monitoring-plugins/tap/tests/fail/test.t
Thomas Guyot-Sionnest 2bbf2e6967 Add Libtap as a bundled library (does not change any behaviour without --enable-libtap)
Detects system library as pre-1.4.13 and does not install the built-in library anymore

Tested on:
  - Linux x86_64, with and without local libtap (System libtap installed)
	- Linux x86, with and without local libtap (System libtap NOT installed)
  - Solaris SPARC, with and without local libtap, with and without system libtap installed
2008-11-29 04:38:54 -05:00

29 lines
578 B
Bash

#!/bin/sh
cd `dirname $0`
echo '1..2'
make 2>&1 > /dev/null
perl ./test.pl 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.pl.out
perlstatus=$?
./test 2>&1 | sed -e 's/# Failed test \(.*\)/# Failed test ()/' > test.c.out
cstatus=$?
diff -u test.pl.out test.c.out
if [ $? -eq 0 ]; then
echo 'ok 1 - output is identical'
else
echo 'not ok 1 - output is identical'
fi
if [ $perlstatus -eq $cstatus ]; then
echo 'ok 2 - status code'
else
echo 'not ok 2 - status code'
echo "# perlstatus = $perlstatus"
echo "# cstatus = $cstatus"
fi