eztrace: use ctestCheckHook

This commit is contained in:
Sergei Zimmerman 2025-05-10 20:01:40 +00:00
parent a429add280
commit 5eb77369fb
No known key found for this signature in database
GPG Key ID: A9B0B557CA632325

View File

@ -9,6 +9,7 @@
libbfd,
libopcodes,
otf2,
ctestCheckHook,
versionCheckHook,
}:
@ -54,8 +55,6 @@ stdenv.mkDerivation (finalAttrs: {
cmakeFlags = [
(lib.cmakeBool "EZTRACE_ENABLE_MEMORY" true)
# This test is somewhat flaky and fails once per several rebuilds.
(lib.cmakeFeature "CMAKE_CTEST_ARGUMENTS" "--exclude-regex;memory_tests")
];
nativeBuildInputs = [
@ -72,8 +71,13 @@ stdenv.mkDerivation (finalAttrs: {
];
doCheck = true;
disabledTests = [
# This test is somewhat flaky and fails once per several rebuilds.
"memory_tests"
];
nativeCheckInputs = [
otf2 # `otf2-print` needed by compiler_instrumentation_tests,pthread_tests,posixio_tests
ctestCheckHook
];
postInstall = ''