diff --git a/test/test_io.py b/test/test_io.py index 150d66f0814..9f5aaa69f01 100644 --- a/test/test_io.py +++ b/test/test_io.py @@ -63,6 +63,10 @@ def temp_video(num_frames, height, width, fps, lossless=False, video_codec=None, os.unlink(f.name) +# Rollback once #4402 is fixed +@pytest.mark.skipif(sys.platform == "darwin", reason=( + 'These tests segfault on MacOS; temporarily disabling.' +)) @pytest.mark.skipif(get_video_backend() != "pyav" and not io._HAS_VIDEO_OPT, reason="video_reader backend not available") @pytest.mark.skipif(av is None, reason="PyAV unavailable") diff --git a/test/test_video_reader.py b/test/test_video_reader.py index 66e92d88dba..0b22b8cc97b 100644 --- a/test/test_video_reader.py +++ b/test/test_video_reader.py @@ -2,6 +2,7 @@ import itertools import math import os +import sys import pytest from pytest import approx from fractions import Fraction @@ -269,6 +270,10 @@ def _get_video_tensor(video_dir, video_file): return full_path, video_tensor +# Rollback once #4402 is fixed +@pytest.mark.skipif(sys.platform == "darwin", reason=( + 'These tests segfault on MacOS; temporarily disabling.' +)) @pytest.mark.skipif(av is None, reason="PyAV unavailable") @pytest.mark.skipif(_HAS_VIDEO_OPT is False, reason="Didn't compile with ffmpeg") class TestVideoReader: diff --git a/test/test_videoapi.py b/test/test_videoapi.py index 734620e8f74..154c0669842 100644 --- a/test/test_videoapi.py +++ b/test/test_videoapi.py @@ -1,5 +1,6 @@ import collections import os +import sys import pytest from pytest import approx import urllib @@ -64,6 +65,10 @@ def fate(name, path="."): } +# Rollback once #4402 is fixed +@pytest.mark.skipif(sys.platform == "darwin", reason=( + 'These tests segfault on MacOS; temporarily disabling.' +)) @pytest.mark.skipif(_HAS_VIDEO_OPT is False, reason="Didn't compile with ffmpeg") @PY39_SKIP class TestVideoApi: