Recent Releases of https://github.com/test-unit/test-unit
https://github.com/test-unit/test-unit - test-unit 3.7.7 - 2026-01-01
Fixes
- Fixed a bug that
NoMemoryErroroccurred with RBS tests + MSVC Ruby.- GH-358
- GH-363
- Reported by Nobuyoshi Nakada
Thanks
- Nobuyoshi Nakada
- Ruby
Published by github-actions[bot] 2 months ago
https://github.com/test-unit/test-unit - test-unit 3.7.6 - 2025-12-25
Fixes
- Fixed a bug that
sub_test_casemay cause a runtime error. This
also covers a minor case.- GH-359
- Ruby
Published by github-actions[bot] 2 months ago
https://github.com/test-unit/test-unit - test-unit 3.7.5 - 2025-12-24
Fixes
- Fixed a bug that
sub_test_casemay cause a runtime error.- GH-355
- Ruby
Published by github-actions[bot] 2 months ago
https://github.com/test-unit/test-unit - test-unit 3.7.4 - 2025-12-23
Improvements
-
Added support for process based parallel test running. You can use
it by the--parallel=processoption. You need to specify load
path options (e.g.-Ilib). Tests that startup/shutdown (test case
level setup/teardown) are defined run in the same process.- GH-235
- GH-339
- GH-340
- GH-341
- GH-342
- GH-344
- GH-346
- GH-348
- Co authored by Naoto Ono
-
Added support for
worker_idfor the parallel runner. You can
use it in your test, setup/teardown and startup/shutdown (test case
level setup/teardown).- GH-235
- GH-345
- Co authored by Naoto Ono
-
parallel: thread: Improved shutdown (test case level teardown)
timing. As a result, tests that startup (test case level setup) or
teardown are defined now run in the same thread.- GH-235
- GH-343
- Co authored by Naoto Ono
Fixes
- parallel: thread: Fixed a bug that running tests failed with the
--verboseoption.- GH-350
- GH-351
Thanks
- Naoto Ono
- Ruby
Published by github-actions[bot] 2 months ago
https://github.com/test-unit/test-unit - test-unit 3.7.3 - 2025-11-26
Improvements
- Removed duplicated power_assert require code.
- GH-337
- Patch by Nobuyoshi Nakada
Thanks
- Nobuyoshi Nakada
- Ruby
Published by github-actions[bot] 3 months ago
https://github.com/test-unit/test-unit - test-unit 3.7.2 - 2025-11-25
Improvements
- Suppressed warnings from power_assert.
- GH-335
- Patch by Nobuyoshi Nakada
Thanks
- Nobuyoshi Nakada
- Ruby
Published by github-actions[bot] 3 months ago
https://github.com/test-unit/test-unit - test-unit 3.7.1 - 2025-11-03
Improvements
-
Used absolute path instead of relative path for autoload.
- GH-311
- GH-325
- Suggested by nicholas a. evans
-
Improved compatibility with power_assert 3.0 on older rubies.
- GH-329
- GH-330
- Patch by Jean Boussier
Thanks
- nicholas a. evans
- Jean Boussier
- Ruby
Published by github-actions[bot] 4 months ago
https://github.com/test-unit/test-unit - test-unit 3.7.0 - 2025-07-06
Fixes
- Fixed a bug that
Test::Unit::TestCaseandTest::Unit::AutoRunner
aren't loaded when they are redefined by open class before referring
to these constants.- GH-320
- GH-321
- Reported by Mamoru TASAKA
Thanks
- Mamoru TASAKA
- Ruby
Published by github-actions[bot] 8 months ago
https://github.com/test-unit/test-unit - test-unit 3.6.9 - 2025-06-29
Improvements
-
doc: test: Added one-line style to declare
Ractortest.- GH-261
- GH-309
-
Used
require_relativeinstead ofrequirefor internal library
files.- GH-311
- GH-312
- GH-313
- GH-315
-
Added the
--versionoption.- GH-314
- Patch by MSP-Greg
Thanks
- MSP-Greg
- Ruby
Published by github-actions[bot] 8 months ago
https://github.com/test-unit/test-unit - test-unit 3.6.8 - 2025-04-05
Improvements
-
test-unit: Added. You can use this instead of creating a custom
test run script.- GH-288
- GH-289
- GH-291
- Suggested by gemmaro
-
Updated the "how to" document.
- GH-292
- GH-293
- GH-294
-
Updated the "getting started" document.
- GH-295
- GH-296
-
Added support for
.test-unitconfiguration file. It's useful for
specifying default options, and is handier than using.test-unit.yml.- GH-300
- GH-302
Fixes
-
parallel: thread: Fixed shutdown execution order.
- GH-282
-
testcase: Fixed a bug that instance variables added during the test
runs are not garbage collected after each test run.- GH-235
- GH-303
- Reported by akira yamada
Thanks
-
gemmaro
-
akira yamada
- Ruby
Published by github-actions[bot] 11 months ago
https://github.com/test-unit/test-unit - test-unit 3.6.7 - 2024-12-17
Fixes
- Fixed a bug that test-unit doesn't work with Ruby < 2.5.
- Ruby
Published by github-actions[bot] about 1 year ago
https://github.com/test-unit/test-unit - test-unit 3.6.6 - 2024-12-17
Improvements
- Improved backward compatibility for the
Test::Unit::TestCase#run
overriding case. In general, we don't recommend it but there are
old scripts that do it. (Mainly, I did it...)- GH-276
- Reported by Mamoru TASAKA
Thanks
- Mamoru TASAKA
- Ruby
Published by github-actions[bot] about 1 year ago
https://github.com/test-unit/test-unit - test-unit 3.6.5 - 2024-12-15
Fixes
- parallel: thread: Fixed a bug that we can't use
pendandnotify.- GH-271
- Reported by Takahiro Ueda
- Patch by Tsutomu Katsube
Thanks
-
Takahiro Ueda
-
Tsutomu Katsube
- Ruby
Published by github-actions[bot] about 1 year ago
https://github.com/test-unit/test-unit - test-unit 3.6.4 - 2024-11-28
Improvements
- Added support for Ruby 3.4.0.
- Ruby
Published by github-actions[bot] over 1 year ago
https://github.com/test-unit/test-unit - test-unit 3.6.3 - 2024-11-24
Improvements
-
Added support for thread based parallel test running. You can use
it by the--parallel=threadoption. You can disable parallel
test running per test case by definingparallel_safe?class
method that returnsfalse.- GH-235
- Patch by Tsutomu Katsube
-
Added the
--n-workersoption. -
Added the
--[no-]report-slow-testsoption. You can show the top
5 slow tests with this option.- GH-253
- Patch by Tsutomu Katsube
-
UI: console: Add support for outputting
Exception#cause. -
Added support for inspecting
BasicObject.- GH-262.
- Patch by Yuta Saito
Thanks
-
Tsutomu Katsube
-
Yuta Saito
- Ruby
Published by github-actions[bot] over 1 year ago
https://github.com/test-unit/test-unit - test-unit 3.6.2 - 2024-02-16
Improvements
-
UI: console: Add
--gc-stressoption that enablesGC.stress
only whie each test is running. -
Added support for Ruby 3.4 style backtrace.
GH-237
[Patch by Yusuke Endoh]
Thanks
- Yusuke Endoh
- Ruby
Published by github-actions[bot] about 2 years ago
https://github.com/test-unit/test-unit - test-unit 3.6.1 - 2023-06-25
Improvements
- collector: load: Improved performance when a large number of test
files exist.
GH-232
[Patch by akira yamada]
Thanks
- akira yamada
- Ruby
Published by github-actions[bot] over 2 years ago
https://github.com/test-unit/test-unit - 3.6.0
test-unit 3.6.0 - 2023-05-25
Improvements
- UI: console: Use
--progress-style=fault-onlywith non-tty output
by default.
- Ruby
Published by github-actions[bot] over 2 years ago
https://github.com/test-unit/test-unit - 3.5.9
test-unit 3.5.9 - 2023-05-25
Improvements
- UI: console: Use
--progress-style=markwith--verbose=verbose
by default.
- Ruby
Published by github-actions[bot] almost 3 years ago
https://github.com/test-unit/test-unit - 3.5.8
test-unit 3.5.8 - 2023-05-12
Improvements
-
doc: Improved document for multi Ractor mode.
GH-226
[Patch by Luke Gruber] -
doc: Updated minitest's URL.
GH-228
[Patch by Koichi ITO] -
UI: console: Added
--progress-styleoption. -
UI: console: Compacted
--verbose=important-onlyoutput.. -
UI: console: Changed the default output level to
important-only
on GitHub Actions.
Thanks
-
Luke Gruber
-
Koichi ITO
- Ruby
Published by github-actions[bot] almost 3 years ago
https://github.com/test-unit/test-unit - 3.5.7
test-unit 3.5.7 - 2022-12-15
Improvements
- [UI][console]: Changed to use color escape sequence for each line
instead of each output that may consist with multiple lines.
- Ruby
Published by github-actions[bot] about 3 years ago
https://github.com/test-unit/test-unit - 3.5.6
test-unit 3.5.6 - 2022-12-15
Improvements
- Enabled 256 colors output on GitHub Actions by default.
- Ruby
Published by github-actions[bot] about 3 years ago