v2.0.0
ParallelTestRunner v2.0.0
Breaking changes
- Test discovery, argument parsing, and test execution got split into separate functions, making it easier to customize testing without further complicating the API.
- Removal of the keyword arguments
RecordType,custom_tests, andtest_filterfromruntests.
# Start with autodiscovered tests
testsuite = find_tests(pwd())
# Parse arguments
args = parse_args(ARGS)
if filter_tests!(testsuite, args)
# Remove tests that shouldn't run on Windows
if Sys.iswindows()
delete!(testsuite, "ext/specialfunctions")
end
return true
end
runtests(MyModule, args; testsuite)Merged pull requests:
- Replace test_filter/custom_tests by a single testsuite argument. (#57) (@maleadt)
- Add interactive usage example (#60) (@icweaver)
- More flexible addworker interface (#63) (@vchuravy)
- [CI] Add a job timeout (#64) (@giordano)
Closed issues: