├── .github ├── FUNDING.yml ├── issue_template.md └── workflows │ └── test.yml ├── .gitignore ├── LICENSE.md ├── Makefile ├── README.md ├── binaries.esy.json ├── bisect_ppx.opam ├── bsconfig.json ├── doc ├── CHANGES ├── advanced.md ├── convert-readme.js ├── footer.html ├── header.html ├── logo-initial.jpg ├── logo.png ├── logo0.png └── sample.gif ├── dune-project ├── package.json ├── src ├── common │ ├── bisect_common.ml │ ├── bisect_common.mli │ └── dune ├── npm-install.sh ├── ppx │ ├── dune │ ├── exclude.ml │ ├── exclude.mli │ ├── exclude_lexer.mll │ ├── exclude_parser.mly │ ├── exclusions.ml │ ├── exclusions.mli │ ├── instrument.ml │ ├── instrument.mli │ ├── js │ │ ├── dune │ │ └── ppx.ml │ └── register.ml ├── report │ ├── cobertura.ml │ ├── cobertura.mli │ ├── coverage.css │ ├── coverage.js │ ├── coveralls.ml │ ├── coveralls.mli │ ├── dummy-binary │ ├── dune │ ├── html.ml │ ├── html.mli │ ├── input.ml │ ├── input.mli │ ├── main.ml │ ├── merge.ml │ ├── merge.mli │ ├── text.ml │ ├── text.mli │ ├── util.ml │ └── util.mli ├── runtime │ ├── js │ │ ├── jest.ml │ │ ├── runtime.ml │ │ └── runtime.mli │ └── native │ │ ├── dune │ │ ├── runtime.ml │ │ └── runtime.mli └── vendor │ └── highlight.js │ ├── CHANGES.md │ ├── LICENSE │ ├── README.md │ ├── README.ru.md │ └── highlight.pack.js └── test ├── .gitattributes ├── ci ├── binaries.sh └── travis-wrapped-esy.sh ├── dune ├── instrument ├── apply │ ├── and.t │ ├── apply.t │ ├── assert.t │ ├── dune │ ├── operator.t │ ├── or.t │ ├── pipe.t │ └── special.t ├── attribute.t ├── class │ ├── class.t │ ├── dune │ ├── instvar.t │ ├── method.t │ ├── new.t │ └── send.t ├── control │ ├── dune │ ├── for.t │ ├── fun.t │ ├── function.t │ ├── if.t │ ├── lazy.t │ ├── match.t │ ├── newtype.t │ ├── try.t │ └── while.t ├── dune ├── mangle.t ├── mli.t ├── pattern │ ├── binding.t │ ├── dune │ ├── exception.t │ ├── nary.t │ ├── nullary.t │ ├── row.t │ ├── unary.t │ └── when.t ├── recent │ ├── dune │ ├── error.t │ ├── exception-pattern.t │ ├── exclusions.t │ ├── gadt.t │ ├── let-exception.t │ ├── letop.t │ ├── opaque_identity.t │ ├── pattern-open.t │ ├── react.t │ └── refutation.t ├── shadow.t ├── structure.t ├── test.sh └── value.t ├── js ├── Makefile ├── bsconfig.json ├── expected ├── hello.re ├── hello.rei └── package.json ├── random.t ├── report ├── cobertura.t ├── directory.t ├── dune ├── empty.ml ├── html-tree │ ├── baz │ │ └── baz.ml │ ├── dune │ ├── foo │ │ ├── bar │ │ │ ├── bar_a.ml │ │ │ └── bar_b.ml │ │ └── foo.ml │ ├── html-tree.t │ └── test_tree.ml ├── html.t ├── line.t ├── merge.ml ├── merge.t ├── missing.t ├── send-to.t ├── test.ml ├── test_merge1.ml ├── test_merge2.ml ├── text.t └── truncate.t ├── self ├── bisect_ppx.diff └── meta_bisect_ppx.diff ├── sigterm ├── at_exit_hook.ml ├── at_exit_main.ml ├── daemon.ml ├── dune ├── sigterm.t └── sigterm_atexit.t └── usage ├── dune-conditional ├── Makefile ├── dune ├── dune-project ├── dune-workspace └── source.ml ├── dune-integration ├── Makefile ├── dune ├── dune-project ├── dune-workspace └── source.ml ├── dune-linkall ├── Makefile ├── dune ├── dune-project ├── dune-workspace └── source.ml ├── dune-unconditional ├── Makefile ├── dune ├── dune-project ├── dune-workspace └── source.ml ├── js_of_ocaml ├── Makefile ├── dune ├── dune-project ├── dune-workspace └── source.ml ├── js_of_ocaml_with_runtime_library ├── Makefile ├── dune ├── dune-project ├── dune-workspace └── source.ml ├── ocamlfind ├── Makefile └── source.ml └── reason ├── Makefile ├── dune ├── dune-project ├── dune-workspace └── source.re /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: aantron 2 | -------------------------------------------------------------------------------- /.github/issue_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/.github/issue_template.md -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/README.md -------------------------------------------------------------------------------- /binaries.esy.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/binaries.esy.json -------------------------------------------------------------------------------- /bisect_ppx.opam: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/bisect_ppx.opam -------------------------------------------------------------------------------- /bsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/bsconfig.json -------------------------------------------------------------------------------- /doc/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/doc/CHANGES -------------------------------------------------------------------------------- /doc/advanced.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/doc/advanced.md -------------------------------------------------------------------------------- /doc/convert-readme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/doc/convert-readme.js -------------------------------------------------------------------------------- /doc/footer.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/doc/footer.html -------------------------------------------------------------------------------- /doc/header.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/doc/header.html -------------------------------------------------------------------------------- /doc/logo-initial.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/doc/logo-initial.jpg -------------------------------------------------------------------------------- /doc/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/doc/logo.png -------------------------------------------------------------------------------- /doc/logo0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/doc/logo0.png -------------------------------------------------------------------------------- /doc/sample.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/doc/sample.gif -------------------------------------------------------------------------------- /dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 2.7) 2 | (cram enable) 3 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/package.json -------------------------------------------------------------------------------- /src/common/bisect_common.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/common/bisect_common.ml -------------------------------------------------------------------------------- /src/common/bisect_common.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/common/bisect_common.mli -------------------------------------------------------------------------------- /src/common/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/common/dune -------------------------------------------------------------------------------- /src/npm-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/npm-install.sh -------------------------------------------------------------------------------- /src/ppx/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/ppx/dune -------------------------------------------------------------------------------- /src/ppx/exclude.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/ppx/exclude.ml -------------------------------------------------------------------------------- /src/ppx/exclude.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/ppx/exclude.mli -------------------------------------------------------------------------------- /src/ppx/exclude_lexer.mll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/ppx/exclude_lexer.mll -------------------------------------------------------------------------------- /src/ppx/exclude_parser.mly: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/ppx/exclude_parser.mly -------------------------------------------------------------------------------- /src/ppx/exclusions.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/ppx/exclusions.ml -------------------------------------------------------------------------------- /src/ppx/exclusions.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/ppx/exclusions.mli -------------------------------------------------------------------------------- /src/ppx/instrument.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/ppx/instrument.ml -------------------------------------------------------------------------------- /src/ppx/instrument.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/ppx/instrument.mli -------------------------------------------------------------------------------- /src/ppx/js/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/ppx/js/dune -------------------------------------------------------------------------------- /src/ppx/js/ppx.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/ppx/js/ppx.ml -------------------------------------------------------------------------------- /src/ppx/register.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/ppx/register.ml -------------------------------------------------------------------------------- /src/report/cobertura.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/cobertura.ml -------------------------------------------------------------------------------- /src/report/cobertura.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/cobertura.mli -------------------------------------------------------------------------------- /src/report/coverage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/coverage.css -------------------------------------------------------------------------------- /src/report/coverage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/coverage.js -------------------------------------------------------------------------------- /src/report/coveralls.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/coveralls.ml -------------------------------------------------------------------------------- /src/report/coveralls.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/coveralls.mli -------------------------------------------------------------------------------- /src/report/dummy-binary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/dummy-binary -------------------------------------------------------------------------------- /src/report/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/dune -------------------------------------------------------------------------------- /src/report/html.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/html.ml -------------------------------------------------------------------------------- /src/report/html.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/html.mli -------------------------------------------------------------------------------- /src/report/input.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/input.ml -------------------------------------------------------------------------------- /src/report/input.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/input.mli -------------------------------------------------------------------------------- /src/report/main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/main.ml -------------------------------------------------------------------------------- /src/report/merge.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/merge.ml -------------------------------------------------------------------------------- /src/report/merge.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/merge.mli -------------------------------------------------------------------------------- /src/report/text.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/text.ml -------------------------------------------------------------------------------- /src/report/text.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/text.mli -------------------------------------------------------------------------------- /src/report/util.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/util.ml -------------------------------------------------------------------------------- /src/report/util.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/report/util.mli -------------------------------------------------------------------------------- /src/runtime/js/jest.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/runtime/js/jest.ml -------------------------------------------------------------------------------- /src/runtime/js/runtime.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/runtime/js/runtime.ml -------------------------------------------------------------------------------- /src/runtime/js/runtime.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/runtime/js/runtime.mli -------------------------------------------------------------------------------- /src/runtime/native/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/runtime/native/dune -------------------------------------------------------------------------------- /src/runtime/native/runtime.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/runtime/native/runtime.ml -------------------------------------------------------------------------------- /src/runtime/native/runtime.mli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/runtime/native/runtime.mli -------------------------------------------------------------------------------- /src/vendor/highlight.js/CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/vendor/highlight.js/CHANGES.md -------------------------------------------------------------------------------- /src/vendor/highlight.js/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/vendor/highlight.js/LICENSE -------------------------------------------------------------------------------- /src/vendor/highlight.js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/vendor/highlight.js/README.md -------------------------------------------------------------------------------- /src/vendor/highlight.js/README.ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/vendor/highlight.js/README.ru.md -------------------------------------------------------------------------------- /src/vendor/highlight.js/highlight.pack.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/src/vendor/highlight.js/highlight.pack.js -------------------------------------------------------------------------------- /test/.gitattributes: -------------------------------------------------------------------------------- 1 | *.t linguist-language=Shell 2 | -------------------------------------------------------------------------------- /test/ci/binaries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/ci/binaries.sh -------------------------------------------------------------------------------- /test/ci/travis-wrapped-esy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/ci/travis-wrapped-esy.sh -------------------------------------------------------------------------------- /test/dune: -------------------------------------------------------------------------------- 1 | (dirs (:standard \ js)) 2 | -------------------------------------------------------------------------------- /test/instrument/apply/and.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/apply/and.t -------------------------------------------------------------------------------- /test/instrument/apply/apply.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/apply/apply.t -------------------------------------------------------------------------------- /test/instrument/apply/assert.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/apply/assert.t -------------------------------------------------------------------------------- /test/instrument/apply/dune: -------------------------------------------------------------------------------- 1 | (cram 2 | (deps ../test.sh) 3 | (alias compatible)) 4 | -------------------------------------------------------------------------------- /test/instrument/apply/operator.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/apply/operator.t -------------------------------------------------------------------------------- /test/instrument/apply/or.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/apply/or.t -------------------------------------------------------------------------------- /test/instrument/apply/pipe.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/apply/pipe.t -------------------------------------------------------------------------------- /test/instrument/apply/special.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/apply/special.t -------------------------------------------------------------------------------- /test/instrument/attribute.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/attribute.t -------------------------------------------------------------------------------- /test/instrument/class/class.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/class/class.t -------------------------------------------------------------------------------- /test/instrument/class/dune: -------------------------------------------------------------------------------- 1 | (cram 2 | (deps ../test.sh) 3 | (alias compatible)) 4 | -------------------------------------------------------------------------------- /test/instrument/class/instvar.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/class/instvar.t -------------------------------------------------------------------------------- /test/instrument/class/method.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/class/method.t -------------------------------------------------------------------------------- /test/instrument/class/new.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/class/new.t -------------------------------------------------------------------------------- /test/instrument/class/send.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/class/send.t -------------------------------------------------------------------------------- /test/instrument/control/dune: -------------------------------------------------------------------------------- 1 | (cram 2 | (deps ../test.sh) 3 | (alias compatible)) 4 | -------------------------------------------------------------------------------- /test/instrument/control/for.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/control/for.t -------------------------------------------------------------------------------- /test/instrument/control/fun.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/control/fun.t -------------------------------------------------------------------------------- /test/instrument/control/function.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/control/function.t -------------------------------------------------------------------------------- /test/instrument/control/if.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/control/if.t -------------------------------------------------------------------------------- /test/instrument/control/lazy.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/control/lazy.t -------------------------------------------------------------------------------- /test/instrument/control/match.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/control/match.t -------------------------------------------------------------------------------- /test/instrument/control/newtype.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/control/newtype.t -------------------------------------------------------------------------------- /test/instrument/control/try.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/control/try.t -------------------------------------------------------------------------------- /test/instrument/control/while.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/control/while.t -------------------------------------------------------------------------------- /test/instrument/dune: -------------------------------------------------------------------------------- 1 | (cram 2 | (deps test.sh) 3 | (alias compatible)) 4 | -------------------------------------------------------------------------------- /test/instrument/mangle.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/mangle.t -------------------------------------------------------------------------------- /test/instrument/mli.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/mli.t -------------------------------------------------------------------------------- /test/instrument/pattern/binding.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/pattern/binding.t -------------------------------------------------------------------------------- /test/instrument/pattern/dune: -------------------------------------------------------------------------------- 1 | (cram 2 | (deps ../test.sh) 3 | (alias compatible)) 4 | -------------------------------------------------------------------------------- /test/instrument/pattern/exception.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/pattern/exception.t -------------------------------------------------------------------------------- /test/instrument/pattern/nary.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/pattern/nary.t -------------------------------------------------------------------------------- /test/instrument/pattern/nullary.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/pattern/nullary.t -------------------------------------------------------------------------------- /test/instrument/pattern/row.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/pattern/row.t -------------------------------------------------------------------------------- /test/instrument/pattern/unary.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/pattern/unary.t -------------------------------------------------------------------------------- /test/instrument/pattern/when.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/pattern/when.t -------------------------------------------------------------------------------- /test/instrument/recent/dune: -------------------------------------------------------------------------------- 1 | (cram 2 | (deps ../test.sh)) 3 | -------------------------------------------------------------------------------- /test/instrument/recent/error.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/recent/error.t -------------------------------------------------------------------------------- /test/instrument/recent/exception-pattern.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/recent/exception-pattern.t -------------------------------------------------------------------------------- /test/instrument/recent/exclusions.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/recent/exclusions.t -------------------------------------------------------------------------------- /test/instrument/recent/gadt.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/recent/gadt.t -------------------------------------------------------------------------------- /test/instrument/recent/let-exception.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/recent/let-exception.t -------------------------------------------------------------------------------- /test/instrument/recent/letop.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/recent/letop.t -------------------------------------------------------------------------------- /test/instrument/recent/opaque_identity.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/recent/opaque_identity.t -------------------------------------------------------------------------------- /test/instrument/recent/pattern-open.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/recent/pattern-open.t -------------------------------------------------------------------------------- /test/instrument/recent/react.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/recent/react.t -------------------------------------------------------------------------------- /test/instrument/recent/refutation.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/recent/refutation.t -------------------------------------------------------------------------------- /test/instrument/shadow.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/shadow.t -------------------------------------------------------------------------------- /test/instrument/structure.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/structure.t -------------------------------------------------------------------------------- /test/instrument/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/test.sh -------------------------------------------------------------------------------- /test/instrument/value.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/instrument/value.t -------------------------------------------------------------------------------- /test/js/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/js/Makefile -------------------------------------------------------------------------------- /test/js/bsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/js/bsconfig.json -------------------------------------------------------------------------------- /test/js/expected: -------------------------------------------------------------------------------- 1 | Coverage: 1/1 (100.00%) 2 | -------------------------------------------------------------------------------- /test/js/hello.re: -------------------------------------------------------------------------------- 1 | let () = { 2 | print_endline("Hello, world!"); 3 | }; 4 | -------------------------------------------------------------------------------- /test/js/hello.rei: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/js/package.json -------------------------------------------------------------------------------- /test/random.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/random.t -------------------------------------------------------------------------------- /test/report/cobertura.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/cobertura.t -------------------------------------------------------------------------------- /test/report/directory.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/directory.t -------------------------------------------------------------------------------- /test/report/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/dune -------------------------------------------------------------------------------- /test/report/empty.ml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/report/html-tree/baz/baz.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/html-tree/baz/baz.ml -------------------------------------------------------------------------------- /test/report/html-tree/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/html-tree/dune -------------------------------------------------------------------------------- /test/report/html-tree/foo/bar/bar_a.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/html-tree/foo/bar/bar_a.ml -------------------------------------------------------------------------------- /test/report/html-tree/foo/bar/bar_b.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/html-tree/foo/bar/bar_b.ml -------------------------------------------------------------------------------- /test/report/html-tree/foo/foo.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/html-tree/foo/foo.ml -------------------------------------------------------------------------------- /test/report/html-tree/html-tree.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/html-tree/html-tree.t -------------------------------------------------------------------------------- /test/report/html-tree/test_tree.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/html-tree/test_tree.ml -------------------------------------------------------------------------------- /test/report/html.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/html.t -------------------------------------------------------------------------------- /test/report/line.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/line.t -------------------------------------------------------------------------------- /test/report/merge.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/merge.ml -------------------------------------------------------------------------------- /test/report/merge.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/merge.t -------------------------------------------------------------------------------- /test/report/missing.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/missing.t -------------------------------------------------------------------------------- /test/report/send-to.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/send-to.t -------------------------------------------------------------------------------- /test/report/test.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/test.ml -------------------------------------------------------------------------------- /test/report/test_merge1.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/test_merge1.ml -------------------------------------------------------------------------------- /test/report/test_merge2.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/test_merge2.ml -------------------------------------------------------------------------------- /test/report/text.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/text.t -------------------------------------------------------------------------------- /test/report/truncate.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/report/truncate.t -------------------------------------------------------------------------------- /test/self/bisect_ppx.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/self/bisect_ppx.diff -------------------------------------------------------------------------------- /test/self/meta_bisect_ppx.diff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/self/meta_bisect_ppx.diff -------------------------------------------------------------------------------- /test/sigterm/at_exit_hook.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/sigterm/at_exit_hook.ml -------------------------------------------------------------------------------- /test/sigterm/at_exit_main.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/sigterm/at_exit_main.ml -------------------------------------------------------------------------------- /test/sigterm/daemon.ml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/sigterm/daemon.ml -------------------------------------------------------------------------------- /test/sigterm/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/sigterm/dune -------------------------------------------------------------------------------- /test/sigterm/sigterm.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/sigterm/sigterm.t -------------------------------------------------------------------------------- /test/sigterm/sigterm_atexit.t: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/sigterm/sigterm_atexit.t -------------------------------------------------------------------------------- /test/usage/dune-conditional/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/dune-conditional/Makefile -------------------------------------------------------------------------------- /test/usage/dune-conditional/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/dune-conditional/dune -------------------------------------------------------------------------------- /test/usage/dune-conditional/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.0) 2 | -------------------------------------------------------------------------------- /test/usage/dune-conditional/dune-workspace: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/usage/dune-conditional/source.ml: -------------------------------------------------------------------------------- 1 | let () = () 2 | -------------------------------------------------------------------------------- /test/usage/dune-integration/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/dune-integration/Makefile -------------------------------------------------------------------------------- /test/usage/dune-integration/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/dune-integration/dune -------------------------------------------------------------------------------- /test/usage/dune-integration/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 2.7) 2 | -------------------------------------------------------------------------------- /test/usage/dune-integration/dune-workspace: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/usage/dune-integration/source.ml: -------------------------------------------------------------------------------- 1 | let () = () 2 | -------------------------------------------------------------------------------- /test/usage/dune-linkall/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/dune-linkall/Makefile -------------------------------------------------------------------------------- /test/usage/dune-linkall/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/dune-linkall/dune -------------------------------------------------------------------------------- /test/usage/dune-linkall/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.0) 2 | -------------------------------------------------------------------------------- /test/usage/dune-linkall/dune-workspace: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/usage/dune-linkall/source.ml: -------------------------------------------------------------------------------- 1 | let () = () 2 | -------------------------------------------------------------------------------- /test/usage/dune-unconditional/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/dune-unconditional/Makefile -------------------------------------------------------------------------------- /test/usage/dune-unconditional/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/dune-unconditional/dune -------------------------------------------------------------------------------- /test/usage/dune-unconditional/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.0) 2 | -------------------------------------------------------------------------------- /test/usage/dune-unconditional/dune-workspace: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/usage/dune-unconditional/source.ml: -------------------------------------------------------------------------------- 1 | let () = () 2 | -------------------------------------------------------------------------------- /test/usage/js_of_ocaml/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/js_of_ocaml/Makefile -------------------------------------------------------------------------------- /test/usage/js_of_ocaml/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/js_of_ocaml/dune -------------------------------------------------------------------------------- /test/usage/js_of_ocaml/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.0) 2 | -------------------------------------------------------------------------------- /test/usage/js_of_ocaml/dune-workspace: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/usage/js_of_ocaml/source.ml: -------------------------------------------------------------------------------- 1 | let () = 2 | Bisect.Runtime.write_coverage_data () 3 | -------------------------------------------------------------------------------- /test/usage/js_of_ocaml_with_runtime_library/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/js_of_ocaml_with_runtime_library/Makefile -------------------------------------------------------------------------------- /test/usage/js_of_ocaml_with_runtime_library/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/js_of_ocaml_with_runtime_library/dune -------------------------------------------------------------------------------- /test/usage/js_of_ocaml_with_runtime_library/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.0) 2 | -------------------------------------------------------------------------------- /test/usage/js_of_ocaml_with_runtime_library/dune-workspace: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/usage/js_of_ocaml_with_runtime_library/source.ml: -------------------------------------------------------------------------------- 1 | let () = 2 | Bisect.Runtime.write_coverage_data () 3 | -------------------------------------------------------------------------------- /test/usage/ocamlfind/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/ocamlfind/Makefile -------------------------------------------------------------------------------- /test/usage/ocamlfind/source.ml: -------------------------------------------------------------------------------- 1 | let () = () 2 | -------------------------------------------------------------------------------- /test/usage/reason/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/reason/Makefile -------------------------------------------------------------------------------- /test/usage/reason/dune: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aantron/bisect_ppx/HEAD/test/usage/reason/dune -------------------------------------------------------------------------------- /test/usage/reason/dune-project: -------------------------------------------------------------------------------- 1 | (lang dune 1.0) 2 | -------------------------------------------------------------------------------- /test/usage/reason/dune-workspace: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/usage/reason/source.re: -------------------------------------------------------------------------------- 1 | let () = (); 2 | --------------------------------------------------------------------------------