<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ruby.git/test/ruby/test_file_exhaustive.rb, branch v4.0.3</title>
<subtitle>The Ruby Programming Language</subtitle>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/'/>
<entry>
<title>Add error case tests for `File.path`</title>
<updated>2025-12-06T10:32:14+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-12-06T10:32:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=f4f5f0a009f6335ad13b8651bf43a216442c49a7'/>
<id>f4f5f0a009f6335ad13b8651bf43a216442c49a7</id>
<content type='text'>
- for non-String argument
- for NUL-contained argument
- for ASCII-incompatible argument
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- for non-String argument
- for NUL-contained argument
- for ASCII-incompatible argument
</pre>
</div>
</content>
</entry>
<entry>
<title>Add more `File.path` tests</title>
<updated>2025-08-27T11:10:52+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-08-27T10:31:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=08af07b297c0daf3393024f6e03768074d99d9da'/>
<id>08af07b297c0daf3393024f6e03768074d99d9da</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip an unstable test for macOS (#14245)</title>
<updated>2025-08-15T17:59:51+00:00</updated>
<author>
<name>Takashi Kokubun</name>
<email>takashikkbn@gmail.com</email>
</author>
<published>2025-08-15T17:59:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=97cffb95e35c8e5b6fe6d76a80dc1d4d775d8094'/>
<id>97cffb95e35c8e5b6fe6d76a80dc1d4d775d8094</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refine dirname test on Windows</title>
<updated>2025-04-09T10:14:36+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2025-04-09T10:14:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=ce0d5cc06952317e8b0810ad978d6424f7ed9f6d'/>
<id>ce0d5cc06952317e8b0810ad978d6424f7ed9f6d</id>
<content type='text'>
- Compare with the root of the target file
- Fix root path of UNC path
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Compare with the root of the target file
- Fix root path of UNC path
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore assertion that is not related mswin platform</title>
<updated>2025-04-09T01:20:22+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-04-09T01:20:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=9e93759b999c4fca219b3682eaf7964fa65f3bf0'/>
<id>9e93759b999c4fca219b3682eaf7964fa65f3bf0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip some assertions of TestFileExhaustive#test_dirname with Windows platform.</title>
<updated>2025-04-08T06:46:45+00:00</updated>
<author>
<name>Hiroshi SHIBATA</name>
<email>hsbt@ruby-lang.org</email>
</author>
<published>2025-04-08T06:20:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=10d6ee65542a756072afb7182216efff80aa97d7'/>
<id>10d6ee65542a756072afb7182216efff80aa97d7</id>
<content type='text'>
These assertions didn't handle drive letter of Windows

```
  1) Failure:
TestFileExhaustive#test_dirname [V:/github.com/ruby/ruby/test/ruby/test_file_exhaustive.rb:1282]:
&lt;"V:/"&gt; expected but was
&lt;"C:/"&gt;.
```
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These assertions didn't handle drive letter of Windows

```
  1) Failure:
TestFileExhaustive#test_dirname [V:/github.com/ruby/ruby/test/ruby/test_file_exhaustive.rb:1282]:
&lt;"V:/"&gt; expected but was
&lt;"C:/"&gt;.
```
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip some tests which don't work under permissionless containers</title>
<updated>2024-08-22T23:34:41+00:00</updated>
<author>
<name>KJ Tsanaktsidis</name>
<email>kj@kjtsanaktsidis.id.au</email>
</author>
<published>2024-08-08T11:24:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=8800127d80fb1063a186ced65af445e79a518924'/>
<id>8800127d80fb1063a186ced65af445e79a518924</id>
<content type='text'>
When running as UID 0 but without CAP_DAC_OVERRIDE (for example, in a
docker container running with --uid 0 but --cap-drop=all), these tests
won't work because of hard-coded assumptions about what uid 0 can and
can't do.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When running as UID 0 but without CAP_DAC_OVERRIDE (for example, in a
docker container running with --uid 0 but --cap-drop=all), these tests
won't work because of hard-coded assumptions about what uid 0 can and
can't do.
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend timeout in test/ruby/test_file_exhaustive.rb</title>
<updated>2024-08-03T07:30:32+00:00</updated>
<author>
<name>Yusuke Endoh</name>
<email>mame@ruby-lang.org</email>
</author>
<published>2024-08-03T06:42:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=b708661313246bb17e349f8f90c663c5e286a1c8'/>
<id>b708661313246bb17e349f8f90c663c5e286a1c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use `File::NULL` instead of hard coded null device names</title>
<updated>2023-07-10T10:21:47+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-07-10T10:18:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=c8d0470bb0888bcb6719ba536e5f3f6a8b6551bb'/>
<id>c8d0470bb0888bcb6719ba536e5f3f6a8b6551bb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Skip time-related assertions on /dev/null</title>
<updated>2023-01-13T03:26:16+00:00</updated>
<author>
<name>Nobuyoshi Nakada</name>
<email>nobu@ruby-lang.org</email>
</author>
<published>2023-01-13T03:26:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.ruby-lang.org/ruby.git/commit/?id=5b36fefc4e7d0bbaf714fd230c409193d544bcfc'/>
<id>5b36fefc4e7d0bbaf714fd230c409193d544bcfc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
