Releases: JuliaTesting/ParallelTestRunner.jl
Releases · JuliaTesting/ParallelTestRunner.jl
v2.4.0
v2.3.0
ParallelTestRunner v2.3.0
Merged pull requests:
- Lower max RSS value on low memory systems (#88) (@christiangnrd)
- macOS: Also consider compressed pages as usable. (#89) (@maleadt)
v2.2.0
ParallelTestRunner v2.2.0
Merged pull requests:
- Add
init_worker_codefor code that runs once per worker (#85) (@christiangnrd)
Closed issues:
- Add feature to Malt to capture worker output (#61)
v2.1.0
ParallelTestRunner v2.1.0
Merged pull requests:
- Bump actions/checkout from 5 to 6 (#72) (@dependabot[bot])
- Add Documenter.jl documentation (#74) (@giordano)
- Clarify description of command line args argument to
runtests(#75) (@giordano) - [docs] Execute examples when building the docs (#76) (@giordano)
- Bump actions/upload-artifact from 5 to 6 (#78) (@dependabot[bot])
- Bump actions/download-artifact from 6 to 7 (#79) (@dependabot[bot])
- Bump actions/cache from 4 to 5 (#80) (@dependabot[bot])
- Allow IOCapture v1 (#81) (@cgarling)
- [docs] Add
runtestscall in mock package (#82) (@giordano) - Get process output from Malt, instead of capturing it ourselves (#84) (@giordano)
Closed issues:
- Print worker crash output (#83)
v2.0.2
v2.0.1
ParallelTestRunner v2.0.1
Merged pull requests:
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:
v1.0.3
ParallelTestRunner v1.0.3
Merged pull requests:
- Use Malt instead of Distributed.jl (#48) (@vchuravy)
- Add GPUArrays.jl and Metal.jl examples in README (#49) (@giordano)
- Update help message in README.md, and clarify
runtestsarguments (#50) (@giordano) - Disable fail-fast in UnitTests workflow (#52) (@giordano)
- Add WorkerTestSet to avoid loss of context due to TestSetException (#55) (@vchuravy)
Closed issues:
- Retain precise testset information in failed tests (#32)
v1.0.2
v1.0.1
ParallelTestRunner v1.0.1
Merged pull requests:
- Also report time for failed tests (#34) (@christiangnrd)
- Update missed comment in #34 (#36) (@christiangnrd)
- Fix
clear_status(#38) (@christiangnrd) - Move
print_test_finishedarguments for consistency (#40) (@christiangnrd) - Use redirect_stdio instead of IOCapture to avoid issues. (#42) (@maleadt)
- Bump version from 1.0.0 to 1.0.1 (#45) (@giordano)
- Test for backtrace info. (#46) (@maleadt)
Closed issues:
- More consistent
print_test_*function signatures before making them public (#37)