nixosTests.yabar: migrate to runTest

Part Of #386873

Changed files
+24 -27
nixos
+1 -1
nixos/tests/all-tests.nix
···
xss-lock = handleTest ./xss-lock.nix {};
xterm = handleTest ./xterm.nix {};
xxh = handleTest ./xxh.nix {};
-
yabar = handleTest ./yabar.nix {};
+
yabar = runTest ./yabar.nix;
ydotool = handleTest ./ydotool.nix {};
yggdrasil = runTest ./yggdrasil.nix;
your_spotify = runTest ./your_spotify.nix;
+23 -26
nixos/tests/yabar.nix
···
-
import ./make-test-python.nix (
-
{ pkgs, lib, ... }:
-
{
-
name = "yabar";
-
meta.maintainers = [ ];
+
{
+
name = "yabar";
+
meta.maintainers = [ ];
-
nodes.machine = {
-
imports = [
-
./common/x11.nix
-
./common/user-account.nix
-
];
+
nodes.machine = {
+
imports = [
+
./common/x11.nix
+
./common/user-account.nix
+
];
-
test-support.displayManager.auto.user = "bob";
+
test-support.displayManager.auto.user = "bob";
-
programs.yabar.enable = true;
-
programs.yabar.bars = {
-
top.indicators.date.exec = "YABAR_DATE";
-
};
+
programs.yabar.enable = true;
+
programs.yabar.bars = {
+
top.indicators.date.exec = "YABAR_DATE";
};
+
};
-
testScript = ''
-
machine.start()
-
machine.wait_for_x()
+
testScript = ''
+
machine.start()
+
machine.wait_for_x()
-
# confirm proper startup
-
machine.wait_for_unit("yabar.service", "bob")
-
machine.sleep(10)
-
machine.wait_for_unit("yabar.service", "bob")
+
# confirm proper startup
+
machine.wait_for_unit("yabar.service", "bob")
+
machine.sleep(10)
+
machine.wait_for_unit("yabar.service", "bob")
-
machine.screenshot("top_bar")
-
'';
-
}
-
)
+
machine.screenshot("top_bar")
+
'';
+
}