aboutsummaryrefslogtreecommitdiff
path: root/testsuite (follow)
Commit message (Collapse)AuthorAgeFilesLines
* - fix bug where we did not reject invalid classes like '[[:alpha'aldot2007-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 git-svn-id: svn://busybox.net/trunk/busybox@18281 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix accumulated whitespace and indentation damagevda2007-03-201-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18176 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sed: fix very obscure case of escaped newline in sed commandvda2007-03-161-0/+4
| | | | | | | (needed for uclibc build, btw). Add testcase for it. git-svn-id: svn://busybox.net/trunk/busybox@18128 69ca8d6d-28ef-0310-b511-8ec308f3f277
* missed end-of-linevda2007-03-071-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@18030 69ca8d6d-28ef-0310-b511-8ec308f3f277
* bunzip2/gunzip/uncompress/unlzma: merge into common code -vda2007-03-073-0/+136
| | | | | | | fix few corner cases, reduce size by 450 bytes. Update testsuite. git-svn-id: svn://busybox.net/trunk/busybox@18025 69ca8d6d-28ef-0310-b511-8ec308f3f277
* stop using bash'isms ('function')vda2007-02-251-7/+17
| | | | | | | runtest: do not depend on busybox.links git-svn-id: svn://busybox.net/trunk/busybox@17973 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sort: fix multiple -k (was ignoring all except last)vda2007-02-171-0/+10
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17919 69ca8d6d-28ef-0310-b511-8ec308f3f277
* add to testsuite and fix yet another sed corner casevda2007-01-291-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17639 69ca8d6d-28ef-0310-b511-8ec308f3f277
* sed: fix 2 bugs (one testsuite entry + one newly found)vda2007-01-291-0/+4
| | | | | | | but more importantly make code more understandable git-svn-id: svn://busybox.net/trunk/busybox@17632 69ca8d6d-28ef-0310-b511-8ec308f3f277
* fix all known regressions with sed and also make it simplervda2007-01-281-0/+5
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17608 69ca8d6d-28ef-0310-b511-8ec308f3f277
* wc can emit unpredictable amount of whitespacevda2007-01-281-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17603 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add a very few simple test for sum.aldot2007-01-271-0/+24
| | | | | | | The very first is currently broken git-svn-id: svn://busybox.net/trunk/busybox@17555 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - pull taskset.tests from the busybox_scratch branchaldot2007-01-071-0/+17
| | | | git-svn-id: svn://busybox.net/trunk/busybox@17179 69ca8d6d-28ef-0310-b511-8ec308f3f277
* diff: small optimizations; do not try to diff non-seekable streamvda2007-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 git-svn-id: svn://busybox.net/trunk/busybox@17175 69ca8d6d-28ef-0310-b511-8ec308f3f277
* whitespace cleanupvda2006-09-1711-18/+18
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16142 69ca8d6d-28ef-0310-b511-8ec308f3f277
* uuencode: common implementation for wget and uuencode (closing bug 694)vda2006-09-032-4/+28
| | | | git-svn-id: svn://busybox.net/trunk/busybox@16043 69ca8d6d-28ef-0310-b511-8ec308f3f277
* tar: tar xf foo.tar dir/dir did not extract all subdirs.vda2006-09-022-0/+15
| | | | | | | | Added testsuite entry for this git-svn-id: svn://busybox.net/trunk/busybox@16032 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - pull from busybox_scratch: r15829:15850aldot2006-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 git-svn-id: svn://busybox.net/trunk/busybox@16009 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Rich Filker spotted that sed -e 's/xxx/[/' didn't work right. Did a smallerlandley2006-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. git-svn-id: svn://busybox.net/trunk/busybox@15746 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Revert taskset for 1.2.0. It emits a warning, breaks building under RH9,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... git-svn-id: svn://busybox.net/trunk/busybox@15563 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add a test from Glenn.landley2006-06-241-0/+38
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15503 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix bug found by Joey Hess and forwarded by Bastian Bunk. Add Joey Hess'slandley2006-06-151-1/+15
| | | | | | | | test case to the testsuite, plus another one that would have been broken by the first attempt at a fix. git-svn-id: svn://busybox.net/trunk/busybox@15397 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Don't do workarounds for broken shells. Busybox is about to grow a shell thatlandley2006-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. git-svn-id: svn://busybox.net/trunk/busybox@15396 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add applet taskset to set/retrieve the CPU affinity of a processaldot2006-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 git-svn-id: svn://busybox.net/trunk/busybox@15315 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add testcase for grep bug (http://busybox.net/bugs/view.php?id=887)aldot2006-06-041-0/+2
| | | | | | | The patch for bug #887 seems to work for me.. git-svn-id: svn://busybox.net/trunk/busybox@15283 69ca8d6d-28ef-0310-b511-8ec308f3f277
* check for queueing dependancy dependancies typosvapier2006-05-261-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15176 69ca8d6d-28ef-0310-b511-8ec308f3f277
* queuing is spelled correctlyvapier2006-05-261-1/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15175 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make the testsuite a little less brittle:aldot2006-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. git-svn-id: svn://busybox.net/trunk/busybox@15167 69ca8d6d-28ef-0310-b511-8ec308f3f277
* make sure script is executablevapier2006-05-061-0/+0
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15018 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Add an "optional" line for FEATURE_READLINK_FOLLOW.landley2006-05-051-0/+3
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15016 69ca8d6d-28ef-0310-b511-8ec308f3f277
* New test from Natanael Copa.landley2006-05-051-0/+29
| | | | git-svn-id: svn://busybox.net/trunk/busybox@15015 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Minor tweaks: remove traces of old $COMMAND environment variable.landley2006-05-022-5/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14980 69ca8d6d-28ef-0310-b511-8ec308f3f277
* detect more obsolete headersvapier2006-04-291-1/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14964 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - print "Obsolet headers" instead of "Obsolete function usage" when checkingaldot2006-04-281-1/+1
| | | | | | | for obsolet includes. git-svn-id: svn://busybox.net/trunk/busybox@14955 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Re-wordwrap the new tests, and fix seq.c to pass them.landley2006-04-271-4/+4
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14948 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add two regression tests for seq.aldot2006-04-271-0/+4
| | | | | | | "seq two arguments equal, arbitrary negative step" fails but should pass.. git-svn-id: svn://busybox.net/trunk/busybox@14947 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Patch from Jean Wolter:landley2006-04-191-7/+22
| | | | | | | | | | | | | | | | | | it looks like the introduced support for character classes and equivalence classes is not correct. The attached patch tries to fix some symptoms and tries to make tr behave like gnu tr for the added test cases. The patch  - removes if clauses with side effects  - fixes handling of buffer pointer (strcat added characters to the    buffer without increasing the buffer pointer)  - re-arranges character classes to match ASCII order regards, Jean git-svn-id: svn://busybox.net/trunk/busybox@14926 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - typo: s/derefernce/dereference/galdot2006-04-181-0/+1
| | | | | | | Thanks to P.J. Day. git-svn-id: svn://busybox.net/trunk/busybox@14914 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add typo s/deamon/daemon/galdot2006-04-181-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14911 69ca8d6d-28ef-0310-b511-8ec308f3f277
* - add grep for typo s/algorithic/algorithmic/galdot2006-04-181-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14908 69ca8d6d-28ef-0310-b511-8ec308f3f277
* add a check for obsolete headersvapier2006-04-161-3/+13
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14893 69ca8d6d-28ef-0310-b511-8ec308f3f277
* add some tests for common typos and for obsolete functionsvapier2006-04-161-1/+47
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14888 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Avoid spurious error message. (Technically applet order should be "SKIPPED"landley2006-04-041-1/+1
| | | | | | | | when you move the testsuite directory outside of busybox and run it, but as long as the test doesn't fail we're ok.) git-svn-id: svn://busybox.net/trunk/busybox@14745 69ca8d6d-28ef-0310-b511-8ec308f3f277
* work outside of the srctreevapier2006-04-011-1/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14725 69ca8d6d-28ef-0310-b511-8ec308f3f277
* new test for source code sanityvapier2006-04-011-0/+17
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14720 69ca8d6d-28ef-0310-b511-8ec308f3f277
* move source code tests out into a sep file rather than just ↵vapier2006-04-011-12/+0
| | | | | | disabling/breaking them git-svn-id: svn://busybox.net/trunk/busybox@14719 69ca8d6d-28ef-0310-b511-8ec308f3f277
* remove bogus "vapier2006-04-011-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14718 69ca8d6d-28ef-0310-b511-8ec308f3f277
* silence error if busybox.links doesnt exist and run tests that begin with "all_"vapier2006-04-011-2/+2
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14717 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Fix "seq 1 1".landley2006-03-221-0/+1
| | | | git-svn-id: svn://busybox.net/trunk/busybox@14604 69ca8d6d-28ef-0310-b511-8ec308f3f277
* Make the new chroot environment creation infrastructure more flexible aboutlandley2006-03-181-2/+5
| | | | | | | non-absolute paths. git-svn-id: svn://busybox.net/trunk/busybox@14559 69ca8d6d-28ef-0310-b511-8ec308f3f277