stryker-mutator / stryker4s

Mutation testing for Scala
https://stryker-mutator.io
Apache License 2.0
198 stars 35 forks source link

Investigate performance of parsing & mutating large files #850

Closed hugo-vrijswijk closed 11 months ago

hugo-vrijswijk commented 3 years ago

I've noticed on large files such as in fs2 Stryker4s will be very slow to parse and mutate the file. We should investigate where this performance issue comes from. Ideas off the top of my head:

Note: if anyone reading this is running into the same issue (Stryker4s taking a long time to start) and you can share a large file on which this occurs, that would be very helpful!

hugo-vrijswijk commented 11 months ago

Fixed in 0.15.0. Parsing and instrumenting now seems to happen in about 600ms for Stream.scala