<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/tools/regression/bin/sh/set-e/while2.0, branch main</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=main</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2013-12-11T04:09:17Z</updated>
<entry>
<title>Migrate tools/regression/bin/ tests to the new layout.</title>
<updated>2013-12-11T04:09:17Z</updated>
<author>
<name>Julio Merino</name>
<email>jmmv@FreeBSD.org</email>
</author>
<published>2013-12-11T04:09:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=13de33a5dc2304b13d595d75d48c51793958474f'/>
<id>urn:sha1:13de33a5dc2304b13d595d75d48c51793958474f</id>
<content type='text'>
This change is a proof of concept on how to easily integrate existing
tests from the tools/regression/ hierarchy into the /usr/tests/ test
suite and on how to adapt them to the new layout for src.

To achieve these goals, this change:

- Moves tests from tools/regression/bin/&lt;tool&gt;/ to bin/&lt;tool&gt;/tests/.
- Renames the previous regress.sh files to legacy_test.sh.
- Adds Makefiles to build and install the tests and all their supporting
  data files into /usr/tests/bin/.
- Plugs the legacy_test test programs into the test suite using the new
  TAP backend for Kyua (appearing in 0.8) so that the code of the test
  programs does not have to change.
- Registers the new directories in the BSD.test.dist mtree file.

Reviewed by:	freebsd-testing
Approved by:	rpaulo (mentor)
</content>
</entry>
<entry>
<title>sh: Get rid of unnecessary non-standard empty lists.</title>
<updated>2010-08-16T17:18:08Z</updated>
<author>
<name>Jilles Tjoelker</name>
<email>jilles@FreeBSD.org</email>
</author>
<published>2010-08-16T17:18:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=c06336d428ecfdbb370c367b7a912f19153b5eff'/>
<id>urn:sha1:c06336d428ecfdbb370c367b7a912f19153b5eff</id>
<content type='text'>
POSIX does not allow constructs like:
  if cmd; then fi
  { }
Add a colon dummy command, except in a test that verifies that such empty
lists do not cause crashes when used as a function definition.
</content>
</entry>
<entry>
<title>Add a couple of regression tests for /bin/sh.</title>
<updated>2005-09-04T11:59:59Z</updated>
<author>
<name>Stefan Farfeleder</name>
<email>stefanf@FreeBSD.org</email>
</author>
<published>2005-09-04T11:59:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=afb2e8b616b87069e824a7da4311f65435d79362'/>
<id>urn:sha1:afb2e8b616b87069e824a7da4311f65435d79362</id>
<content type='text'>
</content>
</entry>
</feed>
