X-Git-Url: http://git.refcnt.org/?a=blobdiff_plain;ds=sidebyside;f=test.pl;h=959d83f1817bc26acaa5cdd925bef38e5433974a;hb=e659c762765da123e8d8d524e9c76697ad9e9c1e;hp=8d8b592895def338f13a8723414f8aaa5d9e2b8f;hpb=6cc9cae2d6fb9bbfd340243dfa735e1a08fe75cc;p=colorize.git diff --git a/test.pl b/test.pl index 8d8b592..959d83f 100755 --- a/test.pl +++ b/test.pl @@ -10,7 +10,7 @@ use IPC::Open3 qw(open3); use Symbol qw(gensym); use Test::More; -my $tests = 23; +my $tests = 25; my %BUF_SIZE = ( normal => 1024, @@ -42,7 +42,8 @@ SKIP: { my $program = tmpnam(); skip 'compiling failed (normal)', $tests unless system("gcc -DTEST -DBUF_SIZE=$BUF_SIZE{normal} -o $program $source") == 0; - is(system("$program --help >/dev/null 2>&1"), 0, 'exit value for help screen'); + is(system("$program --help >/dev/null 2>&1"), 0, 'exit value for help screen'); + is(system("$program --version >/dev/null 2>&1"), 0, 'exit value for version data'); my $run_program_fail = sub { @@ -171,6 +172,12 @@ SKIP: { like(qx(valgrind $program none/none $infile1 2>&1 >/dev/null), qr/no leaks are possible/, 'valgrind memleaks'); } + { + my $debug = tmpnam(); + is(system("gcc -DDEBUG -o $debug $source"), 0, 'debugging build'); + unlink $debug if -e $debug; + } + print <<'EOT'; Colors ======