A test calling first() depends on whatever happens to be in the database, which is an ordering dependency nobody wrote down. The failure only appears under a randomised…
Tests that pass in file order and fail in any other order are testing the order, and the coupling is invisible until something is added. The seed being…
8.1, and a keyword that removes a getter per property. Forty value objects, each with private fields and public accessors that existed only to prevent writes.
Eight parallel workers against one database is eight processes fighting over the same rows, and the failures look like flakiness. The setup cost is what determines whether parallelism…
Line coverage says a line ran, and mutation testing says a test would have noticed if it were wrong. The forty-three are the interesting number and they are…