diff --git a/community/kicad/APKBUILD b/community/kicad/APKBUILD index 825b8fddc76..57f0fba7ac3 100644 --- a/community/kicad/APKBUILD +++ b/community/kicad/APKBUILD @@ -65,20 +65,23 @@ build() { } check() { - local failing_tests case "$CARCH" in - armv7|armhf|x86) + armv7|armhf) # qa_cli requires too much memory to pass on 32bit arches - failing_tests="qa_cli" + ctest --test-dir build --output-on-failure -E "qa_cli" + ;; + x86) + # qa_cli requires too much memory to pass on 32bit arches + # qa_pcbnew: SIGTRAP***Exception/"Assert failure" + ctest --test-dir build --output-on-failure -E '(qa_pcbnew|qa_cli)' ;; ppc64le) # design rule regression checks fail on ppc64le - failing_tests="qa_pcbnew" + ctest --test-dir build --output-on-failure -E "qa_pcbnew" ;; *) - failing_tests="" + ctest --test-dir build --output-on-failure esac - ctest --test-dir build --output-on-failure -E $failing_tests } package() {