From 876ee889fc645306961a00516d0f16b5c2586625 Mon Sep 17 00:00:00 2001 From: Levi Zim Date: Mon, 9 Mar 2026 22:18:29 +0800 Subject: [PATCH] tracexec: enable skipped test --- pkgs/by-name/tr/tracexec/package.nix | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/pkgs/by-name/tr/tracexec/package.nix b/pkgs/by-name/tr/tracexec/package.nix index 78aaffcff33a..b7c74b2521f1 100644 --- a/pkgs/by-name/tr/tracexec/package.nix +++ b/pkgs/by-name/tr/tracexec/package.nix @@ -51,9 +51,11 @@ rustPlatform.buildRustPackage (finalAttrs: { cargo about generate --config about.toml -o THIRD_PARTY_LICENSES.HTML about.hbs ''; - checkFlags = [ - "--skip=log_mode_without_args_works" # `Permission denied` (needs `CAP_SYS_PTRACE`) - ]; + # tracexec uses $XDG_DATA_HOME/tracexec for storing temporary files and logs. + # Set this directory to $TMPDIR because integration tests needs to access it. + preCheck = '' + export TRACEXEC_DATA="$TMPDIR" + ''; postInstall = '' # Remove test binaries (e.g. `empty-argv`, `corrupted-envp`) and only retain `tracexec`