[ANN] Tezt 3.0.0, now JS-compatible and in its own repository

It is my pleasure to announce the release of version 3.0.0 of Tezt, a test framework for OCaml which is well suited for unit, integration and regression tests in particular.

Tezt now lives in its own repository (it used to be part of Octez). This should make documentation easier to find, bugs easier to report and features easier to suggest. It also makes it faster to download and install.

The main highlights of this major release are:

  • JavaScript compatibility: the library has been split into a Unix-only part (tezt), a new JavaScript-only part (tezt.js), and a common part (tezt.core);
  • output files for regression tests are now located next to their test by default, in an expected subdirectory, which in particular makes it easier to split tests across a codebase;
  • one can now resume from a previous run to avoid running tests that had succeeded.

See the changelog for the full list of changes, and the API Documentation for more details.

You can install Tezt with opam:

opam install tezt