Skip to content

Commit

Permalink
Fix manual kiosk-dual-screen test
Browse files Browse the repository at this point in the history
  • Loading branch information
yfyf committed Nov 28, 2024
1 parent c047b68 commit f5307a9
Showing 1 changed file with 14 additions and 12 deletions.
26 changes: 14 additions & 12 deletions testing/manual/kiosk-dual-screen.nix
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,15 @@
# Run using:
# $(nix-build -A driverInteractive kiosk-dual-screen.nix)/bin/nixos-test-driver --no-interactive
let
pkgs = import ../pkgs { };
pkgs = import ../../pkgs { };
serverPort = 8080;
kioskUrl = "http://localhost:${toString serverPort}/";
kiosk = import ../kiosk {
kiosk = import ../../kiosk {
pkgs = pkgs;
system_name = "PlayOS";
system_version = "1.0.0";
};
sessionName = "kiosk-browser";
inherit (builtins) toString;
in
pkgs.nixosTest {
Expand All @@ -35,8 +36,7 @@ pkgs.nixosTest {
"d ${config.services.static-web-server.root} 0777 root root -"
];

services.xserver = let sessionName = "kiosk-browser";
in {
services.xserver = {
enable = true;

desktopManager = {
Expand Down Expand Up @@ -64,15 +64,17 @@ pkgs.nixosTest {
greeter.enable = false;
autoLogin.timeout = 0;
};

autoLogin = {
enable = true;
user = "alice";
};

defaultSession = sessionName;
};
};
services.displayManager = {
# Always automatically log in play user
autoLogin = {
enable = true;
user = "alice";
};

defaultSession = sessionName;
};
};

extraPythonPackages = ps: [
Expand All @@ -84,7 +86,7 @@ pkgs.nixosTest {
#enableOCR = true;

testScript = ''
${builtins.readFile ./helpers/nixos-test-script-helpers.py}
${builtins.readFile ../helpers/nixos-test-script-helpers.py}
import time
import tempfile
import diffimg # type: ignore
Expand Down

0 comments on commit f5307a9

Please sign in to comment.