<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/lib/minitest, branch ruby_3_0</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Workaround for make test-tool</title>
<updated>2021-07-07T01:03:15+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2021-05-11T11:08:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=fd5e314ecc238a73ca70418c9dc7bce1c8141a50'/>
<id>fd5e314ecc238a73ca70418c9dc7bce1c8141a50</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix a typo of c6a11b865e1f9085c88fe169a1f47680383580c2</title>
<updated>2021-07-07T01:03:15+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2021-05-11T10:46:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=596a99ac7faf4e7cc25fedb2b17fa49918323d56'/>
<id>596a99ac7faf4e7cc25fedb2b17fa49918323d56</id>
<content type='text'>
It failed to define `refute_path_not_exist`
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It failed to define `refute_path_not_exist`
</pre>
</div>
</content>
</entry>
<entry>
<title>Alias assert/refute_path_exists for test-unit gem.</title>
<updated>2021-07-07T01:03:15+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2021-05-11T10:32:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=152397e495650dc5d55b85796a4272c3b52e0b15'/>
<id>152397e495650dc5d55b85796a4272c3b52e0b15</id>
<content type='text'>
It's required at https://github.com/rubygems/rubygems/pull/3141
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It's required at https://github.com/rubygems/rubygems/pull/3141
</pre>
</div>
</content>
</entry>
<entry>
<title>tune parallel test</title>
<updated>2020-12-01T00:39:09+00:00</updated>
<author>
<name>Koichi Sasada</name>
<email>ko1@atdot.net</email>
</author>
<published>2020-11-30T16:27:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e79f1941b29738d95b42f8cb5bdb159e7138cf49'/>
<id>e79f1941b29738d95b42f8cb5bdb159e7138cf49</id>
<content type='text'>
This patch contains the fowllowing hacks:

(1) Add "--timetable-data=FILE" option for test-all
    This option enables to dump timeline event
    contains worker, suite, and start/end time.
(2) remove TestJIT in test_jit_debug.rb on parallel test.
    it is duplicated test.
(3) move test_jit.rb and test_jit_debug.rb at first
    because these two tests are bottleneck of parallel tests.

On my environment, `make test-all TESTS=-j12` reduced the total time
190 seconds -&gt; 140 seconds.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch contains the fowllowing hacks:

(1) Add "--timetable-data=FILE" option for test-all
    This option enables to dump timeline event
    contains worker, suite, and start/end time.
(2) remove TestJIT in test_jit_debug.rb on parallel test.
    it is duplicated test.
(3) move test_jit.rb and test_jit_debug.rb at first
    because these two tests are bottleneck of parallel tests.

On my environment, `make test-all TESTS=-j12` reduced the total time
190 seconds -&gt; 140 seconds.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert the related commits about `Tempfile.open` change.</title>
<updated>2020-09-09T12:10:48+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2020-09-09T11:52:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b194973dcd5eda6c9e256029ea39dc532ae18962'/>
<id>b194973dcd5eda6c9e256029ea39dc532ae18962</id>
<content type='text'>
  Start with https://github.com/ruby/ruby/commit/fa21985a7a2f8f52a8bd82bd12a724e9dca74934
  to https://github.com/ruby/ruby/commit/d7492a0be885ea9f2b9f71e3e95582f9a859c439
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  Start with https://github.com/ruby/ruby/commit/fa21985a7a2f8f52a8bd82bd12a724e9dca74934
  to https://github.com/ruby/ruby/commit/d7492a0be885ea9f2b9f71e3e95582f9a859c439
</pre>
</div>
</content>
</entry>
<entry>
<title>Simplify Tempfile.open calls with a block as they now unlink the file automatically</title>
<updated>2020-08-29T10:23:23+00:00</updated>
<author>
<name>Benoit Daloze</name>
<email>eregontp@gmail.com</email>
</author>
<published>2020-08-29T10:17:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=e8c3872555fc85640505974e6b1c39d315572689'/>
<id>e8c3872555fc85640505974e6b1c39d315572689</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use https instead of http</title>
<updated>2020-07-28T10:51:54+00:00</updated>
<author>
<name>Kazuhiro NISHIYAMA</name>
<email>zn@mbf.nifty.com</email>
</author>
<published>2020-07-28T10:51:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=946cd6c5348d7dd12ecc41e79c3ca9803d2ca7f0'/>
<id>946cd6c5348d7dd12ecc41e79c3ca9803d2ca7f0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefer String#each_byte when using a block</title>
<updated>2020-06-15T07:20:56+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-06-15T07:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=2a20c179822ef72bb0d7329c22cbe1732f5e307b'/>
<id>2a20c179822ef72bb0d7329c22cbe1732f5e307b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>tool/lib/minitest/unit.rb: Reproducible shuffle of test suites</title>
<updated>2020-06-15T04:56:01+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2020-06-15T04:18:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8f99bfa26d0bd99089f0f38af3666a89e8432265'/>
<id>8f99bfa26d0bd99089f0f38af3666a89e8432265</id>
<content type='text'>
... based on CRC32 of names of the test suites.

Formerly, `make test-all` randomized the order of the test suites by
using `Array#shuffle`.  It also shows `--seed N` to reproduce the order,
but it was not reproducible when a suite set is different.

This change sorts the suites by CRC32 hash of the suite names with a
salt generated by the seed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
... based on CRC32 of names of the test suites.

Formerly, `make test-all` randomized the order of the test suites by
using `Array#shuffle`.  It also shows `--seed N` to reproduce the order,
but it was not reproducible when a suite set is different.

This change sorts the suites by CRC32 hash of the suite names with a
salt generated by the seed.
</pre>
</div>
</content>
</entry>
<entry>
<title>Added --test-order=nosort option</title>
<updated>2020-05-17T07:34:06+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2020-05-17T07:33:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=968d6df49f5f59eb2898d27399ad6d49b723216d'/>
<id>968d6df49f5f59eb2898d27399ad6d49b723216d</id>
<content type='text'>
Run tests in the order given in the command line.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Run tests in the order given in the command line.
</pre>
</div>
</content>
</entry>
</feed>
