diff options
author | Rob Landley <rob@landley.net> | 2005-11-07 09:06:34 +0000 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2005-11-07 09:06:34 +0000 |
commit | c98a359a16ab163107051056a85014d011be4cfa (patch) | |
tree | e7ff050054b988c42c8243ffec9290efc3664b1b /testsuite/TODO | |
parent | 48c6157eb9c10bdca89af2792177afc0380ef9c5 (diff) | |
download | busybox-w32-c98a359a16ab163107051056a85014d011be4cfa.tar.gz busybox-w32-c98a359a16ab163107051056a85014d011be4cfa.tar.bz2 busybox-w32-c98a359a16ab163107051056a85014d011be4cfa.zip |
It was a bit out of date.
Diffstat (limited to 'testsuite/TODO')
-rw-r--r-- | testsuite/TODO | 28 |
1 files changed, 18 insertions, 10 deletions
diff --git a/testsuite/TODO b/testsuite/TODO index ced571595..b8957f488 100644 --- a/testsuite/TODO +++ b/testsuite/TODO | |||
@@ -2,17 +2,25 @@ This testsuite is quite obviously a work in progress. As such, | |||
2 | there are a number of good extensions. If you are looking for | 2 | there are a number of good extensions. If you are looking for |
3 | something to do, feel free to tackle one or more of the following: | 3 | something to do, feel free to tackle one or more of the following: |
4 | 4 | ||
5 | Buildroot support | 5 | Moving to the new format. |
6 | Erik has put together a handy package for constructing and | 6 | The old way was "lots of little tests files in a directory", which |
7 | testing busybox called buildroot. Integrating this into | 7 | doesn't interact well with source control systems. The new test |
8 | the testsuite would allow for greater test coverage (e.g., | 8 | format is command.tests files that use testing.sh. |
9 | init, mount, and other privileged applications). | 9 | |
10 | Every busybox applet needs a corresponding applet.tests. | ||
11 | |||
12 | Full SUSv3 test suite. | ||
13 | Let's make the Linux Test Project jealous, shall we? Don't just | ||
14 | audit programs for standards compliance, _prove_ it with a regression | ||
15 | test harness. | ||
16 | |||
17 | http://www.opengroup.org/onlinepubs/009695399/utilities/ | ||
18 | |||
19 | Some tests need root access. | ||
20 | It's hard to test things like mount or init as a normal user. | ||
21 | Possibly User Mode Linux could be used for this, or perhaps | ||
22 | Erik's buildroot. | ||
10 | 23 | ||
11 | libbb unit testing | 24 | libbb unit testing |
12 | Being able to test the functions of libbb individually may | 25 | Being able to test the functions of libbb individually may |
13 | help to prevent regressions. | 26 | help to prevent regressions. |
14 | |||
15 | Standardization | ||
16 | This testsuite is totally bastardized. It would be better | ||
17 | to use an existing test framework, such as dejagnu, greg, | ||
18 | or a XUnit clone (shunit?). | ||