pi-ext
bugabingas pi extensions
owned by admin
build(e2e): aggregate browser suites
882d33aad44405a1d802266baf18e8b404691a4e
Oliver Jan Krylow <oliver@bugabinga.net> · 2026-07-12 19:09 UTC
unsigned 1 parent
Changed files (1)
mise.toml
ready@@ -56,20 +56,13 @@
depends = ["install"]
run = "mise run --jobs 1 //extensions/...:bench"
-[tasks.install-e2e-browsers]
-description = "Install Playwright browsers for E2E tests"
+[tasks.e2e]
+description = "Run all extension browser E2E tests"
depends = ["install"]
-run = "npm --workspace extensions/diff-review exec playwright install firefox"
-
-[tasks.e2e-diff-review]
-description = "Run diff-review headless browser E2E tests"
-depends = ["install-e2e-browsers"]
-usage = '''
-arg "[args]" var=#true
-'''
-run = '''
-npm --workspace extensions/diff-review run test:e2e --{% for arg in usage.args %} "{{ arg }}"{% endfor %}
-'''
+run = [
+ "npm exec -- playwright install chromium firefox",
+ "mise run --jobs 1 //extensions/...:e2e",
+]
[tasks.check]
description = "Typecheck and run static extension checks"