From d662e65bfc104f9d5d694390891e1c30a32cd27f Mon Sep 17 00:00:00 2001 From: Gliczy <129636582+Gliczy@users.noreply.github.com> Date: Thu, 12 Jun 2025 23:29:36 +0200 Subject: [PATCH] scx.full: enable `doCheck` --- pkgs/os-specific/linux/scx/scx_cscheds.nix | 3 +-- pkgs/os-specific/linux/scx/scx_rustscheds.nix | 10 ++++++++-- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/pkgs/os-specific/linux/scx/scx_cscheds.nix b/pkgs/os-specific/linux/scx/scx_cscheds.nix index cdcb326676a3..6d97e12447fa 100644 --- a/pkgs/os-specific/linux/scx/scx_cscheds.nix +++ b/pkgs/os-specific/linux/scx/scx_cscheds.nix @@ -126,8 +126,7 @@ llvmPackages.stdenv.mkDerivation (finalAttrs: { "out" ]; - # Enable this when default kernel in nixpkgs is 6.12+ - doCheck = false; + doCheck = true; meta = scx-common.meta // { description = "Sched-ext C userspace schedulers"; diff --git a/pkgs/os-specific/linux/scx/scx_rustscheds.nix b/pkgs/os-specific/linux/scx/scx_rustscheds.nix index 6ee3b52368b4..ed58e7bc7726 100644 --- a/pkgs/os-specific/linux/scx/scx_rustscheds.nix +++ b/pkgs/os-specific/linux/scx/scx_rustscheds.nix @@ -58,8 +58,14 @@ rustPlatform.buildRustPackage { "zerocallusedregs" ]; - # Enable this when default kernel in nixpkgs is 6.12+ - doCheck = false; + doCheck = true; + checkFlags = [ + "--skip=compat::tests::test_ksym_exists" + "--skip=compat::tests::test_read_enum" + "--skip=compat::tests::test_struct_has_field" + "--skip=cpumask" + "--skip=topology" + ]; meta = scx-common.meta // { description = "Sched-ext Rust userspace schedulers";