* testsuite/README: Change "UNSUPPORTED" tag to "FEATURE".
* testsuite/runtest (run_applet_testcase): Likewise. * testsuite/cp/cp-preserves-hard-links: Likewise. * testsuite/grep/egrep-supports-extended-regexps: Likewise. * testsuite/grep/grep-is-also-egrep: Likewise. * testsuite/tar/tar-archives-multiple-files: Likewise. * testsuite/tar/tar-handles-empty-include-and-non-empty-exclude-list: Likewise. * testsuite/tar/tar-handles-exclude-and-extract-lists: Likewise. * testsuite/tar/tar-handles-nested-exclude: Likewise.
This commit is contained in:
		| @@ -6,10 +6,11 @@ cases for particular applets, specify them as parameters to runtest. | |||||||
| The test cases for an applet reside in the subdirectory of the applet name.  The | The test cases for an applet reside in the subdirectory of the applet name.  The | ||||||
| name of the test case should be the assertion that is tested.  The test case | name of the test case should be the assertion that is tested.  The test case | ||||||
| should be a shell fragment that returns successfully if the test case passes, | should be a shell fragment that returns successfully if the test case passes, | ||||||
| and unsuccessfully otherwise.  If the test case is known to fail, it should be | and unsuccessfully otherwise. | ||||||
| marked as such by including the string "XFAIL" in a comment.  If a certain |  | ||||||
| feature must be enabled for it to pass, it should indicate that by including the | If the test case relies on a certain feature, it should include the string | ||||||
| string "UNSUPPORTED: " followed by the feature name in a comment. | "FEATURE: " followed by the name of the feature in a comment.  If it is always | ||||||
|  | expected to fail, it should include the string "XFAIL" in a comment. | ||||||
|  |  | ||||||
| For the entire testsuite, the copyright is as follows: | For the entire testsuite, the copyright is as follows: | ||||||
|  |  | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| # UNSUPPORTED: CONFIG_FEATURE_PRESERVE_HARDLINKS | # FEATURE: CONFIG_FEATURE_PRESERVE_HARDLINKS | ||||||
| touch foo | touch foo | ||||||
| ln foo bar | ln foo bar | ||||||
| mkdir baz | mkdir baz | ||||||
|   | |||||||
| @@ -1,2 +1,2 @@ | |||||||
| # UNSUPPORTED: CONFIG_FEATURE_GREP_EGREP_ALIAS | # FEATURE: CONFIG_FEATURE_GREP_EGREP_ALIAS | ||||||
| test x`echo foo | busybox egrep fo+` = xfoo | test x`echo foo | busybox egrep fo+` = xfoo | ||||||
|   | |||||||
| @@ -1,2 +1,2 @@ | |||||||
| # UNSUPPORTED: CONFIG_FEATURE_GREP_EGREP_ALIAS | # FEATURE: CONFIG_FEATURE_GREP_EGREP_ALIAS | ||||||
| echo foo | busybox egrep foo | echo foo | busybox egrep foo | ||||||
|   | |||||||
| @@ -36,8 +36,8 @@ run_applet_testcase () | |||||||
| 		return 0 | 		return 0 | ||||||
| 	fi | 	fi | ||||||
|  |  | ||||||
| 	if grep -q "^# UNSUPPORTED: " $testcase; then | 	if grep -q "^# FEATURE: " $testcase; then | ||||||
| 		local feature=`sed -ne 's/.*UNSUPPORTED: //p' $testcase` | 		local feature=`sed -ne 's/^# FEATURE: //p' $testcase` | ||||||
|  |  | ||||||
| 		if grep -q "^# ${feature} is not set$" ../.config; then | 		if grep -q "^# ${feature} is not set$" ../.config; then | ||||||
| 			show_result UNTESTED $testname | 			show_result UNTESTED $testname | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| # UNSUPPORTED: CONFIG_FEATURE_TAR_CREATE | # FEATURE: CONFIG_FEATURE_TAR_CREATE | ||||||
| touch foo bar | touch foo bar | ||||||
| busybox tar cf foo.tar foo bar | busybox tar cf foo.tar foo bar | ||||||
| rm foo bar | rm foo bar | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| # UNSUPPORTED: CONFIG_FEATURE_TAR_EXCLUDE | # FEATURE: CONFIG_FEATURE_TAR_EXCLUDE | ||||||
| touch foo | touch foo | ||||||
| tar cf foo.tar foo | tar cf foo.tar foo | ||||||
| echo foo >foo.exclude | echo foo >foo.exclude | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| # UNSUPPORTED: CONFIG_FEATURE_TAR_EXCLUDE | # FEATURE: CONFIG_FEATURE_TAR_EXCLUDE | ||||||
| touch foo bar baz | touch foo bar baz | ||||||
| tar cf foo.tar foo bar baz | tar cf foo.tar foo bar baz | ||||||
| echo foo >foo.exclude | echo foo >foo.exclude | ||||||
|   | |||||||
| @@ -1,4 +1,4 @@ | |||||||
| # UNSUPPORTED: CONFIG_FEATURE_TAR_EXCLUDE | # FEATURE: CONFIG_FEATURE_TAR_EXCLUDE | ||||||
| mkdir foo | mkdir foo | ||||||
| touch foo/bar | touch foo/bar | ||||||
| tar cf foo.tar foo | tar cf foo.tar foo | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user