ocaml-multicore / multicoretests

PBT testsuite and libraries for testing multicore OCaml

Home Page:https://ocaml-multicore.github.io/multicoretests/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Split testing libraries off in a separate repo

jmid opened this issue · comments

I'm starting to see more pain points that indicate we should consider splitting off the 3 testing libraries into a separate repo, e.g., ocaml-multicore/multicoretestlibs:

  • #346 now run an opam installation workflow on all changes - to prevent situations like #342 breaking the newly added 4.13 compatibility. The installation workflow is however also triggered on test suite changes in src/. Some of this can be handled by adding conditions on the workflows, but it would be clearer and simpler with separate repos.
  • The developer-focused README instructions for running the test suite added in #349 are intermixed with library-user instructions. Both of them would be clearer if separated in each their repo.

These add to the known arguments, such as being able to use an off-the-shelf ocaml-ci on the library-repo.