Releases: JuliaTesting/ParallelTestRunner.jl
Releases · JuliaTesting/ParallelTestRunner.jl
v2.4.1
ParallelTestRunner v2.4.1
Merged pull requests:
- [docs] Add more notable users and improve query for searching downstream packages (#91) (@giordano)
- [docs] add MathOptInterface.jl to the list of packages (#92) (@odow)
- Forward code coverage flags. (#94) (@maleadt)
- Avoid overflow on 32-bit systems (#95) (@giordano)
- Don't force
--check-bounds,--depwarn,--startup-file=no(#96) (@giordano) - Revert "Forward code coverage flags." (#97) (@maleadt)
- Release v2.4.1 (#98) (@giordano)
v2.4.0
ParallelTestRunner v2.4.0
Merged pull requests:
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)