@@ -749,10 +749,17 @@ def pre_test_hook_exclude_failing_test_Highway(self, *args, **kwargs):
749
749
"""
750
750
Pre-test hook for Highway: exclude failing TestAllShiftRightLanes/SVE_256 test on neoverse_v1
751
751
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
752
757
"""
753
758
cpu_target = get_eessi_envvar ('EESSI_SOFTWARE_SUBDIR' )
754
759
if self .name == 'Highway' and self .version in ['1.0.3' ] and cpu_target == CPU_TARGET_NEOVERSE_V1 :
755
760
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"'
756
763
757
764
758
765
def 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):
795
802
FAILED scipy/optimize/tests/test_linprog.py::TestLinprogIPSparse::test_bug_6139
796
803
FAILED scipy/optimize/tests/test_linprog.py::TestLinprogIPSparsePresolve::test_bug_6139
797
804
= 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) =
798
853
(in previous versions we were not as strict yet on the numpy/SciPy tests)
799
854
"""
800
855
cpu_target = get_eessi_envvar ('EESSI_SOFTWARE_SUBDIR' )
801
856
scipy_bundle_versions_nv1 = ('2021.10' , '2023.02' , '2023.07' , '2023.11' )
802
857
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' )
804
859
if self .name == 'SciPy-bundle' :
805
860
if cpu_target == CPU_TARGET_NEOVERSE_V1 and self .version in scipy_bundle_versions_nv1 :
806
861
self .cfg ['testopts' ] = "|| echo ignoring failing tests"
0 commit comments