zynaddsubfx: disable PortChecker test unconditionally

We discovered that the PortChecker test is non-deterministic in #353482.

There's a fix upstream:
https://github.com/zynaddsubfx/zynaddsubfx/pull/244, but it requires
an update to one of the submodules, rtosc.

So for now, we'll just disable the test until the next release.
This commit is contained in:
Kira Bruneau 2024-11-03 17:59:30 -05:00
parent 2d2a9ddbe3
commit c99cac72c6

View File

@ -117,9 +117,10 @@ in stdenv.mkDerivation rec {
# TODO: Update cmake hook to make it simpler to selectively disable cmake tests: #113829
checkPhase = let
disabledTests =
# PortChecker test fails when lashSupport is enabled because
# zynaddsubfx takes to long to start trying to connect to lash
lib.optionals lashSupport [ "PortChecker" ]
# PortChecker is non-deterministic. It's fixed in the master
# branch, but backporting would require an update to rtosc, so
# we'll just disable it until the next release.
[ "PortChecker" ]
# Tests fail on aarch64
++ lib.optionals stdenv.hostPlatform.isAarch64 [ "MessageTest" "UnisonTest" ];