| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-10-29 | Fix TestParallel#test_hungup when RUBY_TEST_TIMEOUT_SCALE is set | Peter Zhu | |
| When RUBY_TEST_TIMEOUT_SCALE is set, the timeout increases by the multiple specified. However, the test in test4test_hungup.rb does not scale, so if RUBY_TEST_TIMEOUT_SCALE is a large number like 10, then the test will not time out causing the tests test to fail. Notes: Merged: https://github.com/ruby/ruby/pull/11959 | |||
| 2024-09-12 | Accept version range | Nobuyoshi Nakada | |
| Single `Integer` argument means an exact match to the major version. Notes: Merged: https://github.com/ruby/ruby/pull/11604 | |||
| 2024-08-06 | Dump all-thread backtraces when test parallel worker exceeds time limit | Yusuke Endoh | |
| Notes: Merged: https://github.com/ruby/ruby/pull/11315 | |||
| 2024-07-08 | Move the file location of launchable.rb | Naoto Ono | |
| 2024-07-08 | Integrate Launchable into make btest | Naoto Ono | |
| 2024-05-08 | Show the caller location of assertion methods | Nobuyoshi Nakada | |
| Not only defined in `Test::Unit` or `CoreAssertions`, also show the caller location of assertion methods defined in the current class or ancestors. | |||
| 2024-04-15 | show warning for unused block | Koichi Sasada | |
| With verbopse mode (-w), the interpreter shows a warning if a block is passed to a method which does not use the given block. Warning on: * the invoked method is written in C * the invoked method is not `initialize` * not invoked with `super` * the first time on the call-site with the invoked method (`obj.foo{}` will be warned once if `foo` is same method) [Feature #15554] `Primitive.attr! :use_block` is introduced to declare that primitive functions (written in C) will use passed block. For minitest, test needs some tweak, so use https://github.com/minitest/minitest/commit/ea9caafc0754b1d6236a490d59e624b53209734a for `test-bundled-gems`. | |||
| 2024-04-03 | Launchable: Add lineNumber field | Naoto Ono | |
| 2024-04-02 | Launchable: Refactor the logic of JsonStreamWriter | Naoto Ono | |
| 2024-03-28 | Make TestParallel#test_retry_workers consider RUBY_TEST_TIMEOUT_SCALE | KJ Tsanaktsidis | |
| This test currently fails if RUBY_TEST_TIMEOUT_SCALE is set, because the worker timeout is scaled out but the duration of the sleep does not; thus, the test-test-case does not timeout when it should. | |||
| 2023-10-26 | Fix test failure with __runner_options__ renaming | Hiroshi SHIBATA | |
| 2023-10-26 | tool test/unit/testcase: rename vars @passed, @@current | lukeg | |
| to @__passed__, @@__current__. @passed is redefined in a few test suites, and this could lead to bugs. Also rename @options (Runner#options) to @__runner_options__, which is only used in make test-tool anyway. | |||
| 2023-10-18 | Handle `Timeout::Error` reported from workers | Nobuyoshi Nakada | |
| 2023-10-18 | Manage parallel test workers after timeout | Nobuyoshi Nakada | |
| 2023-10-18 | Add `jobs` optional keyword argument | Nobuyoshi Nakada | |
| 2023-06-03 | Exit with a failure if any test files failed to load | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/7897 | |||
| 2023-03-06 | s/MJIT/RJIT/ | Takashi Kokubun | |
| Notes: Merged: https://github.com/ruby/ruby/pull/7462 | |||
| 2022-08-19 | Allow strings in assert_pattern_list | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/6252 | |||
| 2022-08-18 | Add tests for assert_pattern_list | Nobuyoshi Nakada | |
| 2022-01-16 | Let testunit use omit or pend instead of skip | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/5453 | |||
| 2021-12-13 | Prepare for removing RubyVM::JIT (#5262) | Takashi Kokubun | |
| Notes: Merged-By: k0kubun <takashikkbn@gmail.com> | |||
| 2021-10-17 | Retry hung up tests verbosely | Nobuyoshi Nakada | |
| 2021-10-17 | Retry hung tests after parallel runs | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4976 | |||
| 2021-10-17 | Replace unpack with unpack1 | Nobuyoshi Nakada | |
| 2021-10-15 | Use `__dir__` | Nobuyoshi Nakada | |
| 2021-10-04 | Refactor ordering of tests | Nobuyoshi Nakada | |
| * Split the sorting types into classes. * Apply the same sorting to method sorting under the parallel test. Notes: Merged: https://github.com/ruby/ruby/pull/4862 | |||
| 2021-09-17 | Prohibit test method redefinition | Nobuyoshi Nakada | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4854 | |||
| 2021-09-13 | Fixup 455978cd133f27fab9e2bfa4301efd3b7c7d0462 | Hiroshi SHIBATA | |
| 2021-09-13 | Use capture_output instead of capture_io | Hiroshi SHIBATA | |
| 2021-09-11 | Removed unsed assertions for rubygems | Hiroshi SHIBATA | |
| 2021-09-11 | Drop to Ruby 1.8 related code | Hiroshi SHIBATA | |
| 2021-09-11 | Removed rubinius support from test suite | Hiroshi SHIBATA | |
| 2021-09-11 | Removed maglev related code because it's not active status now | Hiroshi SHIBATA | |
| 2021-09-11 | fixup f73f9e1f893409d8b7b42ff5fbda104fdd277cba | Hiroshi SHIBATA | |
| 2021-09-11 | Replace Test::Assertion and Test::Skip to Test::Unit::AssertionFailedError ↵ | Hiroshi SHIBATA | |
| and Test::Unit::PendedError Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | Surpressing the noisy messages | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | Temporary pend unknown behavior of parallel tests | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | pend non-supported feature | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | More fixed assertion message tests | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | We prepared Test::Unit::TestCase in default value | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | We don't want to consistent assert and refute assertions | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | Fixed compatible assertion message format | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | Removed output assertion tests. Because our default runner is replaced by ↵ | Hiroshi SHIBATA | |
| custom output Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | Use msg format with test-unit | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | Use Test namespace instead of MiniTest in test_parallel.rb | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | Use Test::Unit::Assertions migrated with MiniTest::Assertions | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | Replace Test::Unit to Test::Unit::Runner migrated with MiniTest::Unit | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | Use assert_raise instead of assert_raises | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | Replace MiniTest to Test | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
| 2021-09-11 | Move test of minitest to testunit | Hiroshi SHIBATA | |
| Notes: Merged: https://github.com/ruby/ruby/pull/4813 | |||
