From cd45cfe9c49e3ce260547b7e15c4afe44ef3226a Mon Sep 17 00:00:00 2001 From: Bobby Rong Date: Sat, 30 Nov 2024 20:38:25 +0800 Subject: [PATCH] nixosTests.vscodium: Workaround OCR tests An attempt to help https://hydra.nixos.org/build/279535629/nixlog/1. The "Get Started with" text is much easier to find. Also scale vscodium to help OCR find the "Untitled" text. --- nixos/tests/vscodium.nix | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/nixos/tests/vscodium.nix b/nixos/tests/vscodium.nix index 76d5244b3ee3..b3512ec66107 100644 --- a/nixos/tests/vscodium.nix +++ b/nixos/tests/vscodium.nix @@ -3,7 +3,8 @@ let wayland = { pkgs, ... }: { imports = [ ./common/wayland-cage.nix ]; - services.cage.program = "${pkgs.vscodium}/bin/codium"; + # We scale vscodium to help OCR find the small "Untitled" text. + services.cage.program = "${pkgs.vscodium}/bin/codium --force-device-scale-factor=2"; environment.variables.NIXOS_OZONE_WL = "1"; environment.variables.DISPLAY = "do not use"; @@ -16,7 +17,7 @@ let virtualisation.memorySize = 2047; services.xserver.enable = true; services.xserver.displayManager.sessionCommands = '' - ${pkgs.vscodium}/bin/codium + ${pkgs.vscodium}/bin/codium --force-device-scale-factor=2 ''; test-support.displayManager.auto.user = "alice"; }; @@ -46,7 +47,7 @@ let codium_running.wait() # type: ignore[union-attr] with codium_running: # type: ignore[union-attr] # Wait until vscodium is visible. "File" is in the menu bar. - machine.wait_for_text('Welcome') + machine.wait_for_text('Get Started with') machine.screenshot('start_screen') test_string = 'testfile'