nixos/tests/vscode-remote-ssh: fix ocr, add timeout

This commit is contained in:
ghpzin 2024-08-20 23:29:31 +03:00
parent dfd48cea67
commit 0bd853aab8
No known key found for this signature in database

View File

@ -14,7 +14,11 @@ import ./make-test-python.nix ({ lib, ... }@args: let
inherit (pkgs.vscode.passthru) rev vscodeServer;
in {
name = "vscode-remote-ssh";
meta.maintainers = [ ];
meta = {
maintainers = [ ];
timeout = 600;
};
nodes = let
serverAddress = "192.168.0.2";
@ -70,7 +74,11 @@ in {
client.succeed("sudo -u alice code --remote=ssh-remote+root@server /root")
client.wait_for_window("Visual Studio Code")
client.wait_for_text("Do you trust the authors" if should_succeed else "Disconnected from SSH")
if should_succeed:
ocr_text = "Do you trust"
else:
ocr_text = "Could not establish connection"
client.wait_for_text(ocr_text)
client.screenshot(screenshot)
if should_succeed: