summaryrefslogtreecommitdiffstats
path: root/bin/sh/tests/parser
Commit message (Collapse)AuthorAgeFilesLines
* Convert bin/sh/tests to ATFngie2014-08-131-3/+5
| | | | | | | | | | | | | The new code uses a "test discovery mechanism" to determine what tests are available for execution The test shell can be specified via: kyua test -v test_suites.FreeBSD.bin.sh.test_shell=/path/to/test/sh Sponsored by: EMC / Isilon Storage Division Approved by: jmmv (mentor) Reviewed by: jilles (maintainer)
* sh: Allow aliases to force alias substitution on the following word.jilles2014-01-264-0/+24
| | | | | | | | If an alias's value ends with a space or tab, the next word is also checked for aliases. This is a POSIX feature. It is useful with utilities like command and nohup (alias them to themselves followed by a space).
* sh: Add tests for alias names after another alias.jilles2014-01-253-0/+14
| | | | | Since the first alias's value does not end with a blank, the next word should not be checked for aliases.
* sh: Do not depend on parse/execute split in new alias test.jilles2014-01-241-1/+1
|
* sh: Add test for nested alias.jilles2014-01-242-0/+7
|
* Migrate tools/regression/bin/ tests to the new layout.jmmv2013-12-1151-0/+836
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/<tool>/ to bin/<tool>/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)
OpenPOWER on IntegriCloud