Releases: JuliaTesting/ParallelTestRunner.jl
Releases · JuliaTesting/ParallelTestRunner.jl
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)
v1.0.0
ParallelTestRunner v1.0.0
Breaking changes
None.
Merged pull requests:
- Add progress indication and ETA status line. (#15) (@maleadt)
- Add list of testimonals in README to inspire other users (#24) (@giordano)
- Use IOCapture to silence tests. (#25) (@maleadt)
- Store historical test duration. (#28) (@maleadt)
- Use more accurate memory query on macOS. (#29) (@maleadt)
- Rename testfilter and update docs. (#30) (@maleadt)
- Bump version. (#31) (@maleadt)
Closed issues:
v0.1.2
ParallelTestRunner v0.1.2
What's Changed
- Add
init_codeto readme by @vchuravy in #18 - Add TagBot workflow by @giordano in #19
- Adapt to upstream change in
Test.DefaultTestSetby @giordano in #22 - Use NamedTuple for output of at-timed instead of ordered Tuple by @giordano in #23
Full Changelog: v0.1.1...v0.1.2