├── .editorconfig ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── Makefile ├── README.md ├── doc └── src │ ├── benchmarking.todo │ ├── emitting_events.md │ ├── extract_tests │ ├── fault_injection.md │ ├── make-homepage │ ├── offline_analysis.md │ ├── running.md │ ├── scheduling_injection.md │ └── waiting_events.md ├── include ├── common.hrl ├── ct_boilerplate.hrl ├── snabbkaffe.hrl ├── test_macros.hrl ├── trace.hrl ├── trace_prod.hrl └── trace_test.hrl ├── rebar.config ├── src ├── asciiart.erl ├── snabbkaffe.app.src ├── snabbkaffe.erl ├── snabbkaffe_collector.erl ├── snabbkaffe_diff.erl ├── snabbkaffe_internal.hrl ├── snabbkaffe_nemesis.erl └── snabbkaffe_sup.erl └── test ├── causality_tests.erl ├── collector_SUITE.erl ├── complete_tests.erl ├── concuerror_tests.erl ├── is_subset_tests.erl ├── misc_tests.erl ├── nemesis_SUITE.erl ├── overlap_depth_tests.erl ├── prod_log_test.erl ├── remote_SUITE.erl ├── remote_funs.erl ├── run_SUITE.erl ├── split_tests.erl └── unique_tests.erl /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/README.md -------------------------------------------------------------------------------- /doc/src/benchmarking.todo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/doc/src/benchmarking.todo -------------------------------------------------------------------------------- /doc/src/emitting_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/doc/src/emitting_events.md -------------------------------------------------------------------------------- /doc/src/extract_tests: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/doc/src/extract_tests -------------------------------------------------------------------------------- /doc/src/fault_injection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/doc/src/fault_injection.md -------------------------------------------------------------------------------- /doc/src/make-homepage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/doc/src/make-homepage -------------------------------------------------------------------------------- /doc/src/offline_analysis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/doc/src/offline_analysis.md -------------------------------------------------------------------------------- /doc/src/running.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/doc/src/running.md -------------------------------------------------------------------------------- /doc/src/scheduling_injection.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/doc/src/scheduling_injection.md -------------------------------------------------------------------------------- /doc/src/waiting_events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/doc/src/waiting_events.md -------------------------------------------------------------------------------- /include/common.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/include/common.hrl -------------------------------------------------------------------------------- /include/ct_boilerplate.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/include/ct_boilerplate.hrl -------------------------------------------------------------------------------- /include/snabbkaffe.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/include/snabbkaffe.hrl -------------------------------------------------------------------------------- /include/test_macros.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/include/test_macros.hrl -------------------------------------------------------------------------------- /include/trace.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/include/trace.hrl -------------------------------------------------------------------------------- /include/trace_prod.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/include/trace_prod.hrl -------------------------------------------------------------------------------- /include/trace_test.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/include/trace_test.hrl -------------------------------------------------------------------------------- /rebar.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/rebar.config -------------------------------------------------------------------------------- /src/asciiart.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/src/asciiart.erl -------------------------------------------------------------------------------- /src/snabbkaffe.app.src: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/src/snabbkaffe.app.src -------------------------------------------------------------------------------- /src/snabbkaffe.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/src/snabbkaffe.erl -------------------------------------------------------------------------------- /src/snabbkaffe_collector.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/src/snabbkaffe_collector.erl -------------------------------------------------------------------------------- /src/snabbkaffe_diff.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/src/snabbkaffe_diff.erl -------------------------------------------------------------------------------- /src/snabbkaffe_internal.hrl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/src/snabbkaffe_internal.hrl -------------------------------------------------------------------------------- /src/snabbkaffe_nemesis.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/src/snabbkaffe_nemesis.erl -------------------------------------------------------------------------------- /src/snabbkaffe_sup.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/src/snabbkaffe_sup.erl -------------------------------------------------------------------------------- /test/causality_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/causality_tests.erl -------------------------------------------------------------------------------- /test/collector_SUITE.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/collector_SUITE.erl -------------------------------------------------------------------------------- /test/complete_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/complete_tests.erl -------------------------------------------------------------------------------- /test/concuerror_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/concuerror_tests.erl -------------------------------------------------------------------------------- /test/is_subset_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/is_subset_tests.erl -------------------------------------------------------------------------------- /test/misc_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/misc_tests.erl -------------------------------------------------------------------------------- /test/nemesis_SUITE.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/nemesis_SUITE.erl -------------------------------------------------------------------------------- /test/overlap_depth_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/overlap_depth_tests.erl -------------------------------------------------------------------------------- /test/prod_log_test.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/prod_log_test.erl -------------------------------------------------------------------------------- /test/remote_SUITE.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/remote_SUITE.erl -------------------------------------------------------------------------------- /test/remote_funs.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/remote_funs.erl -------------------------------------------------------------------------------- /test/run_SUITE.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/run_SUITE.erl -------------------------------------------------------------------------------- /test/split_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/split_tests.erl -------------------------------------------------------------------------------- /test/unique_tests.erl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kafka4beam/snabbkaffe/HEAD/test/unique_tests.erl --------------------------------------------------------------------------------