Module: ThreadWeaver
- Defined in:
- lib/thread_weaver/version.rb,
lib/thread_weaver.rb,
lib/thread_weaver/thread_instruction.rb,
lib/thread_weaver/controllable_thread.rb,
lib/thread_weaver/iterative_race_detector.rb
Overview
typed: strict
Defined Under Namespace
Modules: ThreadInstruction Classes: BlockingSynchronizationDetected, ContinueToThreadEnd, ControllableThread, DeadlockDetectedError, Error, IterativeRaceDetector, PauseAtMethodCall, PauseAtMethodReturn, PauseAtSourceLine, PauseAtThreadStart, PauseWhenLineCount, RaceConditionDetectedError, ThreadCompletedEarlyError
Constant Summary collapse
- VERSION =
"0.1.0"
- DEADLOCK_MIGHT_BE_CONFIG =
T.let( "Either there is a deadlock, or assume_deadlocked_after_ms is set too low. Try increasing "\ "assume_deadlocked_after_ms to a higher value.", String )