summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorMichael Weiss <dev.primeos@gmail.com>2021-01-18 15:24:15 +0100
committerMichael Weiss <dev.primeos@gmail.com>2021-01-20 19:23:59 +0100
commit70206c3be4265ec7b1651c4e61b6145560a0464d (patch)
tree9a8aae57ec7dbb59786aed5996b0ac0a49326767 /pkgs/applications
parentff8866e2435f34bb1a6589a299a5d7abc24af931 (diff)
downloadnixpkgs-70206c3be4265ec7b1651c4e61b6145560a0464d.tar
nixpkgs-70206c3be4265ec7b1651c4e61b6145560a0464d.tar.gz
nixpkgs-70206c3be4265ec7b1651c4e61b6145560a0464d.tar.bz2
nixpkgs-70206c3be4265ec7b1651c4e61b6145560a0464d.tar.lz
nixpkgs-70206c3be4265ec7b1651c4e61b6145560a0464d.tar.xz
nixpkgs-70206c3be4265ec7b1651c4e61b6145560a0464d.tar.zst
nixpkgs-70206c3be4265ec7b1651c4e61b6145560a0464d.zip
chromium/doc: Explain how to run the VM tests
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/networking/browsers/chromium/README.md15
1 files changed, 15 insertions, 0 deletions
diff --git a/pkgs/applications/networking/browsers/chromium/README.md b/pkgs/applications/networking/browsers/chromium/README.md
index 5b7c9fe5504..9d23e3143c6 100644
--- a/pkgs/applications/networking/browsers/chromium/README.md
+++ b/pkgs/applications/networking/browsers/chromium/README.md
@@ -36,6 +36,21 @@ update `upstream-info.json`. After updates it is important to test at least
 `nixosTests.chromium` (or basic manual testing) and `google-chrome` (which
 reuses `upstream-info.json`).
 
+To run all automated NixOS VM tests for Chromium, ungoogled-chromium,
+and Google Chrome (not recommended, currently 6x tests!):
+```
+nix-build nixos/tests/chromium.nix
+```
+
+A single test can be selected, e.g. to test `ungoogled-chromium` (see
+`channelMap` in `nixos/tests/chromium.nix` for all available options):
+```
+nix-build nixos/tests/chromium.nix -A ungoogled
+```
+(Note: Testing Google Chrome requires `export NIXPKGS_ALLOW_UNFREE=1`.)
+
+For custom builds it's possible to "override" `channelMap`.
+
 ## Backports
 
 All updates are considered security critical and should be ported to the stable