dejafu

Concurrency tester

A tool for testing concurrent Haskell programs to ensure they behave deterministically and correctly

Systematic concurrency testing meets Haskell.

GitHub

196 stars
11 watching
19 forks
Language: Haskell
last commit: almost 2 years ago
concurrencyhaskelltesting

Related projects:

RepositoryDescriptionStars
parapluu/concuerrorTools for systematically testing Erlang programs for concurrency errors and verifying their absence.333
crabmusket/haskell-simple-concurrencyA tutorial project introducing basic concurrency mechanisms in Haskell through simple examples and inspiration from Go's concurrency primitives.79
iu-parfunc/lvarsProvides a data structure and framework for monotonically-growing concurrent programs80
jberryman/unagi-chanA high-performance concurrent queue implementation using atomic counters and the x86 fetch-and-add instruction127
nick8325/quickcheckAutomated testing of program properties in Haskell programs.728
bodigrim/smallcheckA testing library that checks Haskell code properties exhaustively using automatic test case generation134
simonmar/par-tutorialA tutorial and code samples for parallel and concurrent programming in Haskell.219
awkward-squad/kiA lightweight library for structured concurrency in Haskell, providing a simple and efficient way to manage concurrent operations.83
puniverse/pulsarProvides a concurrency framework with fibers, channels and actors for Clojure.911
chbatey/kafka-unitAllows developers to test Kafka applications in isolation with a simple setup and teardown process.174
mzero/haskell-amuse-boucheA collection of Haskell code examples and resources illustrating the language's features and programming techniques.114
pravoru/gatling-junitrunnerA JUnit wrapper around Gatling simulations to enable debugging and unit testing of load tests.3
hspec/hspecA testing framework for Haskell programming language755
imjacobclark/herdAn experimental HTTP load testing application built using Rust to simulate large volumes of concurrent requests110
bgamari/ghc-debugEnables heap inspection and analysis of running Haskell programs from an external debugger61