@@ -749,10 +749,17 @@ def pre_test_hook_exclude_failing_test_Highway(self, *args, **kwargs):
749749 """
750750 Pre-test hook for Highway: exclude failing TestAllShiftRightLanes/SVE_256 test on neoverse_v1
751751 cfr. https://github.com/EESSI/software-layer/issues/469
752+ and exclude failing tests
753+ HwyReductionTestGroup/HwyReductionTest.TestAllSumOfLanes/SVE2_128
754+ HwyReductionTestGroup/HwyReductionTest.TestAllSumOfLanes/SVE2
755+ HwyReductionTestGroup/HwyReductionTest.TestAllSumOfLanes/SVE
756+ on nvidia/grace
752757 """
753758 cpu_target = get_eessi_envvar ('EESSI_SOFTWARE_SUBDIR' )
754759 if self .name == 'Highway' and self .version in ['1.0.3' ] and cpu_target == CPU_TARGET_NEOVERSE_V1 :
755760 self .cfg ['runtest' ] += ' ARGS="-E TestAllShiftRightLanes/SVE_256"'
761+ if self .name == 'Highway' and self .version in ['1.0.3' ] and cpu_target == CPU_TARGET_NVIDIA_GRACE :
762+ self .cfg ['runtest' ] += ' ARGS="-E TestAllSumOfLanes"'
756763
757764
758765def pre_test_hook_ignore_failing_tests_ESPResSo (self , * args , ** kwargs ):
@@ -795,12 +802,60 @@ def pre_test_hook_ignore_failing_tests_SciPybundle(self, *args, **kwargs):
795802 FAILED scipy/optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_6139
796803 FAILED scipy/optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_6139
797804 = 2 failed, 54876 passed, 3021 skipped, 223 xfailed, 13 xpassed in 581.85s (0:09:41) =
805+ In version 2023.02 on grace, 46 failing tests in scipy (versions 1.10.1):
806+ FAILED ../../linalg/tests/test_basic.py::TestOverwrite::test_pinv - RuntimeWa...
807+ FAILED ../../linalg/tests/test_basic.py::TestOverwrite::test_pinvh - RuntimeW...
808+ FAILED ../../linalg/tests/test_matfuncs.py::TestExpM::test_2x2_input - Runtim...
809+ FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_6139
810+ FAILED ../../optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_6139
811+ FAILED ../../optimize/tests/test_zeros.py::test_gh_9608_preserve_array_shape
812+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[True-True-True-coo_matrix-float32]
813+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[True-True-False-array-float32]
814+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[True-True-False-csr_matrix-float32]
815+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[True-True-False-coo_matrix-float32]
816+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[False-True-True-array-float32]
817+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[False-True-True-csr_matrix-float32]
818+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[False-True-True-coo_matrix-float32]
819+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[True-True-True-array-float32]
820+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-float32-asarray]
821+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[False-True-False-array-float32]
822+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[True-True-True-csr_matrix-float32]
823+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-float32-csr_matrix]
824+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-float32-asarray]
825+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-float32-csr_matrix]
826+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-False-True-float32-coo_matrix]
827+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[False-True-False-csr_matrix-float32]
828+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-True-True-True-float32-coo_matrix]
829+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-float32-asarray]
830+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-float32-asarray]
831+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-float32-csr_matrix]
832+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-False-True-float32-coo_matrix]
833+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_asymmetric_laplacian[False-True-False-coo_matrix-float32]
834+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-float32-csr_matrix]
835+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-False-True-float32-coo_matrix]
836+ FAILED ../../sparse/linalg/_eigen/lobpcg/tests/test_lobpcg.py::test_tolerance_float32
837+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-float32-asarray]
838+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-float32-asarray]
839+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-float32-csr_matrix]
840+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-False-True-float32-coo_matrix]
841+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-float32-csr_matrix]
842+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-True-True-True-float32-coo_matrix]
843+ FAILED ../../sparse/linalg/_eigen/lobpcg/tests/test_lobpcg.py::test_random_initial_float32
844+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-float32-asarray]
845+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-float32-csr_matrix]
846+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[function-False-True-True-float32-coo_matrix]
847+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-float32-asarray]
848+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-float32-csr_matrix]
849+ FAILED ../../sparse/csgraph/tests/test_graph_laplacian.py::test_format[lo-False-True-True-float32-coo_matrix]
850+ FAILED ../../sparse/linalg/_isolve/tests/test_iterative.py::test_precond_dummy
851+ FAILED ../../sparse/linalg/_eigen/arpack/tests/test_arpack.py::test_symmetric_modes
852+ = 46 failed, 49971 passed, 2471 skipped, 231 xfailed, 11 xpassed in 65.91s (0:01:05) =
798853 (in previous versions we were not as strict yet on the numpy/SciPy tests)
799854 """
800855 cpu_target = get_eessi_envvar ('EESSI_SOFTWARE_SUBDIR' )
801856 scipy_bundle_versions_nv1 = ('2021.10' , '2023.02' , '2023.07' , '2023.11' )
802857 scipy_bundle_versions_a64fx = ('2023.07' , '2023.11' )
803- scipy_bundle_versions_nvidia_grace = ('2023.07' , '2023.11' )
858+ scipy_bundle_versions_nvidia_grace = ('2023.02' , '2023. 07' , '2023.11' )
804859 if self .name == 'SciPy-bundle' :
805860 if cpu_target == CPU_TARGET_NEOVERSE_V1 and self .version in scipy_bundle_versions_nv1 :
806861 self .cfg ['testopts' ] = "|| echo ignoring failing tests"
0 commit comments