<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/tool/lib/test, branch v3_2_11</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Use class methods of `File` over `Kernel.open` and `IO.read`</title>
<updated>2022-11-30T17:28:49+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-11-25T05:22:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=d752cf7601adbe4bc2dc658effc2f61563a7dfb7'/>
<id>d752cf7601adbe4bc2dc658effc2f61563a7dfb7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>jobserver option may not be at the last</title>
<updated>2022-11-07T01:08:09+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-11-07T00:43:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ab01b8f23f1e218fa5a360806120a1d6eaaa228f'/>
<id>ab01b8f23f1e218fa5a360806120a1d6eaaa228f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Set `autoclose:` for inherited FDs only [ci skip]</title>
<updated>2022-11-07T00:06:15+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-11-07T00:06:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=180d37c817dc55f27b7f4ea1278a36a691491148'/>
<id>180d37c817dc55f27b7f4ea1278a36a691491148</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>GNU make 4.4 now uses a fifo for the jobserver</title>
<updated>2022-11-06T14:39:55+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-11-06T14:39:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=12883f8fa6222324880e2b0f161f8c6d6cf365c7'/>
<id>12883f8fa6222324880e2b0f161f8c6d6cf365c7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix crash in test runner on timeout</title>
<updated>2022-11-02T17:34:02+00:00</updated>
<author>
<name>Peter Zhu</name>
<email>peter@peterzhu.ca</email>
</author>
<published>2022-11-02T17:34:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b777408c33b57077f8be09eaed9245eeca0b59c5'/>
<id>b777408c33b57077f8be09eaed9245eeca0b59c5</id>
<content type='text'>
When a test worker hangs and timeouts, the test runner crashes with the
following stack trace:

ruby/tool/lib/test/unit.rb:1747:in `puke': undefined method `backtrace' for Timeout::Error:Class (NoMethodError)
	from ruby/tool/lib/test/unit.rb:790:in `block in _run_parallel'
	from ruby/tool/lib/test/unit.rb:788:in `each'

This commit adds handling for Timeout::Error and outputs a message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a test worker hangs and timeouts, the test runner crashes with the
following stack trace:

ruby/tool/lib/test/unit.rb:1747:in `puke': undefined method `backtrace' for Timeout::Error:Class (NoMethodError)
	from ruby/tool/lib/test/unit.rb:790:in `block in _run_parallel'
	from ruby/tool/lib/test/unit.rb:788:in `each'

This commit adds handling for Timeout::Error and outputs a message.
</pre>
</div>
</content>
</entry>
<entry>
<title>Enable deprecation warnings for test-all</title>
<updated>2022-09-10T11:14:18+00:00</updated>
<author>
<name>Benoit Daloze</name>
<email>eregontp@gmail.com</email>
</author>
<published>2022-09-03T13:47:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=92b907d12d6de6f74f1efa6d8cd4fed8fa50763e'/>
<id>92b907d12d6de6f74f1efa6d8cd4fed8fa50763e</id>
<content type='text'>
* So deprecated methods/constants/functions are dealt with early,
  instead of many tests breaking suddenly when removing a deprecated
  method/constant/function.
* Follows https://bugs.ruby-lang.org/issues/17591
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* So deprecated methods/constants/functions are dealt with early,
  instead of many tests breaking suddenly when removing a deprecated
  method/constant/function.
* Follows https://bugs.ruby-lang.org/issues/17591
</pre>
</div>
</content>
</entry>
<entry>
<title>Add `--stdout-on-failure`, the reverse of `--stderr-on-failure`</title>
<updated>2022-07-05T05:40:19+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-07-05T00:37:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5921bfc7ce91aa8079dd8ac4faf873ec911ce320'/>
<id>5921bfc7ce91aa8079dd8ac4faf873ec911ce320</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Separate failed output option</title>
<updated>2022-07-05T05:40:19+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-07-05T00:31:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=1b34bd07c18068228188a72f94662cceac50f30e'/>
<id>1b34bd07c18068228188a72f94662cceac50f30e</id>
<content type='text'>
It is unrelated to `GlobOption` at all.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
It is unrelated to `GlobOption` at all.
</pre>
</div>
</content>
</entry>
<entry>
<title>Prevent accidental use of assert_raises</title>
<updated>2022-06-25T10:09:06+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2022-06-25T10:05:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f159bbd17da88a7f456e0ec7fbf7890135d456a3'/>
<id>f159bbd17da88a7f456e0ec7fbf7890135d456a3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Rename test_jit to test_mjit</title>
<updated>2022-05-21T04:32:55+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2022-05-21T04:31:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ead96e7b44b98bef4896d836239345012821f1d2'/>
<id>ead96e7b44b98bef4896d836239345012821f1d2</id>
<content type='text'>
to avoid confusion with YJIT
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
to avoid confusion with YJIT
</pre>
</div>
</content>
</entry>
</feed>
