awslabs / shuttle

Shuttle is a library for testing concurrent Rust code
Apache License 2.0
670 stars 34 forks source link

Causal replay #156

Closed Aurel300 closed 1 month ago

Aurel300 commented 1 month ago

An attempt to add causal dependency to the replay scheduler. To use this, set_target_clock should be invoked on a ReplayScheduler instance with the clock of the failure event (provided as a slice of integers). Some things to resolve still:


By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.