The organization of tests is the following: - internal.ml contains the tests that should be runnable from a bare OCaml installation -- always passing the -no-ocamlfind option. - findlibonly.ml contains the tests that should be runnable from a bare OCaml installation, with only ocamlfind/findlib on top. The only ocamlfind packages it relies over are those of the OCaml distribution. - external.ml contains the tests that rely on other findlib packages or external tools to run. Each test will only run if the findlib package it depends on is present. To execute a test file (e.g. internal.ml), run from this directory: ocaml internal.ml