diff --git a/tests/python/bl_blendfile_versioning.py b/tests/python/bl_blendfile_versioning.py index e8df684dab7..49c2892ba56 100644 --- a/tests/python/bl_blendfile_versioning.py +++ b/tests/python/bl_blendfile_versioning.py @@ -49,14 +49,17 @@ class TestBlendFileOpenAllTestFiles(TestHelper): self.excluded_dirs = () if platform.system() == "Darwin": - if platform.machine() == "x86_64": - self.excluded_dirs = ( - *self.excluded_dirs, - # The assert in `BKE_libblock_alloc_in_lib` often fails: - # `BLI_assert(bmain->is_locked_for_linking == false || ELEM(type, ID_WS, ID_GR, ID_NT))`. - # This needs to be investigated. - "io_tests/blend_big_endian/", - ) + # NOTE(@ideasman42): + # - `x86_64` fails often. + # - `arm64` can succeed but is unreliable enough to keep disabled. + # Keep both disabled. + self.excluded_dirs = ( + *self.excluded_dirs, + # The assert in `BKE_libblock_alloc_in_lib` often fails: + # `BLI_assert(bmain->is_locked_for_linking == false || ELEM(type, ID_WS, ID_GR, ID_NT))`. + # This needs to be investigated. + "io_tests/blend_big_endian/", + ) assert all(p.endswith("/") for p in self.excluded_dirs) self.excluded_dirs = tuple(p.replace("/", os.sep) for p in self.excluded_dirs)