Commit Graph

42 Commits

Author SHA1 Message Date
Sam Hocevar
b4541f895b * Split the test suite into the RNG test and the Unix utils test. 2008-07-16 17:23:24 +00:00
Sam Hocevar
d5734170b3 * zzcat.c: compilation fix for missing headers. 2008-07-16 09:51:58 +00:00
Sam Hocevar
612d830111 * testsuite.h: do not test for grep -a if the option is unknown. 2008-07-16 09:51:53 +00:00
Sam Hocevar
abeb8d87e0 * Add a few _INCLUDE_POSIX_SOURCE defines here and there so that we build
out of the box with HP-UX's c99 compiler.
2008-07-15 21:34:14 +00:00
Sam Hocevar
08d6923f3a * testsuite.sh: use printf instead of echo -n for better portability. 2008-07-15 20:16:15 +00:00
Sam Hocevar
0da8b1c33a * Run the testsuite when "make check" is called. 2008-06-20 06:05:25 +00:00
Sam Hocevar
500fcb0bf1 * Don't use `--' in the testsuite, it is no longer understood. 2008-05-18 12:38:37 +00:00
Sam Hocevar
383ed9cb09 * Add statistical analysis to the testsuite to check our random number
generator.
2008-05-16 22:01:11 +00:00
Sam Hocevar
4b142f02b9 * Check mmap() return value.
* Don't pass offsets to mmap() that are not page aligned.
2007-02-19 10:25:54 +00:00
Sam Hocevar
ecb3a9efa1 * Oops, fix compilation warning. 2007-02-19 09:28:52 +00:00
Sam Hocevar
68a2cee2df * Added mmap() to the testsuite. 2007-02-19 09:16:10 +00:00
Sam Hocevar
4ee57fba0a * Check for <unistd.h>, too. MSVC doesn't have it. 2007-02-01 16:08:33 +00:00
Sam Hocevar
7426def162 * Merged fdcat and streamcat into zzcat. 2007-01-28 00:53:19 +00:00
Sam Hocevar
2ebb906a12 * Updated testsuite to use our own files instead of /dev/*. 2007-01-27 21:40:31 +00:00
Sam Hocevar
714f88e8f7 * Allow -r 0.0 again. Fixed the testsuite accordingly. 2007-01-17 14:35:12 +00:00
Sam Hocevar
6e1f3612f8 * Changed -M to -m (for --md5). 2007-01-10 15:22:09 +00:00
Sam Hocevar
c21e2b7846 * Fixed testsuite for anal shells. 2007-01-08 21:51:06 +00:00
Sam Hocevar
de16b710db * Test suite now uses the new MD5 feature. 2007-01-08 18:15:49 +00:00
Sam Hocevar
b2a1908029 * Documented stdin behaviour. 2007-01-07 18:45:00 +00:00
Sam Hocevar
1fdcd5182f * Don't call cat or dd in the testsuite if they're statically linked. 2007-01-07 17:12:53 +00:00
Sam Hocevar
44637ccbed * Made the testsuite shorter. 2007-01-07 14:13:29 +00:00
Sam Hocevar
5d48434914 * Don’t run the testsuite if /bin/cat is statically linked. 2007-01-07 12:06:07 +00:00
Sam Hocevar
f109b99b53 * Always define getc(), but undefine the getc macro beforehands just in case.
* Implemented _IO_getc().
2007-01-07 10:34:45 +00:00
Sam Hocevar
c2d12ddd92 * BSD's md5 does not have a --help option. Trying /dev/null instead. 2007-01-06 21:54:02 +00:00
Sam Hocevar
5b90ba4ec2 * Got testsuite to work on FreeBSD. 2007-01-06 21:25:56 +00:00
Sam Hocevar
1913d08ca0 * Fixed the head call in the testsuite so that it works on OS X. 2007-01-06 20:24:54 +00:00
Sam Hocevar
e5b145ce34 * Added head and tail to the testsuite. 2007-01-06 20:20:15 +00:00
Sam Hocevar
2029e77e18 * Fix fread() issue with standard input reading. 2007-01-06 15:54:14 +00:00
Sam Hocevar
a58daf09d7 * Put back grep and sed into the testsuite, now that we can protect newlines
from being fuzzed away.
2007-01-05 11:01:49 +00:00
Sam Hocevar
de9a7ef44d * Use "strings </dev/urandom", not "strings /dev/urandom". 2007-01-03 21:53:03 +00:00
Sam Hocevar
a69b8cc7ed * Added a stupid PRNG to streamcat and fdcat.
* Do not use sed in the testsuite, because of OS X.
2007-01-03 21:51:11 +00:00
Sam Hocevar
77f97d7c4d * Make the testsuite reproductible. 2007-01-03 17:58:11 +00:00
Sam Hocevar
3d186e036a * The whole crap now builds on OS X. Now if it only agreed to run, too... 2007-01-03 09:09:41 +00:00
Sam Hocevar
3bc1bfc4ab * Minor optimisations to the testsuite. 2007-01-03 09:04:01 +00:00
Sam Hocevar
a0f2a394a2 * Oops, fixed the testsuite again. 2007-01-03 01:28:02 +00:00
Sam Hocevar
b8d4118de5 * Added the -i flag (for stdin fuzzing). 2006-12-29 17:22:11 +00:00
Sam Hocevar
2bb49adf8a * Added cat reimplementations to the testsuite. 2006-12-28 17:47:26 +00:00
Sam Hocevar
37cb8cd872 * Fix a cleanup bug in the testsuite.
* If any of the tests failed, do not erase the test files.
2006-12-22 16:54:55 +00:00
Sam Hocevar
60a869d1a1 * More testsuite improvements. 2006-12-18 12:48:49 +00:00
Sam Hocevar
76ceba9566 * Better tests and error reporting in the testsuite. 2006-12-18 11:07:42 +00:00
Sam Hocevar
9e73ecf297 * Better, more complete testsuite program. 2006-12-17 22:12:11 +00:00
Sam Hocevar
690f129147 * Added a testsuite script. 2006-12-17 17:33:02 +00:00