@@ -357,6 +357,16 @@ def pre_test_hook(self,*args, **kwargs):
357357 PRE_TEST_HOOKS [self .name ](self , * args , ** kwargs )
358358
359359
360+ def pre_test_hook_exclude_failing_test_Highway (self , * args , ** kwargs ):
361+ """
362+ Pre-test hook for Highway: exclude failing TestAllShiftRightLanes/SVE_256 test on neoverse_v1
363+ cfr. https://github.com/EESSI/software-layer/issues/469
364+ """
365+ cpu_target = get_eessi_envvar ('EESSI_SOFTWARE_SUBDIR' )
366+ if self .name == 'Highway' and self .version in ['1.0.3' ] and cpu_target == CPU_TARGET_NEOVERSE_V1 :
367+ self .cfg ['runtest' ] += ' ARGS="-E TestAllShiftRightLanes/SVE_256"'
368+
369+
360370def pre_test_hook_ignore_failing_tests_ESPResSo (self , * args , ** kwargs ):
361371 """
362372 Pre-test hook for ESPResSo: skip failing tests, tests frequently timeout due to known bugs in ESPResSo v4.2.1
@@ -594,6 +604,7 @@ def inject_gpu_property(ec):
594604PRE_TEST_HOOKS = {
595605 'ESPResSo' : pre_test_hook_ignore_failing_tests_ESPResSo ,
596606 'FFTW.MPI' : pre_test_hook_ignore_failing_tests_FFTWMPI ,
607+ 'Highway' : pre_test_hook_exclude_failing_test_Highway ,
597608 'SciPy-bundle' : pre_test_hook_ignore_failing_tests_SciPybundle ,
598609 'netCDF' : pre_test_hook_ignore_failing_tests_netCDF ,
599610 'PyTorch' : pre_test_hook_increase_max_failed_tests_arm_PyTorch ,
0 commit comments