Loading nixos/tests/chromium.nix +10 −4 Original line number Diff line number Diff line Loading @@ -39,7 +39,9 @@ mapAttrs (channel: chromiumPkg: makeTest { name = "chromium-${channel}"; meta = { maintainers = with maintainers; [ aszlig primeos ]; } // optionalAttrs (chromiumPkg.meta ? timeout) { # https://github.com/NixOS/hydra/issues/591#issuecomment-435125621 # Note: optionalAttrs is used since meta.timeout is not set for Google Chrome inherit (chromiumPkg.meta) timeout; }; Loading @@ -65,6 +67,9 @@ mapAttrs (channel: chromiumPkg: makeTest { from contextlib import contextmanager major_version = "${versions.major (getVersion chromiumPkg.name)}" # Run as user alice def ru(cmd): return "su - ${user} -c " + shlex.quote(cmd) Loading @@ -84,7 +89,6 @@ mapAttrs (channel: chromiumPkg: makeTest { binary = pname # Add optional CLI options: options = [] major_version = "${versions.major (getVersion chromiumPkg.name)}" if major_version > "95" and not pname.startswith("google-chrome"): # Workaround to avoid a GPU crash: options.append("--use-gl=swiftshader") Loading Loading @@ -242,6 +246,8 @@ 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") Loading Loading
nixos/tests/chromium.nix +10 −4 Original line number Diff line number Diff line Loading @@ -39,7 +39,9 @@ mapAttrs (channel: chromiumPkg: makeTest { name = "chromium-${channel}"; meta = { maintainers = with maintainers; [ aszlig primeos ]; } // optionalAttrs (chromiumPkg.meta ? timeout) { # https://github.com/NixOS/hydra/issues/591#issuecomment-435125621 # Note: optionalAttrs is used since meta.timeout is not set for Google Chrome inherit (chromiumPkg.meta) timeout; }; Loading @@ -65,6 +67,9 @@ mapAttrs (channel: chromiumPkg: makeTest { from contextlib import contextmanager major_version = "${versions.major (getVersion chromiumPkg.name)}" # Run as user alice def ru(cmd): return "su - ${user} -c " + shlex.quote(cmd) Loading @@ -84,7 +89,6 @@ mapAttrs (channel: chromiumPkg: makeTest { binary = pname # Add optional CLI options: options = [] major_version = "${versions.major (getVersion chromiumPkg.name)}" if major_version > "95" and not pname.startswith("google-chrome"): # Workaround to avoid a GPU crash: options.append("--use-gl=swiftshader") Loading Loading @@ -242,6 +246,8 @@ 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") Loading