105 Commits

Author SHA1 Message Date
Sam Hocevar
60e1d2f001 test: use the -d flag in unit tests so that we can find potential
errors in the debug() function calls.
2015-01-19 23:10:14 +01:00
Sam Hocevar
2c9718bd04 test: add a regression test for a bug in our mmap function. 2015-01-19 10:25:20 +01:00
Sam Hocevar
f9f1d70889 test: add a new regression test for a bug at stream EOF. 2015-01-18 18:25:18 +01:00
Sam Hocevar
4f7a76385a test: add a regression test for a bug in our mmap function. 2015-01-16 10:04:06 +01:00
Sam Hocevar
08d023b37c test: several fixes in the testsuite. 2015-01-05 18:11:43 +01:00
Sam Hocevar
55f403c4af Improve the DLL injection code. Now seems to work rather
well under Windows. But it needs a lot of polishing.
2010-09-20 01:16:36 +00:00
Sam Hocevar
ed209b9b90 Make check-zzuf-r-ratio slightly more tolerant. 2010-04-19 20:52:05 +00:00
Sam Hocevar
d61e61796b Add a regression test for our Gentoo __fread_chk() bug. 2010-02-27 19:38:54 +00:00
Sam Hocevar
abae6a4d0b Fix old typos in check-utils. 2010-02-27 19:38:49 +00:00
Sam Hocevar
4c6ce1350e Rename zzcat to zzat to avoid conflicts with zziplib. 2010-02-15 21:25:30 +00:00
Sam Hocevar
f3a6225995 Split check-build into check-source and check-win32. 2010-02-09 02:15:06 +00:00
Sam Hocevar
70b8eacf6f Minor testsuite behaviour updates. 2010-01-31 12:18:01 +00:00
Sam Hocevar
00b4da4774 Fix testsuite behaviour on OpenSolaris /bin/sh. 2010-01-21 01:17:09 +00:00
Sam Hocevar
f728c13edf Fix a bug in the -s test script that failed to detect failures. 2010-01-19 12:44:15 +00:00
Sam Hocevar
254eeacc6d Add a check-zzuf-s-seed that tests whether all bits in a sequence have a
chance of being toggled.
2010-01-18 02:02:12 +00:00
Sam Hocevar
ac372df746 Rename check-flag-# tests to check-zzuf-#-#### with the option's long name,
to avoid problems with case-insensitive filesystems.
2010-01-15 17:03:39 +00:00
Sam Hocevar
cfbc0415be Avoid leading zeroes in the unit tests' initial random seed. 2010-01-14 00:26:52 +00:00
Sam Hocevar
eaf40002d5 Rename check-memory to check-flag-M and check-rng to check-flag-r. 2010-01-14 00:26:46 +00:00
Sam Hocevar
311692ae3c Add a check-flag-f test. 2010-01-14 00:26:35 +00:00
Sam Hocevar
0a82c5a740 Add a check-flag-A test and rename check-md5 to check-flag-m. 2010-01-14 00:26:21 +00:00
Sam Hocevar
7e045d886e Fix check-build on platforms without sh's pushd/popd or grep's \<\>. 2010-01-12 23:54:49 +00:00
Sam Hocevar
a3161049df Fix copyright information and remove Id tag everywhere. 2010-01-12 23:54:02 +00:00
Sam Hocevar
550abdd84b Reduce the number of hardcoded figures in check-utils. 2010-01-12 23:53:56 +00:00
Sam Hocevar
47e539f59d In the unit test phase, only launch sequences with functions we support. 2010-01-12 23:53:24 +00:00
Sam Hocevar
638dc792a8 Improve zzcat documentation and add commandline flags, including --help
and --version.
2010-01-12 23:53:18 +00:00
Sam Hocevar
727b36b889 Move zzcat to the main src/ directory. It's becoming mature enough to be
distributed.
2010-01-12 23:53:09 +00:00
Sam Hocevar
ecfba2614e Distribute zzcat and start writing documentation for it. 2010-01-08 01:28:02 +00:00
Sam Hocevar
75c6d6f71e Fix compilation warnings on FreeBSD. 2010-01-08 01:17:23 +00:00
Sam Hocevar
23f4274f85 Implement feof(x) in zzcat, to break out of a loop after EOF was hit x times. 2010-01-08 00:48:33 +00:00
Sam Hocevar
45764eb21f Add a special section in the testsuite for regressions. 2010-01-06 02:00:49 +00:00
Sam Hocevar
b93cc3838d Make the check-utils output slightly clearer. 2009-12-14 16:10:15 +00:00
Sam Hocevar
cbe0249118 Rewrite zzcat to make it a lot more configurable. 2009-12-14 02:55:31 +00:00
Sam Hocevar
cae540ebf6 Add a workaround in the test suite for a cowdancer limitation causing .ilist
corruption and use ulimit instead of limit.
2009-12-14 02:55:25 +00:00
Sam Hocevar
4c195f17a1 Limit coredumpsize to 0 in test scripts to avoid dumping cores at build time. 2009-12-14 02:55:20 +00:00
Sam Hocevar
21d6697bf0 Give the fuzzed Win32 program a chance to display something even
if the diverted function itself causes a crash.
2009-12-07 18:35:45 +00:00
Sam Hocevar
f8c30fa9c0 Cleaner solution for echoing the SOURCES variable. 2009-11-26 01:19:08 +00:00
Sam Hocevar
9e89a7fde7 More zzcat stuff. 2009-11-25 00:42:17 +00:00
Sam Hocevar
008cbf6065 More zzcat additions. 2009-11-24 01:25:37 +00:00
Sam Hocevar
f36a3e475c Minor refactoring in zzcat. 2009-11-23 00:26:59 +00:00
Sam Hocevar
6b8b80e24d Improve the zzcat test suite with more unlocked IO functions. 2009-11-22 18:54:49 +00:00
Sam Hocevar
2e6ce6d101 Refactor zzcat for clarity. 2009-11-22 18:54:31 +00:00
Sam Hocevar
f324673387 Check for typical source code issues in the testsuite. 2009-11-22 18:54:25 +00:00
Sam Hocevar
e6604121cb Add a getc_unlocked method to zzcat. 2009-11-22 18:54:17 +00:00
Sam Hocevar
48d91662df Various compilation and unit test fixes. 2009-11-20 17:38:00 +00:00
Sam Hocevar
5887dac5b1 Make check-build executable. 2009-11-20 13:00:28 +00:00
Sam Hocevar
0f775dadc8 Add zznop, a small test program to help debug the Win32 port.
Also add check-build from libcaca to test that msvc/config.h is
up to date.
2009-11-20 12:06:17 +00:00
Sam Hocevar
62b812b7db Compilation fix for systems without get_unlocked(). 2009-10-27 23:10:22 +00:00
Sam Hocevar
0bf7cb7815 Add a getc_unlocked() variant to zzcat. 2009-10-27 23:08:16 +00:00
Sam Hocevar
bdc2b59edd Add a getline() variant to zzcat. 2009-10-27 22:44:09 +00:00
Sam Hocevar
f7d563f9ce * test/Makefile.am: add functions.inc to the distribution. 2008-07-20 11:20:47 +00:00