@@ -402,6 +402,16 @@ def pre_test_hook(self,*args, **kwargs):
402
402
PRE_TEST_HOOKS [self .name ](self , * args , ** kwargs )
403
403
404
404
405
+ def pre_test_hook_exclude_failing_test_Highway (self , * args , ** kwargs ):
406
+ """
407
+ Pre-test hook for Highway: exclude failing TestAllShiftRightLanes/SVE_256 test on neoverse_v1
408
+ cfr. https://github.com/EESSI/software-layer/issues/469
409
+ """
410
+ cpu_target = get_eessi_envvar ('EESSI_SOFTWARE_SUBDIR' )
411
+ if self .name == 'Highway' and self .version in ['1.0.3' ] and cpu_target == CPU_TARGET_NEOVERSE_V1 :
412
+ self .cfg ['runtest' ] += ' ARGS="-E TestAllShiftRightLanes/SVE_256"'
413
+
414
+
405
415
def pre_test_hook_ignore_failing_tests_ESPResSo (self , * args , ** kwargs ):
406
416
"""
407
417
Pre-test hook for ESPResSo: skip failing tests, tests frequently timeout due to known bugs in ESPResSo v4.2.1
@@ -642,6 +652,7 @@ def inject_gpu_property(ec):
642
652
PRE_TEST_HOOKS = {
643
653
'ESPResSo' : pre_test_hook_ignore_failing_tests_ESPResSo ,
644
654
'FFTW.MPI' : pre_test_hook_ignore_failing_tests_FFTWMPI ,
655
+ 'Highway' : pre_test_hook_exclude_failing_test_Highway ,
645
656
'SciPy-bundle' : pre_test_hook_ignore_failing_tests_SciPybundle ,
646
657
'netCDF' : pre_test_hook_ignore_failing_tests_netCDF ,
647
658
'PyTorch' : pre_test_hook_increase_max_failed_tests_arm_PyTorch ,
0 commit comments