Skip to content

Commit 6385f0c

Browse files
committed
exclude test RunCMake.execute_process on ppc64le/s390x
1 parent 1071a86 commit 6385f0c

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

pyproject.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,22 @@ inherit.config-settings = "append"
149149
# - ExportImport|RunCMake.install|RunCMake.file-GET_RUNTIME_DEPENDENCIES: c.f. https://discourse.cmake.org/t/cmake-test-suite-failing-on-alpine-linux/5064
150150
config-settings."cmake.define.RUN_CMAKE_TEST_EXCLUDE" = "BootstrapTest|CTestTestFdSetSize|ExportImport|RunCMake.install|RunCMake.RuntimePath|RunCMake.file-GET_RUNTIME_DEPENDENCIES"
151151

152+
[[tool.cibuildwheel.overrides]]
153+
select = ["*-musllinux_ppc64le", "*-musllinux_s390x"]
154+
inherit.config-settings = "append"
155+
# disable some tests
156+
# - BootstrapTest fails with custom OpenSSL and probably does not make much sense for this project
157+
# - ExportImport|RunCMake.install|RunCMake.file-GET_RUNTIME_DEPENDENCIES: c.f. https://discourse.cmake.org/t/cmake-test-suite-failing-on-alpine-linux/5064
158+
# - RunCMake.execute_process fails because QEMU prints on stderr on SIGSEGV
159+
config-settings."cmake.define.RUN_CMAKE_TEST_EXCLUDE" = "BootstrapTest|CTestTestFdSetSize|ExportImport|RunCMake.install|RunCMake.RuntimePath|RunCMake.file-GET_RUNTIME_DEPENDENCIES|RunCMake.execute_process"
160+
161+
[[tool.cibuildwheel.overrides]]
162+
select = ["*-manylinux_ppc64le", "*-manylinux_s390x"]
163+
inherit.config-settings = "append"
164+
# disable some tests
165+
# - RunCMake.execute_process fails because QEMU prints on stderr on SIGSEGV
166+
config-settings."cmake.define.RUN_CMAKE_TEST_EXCLUDE" = "RunCMake.execute_process"
167+
152168
[[tool.cibuildwheel.overrides]]
153169
select = ["*-musllinux_{ppc64le,s390x,riscv64}"]
154170
build-frontend = "pip"

0 commit comments

Comments
 (0)