<feed xmlns='http://www.w3.org/2005/Atom'>
<title>coreutils/tests/misc, branch master</title>
<subtitle>Mirror of https://https.git.savannah.gnu.org/git/coreutils.git/
</subtitle>
<id>https://git.shady.money/coreutils/atom?h=master</id>
<link rel='self' href='https://git.shady.money/coreutils/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/'/>
<updated>2026-04-17T15:15:08Z</updated>
<entry>
<title>tests: reinstate logname error verification</title>
<updated>2026-04-17T15:15:08Z</updated>
<author>
<name>Bruno Haible</name>
<email>bruno@clisp.org</email>
</author>
<published>2026-04-17T13:46:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=46f856156f98208335a5287d079c19f5820118b9'/>
<id>urn:sha1:46f856156f98208335a5287d079c19f5820118b9</id>
<content type='text'>
* tests/misc/user.sh: Modify the "unshare -U logname" test, so that it
does not fail on glibc versions (&lt; 2.28, &gt;= 2.38) that do a fallback
lookup based on the tty.
</content>
</entry>
<entry>
<title>tests: Avoid accidental matching of the vendor field of $host, part 2</title>
<updated>2026-04-17T04:16:08Z</updated>
<author>
<name>Collin Funk</name>
<email>collin.funk1@gmail.com</email>
</author>
<published>2026-04-17T04:07:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=70293149b5aea287f1728579243fadc67d38bbe7'/>
<id>urn:sha1:70293149b5aea287f1728579243fadc67d38bbe7</id>
<content type='text'>
* tests/local.mk (TESTS_ENVIRONMENT): Remove host_triplet.
* tests/chgrp/basic.sh: Use $host_os instead of $host_triplet.
* tests/misc/io-errors.sh: Likewise.
</content>
</entry>
<entry>
<title>tests: avoid a failure on musl</title>
<updated>2026-04-16T21:20:49Z</updated>
<author>
<name>Collin Funk</name>
<email>collin.funk1@gmail.com</email>
</author>
<published>2026-04-09T01:57:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=1603c75d747ab6c95d24ba31ef92bdf672c0b568'/>
<id>urn:sha1:1603c75d747ab6c95d24ba31ef92bdf672c0b568</id>
<content type='text'>
* tests/misc/io-errors.sh: Allow a generic error string on musl since
the first line is emitted immediately instead of being buffered as
expected.
Reported by Bruno Haible.
</content>
</entry>
<entry>
<title>tests: avoid failure on Manjaro Linux</title>
<updated>2026-04-16T20:07:46Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-04-16T20:07:46Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=04c77e27a7226dcf9ff68f956dc12acb3b9c74b5'/>
<id>urn:sha1:04c77e27a7226dcf9ff68f956dc12acb3b9c74b5</id>
<content type='text'>
* tests/misc/user.sh: Comment out part of test.
Reported by Bruno Haible.
</content>
</entry>
<entry>
<title>tests: avoid intermittent false failures with ksh</title>
<updated>2026-04-15T14:34:19Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-04-15T14:27:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=bc79ba83ac1fde8fed614c526bb32ae5413797c1'/>
<id>urn:sha1:bc79ba83ac1fde8fed614c526bb32ae5413797c1</id>
<content type='text'>
As noted in https://bugs.gnu.org/9089
ksh gives intermittent ECONNRESET errors with closed pipes.
This can be seen reliably on Linux with:
ksh -c 'yes | (sleep .1; head -n10 &gt;/dev/null)'

* tests/misc/io-errors.sh: Avoid part of test on ksh.
* tests/misc/write-errors.sh: Likewise.
</content>
</entry>
<entry>
<title>tests: use more accurate ulimit with $SHELL -c</title>
<updated>2026-04-15T14:24:26Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-04-15T14:23:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=cb093b20dbdd989f7ce5518b148f79829ceda493'/>
<id>urn:sha1:cb093b20dbdd989f7ce5518b148f79829ceda493</id>
<content type='text'>
* tests/misc/write-errors.sh: Use a more accurate ulimit determination
when we're using $SHELL -c.
</content>
</entry>
<entry>
<title>tests: fix false failure due to race</title>
<updated>2026-04-15T12:40:13Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-04-15T12:14:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=49febd6cbd50da822859342aabdec3527a89e8e5'/>
<id>urn:sha1:49febd6cbd50da822859342aabdec3527a89e8e5</id>
<content type='text'>
* tests/misc/tty-eof.pl: Fix a race that commit v9.10-269-gf312af49a
made more apparent, and resulted in intermittent failure like:
"... (with input) didn't produce expected output".
Now Instead of waiting for overlapping echo and output,
just wait for EOF, and if received, use exp-&gt;before()
to inspect the accumulated output.
</content>
</entry>
<entry>
<title>tests: validate error handling when reading multiple files</title>
<updated>2026-04-11T21:43:33Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-04-11T12:57:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=5dec936897d9b0c37c9b87b9630e3795d4386458'/>
<id>urn:sha1:5dec936897d9b0c37c9b87b9630e3795d4386458</id>
<content type='text'>
* tests/misc/read-errors.sh: Validate that commands which read multiple
files, read all files on error, and exit with appropriate status.
</content>
</entry>
<entry>
<title>tests: validate command responsiveness</title>
<updated>2026-04-10T16:49:01Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-04-10T16:15:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=b48ec50b504829d4e643accb4a25b746a7399801'/>
<id>urn:sha1:b48ec50b504829d4e643accb4a25b746a7399801</id>
<content type='text'>
* tests/misc/responsive.sh: Test commands that should output immediately
upon receiving input, and that there is no unecessary buffering.
* cfg.mk: Avoid false failure in sc_prohibit_test_backticks.
* tests/local.mk: Reference the new test.
</content>
</entry>
<entry>
<title>tests: cut: ensure separate read paths checked</title>
<updated>2026-04-10T10:24:58Z</updated>
<author>
<name>Pádraig Brady</name>
<email>P@draigBrady.com</email>
</author>
<published>2026-04-10T10:24:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/coreutils/commit/?id=dcc33b9e67d6c9683ec056fd3b9e35bed5d9f1a2'/>
<id>urn:sha1:dcc33b9e67d6c9683ec056fd3b9e35bed5d9f1a2</id>
<content type='text'>
* tests/misc/read-errors.sh: Use cut -b as that has a separate
read path to cut -c.
</content>
</entry>
</feed>
