ocaml-semver / ocaml-api-watch

Libraries and tools to keep watch on you OCaml lib's API changes
ISC License
21 stars 15 forks source link

Split the monolithic cram test into multiple files #85

Closed panglesd closed 1 month ago

panglesd commented 1 month ago

The tests/api-diff/run.t file contains tests for the api-diff tool, "end to end": that is, checking that some input to the tool produces the expected final output.

The tests are written using dune's support from cram tests.

However, almost all cram tests are in a single file. This makes it harder to read, and won't scale when we add more tests.

It would be better to group tests by features, in separate files with a relevant name.

nebadesmondc commented 1 month ago

Hello,

I am an Outreachy applicant. Could this issue please be assigned to me?

image

panglesd commented 1 month ago

Yes, sure! It's assigned to you!