From 97c8422212d2baebb647f8bfc74b7cdb0b277609 Mon Sep 17 00:00:00 2001 From: godofredoc <54371434+godofredoc@users.noreply.github.com> Date: Tue, 10 Aug 2021 13:33:20 -0700 Subject: [PATCH] Engine build configuration for web engine. (flutter/engine#27971) This is part of the implementation of build/test separation. Bug: https://github.com/flutter/flutter/issues/81855 --- .../src/flutter/ci/builders/web_engine.json | 100 ++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 engine/src/flutter/ci/builders/web_engine.json 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": [] + } +]