blob: 2e20a355c3244685098b0ca90d92268e220ae38d [file] [log] [blame]
# See the `README.md` in this directory for documentation on the structure of
# this file.
compile-configs:
- name: dart2js-html
compiler: dart2js
renderer: html
- name: dart2js-canvaskit
compiler: dart2js
renderer: canvaskit
- name: dart2js-skwasm
compiler: dart2js
renderer: skwasm
- name: dart2wasm-html
compiler: dart2wasm
renderer: html
- name: dart2wasm-canvaskit
compiler: dart2wasm
renderer: canvaskit
- name: dart2wasm-skwasm
compiler: dart2wasm
renderer: skwasm
test-sets:
# Tests for non-renderer logic
- name: engine
directory: engine
# Tests for canvaskit-renderer-specific functionality
- name: canvaskit
directory: canvaskit
# Tests for html-renderer-specific functionality
- name: html
directory: html
# Tests for renderer functionality that can be run on any renderer
- name: ui
directory: ui
# Tests for fallback functionality between build variants
- name: fallbacks
directory: fallbacks
test-bundles:
- name: dart2js-html-engine
test-set: engine
compile-configs: dart2js-html
- name: dart2js-html-html
test-set: html
compile-configs: dart2js-html
- name: dart2js-html-ui
test-set: ui
compile-configs: dart2js-html
- name: dart2js-canvaskit-canvaskit
test-set: canvaskit
compile-configs: dart2js-canvaskit
- name: dart2js-canvaskit-ui
test-set: ui
compile-configs: dart2js-canvaskit
- name: dart2wasm-html-engine
test-set: engine
compile-configs: dart2wasm-html
- name: dart2wasm-html-html
test-set: html
compile-configs: dart2wasm-html
- name: dart2wasm-html-ui
test-set: ui
compile-configs: dart2wasm-html
- name: dart2wasm-canvaskit-canvaskit
test-set: canvaskit
compile-configs: dart2wasm-canvaskit
- name: dart2wasm-canvaskit-ui
test-set: ui
compile-configs: dart2wasm-canvaskit
- name: dart2wasm-skwasm-ui
test-set: ui
compile-configs: dart2wasm-skwasm
- name: fallbacks
test-set: fallbacks
compile-configs:
- dart2wasm-skwasm
- dart2js-canvaskit
run-configs:
- name: chrome
browser: chrome
canvaskit-variant: chromium
- name: chrome-full
browser: chrome
canvaskit-variant: full
- name: edge
browser: edge
canvaskit-variant: chromium
- name: edge-full
browser: edge
canvaskit-variant: full
- name: firefox
browser: firefox
canvaskit-variant: full
- name: safari
browser: safari
canvaskit-variant: full
test-suites:
- name: chrome-dart2js-html-engine
test-bundle: dart2js-html-engine
run-config: chrome
- name: chrome-dart2js-html-html
test-bundle: dart2js-html-html
run-config: chrome
- name: chrome-dart2js-html-ui
test-bundle: dart2js-html-ui
run-config: chrome
- name: chrome-dart2js-canvaskit-canvaskit
test-bundle: dart2js-canvaskit-canvaskit
run-config: chrome
artifact-deps: [ canvaskit_chromium ]
- name: chrome-dart2js-canvaskit-ui
test-bundle: dart2js-canvaskit-ui
run-config: chrome
artifact-deps: [ canvaskit_chromium ]
- name: chrome-full-dart2js-canvaskit-canvaskit
test-bundle: dart2js-canvaskit-canvaskit
run-config: chrome-full
artifact-deps: [ canvaskit ]
- name: chrome-full-dart2js-canvaskit-ui
test-bundle: dart2js-canvaskit-ui
run-config: chrome-full
artifact-deps: [ canvaskit ]
- name: edge-dart2js-html-engine
test-bundle: dart2js-html-engine
run-config: edge
- name: edge-dart2js-html-html
test-bundle: dart2js-html-html
run-config: edge
- name: edge-dart2js-html-ui
test-bundle: dart2js-html-ui
run-config: edge
- name: edge-dart2js-canvaskit-canvaskit
test-bundle: dart2js-canvaskit-canvaskit
run-config: edge
artifact-deps: [ canvaskit_chromium ]
- name: edge-dart2js-canvaskit-ui
test-bundle: dart2js-canvaskit-ui
run-config: edge
artifact-deps: [ canvaskit_chromium ]
- name: edge-full-dart2js-canvaskit-canvaskit
test-bundle: dart2js-canvaskit-canvaskit
run-config: edge-full
artifact-deps: [ canvaskit ]
- name: edge-full-dart2js-canvaskit-ui
test-bundle: dart2js-canvaskit-ui
run-config: edge-full
artifact-deps: [ canvaskit ]
- name: firefox-dart2js-html-engine
test-bundle: dart2js-html-engine
run-config: firefox
- name: firefox-dart2js-html-html
test-bundle: dart2js-html-html
run-config: firefox
- name: firefox-dart2js-html-ui
test-bundle: dart2js-html-ui
run-config: firefox
- name: firefox-dart2js-canvaskit-canvaskit
test-bundle: dart2js-canvaskit-canvaskit
run-config: firefox
artifact-deps: [ canvaskit ]
- name: firefox-dart2js-canvaskit-ui
test-bundle: dart2js-canvaskit-ui
run-config: firefox
artifact-deps: [ canvaskit ]
- name: safari-dart2js-html-engine
test-bundle: dart2js-html-engine
run-config: safari
- name: safari-dart2js-html-html
test-bundle: dart2js-html-html
run-config: safari
- name: safari-dart2js-html-ui
test-bundle: dart2js-html-ui
run-config: safari
- name: safari-dart2js-canvaskit-canvaskit
test-bundle: dart2js-canvaskit-canvaskit
run-config: safari
artifact-deps: [ canvaskit ]
- name: safari-dart2js-canvaskit-ui
test-bundle: dart2js-canvaskit-ui
run-config: safari
artifact-deps: [ canvaskit ]
- name: chrome-dart2wasm-html-engine
test-bundle: dart2wasm-html-engine
run-config: chrome
- name: chrome-dart2wasm-html-html
test-bundle: dart2wasm-html-html
run-config: chrome
- name: chrome-dart2wasm-html-ui
test-bundle: dart2wasm-html-ui
run-config: chrome
- name: chrome-dart2wasm-canvaskit-canvaskit
test-bundle: dart2wasm-canvaskit-canvaskit
run-config: chrome
artifact-deps: [ canvaskit_chromium ]
- name: chrome-dart2wasm-canvaskit-ui
test-bundle: dart2wasm-canvaskit-ui
run-config: chrome
artifact-deps: [ canvaskit_chromium ]
- name: chrome-dart2wasm-skwasm-ui
test-bundle: dart2wasm-skwasm-ui
run-config: chrome
artifact-deps: [ skwasm ]
- name: chrome-full-dart2wasm-canvaskit-canvaskit
test-bundle: dart2wasm-canvaskit-canvaskit
run-config: chrome-full
artifact-deps: [ canvaskit ]
- name: chrome-full-dart2wasm-canvaskit-ui
test-bundle: dart2wasm-canvaskit-ui
run-config: chrome-full
artifact-deps: [ canvaskit ]
- name: chrome-fallbacks
test-bundle: fallbacks
run-config: chrome
artifact-deps: [ canvaskit, skwasm ]
- name: firefox-fallbacks
test-bundle: fallbacks
run-config: firefox
artifact-deps: [ canvaskit ]
- name: safari-fallbacks
test-bundle: fallbacks
run-config: safari
artifact-deps: [ canvaskit ]