▲ | vlovich123 12 hours ago | |||||||
It arbitrarily reorders events across the entire “universe” and injects reasonable kinds of faults (eg dropping or reordering packets). It does so by running all events for all threads across all machines in a deterministic “random” order by serializing on a single thread and the randomness is initialized by the seed for that run. It also runs the universe in faster than real time since there’s no actual network delay or time elapsing (that too is simulated). You generate the workload by defining your test case the same as property tests or traditional example tests. You cannot call arbitrary network services. | ||||||||
▲ | typpilol 12 hours ago | parent [-] | |||||||
Is it like Stryker basically? Mutation testing? Or it like a super set of mutation testing? | ||||||||
|