summary refs log tree commit diff
path: root/nixos/tests/chromium.nix
diff options
context:
space:
mode:
authorMichael Weiss <dev.primeos@gmail.com>2022-11-06 21:30:47 +0100
committerMichael Weiss <dev.primeos@gmail.com>2022-11-06 21:48:57 +0100
commit673f7d025b5634682a8b009e149a2c6ea9c5636f (patch)
treefef504bc8f5180f3ccfc282e337dc0387d979f94 /nixos/tests/chromium.nix
parentb2e7ef36979eefcaa9ffd62c4bc2a0ce395c1be3 (diff)
downloadnixpkgs-673f7d025b5634682a8b009e149a2c6ea9c5636f.tar
nixpkgs-673f7d025b5634682a8b009e149a2c6ea9c5636f.tar.gz
nixpkgs-673f7d025b5634682a8b009e149a2c6ea9c5636f.tar.bz2
nixpkgs-673f7d025b5634682a8b009e149a2c6ea9c5636f.tar.lz
nixpkgs-673f7d025b5634682a8b009e149a2c6ea9c5636f.tar.xz
nixpkgs-673f7d025b5634682a8b009e149a2c6ea9c5636f.tar.zst
nixpkgs-673f7d025b5634682a8b009e149a2c6ea9c5636f.zip
nixos/tests/chromium: Re-enable the chrome://gpu test for M107
I need to fix copying the chrome://gpu content to the clipboard (Ctrl+a doesn't
work anymore so we have to click the button) but we can at least test the font
rendering for now.
Diffstat (limited to 'nixos/tests/chromium.nix')
-rw-r--r--nixos/tests/chromium.nix11
1 files changed, 6 insertions, 5 deletions
diff --git a/nixos/tests/chromium.nix b/nixos/tests/chromium.nix
index 61863393521..cdfdcc9bcdd 100644
--- a/nixos/tests/chromium.nix
+++ b/nixos/tests/chromium.nix
@@ -166,6 +166,8 @@ mapAttrs (channel: chromiumPkg: makeTest {
         clipboard = machine.succeed(
             ru("${pkgs.xclip}/bin/xclip -o")
         )
+        if url == "chrome://gpu":
+            clipboard = ""  # TODO: We cannot copy the text via Ctrl+a
         print(f"{description} window content:\n{clipboard}")
         with machine.nested(description):
             yield clipboard
@@ -246,11 +248,10 @@ mapAttrs (channel: chromiumPkg: makeTest {
         machine.screenshot("after_copy_from_chromium")
 
 
-    if major_version < "107":
-        # TODO: Fix the chrome://gpu test for M107+
-        with test_new_win("gpu_info", "chrome://gpu", "chrome://gpu"):
-            # To check the text rendering (catches regressions like #131074):
-            machine.wait_for_text("Graphics Feature Status")
+    with test_new_win("gpu_info", "chrome://gpu", "GPU Internals"):
+        # To check the text rendering (catches regressions like #131074):
+        machine.wait_for_text("Graphics Feature Status")
+        # TODO: Fix copying all of the text to the clipboard
 
 
     with test_new_win("version_info", "chrome://version", "About Version") as clipboard: