A summary of data about the Ruby ecosystem.

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 NoMemoryError occurred 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_case may 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_case may 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=process option. 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_id for 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
    --verbose option.
    • 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::TestCase and Test::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 Ractor test.

    • GH-261
    • GH-309
  • Used require_relative instead of require for internal library
    files.

    • GH-311
    • GH-312
    • GH-313
    • GH-315
  • Added the --version option.

    • 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-unit configuration 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 pend and notify.
    • 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=thread option. You can disable parallel
    test running per test case by defining parallel_safe? class
    method that returns false.

    • GH-235
    • Patch by Tsutomu Katsube
  • Added the --n-workers option.

  • Added the --[no-]report-slow-tests option. 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-stress option that enables GC.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-only with 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=mark with --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-style option.

  • UI: console: Compacted --verbose=important-only output..

  • 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