| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-09-04 | Ignore blocks to `Test::Unit::Assertions#pend` silently | Nobuyoshi Nakada | |
| Although `pend` in test-unit gem expects the block does not pass if it is given, our `pend` should ignore the block silently as same as it just skips the test with no message by default. Add an unused parameter, to suppress the warning for the block to be ignored. Notes: Merged: https://github.com/ruby/ruby/pull/11538 | |||
| 2024-09-03 | Fix runnable symlinks | Nobuyoshi Nakada | |
| Fix symlinks to executable as relative paths from `bin` directory. Notes: Merged: https://github.com/ruby/ruby/pull/11532 | |||
| 2024-08-22 | `make test-tool` with Windows is broken. We should use :KILL with that platform. | Hiroshi SHIBATA | |
| ``` [ 14/191] TestParallel::TestParallel#test_hungup = 11.02 s 1) Failure: TestParallel::TestParallel#test_hungup [C:/Users/hsbt/DevDrive/github.com/ruby/ruby/tool/test/testunit/test_parallel.rb:211]: Expected /^Retrying hung up testcases\.+$/ to match "Run options: \n" + " --seed=35582\n" + " --ruby\n" + " \".\\\\ruby.exe -I../../ruby/lib -I.ext/x64-mswin64_140 -I. ../../ruby/tool/runruby.rb --extout=.ext -- --disable-gems\"\n" + " -j\n" + " t1\n" + " --worker-timeout=1\n" + "\n" + "# Running tests:\n" + "\n" + "[1/1] 50340=test4test_hungup.\n" + "C:/Users/hsbt/DevDrive/github.com/ruby/ruby/tool/lib/test/unit.rb:418:in 'Process.kill': Invalid argument (Errno::EINVAL)\n" + ``` Notes: Merged: https://github.com/ruby/ruby/pull/11430 | |||
| 2024-08-20 | Remove dependency on Tempfile::Remover in leakchecker.rb | Peter Zhu | |
| 2024-08-15 | Improve base time of assert_linear_performance (#11369) | tomoya ishida | |
| Remove `.ceil` from base time calculation that makes 10x gap. This will make the assertion more strict and also less flaky. Notes: Merged-By: kou <kou@clear-code.com> | |||
| 2024-08-07 | Use 20min for parallel test worker timeout | Yusuke Endoh | |
| 2024-08-07 | Use SIGSEGV to kill a parallel test worker (to dump backtrace) | Yusuke Endoh | |
| 2024-08-07 | Wait a bit longer for worker quit | Yusuke Endoh | |
| 2024-08-07 | Add a log when SIGKILL is sent to a test parallel worker | Yusuke Endoh | |
| 2024-08-07 | Fix a typo | Yusuke Endoh | |
| 2024-08-06 | Use 3min for test parallel worker timeout again | Yusuke Endoh | |
| Notes: Merged: https://github.com/ruby/ruby/pull/11315 | |||
| 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-08-06 | Extend the default timeout of parallel testing to one hour | Yusuke Endoh | |
| 2024-08-06 | Extend the default timeout of parallel testing | Yusuke Endoh | |
| Notes: Merged: https://github.com/ruby/ruby/pull/11311 | |||
| 2024-07-11 | Removed WEBrick and that tests | Hiroshi SHIBATA | |
| We can handle uri, time and others without `make test-all` dependencies now. | |||
| 2024-07-08 | Move the file location of launchable.rb | Naoto Ono | |
| 2024-07-08 | Integrate Launchable into make btest | Naoto Ono | |
| 2024-06-14 | Enable LeakChecker for RJIT previously disabled for MJIT (#10998) | Alan Wu | |
| RJIT doesn't spawn subprocesses so there should now be no need to special case it. | |||
| 2024-05-20 | Re-use strscan with ruby repo | Hiroshi SHIBATA | |
| 2024-05-09 | Revert "Update revision.h if branch unmatch not only revision" | Nobuyoshi Nakada | |
| This reverts commit 5a332940ed2f809cb17af7e4d068089b6e1fa6ca. Something does not work well on Github Actions. | |||
| 2024-05-08 | Update revision.h if branch unmatch not only revision [ci skip] | Nobuyoshi Nakada | |
| 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-05-07 | [PRISM] Enable test_methoddef_endless_command | Kevin Newton | |
| 2024-04-23 | Traverse tmpdir under chdir | Nobuyoshi Nakada | |
| 2024-04-23 | Shorten tmpdir path | Nobuyoshi Nakada | |
| 2024-04-22 | [DOC] Tweek a comment | Nobuyoshi Nakada | |
| 2024-04-22 | Extract `list_tree` as a method and separate from removals | Nobuyoshi Nakada | |
| 2024-04-22 | Show left tmpdir recursively | Nobuyoshi Nakada | |
| 2024-04-22 | Windows does not have "/tmp" path usually | Nobuyoshi Nakada | |
| 2024-04-20 | Fix method name | Nobuyoshi Nakada | |
| 2024-04-19 | Show left files info | Nobuyoshi Nakada | |
| 2024-04-19 | Use isolated temporary directory in test-all too for RubyGems tests | Nobuyoshi Nakada | |
| 2024-04-19 | Make `Output.new` accepts keyword arguments | Nobuyoshi Nakada | |
| 2024-04-03 | Launchable: Add lineNumber field | Naoto Ono | |
| 2024-04-02 | Launchable: Refactor the logic of JsonStreamWriter | Naoto Ono | |
| 2024-03-28 | Use www.rfc-editor.org for RFC text. | Hiroshi SHIBATA | |
| We use the following site for that now: * https://tools.ietf.org/ or http * https://datatracker.ietf.org or http Today, IETF said the official site of RFC is www.rfc-editor.org. FYI: https://authors.ietf.org/en/references-in-rfcxml I replaced them to www.rfc-editor.org. | |||
| 2024-03-18 | Add more abstract decorations for messaging | Nobuyoshi Nakada | |
| 2024-03-14 | [Feature #20293] Add `Warning.categories` | Nobuyoshi Nakada | |
| 2024-03-01 | Don't need to remove ruby2_keywords dependency from drb | Hiroshi SHIBATA | |
| 2024-02-29 | Inform failures in parallel tests before retrying | Nobuyoshi Nakada | |
| Displays for each failure which test it actually occurred in. The output destination follows the --{stdout,stderr}-on-failure option. | |||
| 2024-02-28 | Skip assert_no_memory_leak when ASAN is enabled | KJ Tsanaktsidis | |
| ASAN greatly increases the memory footprint of Ruby, so these static thresholds are not appropriate. There's no real need to run these tests under ASAN. [Bug #20274] | |||
| 2024-02-25 | Exclude `.mailmap` from snapshots [ci skip] | Nobuyoshi Nakada | |
| It is only for old commits, useless without full repository logs. | |||
| 2024-02-23 | Add Launchable into CI | Naoto Ono | |
| 2024-02-22 | Skip under_gc_compact_stress on s390x (#10073) | Takashi Kokubun | |
| 2024-02-22 | Adjust indent [ci skip] | Nobuyoshi Nakada | |
| 2024-02-22 | Save the performance warning flag | Nobuyoshi Nakada | |
| 2024-02-21 | Add `Test::Unit::TestCase#method_name` | Nobuyoshi Nakada | |
| For the compatibility with test-unit gem. | |||
| 2024-02-18 | Split path.rb from mkrunnable.rb | Nobuyoshi Nakada | |
| 2024-02-16 | Fixed dependencies list format | Hiroshi SHIBATA | |
| 2024-02-16 | Clear runtime dependencies if default gems is specified. | Hiroshi SHIBATA | |
| The current build system uses runtime dependencies from only `.bundle` directory. We shouldn't install runtime dependencies from rubygems.org when `make test-bundled-gems` is invoked. | |||
