leverage the ARCH variable now in TEST_ENV to skip two GSL tests when
running on aarch64. These two tests are observed to fail due to the
fact that the tests included in GSL are tuned for x86 which does
80-bit extended precision.
@@ -261,6 +261,11 @@ tx2=test_static
}
@test "[$tname] run multifit under resource manager ($rm/$LMOD_FAMILY_COMPILER)" {
+
+ # karl.w.schulz@intel.com (1/12/17) - disable test on aarch64 as precision assumptions
+ # within GSL are tuned for x86 and 80-bit extended precision
+ [[ "$ARCH" == "aarch64" ]] && skip "Skipping multifit test for ARCH=$ARCH"
+
pushd multifit
if [ ! -s $tx1 ];then
flunk "$tx1 binary does not exit"
@@ -441,6 +446,11 @@ tx2=test_static
}
@test "[$tname] run specfunc under resource manager ($rm/$LMOD_FAMILY_COMPILER)" {
+
+ # karl.w.schulz@intel.com (1/12/17) - disable test on aarch64 as precision assumptions
+ # within GSL are tuned for x86 and 80-bit extended precision
+ [[ "$ARCH" == "aarch64" ]] && skip "Skipping specfun test for ARCH=$ARCH"
+
pushd specfunc
if [ ! -s $tx1 ];then
flunk "$tx1 binary does not exit"
