| Age | Commit message (Collapse) | Author |
|
A placeholder to handle GNU make jobserver option.
spec/default.mspec didn't handle the jobserver using a FIFO.
|
|
This reverts commit 8986115e0a2a989f2b2ea5945f02c7a13989d640.
`RELEASE_DATE` including `YEAR`, `MONTH`, `DAY` are mandatory, while
`REVISION` is not.
|
|
|
|
The regexp used in EnvUtil.current_parser did not allow square brackets
for feature names. Modular GC uses square brackets for the GC name (such
as +GC[mmtk]).
|
|
|
|
|
|
|
|
test-unit depends on power_assert that the recent versions require
ruby 3.1 or later. While test-unit rescues syntax error at loading
power_assert for old ruby versions, warnings for experimental features
are not suppressed, and `assert_separately` fails because stderr is
not empty, by default. Since adding `required_ruby_version` to
power_assert causes the installation with old rubygems to fail, we
just ignore warnings for experimental features totally.
|
|
2.4 and earlier
|
|
|
|
|
|
|
|
|
|
When a process with multiple threads is forked, LSAN outputs warning
messages to stderr like:
==276855==Running thread 276851 was not suspended. False leaks are possible.
We should ignore messages like this in tests.
|
|
|
|
|
|
-test-/asan should always be available.
|
|
|
|
Now envutil.rb is a part of test-unit-ruby-core gem, which still
supports old versions, 2.3 or later.
|
|
|
|
|
|
|
|
For most tests (except two), we don't need to change Encoding.default_internal
in assert_raise_with_message. We're trying to run the test suite across
multiple Ractors and modifying Encoding.default_internal can cause other
concurrently running tests to fail.
|
|
|
|
|
|
Since `RUBY_DESCRIPTION` contains the branch name, `/prism/i` can
match unexpectedly. Extract the feature lists between revision
and platform infos.
|
|
|
|
These files, including `.github` directory, are useless unless the
repository itself is contained as well.
|
|
|
|
- Send outputs from debugger to stderr
- Use `%W` to interpolate the pid
Notes:
Merged: https://github.com/ruby/ruby/pull/13656
|
|
Just a bit of minor cleanup
Signed-off-by: Tim Smith <tsmith84@gmail.com>
Notes:
Merged: https://github.com/ruby/ruby/pull/13636
|
|
It is checked against the given `list`, do not print the same output
twice.
Notes:
Merged: https://github.com/ruby/ruby/pull/13624
|
|
It directs the program to continue repeating the tests the specified
number of times, even if any tests fail along the way.
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/13618
|
|
|
|
|
|
This reverts commit e90282be7ba1bc8e3119f6e1a2c80356ceb3f80a, a commit miss.
|
|
If the revision of bundled gems is specified for ruby master (and
`git` is usable), checkout that revision and build a snapshot gem, and
use it for `test-spec` instead of the downloaded release version.
|
|
https://github.com/ruby/test-unit-ruby-core/pull/9
https://github.com/ruby/test-unit-ruby-core/pull/10
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/13461
|
|
Also, rename `format_changelog` to `changelog_formatter` since this
method does not format the changelog when called, but rather returns a
Proc that takes IO and writes the formatted changelog.
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/13133
|
|
`Proc` does not have `encoding` method.
Also, make `assert_raise_with_message` accept a `Proc` as the expected
pattern, as well.
Notes:
Merged: https://github.com/ruby/ruby/pull/12923
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12871
|
|
[Misc #20661] Stop retrying tests in make test-all command by default
Notes:
Merged-By: ono-max <onoto1998@gmail.com>
|
|
|
|
Similar to `Test::Unit::assert_raise`, but allows sub classes too.
Notes:
Merged: https://github.com/ruby/ruby/pull/12625
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12577
|
|
Notes:
Merged: https://github.com/ruby/ruby/pull/12544
|
|
So that rubygems can find them as gems. However, the `--install-dir`
option of `gem install` seems to exclude prerelease gems, even already
installed in that directory, from the dependencies for some reasons;
use the `GEM_HOME` environment variable instead.
Now net-imap 0.5.0 depends on json gem.
Notes:
Merged: https://github.com/ruby/ruby/pull/11969
|