Module Name: src Committed By: martin Date: Tue Jan 6 15:13:16 UTC 2015
Modified Files: src/tests/net/in_cksum: t_in_cksum.sh Log Message: Invoke the helper program from the test installation directory (instead of the current/temporary). Properly register failure. To generate a diff of this commit: cvs rdiff -u -r1.1 -r1.2 src/tests/net/in_cksum/t_in_cksum.sh Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/tests/net/in_cksum/t_in_cksum.sh diff -u src/tests/net/in_cksum/t_in_cksum.sh:1.1 src/tests/net/in_cksum/t_in_cksum.sh:1.2 --- src/tests/net/in_cksum/t_in_cksum.sh:1.1 Mon Jan 5 22:38:36 2015 +++ src/tests/net/in_cksum/t_in_cksum.sh Tue Jan 6 15:13:16 2015 @@ -1,28 +1,38 @@ #! /usr/bin/atf-sh -# $NetBSD: t_in_cksum.sh,v 1.1 2015/01/05 22:38:36 christos Exp $ +# $NetBSD: t_in_cksum.sh,v 1.2 2015/01/06 15:13:16 martin Exp $ # TIMING_LOOPS=10000 +incksum="$(atf_get_srcdir)/in_cksum" + +fail() { + atf_fail "see output for details" +} mbufs() { - ./in_cksum -l 16 -u $0 -i ${TIMING_LOOPS} \ - 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 - ./in_cksum -l 16 -u $0 -i ${TIMING_LOOPS} \ + ${incksum} -l 16 -u $0 -i ${TIMING_LOOPS} \ + 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 \ + || fail + ${incksum} -l 16 -u $0 -i ${TIMING_LOOPS} \ + 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 \ + 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 \ + || fail + ${incksum} -l 64 -u $0 -i ${TIMING_LOOPS} \ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 \ - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 - ./in_cksum -l 64 -u $0 -i ${TIMING_LOOPS} \ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 \ - 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 - ./in_cksum -l 16 -u $0 -i ${TIMING_LOOPS} \ - 1 3 1 3 1 3 1 + || fail + ${incksum} -l 16 -u $0 -i ${TIMING_LOOPS} \ + 1 3 1 3 1 3 1 \ + || fail } sizes() { - ./in_cksum -l 16 -u $1 -i ${TIMING_LOOPS} 2048 - ./in_cksum -l 16 -u $1 -i ${TIMING_LOOPS} 40 - ./in_cksum -l 16 -u $1 -i ${TIMING_LOOPS} 1536 - ./in_cksum -l 16 -u $1 -i ${TIMING_LOOPS} 576 - ./in_cksum -l 16 -u $1 -i ${TIMING_LOOPS} 1536 1536 1536 1536 1536 640 + ${incksum} -l 16 -u $1 -i ${TIMING_LOOPS} 2048 || fail + ${incksum} -l 16 -u $1 -i ${TIMING_LOOPS} 40 || fail + ${incksum} -l 16 -u $1 -i ${TIMING_LOOPS} 1536 || fail + ${incksum} -l 16 -u $1 -i ${TIMING_LOOPS} 576 || fail + ${incksum} -l 16 -u $1 -i ${TIMING_LOOPS} 1536 1536 1536 1536 1536 640 \ + || fail } atf_test_case mbufs_aligned