@@ -429,6 +429,12 @@ def test_accumulate_series(self, data, all_numeric_accumulations, skipna, reques
429
429
)
430
430
431
431
if all_numeric_accumulations != "cumsum" or pa_version_under9p0 :
432
+ if request .config .option .skip_slow :
433
+ # equivalent to marking these cases with @pytest.mark.slow,
434
+ # these xfails take a long time to run because pytest
435
+ # renders the exception messages even when not showing them
436
+ pytest .skip ("pyarrow xfail slow" )
437
+
432
438
request .node .add_marker (
433
439
pytest .mark .xfail (
434
440
reason = f"{ all_numeric_accumulations } not implemented" ,
@@ -770,7 +776,9 @@ class TestBaseIndex(base.BaseIndexTests):
770
776
771
777
772
778
class TestBaseInterface (base .BaseInterfaceTests ):
773
- @pytest .mark .xfail (reason = "GH 45419: pyarrow.ChunkedArray does not support views." )
779
+ @pytest .mark .xfail (
780
+ reason = "GH 45419: pyarrow.ChunkedArray does not support views." , run = False
781
+ )
774
782
def test_view (self , data ):
775
783
super ().test_view (data )
776
784
@@ -800,13 +808,17 @@ class TestBasePrinting(base.BasePrintingTests):
800
808
801
809
802
810
class TestBaseReshaping (base .BaseReshapingTests ):
803
- @pytest .mark .xfail (reason = "GH 45419: pyarrow.ChunkedArray does not support views" )
811
+ @pytest .mark .xfail (
812
+ reason = "GH 45419: pyarrow.ChunkedArray does not support views" , run = False
813
+ )
804
814
def test_transpose (self , data ):
805
815
super ().test_transpose (data )
806
816
807
817
808
818
class TestBaseSetitem (base .BaseSetitemTests ):
809
- @pytest .mark .xfail (reason = "GH 45419: pyarrow.ChunkedArray does not support views" )
819
+ @pytest .mark .xfail (
820
+ reason = "GH 45419: pyarrow.ChunkedArray does not support views" , run = False
821
+ )
810
822
def test_setitem_preserves_views (self , data ):
811
823
super ().test_setitem_preserves_views (data )
812
824
0 commit comments