about summary refs log tree commit diff
path: root/nixos
diff options
context:
space:
mode:
authorEmil Thorsoe <jekarlson@gmail.com>2023-11-30 11:40:00 +0200
committerEmil Thorsoe <jekarlson@gmail.com>2023-11-30 11:56:44 +0200
commitfe978b9691a68cba75903f4090828aef3616117b (patch)
tree12f8e3f6d1a5db6470586e1cd27067e929fe6e4d /nixos
parent3f84b6a6e47c21e2913315abd31cfb5351a986dc (diff)
downloadnixlib-fe978b9691a68cba75903f4090828aef3616117b.tar
nixlib-fe978b9691a68cba75903f4090828aef3616117b.tar.gz
nixlib-fe978b9691a68cba75903f4090828aef3616117b.tar.bz2
nixlib-fe978b9691a68cba75903f4090828aef3616117b.tar.lz
nixlib-fe978b9691a68cba75903f4090828aef3616117b.tar.xz
nixlib-fe978b9691a68cba75903f4090828aef3616117b.tar.zst
nixlib-fe978b9691a68cba75903f4090828aef3616117b.zip
nixos/terminfo: ignore broken packages in all-terminfo test
Diffstat (limited to 'nixos')
-rw-r--r--nixos/tests/all-terminfo.nix6
1 files changed, 5 insertions, 1 deletions
diff --git a/nixos/tests/all-terminfo.nix b/nixos/tests/all-terminfo.nix
index dd47c66ee1c1..2f5e56f09f26 100644
--- a/nixos/tests/all-terminfo.nix
+++ b/nixos/tests/all-terminfo.nix
@@ -10,7 +10,11 @@ import ./make-test-python.nix ({ pkgs, ... }: rec {
         let
           o = builtins.tryEval drv;
         in
-        o.success && lib.isDerivation o.value && o.value ? outputs && builtins.elem "terminfo" o.value.outputs;
+        o.success &&
+        lib.isDerivation o.value &&
+        o.value ? outputs &&
+        builtins.elem "terminfo" o.value.outputs &&
+        !o.value.meta.broken;
       terminfos = lib.filterAttrs infoFilter pkgs;
       excludedTerminfos = lib.filterAttrs (_: drv: !(builtins.elem drv.terminfo config.environment.systemPackages)) terminfos;
       includedOuts = lib.filterAttrs (_: drv: builtins.elem drv.out config.environment.systemPackages) terminfos;