sugakandrey / scalamu

Mutation testing for Scala
GNU General Public License v3.0
43 stars 2 forks source link

Inquiry #1

Open hnrklssn opened 7 years ago

hnrklssn commented 7 years ago

This looks both interesting and promising! Is it currently working? Stable?

From skimming through the code it looks like you're modifying the AST through macros instead of the bytecode, like pitest, is that correct?

I don't have much experience with writing neither SBT plugins nor Intellij ones, and not to much with macros either, but if you need help I'm interested to learn!

/Henrik

sugakandrey commented 7 years ago

Hi, I'm glad you found scalamu interesting, but it is probably too early to take contributions right now. The project is almost there in terms of being fully functioning, but definitely far from stable.

I'm indeed modifying the AST, although it is done using compiler plugin and not macros (think scoverage, wartremover and similar tools).

I'm hoping to come up with a publicly available working version in a couple of weeks, after that any user feedback and contributions will be highly appreciated.

drorasaf commented 6 years ago

I already have some experience in data mutation as a contributor to cosmic-ray(python mutation tests), and I would really like to help take this project forward. What are your current milestones and how could I help?

I have to say that I recently tried to use it failed to do so, meaning at least the documentation should be revised.