Skip to content

Releases: test-unit/test-unit

test-unit 3.7.7 - 2026-01-01

01 Jan 21:02
d2a49b7

Choose a tag to compare

Fixes

  • Fixed a bug that NoMemoryError occurred with RBS tests + MSVC Ruby.

Thanks

  • Nobuyoshi Nakada

test-unit 3.7.6 - 2025-12-25

24 Dec 21:18
af736fc

Choose a tag to compare

Fixes

  • Fixed a bug that sub_test_case may cause a runtime error. This
    also covers a minor case.

test-unit 3.7.5 - 2025-12-24

24 Dec 05:55

Choose a tag to compare

Fixes

  • Fixed a bug that sub_test_case may cause a runtime error.

test-unit 3.7.4 - 2025-12-23

23 Dec 11:27
8dccf97

Choose a tag to compare

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.

  • 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).

  • 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.

Fixes

  • parallel: thread: Fixed a bug that running tests failed with the
    --verbose option.

Thanks

  • Naoto Ono

test-unit 3.7.3 - 2025-11-26

26 Nov 00:11

Choose a tag to compare

Improvements

  • Removed duplicated power_assert require code.
    • GH-337
    • Patch by Nobuyoshi Nakada

Thanks

  • Nobuyoshi Nakada

test-unit 3.7.2 - 2025-11-25

25 Nov 07:29

Choose a tag to compare

Improvements

  • Suppressed warnings from power_assert.
    • GH-335
    • Patch by Nobuyoshi Nakada

Thanks

  • Nobuyoshi Nakada

test-unit 3.7.1 - 2025-11-03

03 Nov 12:21
97e3f43

Choose a tag to compare

Improvements

  • Used absolute path instead of relative path for autoload.

  • Improved compatibility with power_assert 3.0 on older rubies.

Thanks

  • nicholas a. evans
  • Jean Boussier

test-unit 3.7.0 - 2025-07-06

05 Jul 22:27
c17d7ed

Choose a tag to compare

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.

Thanks

  • Mamoru TASAKA

test-unit 3.6.9 - 2025-06-29

30 Jun 11:56
87891d8

Choose a tag to compare

Improvements

  • doc: test: Added one-line style to declare Ractor test.

  • Used require_relative instead of require for internal library
    files.

  • Added the --version option.

Thanks

  • MSP-Greg

test-unit 3.6.8 - 2025-04-05

05 Apr 11:27
c067ab7

Choose a tag to compare

Improvements

  • test-unit: Added. You can use this instead of creating a custom
    test run script.

  • Updated the "how to" document.

  • Updated the "getting started" document.

  • Added support for .test-unit configuration file. It's useful for
    specifying default options, and is handier than using .test-unit.yml.

Fixes

  • parallel: thread: Fixed shutdown execution order.

  • testcase: Fixed a bug that instance variables added during the test
    runs are not garbage collected after each test run.

Thanks

  • gemmaro

  • akira yamada