c4-project / c4t

Runs concurrent C compiler tests
MIT License
1 stars 0 forks source link

Initial mutant selection races with first cycle #115

Closed MattWindsor91 closed 3 years ago

MattWindsor91 commented 3 years ago

Because the initial mutant selection comes down concurrently through a channel, it sometimes doesn't do so until after the first cycle is launched (causing the first cycle to have an erroneous mutant selection). When doing mutation testing with auto-selection, we should be synchronising with that channel to get the first mutant before starting the first cycle.