Are there any test runners that have the concept of passing arguments to a specific test suite? Like, what I'm thinking of here is a test suite that dynamically generates the assertions it runs by looking at a sequence of directories and ensuring desired properties hold about the data extracted from those directories. Rather than hard-coding them into the test suite, I was wondering if a specific test runner would allow me to pass them from the CLI when launching the test.
Right now I'm using a custom JVM property for this, which may be enough. But it was an interesting idea - kind of like exec-args for your tests - so I thought I'd double check to make sure I haven't missed a useful feature of an existing test runner.
the other obvious solution is a test-config.edn file that gets read by the test in question if I need something more complex than 1 or 2 arguments.