I have a project using pitest and we make use of the incremental analysis feature. It is incredibly handy in reducing the run time.
One thing I've never understood though is at least in our project it'll still run some things even if nothing at all has changed. For our project that space is getting up there in runtime so I wanted to see if I could figure out what about our code/tests was leading to that. I'm not really sure where to start.
My first question would be is this a known situation? If so, what circumstances tend to lead to things not getting cached via the history file? Are there patterns I could look for?