bat-extras: disable broken tests (#373146)

Sandro 92cd2400 405bff40

Changed files
+44 -2
pkgs
tools
+2 -2
pkgs/tools/misc/bat-extras/default.nix
···
dontConfigure = true;
postPatch = ''
patchShebangs --build test.sh test/shimexec .test-framework/bin/best.sh
'';
···
license = with licenses; [ mit ];
maintainers = with maintainers; [ bbigras ];
platforms = platforms.all;
-
# not compatible with bat 0.25.0
-
broken = true;
};
};
script =
···
dontConfigure = true;
+
patches = [ ./disable-theme-tests.patch ];
+
postPatch = ''
patchShebangs --build test.sh test/shimexec .test-framework/bin/best.sh
'';
···
license = with licenses; [ mit ];
maintainers = with maintainers; [ bbigras ];
platforms = platforms.all;
};
};
script =
+42
pkgs/tools/misc/bat-extras/disable-theme-tests.patch
···
···
+
Subject: [PATCH] skip tests depending on color theme
+
===================================================================
+
diff --git a/test/suite/batpipe.sh b/test/suite/batpipe.sh
+
--- a/test/suite/batpipe.sh (revision 36c77c171cc71b2ff3ec4cb781aa16ca3ad258b1)
+
+++ b/test/suite/batpipe.sh (date 1736621098865)
+
@@ -29,6 +29,7 @@
+
test:batpipe_term_width() {
+
description "Test support for BATPIPE_TERM_WIDTH"
+
snapshot STDOUT
+
+ skip "bat-extras does not support `--theme` flag"
+
+
export BATPIPE=color
+
export BATPIPE_DEBUG_PARENT_EXECUTABLE=less
+
Index: test/suite/batgrep.sh
+
===================================================================
+
diff --git a/test/suite/batgrep.sh b/test/suite/batgrep.sh
+
--- a/test/suite/batgrep.sh (revision 36c77c171cc71b2ff3ec4cb781aa16ca3ad258b1)
+
+++ b/test/suite/batgrep.sh (date 1736621086239)
+
@@ -58,6 +58,7 @@
+
description "Snapshot test for colored output."
+
snapshot stdout
+
snapshot stderr
+
+ skip "bat-extras does not support `--theme` flag"
+
+
require_rg
+
+
@@ -118,6 +119,7 @@
+
description "Should respect the BAT_STYLE variable."
+
snapshot stdout
+
snapshot stderr
+
+ skip "bat-extras does not support `--theme` flag"
+
+
require_rg
+
+
@@ -128,6 +130,7 @@
+
description "Snapshot test for output without separator"
+
snapshot stdout
+
snapshot stderr
+
+ skip "bat-extras does not support `--theme` flag"
+
+
require_rg
+