diff --git a/ci/builders/linux_web_engine.json b/ci/builders/linux_web_engine.json index fe61c9856fd22..928e919da2d1e 100644 --- a/ci/builders/linux_web_engine.json +++ b/ci/builders/linux_web_engine.json @@ -1,1552 +1,1542 @@ { - "builds": [ + "_comment": "THIS IS A GENERATED FILE. Do not edit this file directly.", + "_comment2": "See `generated_builder_json.dart` for the generator code", + "builds": [ + { + "name": "web_tests/artifacts", + "drone_dimensions": [ + "device_type=none", + "os=Linux", + "cores=32" + ], + "gclient_variables": { + "download_android_deps": false, + "download_emsdk": true + }, + "gn": [ + "--web", + "--runtime-mode=release", + "--no-goma" + ], + "ninja": { + "config": "wasm_release", + "targets": [ + "flutter/web_sdk:flutter_web_sdk_archive" + ] + }, + "archives": [ { - "name": "web_tests/artifacts", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "gclient_variables": { - "download_android_deps": false, - "download_emsdk": true - }, - "gn": [ - "--web", - "--runtime-mode=release", - "--no-goma" - ], - "ninja": { - "config": "wasm_release", - "targets": [ - "flutter/web_sdk:flutter_web_sdk_archive" - ] - }, - "archives": [ - { - "name": "wasm_release", - "base_path": "out/wasm_release/zip_archives/", - "type": "gcs", - "include_paths": [ - "out/wasm_release/zip_archives/flutter-web-sdk.zip" - ], - "realm": "production" - } - ], - "generators": { - "tasks": [ - { - "name": "check licenses", - "parameters": [ - "check-licenses" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - }, - { - "name": "web engine analysis", - "parameters": [ - "analyze" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - }, - { - "name": "copy artifacts for web tests", - "parameters": [ - "test", - "--copy-artifacts" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } - }, + "name": "wasm_release", + "base_path": "out/wasm_release/zip_archives/", + "type": "gcs", + "include_paths": [ + "out/wasm_release/zip_archives/flutter-web-sdk.zip" + ], + "realm": "production" + } + ], + "generators": { + "tasks": [ + { + "name": "check licenses", + "parameters": [ + "check-licenses" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + }, + { + "name": "web engine analysis", + "parameters": [ + "analyze" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + }, + { + "name": "copy artifacts for web tests", + "parameters": [ + "test", + "--copy-artifacts" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + }, + { + "name": "web_tests/test_bundles/dart2js-html-engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "tasks": [ + { + "name": "compile bundle dart2js-html-engine", + "parameters": [ + "test", + "--compile", + "--bundle=dart2js-html-engine" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + }, + { + "name": "web_tests/test_bundles/dart2js-html-html", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "tasks": [ + { + "name": "compile bundle dart2js-html-html", + "parameters": [ + "test", + "--compile", + "--bundle=dart2js-html-html" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + }, + { + "name": "web_tests/test_bundles/dart2js-html-ui", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "tasks": [ + { + "name": "compile bundle dart2js-html-ui", + "parameters": [ + "test", + "--compile", + "--bundle=dart2js-html-ui" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + }, + { + "name": "web_tests/test_bundles/dart2js-canvaskit-canvaskit", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "tasks": [ + { + "name": "compile bundle dart2js-canvaskit-canvaskit", + "parameters": [ + "test", + "--compile", + "--bundle=dart2js-canvaskit-canvaskit" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + }, + { + "name": "web_tests/test_bundles/dart2js-canvaskit-ui", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "tasks": [ + { + "name": "compile bundle dart2js-canvaskit-ui", + "parameters": [ + "test", + "--compile", + "--bundle=dart2js-canvaskit-ui" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + }, + { + "name": "web_tests/test_bundles/dart2js-skwasm-skwasm_stub", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "tasks": [ + { + "name": "compile bundle dart2js-skwasm-skwasm_stub", + "parameters": [ + "test", + "--compile", + "--bundle=dart2js-skwasm-skwasm_stub" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + }, + { + "name": "web_tests/test_bundles/dart2wasm-html-engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "tasks": [ + { + "name": "compile bundle dart2wasm-html-engine", + "parameters": [ + "test", + "--compile", + "--bundle=dart2wasm-html-engine" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + }, + { + "name": "web_tests/test_bundles/dart2wasm-html-html", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "tasks": [ + { + "name": "compile bundle dart2wasm-html-html", + "parameters": [ + "test", + "--compile", + "--bundle=dart2wasm-html-html" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + }, + { + "name": "web_tests/test_bundles/dart2wasm-html-ui", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "tasks": [ + { + "name": "compile bundle dart2wasm-html-ui", + "parameters": [ + "test", + "--compile", + "--bundle=dart2wasm-html-ui" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + }, + { + "name": "web_tests/test_bundles/dart2wasm-canvaskit-canvaskit", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "tasks": [ + { + "name": "compile bundle dart2wasm-canvaskit-canvaskit", + "parameters": [ + "test", + "--compile", + "--bundle=dart2wasm-canvaskit-canvaskit" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + }, + { + "name": "web_tests/test_bundles/dart2wasm-canvaskit-ui", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "tasks": [ + { + "name": "compile bundle dart2wasm-canvaskit-ui", + "parameters": [ + "test", + "--compile", + "--bundle=dart2wasm-canvaskit-ui" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + }, + { + "name": "web_tests/test_bundles/dart2wasm-skwasm-ui", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "tasks": [ + { + "name": "compile bundle dart2wasm-skwasm-ui", + "parameters": [ + "test", + "--compile", + "--bundle=dart2wasm-skwasm-ui" + ], + "scripts": [ + "flutter/lib/web_ui/dev/felt" + ] + } + ] + } + } + ], + "tests": [ + { + "name": "Linux run chrome-dart2js-html-engine suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-html-engine" + ], + "test_dependencies": [ { - "name": "web_tests/test_bundles/dart2js-html-engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "generators": { - "tasks": [ - { - "name": "compile bundle dart2js-html-engine", - "parameters": [ - "test", - "--compile", - "--bundle=dart2js-html-engine" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "web_tests/test_bundles/dart2js-html-html", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "generators": { - "tasks": [ - { - "name": "compile bundle dart2js-html-html", - "parameters": [ - "test", - "--compile", - "--bundle=dart2js-html-html" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } - }, + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ { - "name": "web_tests/test_bundles/dart2js-html-ui", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "generators": { - "tasks": [ - { - "name": "compile bundle dart2js-html-ui", - "parameters": [ - "test", - "--compile", - "--bundle=dart2js-html-ui" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } - }, + "name": "run suite chrome-dart2js-html-engine", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2js-html-engine" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-dart2js-html-html suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-html-html" + ], + "test_dependencies": [ { - "name": "web_tests/test_bundles/dart2js-canvaskit-canvaskit", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "generators": { - "tasks": [ - { - "name": "compile bundle dart2js-canvaskit-canvaskit", - "parameters": [ - "test", - "--compile", - "--bundle=dart2js-canvaskit-canvaskit" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "web_tests/test_bundles/dart2js-canvaskit-ui", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "generators": { - "tasks": [ - { - "name": "compile bundle dart2js-canvaskit-ui", - "parameters": [ - "test", - "--compile", - "--bundle=dart2js-canvaskit-ui" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } - }, + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ { - "name": "web_tests/test_bundles/dart2js-skwasm-skwasm_stub", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "generators": { - "tasks": [ - { - "name": "compile bundle dart2js-skwasm-skwasm_stub", - "parameters": [ - "test", - "--compile", - "--bundle=dart2js-skwasm-skwasm_stub" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } - }, + "name": "run suite chrome-dart2js-html-html", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2js-html-html" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-dart2js-html-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-html-ui" + ], + "test_dependencies": [ { - "name": "web_tests/test_bundles/dart2wasm-html-engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "generators": { - "tasks": [ - { - "name": "compile bundle dart2wasm-html-engine", - "parameters": [ - "test", - "--compile", - "--bundle=dart2wasm-html-engine" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "web_tests/test_bundles/dart2wasm-html-html", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "generators": { - "tasks": [ - { - "name": "compile bundle dart2wasm-html-html", - "parameters": [ - "test", - "--compile", - "--bundle=dart2wasm-html-html" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } - }, + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ { - "name": "web_tests/test_bundles/dart2wasm-html-ui", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "generators": { - "tasks": [ - { - "name": "compile bundle dart2wasm-html-ui", - "parameters": [ - "test", - "--compile", - "--bundle=dart2wasm-html-ui" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } - }, + "name": "run suite chrome-dart2js-html-ui", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2js-html-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-dart2js-canvaskit-canvaskit suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-canvaskit-canvaskit" + ], + "test_dependencies": [ { - "name": "web_tests/test_bundles/dart2wasm-canvaskit-canvaskit", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "generators": { - "tasks": [ - { - "name": "compile bundle dart2wasm-canvaskit-canvaskit", - "parameters": [ - "test", - "--compile", - "--bundle=dart2wasm-canvaskit-canvaskit" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "web_tests/test_bundles/dart2wasm-canvaskit-ui", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "generators": { - "tasks": [ - { - "name": "compile bundle dart2wasm-canvaskit-ui", - "parameters": [ - "test", - "--compile", - "--bundle=dart2wasm-canvaskit-ui" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } - }, + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ { - "name": "web_tests/test_bundles/dart2wasm-skwasm-ui", - "drone_dimensions": [ - "device_type=none", - "os=Linux", - "cores=32" - ], - "generators": { - "tasks": [ - { - "name": "compile bundle dart2wasm-skwasm-ui", - "parameters": [ - "test", - "--compile", - "--bundle=dart2wasm-skwasm-ui" - ], - "scripts": [ - "flutter/lib/web_ui/dev/felt" - ] - } - ] - } - } - ], - "tests": [ - { - "name": "Linux run chrome-dart2js-html-engine suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-html-engine" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2js-html-engine", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2js-html-engine" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] - }, + "name": "run suite chrome-dart2js-canvaskit-canvaskit", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2js-canvaskit-canvaskit" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-dart2js-canvaskit-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-canvaskit-ui" + ], + "test_dependencies": [ { - "name": "Linux run chrome-dart2js-html-html suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-html-html" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2js-html-html", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2js-html-html" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Linux run chrome-dart2js-html-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-html-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2js-html-ui", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2js-html-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] - }, + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ { - "name": "Linux run chrome-dart2js-canvaskit-canvaskit suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-canvaskit-canvaskit" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2js-canvaskit-canvaskit", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2js-canvaskit-canvaskit" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] - }, + "name": "run suite chrome-dart2js-canvaskit-ui", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2js-canvaskit-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-dart2js-skwasm-skwasm_stub suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-skwasm-skwasm_stub" + ], + "test_dependencies": [ { - "name": "Linux run chrome-dart2js-canvaskit-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-canvaskit-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2js-canvaskit-ui", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2js-canvaskit-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Linux run chrome-dart2js-skwasm-skwasm_stub suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-skwasm-skwasm_stub" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2js-skwasm-skwasm_stub", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2js-skwasm-skwasm_stub" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] - }, + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ { - "name": "Linux run chrome-full-dart2js-canvaskit-canvaskit suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-canvaskit-canvaskit" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-full-dart2js-canvaskit-canvaskit", - "parameters": [ - "test", - "--run", - "--suite=chrome-full-dart2js-canvaskit-canvaskit" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] - }, + "name": "run suite chrome-dart2js-skwasm-skwasm_stub", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2js-skwasm-skwasm_stub" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-full-dart2js-canvaskit-canvaskit suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-canvaskit-canvaskit" + ], + "test_dependencies": [ { - "name": "Linux run chrome-full-dart2js-canvaskit-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-canvaskit-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-full-dart2js-canvaskit-ui", - "parameters": [ - "test", - "--run", - "--suite=chrome-full-dart2js-canvaskit-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Linux run firefox-dart2js-html-engine suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-html-engine" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "firefox", - "version": "version:106.0" - } - ], - "tasks": [ - { - "name": "run suite firefox-dart2js-html-engine", - "parameters": [ - "test", - "--run", - "--suite=firefox-dart2js-html-engine" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] - }, + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ { - "name": "Linux run firefox-dart2js-html-html suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-html-html" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "firefox", - "version": "version:106.0" - } - ], - "tasks": [ - { - "name": "run suite firefox-dart2js-html-html", - "parameters": [ - "test", - "--run", - "--suite=firefox-dart2js-html-html" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] - }, + "name": "run suite chrome-full-dart2js-canvaskit-canvaskit", + "parameters": [ + "test", + "--run", + "--suite=chrome-full-dart2js-canvaskit-canvaskit" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-full-dart2js-canvaskit-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-canvaskit-ui" + ], + "test_dependencies": [ { - "name": "Linux run firefox-dart2js-html-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-html-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "firefox", - "version": "version:106.0" - } - ], - "tasks": [ - { - "name": "run suite firefox-dart2js-html-ui", - "parameters": [ - "test", - "--run", - "--suite=firefox-dart2js-html-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Linux run firefox-dart2js-canvaskit-canvaskit suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-canvaskit-canvaskit" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "firefox", - "version": "version:106.0" - } - ], - "tasks": [ - { - "name": "run suite firefox-dart2js-canvaskit-canvaskit", - "parameters": [ - "test", - "--run", - "--suite=firefox-dart2js-canvaskit-canvaskit" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] - }, + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ { - "name": "Linux run firefox-dart2js-canvaskit-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-canvaskit-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "firefox", - "version": "version:106.0" - } - ], - "tasks": [ - { - "name": "run suite firefox-dart2js-canvaskit-ui", - "parameters": [ - "test", - "--run", - "--suite=firefox-dart2js-canvaskit-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "name": "run suite chrome-full-dart2js-canvaskit-ui", + "parameters": [ + "test", + "--run", + "--suite=chrome-full-dart2js-canvaskit-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run firefox-dart2js-html-engine suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-html-engine" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Linux run chrome-dart2wasm-html-engine suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2wasm-html-engine" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2wasm-html-engine", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2wasm-html-engine" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "firefox", + "version": "version:106.0" + } + ], + "tasks": [ + { + "name": "run suite firefox-dart2js-html-engine", + "parameters": [ + "test", + "--run", + "--suite=firefox-dart2js-html-engine" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run firefox-dart2js-html-html suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-html-html" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Linux run chrome-dart2wasm-html-html suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2wasm-html-html" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2wasm-html-html", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2wasm-html-html" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "firefox", + "version": "version:106.0" + } + ], + "tasks": [ + { + "name": "run suite firefox-dart2js-html-html", + "parameters": [ + "test", + "--run", + "--suite=firefox-dart2js-html-html" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run firefox-dart2js-html-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-html-ui" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Linux run chrome-dart2wasm-html-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2wasm-html-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2wasm-html-ui", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2wasm-html-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "firefox", + "version": "version:106.0" + } + ], + "tasks": [ + { + "name": "run suite firefox-dart2js-html-ui", + "parameters": [ + "test", + "--run", + "--suite=firefox-dart2js-html-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run firefox-dart2js-canvaskit-canvaskit suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-canvaskit-canvaskit" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Linux run chrome-dart2wasm-canvaskit-canvaskit suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2wasm-canvaskit-canvaskit" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2wasm-canvaskit-canvaskit", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2wasm-canvaskit-canvaskit" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "firefox", + "version": "version:106.0" + } + ], + "tasks": [ + { + "name": "run suite firefox-dart2js-canvaskit-canvaskit", + "parameters": [ + "test", + "--run", + "--suite=firefox-dart2js-canvaskit-canvaskit" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run firefox-dart2js-canvaskit-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-canvaskit-ui" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Linux run chrome-dart2wasm-canvaskit-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2wasm-canvaskit-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2wasm-canvaskit-ui", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2wasm-canvaskit-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "firefox", + "version": "version:106.0" + } + ], + "tasks": [ + { + "name": "run suite firefox-dart2js-canvaskit-ui", + "parameters": [ + "test", + "--run", + "--suite=firefox-dart2js-canvaskit-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-dart2wasm-html-engine suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2wasm-html-engine" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Linux run chrome-dart2wasm-skwasm-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2wasm-skwasm-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2wasm-skwasm-ui", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2wasm-skwasm-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-dart2wasm-html-engine", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2wasm-html-engine" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-dart2wasm-html-html suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2wasm-html-html" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Linux run chrome-full-dart2wasm-canvaskit-canvaskit suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2wasm-canvaskit-canvaskit" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-full-dart2wasm-canvaskit-canvaskit", - "parameters": [ - "test", - "--run", - "--suite=chrome-full-dart2wasm-canvaskit-canvaskit" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-dart2wasm-html-html", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2wasm-html-html" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-dart2wasm-html-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2wasm-html-ui" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Linux run chrome-full-dart2wasm-canvaskit-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Linux" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2wasm-canvaskit-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-full-dart2wasm-canvaskit-ui", - "parameters": [ - "test", - "--run", - "--suite=chrome-full-dart2wasm-canvaskit-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-dart2wasm-html-ui", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2wasm-html-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-dart2wasm-canvaskit-canvaskit suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2wasm-canvaskit-canvaskit" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Mac run safari-dart2js-html-engine suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Mac" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-html-engine" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - } - ], - "tasks": [ - { - "name": "run suite safari-dart2js-html-engine", - "parameters": [ - "test", - "--run", - "--suite=safari-dart2js-html-engine" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-dart2wasm-canvaskit-canvaskit", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2wasm-canvaskit-canvaskit" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-dart2wasm-canvaskit-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2wasm-canvaskit-ui" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Mac run safari-dart2js-html-html suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Mac" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-html-html" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - } - ], - "tasks": [ - { - "name": "run suite safari-dart2js-html-html", - "parameters": [ - "test", - "--run", - "--suite=safari-dart2js-html-html" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-dart2wasm-canvaskit-ui", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2wasm-canvaskit-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-dart2wasm-skwasm-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2wasm-skwasm-ui" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Mac run safari-dart2js-html-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Mac" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-html-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - } - ], - "tasks": [ - { - "name": "run suite safari-dart2js-html-ui", - "parameters": [ - "test", - "--run", - "--suite=safari-dart2js-html-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-dart2wasm-skwasm-ui", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2wasm-skwasm-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-full-dart2wasm-canvaskit-canvaskit suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2wasm-canvaskit-canvaskit" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Mac run safari-dart2js-canvaskit-canvaskit suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Mac" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-canvaskit-canvaskit" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - } - ], - "tasks": [ - { - "name": "run suite safari-dart2js-canvaskit-canvaskit", - "parameters": [ - "test", - "--run", - "--suite=safari-dart2js-canvaskit-canvaskit" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-full-dart2wasm-canvaskit-canvaskit", + "parameters": [ + "test", + "--run", + "--suite=chrome-full-dart2wasm-canvaskit-canvaskit" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Linux run chrome-full-dart2wasm-canvaskit-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2wasm-canvaskit-ui" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Mac run safari-dart2js-canvaskit-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Mac" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-canvaskit-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - } - ], - "tasks": [ - { - "name": "run suite safari-dart2js-canvaskit-ui", - "parameters": [ - "test", - "--run", - "--suite=safari-dart2js-canvaskit-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-full-dart2wasm-canvaskit-ui", + "parameters": [ + "test", + "--run", + "--suite=chrome-full-dart2wasm-canvaskit-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Mac run safari-dart2js-html-engine suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Mac" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-html-engine" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" + } + ], + "tasks": [ + { + "name": "run suite safari-dart2js-html-engine", + "parameters": [ + "test", + "--run", + "--suite=safari-dart2js-html-engine" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Mac run safari-dart2js-html-html suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Mac" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-html-html" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" + } + ], + "tasks": [ + { + "name": "run suite safari-dart2js-html-html", + "parameters": [ + "test", + "--run", + "--suite=safari-dart2js-html-html" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Mac run safari-dart2js-html-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Mac" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-html-ui" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" + } + ], + "tasks": [ + { + "name": "run suite safari-dart2js-html-ui", + "parameters": [ + "test", + "--run", + "--suite=safari-dart2js-html-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Mac run safari-dart2js-canvaskit-canvaskit suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Mac" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-canvaskit-canvaskit" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" + } + ], + "tasks": [ + { + "name": "run suite safari-dart2js-canvaskit-canvaskit", + "parameters": [ + "test", + "--run", + "--suite=safari-dart2js-canvaskit-canvaskit" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Mac run safari-dart2js-canvaskit-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Mac" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-canvaskit-ui" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" + } + ], + "tasks": [ + { + "name": "run suite safari-dart2js-canvaskit-ui", + "parameters": [ + "test", + "--run", + "--suite=safari-dart2js-canvaskit-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Windows run chrome-dart2js-html-engine suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Windows" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-html-engine" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Windows run chrome-dart2js-html-engine suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Windows" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-html-engine" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2js-html-engine", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2js-html-engine" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-dart2js-html-engine", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2js-html-engine" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Windows run chrome-dart2js-html-html suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Windows" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-html-html" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Windows run chrome-dart2js-html-html suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Windows" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-html-html" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2js-html-html", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2js-html-html" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-dart2js-html-html", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2js-html-html" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Windows run chrome-dart2js-html-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Windows" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-html-ui" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Windows run chrome-dart2js-html-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Windows" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-html-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2js-html-ui", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2js-html-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-dart2js-html-ui", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2js-html-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Windows run chrome-dart2js-canvaskit-canvaskit suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Windows" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-canvaskit-canvaskit" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Windows run chrome-dart2js-canvaskit-canvaskit suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Windows" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-canvaskit-canvaskit" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2js-canvaskit-canvaskit", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2js-canvaskit-canvaskit" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-dart2js-canvaskit-canvaskit", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2js-canvaskit-canvaskit" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Windows run chrome-dart2js-canvaskit-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Windows" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-canvaskit-ui" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Windows run chrome-dart2js-canvaskit-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Windows" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-canvaskit-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2js-canvaskit-ui", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2js-canvaskit-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-dart2js-canvaskit-ui", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2js-canvaskit-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Windows run chrome-dart2js-skwasm-skwasm_stub suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Windows" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-skwasm-skwasm_stub" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Windows run chrome-dart2js-skwasm-skwasm_stub suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Windows" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-skwasm-skwasm_stub" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-dart2js-skwasm-skwasm_stub", - "parameters": [ - "test", - "--run", - "--suite=chrome-dart2js-skwasm-skwasm_stub" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-dart2js-skwasm-skwasm_stub", + "parameters": [ + "test", + "--run", + "--suite=chrome-dart2js-skwasm-skwasm_stub" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Windows run chrome-full-dart2js-canvaskit-canvaskit suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Windows" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-canvaskit-canvaskit" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Windows run chrome-full-dart2js-canvaskit-canvaskit suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Windows" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-canvaskit-canvaskit" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-full-dart2js-canvaskit-canvaskit", - "parameters": [ - "test", - "--run", - "--suite=chrome-full-dart2js-canvaskit-canvaskit" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-full-dart2js-canvaskit-canvaskit", + "parameters": [ + "test", + "--run", + "--suite=chrome-full-dart2js-canvaskit-canvaskit" + ], + "script": "flutter/lib/web_ui/dev/felt" + } + ] + }, + { + "name": "Windows run chrome-full-dart2js-canvaskit-ui suite", + "recipe": "engine_v2/tester_engine", + "drone_dimensions": [ + "device_type=none", + "os=Windows" + ], + "gclient_variables": { + "download_android_deps": false + }, + "dependencies": [ + "web_tests/artifacts", + "web_tests/test_bundles/dart2js-canvaskit-ui" + ], + "test_dependencies": [ + { + "dependency": "goldctl", + "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" }, { - "name": "Windows run chrome-full-dart2js-canvaskit-ui suite", - "recipe": "engine_v2/tester_engine", - "drone_dimensions": [ - "device_type=none", - "os=Windows" - ], - "gclient_variables": { - "download_android_deps": false - }, - "dependencies": [ - "web_tests/artifacts", - "web_tests/test_bundles/dart2js-canvaskit-ui" - ], - "test_dependencies": [ - { - "dependency": "goldctl", - "version": "git_revision:3a77d0b12c697a840ca0c7705208e8622dc94603" - }, - { - "dependency": "chrome_and_driver", - "version": "version:111.0a" - } - ], - "tasks": [ - { - "name": "run suite chrome-full-dart2js-canvaskit-ui", - "parameters": [ - "test", - "--run", - "--suite=chrome-full-dart2js-canvaskit-ui" - ], - "script": "flutter/lib/web_ui/dev/felt" - } - ] + "dependency": "chrome_and_driver", + "version": "version:111.0a" + } + ], + "tasks": [ + { + "name": "run suite chrome-full-dart2js-canvaskit-ui", + "parameters": [ + "test", + "--run", + "--suite=chrome-full-dart2js-canvaskit-ui" + ], + "script": "flutter/lib/web_ui/dev/felt" } - ] -} + ] + } + ] +} \ No newline at end of file diff --git a/lib/web_ui/dev/generate_builder_json.dart b/lib/web_ui/dev/generate_builder_json.dart index 68c89a7c4e5f9..60da64b70a60e 100644 --- a/lib/web_ui/dev/generate_builder_json.dart +++ b/lib/web_ui/dev/generate_builder_json.dart @@ -8,6 +8,8 @@ import 'felt_config.dart'; String generateBuilderJson(FeltConfig config) { final Map outputJson = { + '_comment': 'THIS IS A GENERATED FILE. Do not edit this file directly.', + '_comment2': 'See `generated_builder_json.dart` for the generator code', 'builds': [ _getArtifactBuildStep(), for (final TestBundle bundle in config.testBundles) @@ -88,7 +90,6 @@ Map _getBundleBuildStep(TestBundle bundle) { 'drone_dimensions': [ 'device_type=none', 'os=Linux', - 'cores=32', ], 'generators': { 'tasks': [ diff --git a/lib/web_ui/dev/test_runner.dart b/lib/web_ui/dev/test_runner.dart index 6f5bdbfbb1b36..da5559b363a49 100644 --- a/lib/web_ui/dev/test_runner.dart +++ b/lib/web_ui/dev/test_runner.dart @@ -332,7 +332,14 @@ class TestCommand extends Command with ArgUtils { final List bundles = _filterBundlesForSuites(filteredSuites); final ArtifactDependencies artifacts = _artifactsForSuites(filteredSuites); if (boolArg('generate-builder-json')) { - print(generateBuilderJson(config)); + final String configString = generateBuilderJson(config); + final io.File configFile = io.File(path.join( + environment.flutterDirectory.path, + 'ci', + 'builders', + 'linux_web_engine.json', + )); + configFile.writeAsStringSync(configString); return true; } if (isList || isVerbose) {