<feed xmlns='http://www.w3.org/2005/Atom'>
<title>busybox-w32/testsuite/sh.tests, branch cron_changes</title>
<subtitle>A mirror of https://github.com/rmyorston/busybox-w32.git
</subtitle>
<id>https://git.lua4.win/busybox-w32/atom?h=cron_changes</id>
<link rel='self' href='https://git.lua4.win/busybox-w32/atom?h=cron_changes'/>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/'/>
<updated>2023-08-19T08:32:30+00:00</updated>
<entry>
<title>testsuite: skip some tests in native build</title>
<updated>2023-08-19T08:32:30+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-08-19T08:32:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=77aa74d151643ff2ec96156942e004fba19464a5'/>
<id>urn:sha1:77aa74d151643ff2ec96156942e004fba19464a5</id>
<content type='text'>
The testsuite includes some Windows-specific tests.  Exclude these
when running a test on a native build to avoid upsetting the results.
</content>
</entry>
<entry>
<title>ash: improve CRLF handling in read</title>
<updated>2023-02-12T08:57:15+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-02-12T08:57:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=0f2feac4b7e518e838b80d7b8ceac8f9699ae997'/>
<id>urn:sha1:0f2feac4b7e518e838b80d7b8ceac8f9699ae997</id>
<content type='text'>
Commit deae0c7bf3 (Skip carriage return in read builtin command)
caused all CRs to be removed from input to the read builtin.

Only remove CRs that are part of a CRLF pair.

Adds 64-80 bytes.

(GitHub issue #285)
</content>
</entry>
<entry>
<title>ash: remove CRs from CRLF during field splitting</title>
<updated>2023-02-10T13:21:02+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-02-10T12:54:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=d9916c6344c806696554115baa764eea09ca5f08'/>
<id>urn:sha1:d9916c6344c806696554115baa764eea09ca5f08</id>
<content type='text'>
Commit e371e46fa0 (shell: add \r to IFS) added '\r' to the IFS
variable so field splitting would remove carriage returns.

Rather than change IFS, remove CRs preceding LFs in regions
being scanned for field splitting before IFS is applied.  This
prevents free-standing CRs from being removed.

Costs 112-120 bytes.

(GitHub issue #285)
</content>
</entry>
<entry>
<title>ash,make: fix CRLF handling</title>
<updated>2023-01-30T12:24:34+00:00</updated>
<author>
<name>Ron Yorston</name>
<email>rmy@pobox.com</email>
</author>
<published>2023-01-30T12:24:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=b9a1b02dee2b82e4e4a580c446a1e022aa96166d'/>
<id>urn:sha1:b9a1b02dee2b82e4e4a580c446a1e022aa96166d</id>
<content type='text'>
Fix remove_cr() so it only removes CRs which are part of a CRLF
pair, not every CR.

Add a test case for the shell.
</content>
</entry>
<entry>
<title>testsuite: added test cases for the shebang</title>
<updated>2019-05-03T08:32:53+00:00</updated>
<author>
<name>Niklas DAHLQUIST</name>
<email>niklas.dahlquist@st.com</email>
</author>
<published>2019-05-03T08:32:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.lua4.win/busybox-w32/commit/?id=ee3d2805065f09b3d5d28e3518f1351b5d1c0bf7'/>
<id>urn:sha1:ee3d2805065f09b3d5d28e3518f1351b5d1c0bf7</id>
<content type='text'>
Signed-off-by: Niklas DAHLQUIST &lt;niklas.dahlquist@st.com&gt;
Signed-off-by: Torbjörn SVENSSON &lt;torbjorn.svensson@st.com&gt;
Signed-off-by: Ron Yorston &lt;rmy@pobox.com&gt;
</content>
</entry>
</feed>
