5 |
|
|
6 |
./runtest <applet1> <applet2>... |
./runtest <applet1> <applet2>... |
7 |
|
|
8 |
The test cases for an applet reside in the subdirectory of the applet name. The |
Set SKIP_KNOWN_BUGS environment variable to any non-empty value |
9 |
name of the test case should be the assertion that is tested. The test case |
to exclude tests which are known to fail. |
10 |
should be a shell fragment that returns successfully if the test case passes, |
|
11 |
and unsuccessfully otherwise. |
Set SKIP_INTERNET_TESTS to exclude tests which require working |
12 |
|
internet connection. |
13 |
|
|
14 |
|
|
15 |
|
Common causes of false positives: |
16 |
|
|
17 |
|
For busybox built against uclibc, /etc/TZ does not exist or does not match |
18 |
|
host system timezone setting. For glibc based host systems, timezone settings |
19 |
|
are in /etc/localtime. |
20 |
|
|
21 |
|
LANG and LC_xxx environment variables set to non-C locale. |
22 |
|
|
23 |
|
|
24 |
|
Developer's notes: |
25 |
|
|
26 |
|
The test cases for an applet reside in the subdirectory of the applet name. |
27 |
|
The name of the test case should be the assertion that is tested. |
28 |
|
The test case should be a shell fragment that returns successfully |
29 |
|
if the test case passes, and unsuccessfully otherwise. |
30 |
|
|
31 |
If the test case relies on a certain feature, it should include the string |
If the test case relies on a certain feature, it should include the string |
32 |
"FEATURE: " followed by the name of the feature in a comment. If it is always |
"FEATURE: " followed by the name of the feature in a comment. If it is always |
33 |
expected to fail, it should include the string "XFAIL" in a comment. |
expected to fail, it should include the string "XFAIL" in a comment. |
34 |
|
|
35 |
|
|
36 |
For the entire testsuite, the copyright is as follows: |
For the entire testsuite, the copyright is as follows: |
37 |
|
|
38 |
Copyright (C) 2001, 2002 Matt Kraai |
Copyright (C) 2001, 2002 Matt Kraai |