Loading nixos/tests/all-tests.nix +1 −0 Original line number Diff line number Diff line Loading @@ -975,6 +975,7 @@ in { teeworlds = handleTest ./teeworlds.nix {}; telegraf = handleTest ./telegraf.nix {}; teleport = handleTest ./teleport.nix {}; teleports = runTest ./teleports.nix; thelounge = handleTest ./thelounge.nix {}; terminal-emulators = handleTest ./terminal-emulators.nix {}; thanos = handleTest ./thanos.nix {}; Loading nixos/tests/teleports.nix 0 → 100644 +48 −0 Original line number Diff line number Diff line { pkgs, lib, ... }: { name = "teleports-standalone"; meta.maintainers = lib.teams.lomiri.members; nodes.machine = { config, pkgs, ... }: { imports = [ ./common/x11.nix ]; services.xserver.enable = true; environment = { systemPackages = with pkgs.lomiri; [ suru-icon-theme teleports ]; variables = { UITK_ICON_THEME = "suru"; }; }; i18n.supportedLocales = [ "all" ]; fonts.packages = with pkgs; [ # Intended font & helps with OCR ubuntu_font_family ]; }; enableOCR = true; testScript = '' machine.wait_for_x() with subtest("teleports launches"): machine.execute("teleports >&2 &") machine.wait_for_text(r"(TELEports|Phone Number)") machine.screenshot("teleports_open") machine.succeed("pkill -f teleports") with subtest("teleports localisation works"): machine.execute("env LANG=de_DE.UTF-8 teleports >&2 &") machine.wait_for_text("Telefonnummer") machine.screenshot("teleports_localised") ''; } pkgs/desktops/lomiri/applications/teleports/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ fetchFromGitLab, fetchpatch, gitUpdater, nixosTests, cmake, content-hub, intltool, Loading Loading @@ -112,6 +113,7 @@ stdenv.mkDerivation (finalAttrs: { passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; tests.vm = nixosTests.teleports; }; meta = { Loading Loading
nixos/tests/all-tests.nix +1 −0 Original line number Diff line number Diff line Loading @@ -975,6 +975,7 @@ in { teeworlds = handleTest ./teeworlds.nix {}; telegraf = handleTest ./telegraf.nix {}; teleport = handleTest ./teleport.nix {}; teleports = runTest ./teleports.nix; thelounge = handleTest ./thelounge.nix {}; terminal-emulators = handleTest ./terminal-emulators.nix {}; thanos = handleTest ./thanos.nix {}; Loading
nixos/tests/teleports.nix 0 → 100644 +48 −0 Original line number Diff line number Diff line { pkgs, lib, ... }: { name = "teleports-standalone"; meta.maintainers = lib.teams.lomiri.members; nodes.machine = { config, pkgs, ... }: { imports = [ ./common/x11.nix ]; services.xserver.enable = true; environment = { systemPackages = with pkgs.lomiri; [ suru-icon-theme teleports ]; variables = { UITK_ICON_THEME = "suru"; }; }; i18n.supportedLocales = [ "all" ]; fonts.packages = with pkgs; [ # Intended font & helps with OCR ubuntu_font_family ]; }; enableOCR = true; testScript = '' machine.wait_for_x() with subtest("teleports launches"): machine.execute("teleports >&2 &") machine.wait_for_text(r"(TELEports|Phone Number)") machine.screenshot("teleports_open") machine.succeed("pkill -f teleports") with subtest("teleports localisation works"): machine.execute("env LANG=de_DE.UTF-8 teleports >&2 &") machine.wait_for_text("Telefonnummer") machine.screenshot("teleports_localised") ''; }
pkgs/desktops/lomiri/applications/teleports/default.nix +2 −0 Original line number Diff line number Diff line Loading @@ -5,6 +5,7 @@ fetchFromGitLab, fetchpatch, gitUpdater, nixosTests, cmake, content-hub, intltool, Loading Loading @@ -112,6 +113,7 @@ stdenv.mkDerivation (finalAttrs: { passthru = { updateScript = gitUpdater { rev-prefix = "v"; }; tests.vm = nixosTests.teleports; }; meta = { Loading