summaryrefslogtreecommitdiff
path: root/testsuite (follow)
Commit message (Collapse)AuthorAgeFilesLines
* apply all post 1.10.0 fixesDenis Vlasenko2008-04-193-10/+10
| | | | | bump version to 1.10.1
* clean up TODO file. No real code changes.Denis Vlasenko2008-03-171-1/+1
|
* sed: n cmd must reset "we had successful subst" flag. closes bug 1214.Denis Vlasenko2008-02-281-0/+6
|
* add a test case for usage strings to catch people forgetting to add trailing ↵Mike Frysinger2008-02-151-0/+14
| | | | escape in middle of usage
* sort: -z outputs NUL terminated lines. Closes bug 1591.Denis Vlasenko2008-02-133-3/+9
|
* test: fix mishandling of 'test ! arg1 op arg2 more args'; add testsuiteDenis Vlasenko2008-02-091-0/+26
|
* mkfs.minix: add testsuite; disable code which makes images variableDenis Vlasenko2007-12-021-0/+22
|
* dd: fix a bug where we don't report write errorsDenis Vlasenko2007-12-021-51/+41
| | | | | | | | | | | testsuite: small cleanup full_write_or_warn 38 40 +2 write_and_stats 66 67 +1 dd_main 1358 1335 -23 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 2/1 up/down: 3/-23) Total: -20 bytes
* dd: add testsuite entry for write errorsDenis Vlasenko2007-12-021-0/+2
|
* fix vda's testsuite bogons, part 2Denis Vlasenko2007-11-261-0/+18
|
* fix vda's testsuite bogons, part 1Denis Vlasenko2007-11-262-20/+0
|
* testsuite: add tests for cut and grep;Denis Vlasenko2007-11-264-5/+33
| | | | | slight improvements to infrastructure
* which: fix testsuite failureDenis Vlasenko2007-11-252-1/+4
| | | | | | pidof: do not output empty line if nothing found testsuite: disable false positive
* tr: more of code shrink (getopt32-ification)Denis Vlasenko2007-11-131-40/+30
| | | | | | | | runtest: cleanup. Method of getting $applets was truly bizarre function old new delta tr_main 655 527 -128
* sed: support GNU-like '\t' escape in substitutionsDenis Vlasenko2007-11-132-1/+4
|
* update Glenn McGrath's email addressDenis Vlasenko2007-09-212-2/+2
|
* expand, unexpand: new applets from Tito <farmatito@tiscali.it>Denis Vlasenko2007-08-132-0/+70
|
* sed: fix 'q' command handling ("Nguyen Thai Ngoc Duy" <pclouds@gmail.com>)Denis Vlasenko2007-08-062-2/+2
| | | | | | | add testsuite entry for it. Fix applet order checker. Fix cmp yelling. trylink: fix error file and map file generation applets: fix applet order
* fix unpacker testsuite to match actual outputDenis Vlasenko2007-07-181-1/+1
|
* awk: actually do "svn add" for testsuiteDenis Vlasenko2007-07-181-0/+20
|
* remove bashisms from testsuiteDenis Vlasenko2007-06-051-3/+3
|
* - fix bug where we did not reject invalid classes like '[[:alpha'Bernhard Reutner-Fischer2007-03-304-2/+27
| | | | | | | - debloat while at it: text data bss dec hex filename 1554 0 19 1573 625 tr.o.oorig 1357 0 16 1373 55d tr.o
* fix accumulated whitespace and indentation damageDenis Vlasenko2007-03-201-1/+1
|
* sed: fix very obscure case of escaped newline in sed commandDenis Vlasenko2007-03-161-0/+4
| | | | (needed for uclibc build, btw). Add testcase for it.
* missed end-of-lineDenis Vlasenko2007-03-071-1/+1
|
* bunzip2/gunzip/uncompress/unlzma: merge into common code -Denis Vlasenko2007-03-073-0/+136
| | | | fix few corner cases, reduce size by 450 bytes. Update testsuite.
* stop using bash'isms ('function')Denis Vlasenko2007-02-251-7/+17
| | | | runtest: do not depend on busybox.links
* sort: fix multiple -k (was ignoring all except last)Denis Vlasenko2007-02-171-0/+10
|
* add to testsuite and fix yet another sed corner caseDenis Vlasenko2007-01-291-0/+3
|
* sed: fix 2 bugs (one testsuite entry + one newly found)Denis Vlasenko2007-01-291-0/+4
| | | | but more importantly make code more understandable
* fix all known regressions with sed and also make it simplerDenis Vlasenko2007-01-281-0/+5
|
* wc can emit unpredictable amount of whitespaceDenis Vlasenko2007-01-281-1/+2
|
* - add a very few simple test for sum.Bernhard Reutner-Fischer2007-01-271-0/+24
| | | | The very first is currently broken
* - pull taskset.tests from the busybox_scratch branchBernhard Reutner-Fischer2007-01-071-0/+17
|
* diff: small optimizations; do not try to diff non-seekable streamDenis Vlasenko2007-01-071-11/+31
| | | | | | | | (currently we don't support that) sort: fixes. testsuites fixed: sort with non-default leading delim 1 sort with non-default leading delim 2 sort key doesn't strip leading blanks, disables fallback global sort
* whitespace cleanupDenis Vlasenko2006-09-1711-18/+18
|
* uuencode: common implementation for wget and uuencode (closing bug 694)Denis Vlasenko2006-09-032-4/+28
|
* tar: tar xf foo.tar dir/dir did not extract all subdirs.Denis Vlasenko2006-09-022-0/+15
| | | | | Added testsuite entry for this
* - pull from busybox_scratch: r15829:15850Bernhard Reutner-Fischer2006-08-281-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Various fixes, cleanups and shrinkage: saves 952 Bytes: text data bss dec hex filename 1087742 15853 790632 1894227 1ce753 ../busybox/busybox.old 1086790 15853 790632 1893275 1ce39b busybox via: # scripts/bloat-o-meter ../busybox/busybox_unstripped.old busybox_unstripped function old new delta ipcrm_main 756 822 +66 getval - 61 +61 maybe_set_utc - 40 +40 udhcpc_main 2896 2912 +16 md5_hash_block 428 437 +9 opt 8 16 +8 qgravechar 106 110 +4 make_bitmap 292 295 +3 inflate_unzip 2056 2059 +3 add_partition 1412 1414 +2 __parsespent 156 158 +2 qrealloc 41 42 +1 format - 1 +1 catv_main 313 314 +1 watch_main 293 292 -1 varunset 81 80 -1 part 1 - -1 check_if_skip 837 836 -1 start_stop_daemon_main 840 837 -3 create_lost_and_found 175 172 -3 supress_non_delimited_lines 4 - -4 static.l 4 - -4 static.c 5 1 -4 bsd_sum_file 237 233 -4 eval2 338 332 -6 arithmetic_common 166 158 -8 cmpfunc 22 5 -17 cksum_main 294 275 -19 cmp_main 465 439 -26 dd_main 1535 1508 -27 rmmod_main 376 333 -43 cut_file 727 644 -83 ipcs_main 3809 3721 -88 cut_main 722 614 -108 date_main 1443 1263 -180 remove_ids 222 - -222 ------------------------------------------------------------------------------ (add/remove: 3/4 grow/shrink: 11/18 up/down: 217/-853) Total: -636 bytes
* Rich Filker spotted that sed -e 's/xxx/[/' didn't work right. Did a smallerRob Landley2006-07-261-0/+2
| | | | | | fix than his, and shrank the code a bit on top of that so the net size is smaller, and added a test to the test suite for this case. Plus I cleaned up the #includes and removed unnecessary "const"s while I was there.
* Revert taskset for 1.2.0. It emits a warning, breaks building under RH9,Rob Landley2006-06-301-17/+0
| | | | | and nobody seemed interested in fixing it despite repeated complaints. I'll worry about it in the 1.3 timeframe...
* Add a test from Glenn.Rob Landley2006-06-241-0/+38
|
* Fix bug found by Joey Hess and forwarded by Bastian Bunk. Add Joey Hess'sRob Landley2006-06-151-1/+15
| | | | | test case to the testsuite, plus another one that would have been broken by the first attempt at a fix.
* Don't do workarounds for broken shells. Busybox is about to grow a shell thatRob Landley2006-06-151-10/+6
| | | | | | we can run our own testsuite under, and I want it to handle the full range of strange and peverted behavior you can find in real world shell scripts. In the meantime, I'll just say #!/bin/bash in places that may care.
* - add applet taskset to set/retrieve the CPU affinity of a processBernhard Reutner-Fischer2006-06-071-0/+17
| | | | | | | | | | text data bss dec hex filename 584 0 0 584 248 taskset.o.gcc-2.95 509 0 0 509 1fd taskset.o.gcc-3.3 505 0 0 505 1f9 taskset.o.gcc-3.4 506 0 0 506 1fa taskset.o.gcc-4.0 498 0 0 498 1f2 taskset.o.gcc-4.1 495 0 0 495 1ef taskset.o.gcc-4.2-HEAD
* - add testcase for grep bug (http://busybox.net/bugs/view.php?id=887)Bernhard Reutner-Fischer2006-06-041-0/+2
| | | | The patch for bug #887 seems to work for me..
* check for queueing dependancy dependancies typosMike Frysinger2006-05-261-1/+2
|
* queuing is spelled correctlyMike Frysinger2006-05-261-1/+0
|
* make the testsuite a little less brittle:Bernhard Reutner-Fischer2006-05-252-15/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 'function fn_name\n{' breaks on older FreeBSD default shells, so use the more widely supported 'fn_name () {'. This needs more fixing.. - test for integers ought to use the proper operators - test for strings ought to use quoting of the strings to be fair to strange implementations of test(1) - make sure not to ignore return-codes != 0 from commands; Some shells exit immediately on this (much like explicitely requesting set -e in e.g. bash) TODO: *) Some older shells do not allow a space after the test-condition in an "if" statement. This doesn't work: if [ $status -ne 0 ] ; then as opposed to this: if [ $status -ne 0 ]; then or this if [ $status -ne 0 ] then *) strict spacing between commands. In some shells you have to say: foo ; bar ; baz The affected shells barf on stuff like ommitting the space, so this doesn't work: foo; bar ;baz *) $() vs. `` The former isn't really portable as opposed to the latter. *) fix frong assumption that the testsuite is run from the source-dir. This is a complete misconception and renders the testsuite completely useless. That said, i note that IMO a test-harness ought to do it's best to work in a wide variety of environments, everything else defeats it's purpose.
* make sure script is executableMike Frysinger2006-05-061-0/+0
|