Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/tests/games Do this more cleanly - put the do-we-have-crypto...
details: https://anonhg.NetBSD.org/src/rev/60e1d932a644
branches: trunk
changeset: 346118:60e1d932a644
user: pgoyette <pgoyette%NetBSD.org@localhost>
date: Mon Jun 27 05:29:32 2016 +0000
description:
Do this more cleanly - put the do-we-have-crypto check inside the actual
do-the-test code rather than in a test's head() code. This way, if we
ever add more tests, we simply need to invoke the common do-the-test code
with an appropriate flag argument rather than duplicating the test.
diffstat:
tests/games/t_factor.sh | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diffs (33 lines):
diff -r cc080ba1e39a -r 60e1d932a644 tests/games/t_factor.sh
--- a/tests/games/t_factor.sh Mon Jun 27 05:08:18 2016 +0000
+++ b/tests/games/t_factor.sh Mon Jun 27 05:29:32 2016 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: t_factor.sh,v 1.8 2016/06/27 05:08:18 pgoyette Exp $
+# $NetBSD: t_factor.sh,v 1.9 2016/06/27 05:29:32 pgoyette Exp $
#
# Copyright (c) 2007, 2008, 2009 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -27,6 +27,10 @@
expect() {
echo "${2}" >expout
+ ncrypt=$( ldd /usr/games/factor | grep -c -- -lcrypt )
+ if [ "X$3" != "X" -a $ncrypt -eq 0 ] ; then
+ atf_skip "crypto needed for huge non-prime factors - PR bin/23663"
+ fi
atf_check -s eq:0 -o file:expout -e empty /usr/games/factor ${1}
}
@@ -65,11 +69,7 @@
atf_set "require.progs" "/usr/games/factor"
}
loop2_body() {
- ncrypt=$( ldd /usr/games/factor | grep -c -- -lcrypt )
- if [ $ncrypt -eq 0 ] ; then
- atf_skip "crypto needed for huge non-prime factors - PR bin/23663"
- fi
- expect '99999999999991' '99999999999991: 7 13 769231 1428571' ExFail
+ expect '99999999999991' '99999999999991: 7 13 769231 1428571' Need_Crypto
}
atf_init_test_cases()
Home |
Main Index |
Thread Index |
Old Index