diff --git a/engine/src/flutter/ci/builders/web_engine.json b/engine/src/flutter/ci/builders/web_engine.json new file mode 100644 index 00000000000..f1d406f6f01 --- /dev/null +++ b/engine/src/flutter/ci/builders/web_engine.json @@ -0,0 +1,100 @@ +[ + { + "archives": [], + "drone_dimensions": [ + "device_type=none", + "os=Windows-10" + ], + "gn": [ + "--runtime-mode", + "debug", + "--unoptimized", + "--full-dart-sdk", + "--prebuilt-dart-sdk" + ], + "name": "windows_host_debug", + "ninja": { + "config": "host_debug_unopt", + "targets": [] + }, + "platform": "Windows", + "tests": [] + }, + { + "archives": [], + "drone_dimensions": [ + "device_type=none", + "os=Linux" + ], + "generators": { + "pub_dirs": [ + "flutter/lib/web_ui/", + "flutter/web_sdk/web_engine_tester/" + ], + "tasks": [ + { + "name": "compile web_tests", + "parameters": [ + "run", + "compile_tests" + ], + "scripts": [ + "out/host_debug_unopt/dart-sdk/bin/dart", + "flutter/lib/web_ui/dev/felt.dart" + ] + }, + { + "name": "check licenses", + "parameters": [ + "check-licenses" + ], + "scripts": [ + "out/host_debug_unopt/dart-sdk/bin/dart", + "flutter/lib/web_ui/dev/felt.dart" + ] + }, + { + "name": "web engine analysis", + "parameters": [], + "scripts": [ + "flutter/lib/web_ui/dev/web_engine_analysis.sh" + ] + } + ] + }, + "gn": [ + "--runtime-mode", + "debug", + "--unoptimized", + "--full-dart-sdk" + ], + "name": "linux_host_debug_unopt", + "ninja": { + "config": "host_debug_unopt", + "targets": [] + }, + "platform": "Linux", + "tests": [] + }, + { + "archives": [], + "drone_dimensions": [ + "device_type=none", + "os=Mac" + ], + "gn": [ + "--runtime-mode", + "debug", + "--unoptimized", + "--full-dart-sdk", + "--prebuilt-dart-sdk" + ], + "name": "mac_host_debug_unopt", + "ninja": { + "config": "host_debug_unopt", + "targets": [] + }, + "platform": "Mac", + "tests": [] + } +]