Add web_engine build configuration. (flutter/engine#40044)

Add web_engine build configuration.
This commit is contained in:
godofredoc 2023-03-03 13:47:41 -08:00 committed by GitHub
parent 9efd952488
commit 11c7a824db
3 changed files with 131 additions and 130 deletions

View File

@ -26,47 +26,47 @@
"tests": []
},
{
"archives": [],
"drone_dimensions": [
"device_type=none",
"os=Linux"
],
"gclient_variables": {
"download_android_deps": false
},
"gn": [
"--runtime-mode",
"debug",
"--unoptimized",
"--prebuilt-dart-sdk",
"--target-dir",
"host_debug_impeller_vulkan"
],
"name": "host_debug_impeller_vulkan",
"ninja": {
"config": "host_debug_impeller_vulkan",
"targets": [
"flutter",
"flutter/sky/packages"
]
},
"tests": [
{
"language": "python3",
"name": "Host Tests for host_debug_impeller_vulkan",
"parameters": [
"--variant",
"host_debug_impeller_vulkan",
"--type",
"impeller-vulkan",
"--engine-capture-core-dump"
],
"script": "flutter/testing/run_tests.py",
"type": "local"
}
]
},
{
"archives": [],
"drone_dimensions": [
"device_type=none",
"os=Linux"
],
"gclient_variables": {
"download_android_deps": false
},
"gn": [
"--runtime-mode",
"debug",
"--unoptimized",
"--prebuilt-dart-sdk",
"--target-dir",
"host_debug_impeller_vulkan"
],
"name": "host_debug_impeller_vulkan",
"ninja": {
"config": "host_debug_impeller_vulkan",
"targets": [
"flutter",
"flutter/sky/packages"
]
},
"tests": [
{
"language": "python3",
"name": "Host Tests for host_debug_impeller_vulkan",
"parameters": [
"--variant",
"host_debug_impeller_vulkan",
"--type",
"impeller-vulkan",
"--engine-capture-core-dump"
],
"script": "flutter/testing/run_tests.py",
"type": "local"
}
]
},
{
"archives": [
{
"name": "host_debug",
@ -99,7 +99,7 @@
"ninja": {
"config": "host_debug",
"targets": [
"flutter:unittests",
"flutter:unittests",
"flutter/build/archives:artifacts",
"flutter/build/archives:dart_sdk_archive",
"flutter/build/archives:embedder",
@ -123,7 +123,7 @@
"script": "flutter/testing/run_tests.py",
"type": "local"
}
]
]
},
{
"archives": [
@ -154,9 +154,9 @@
"ninja": {
"config": "host_profile",
"targets": [
"flutter/build/dart:copy_dart_sdk",
"flutter/shell/testing",
"flutter/tools/path_ops",
"flutter/build/dart:copy_dart_sdk",
"flutter/shell/testing",
"flutter/tools/path_ops",
"flutter/shell/platform/linux:flutter_gtk",
"flutter:unittests"
]
@ -206,16 +206,16 @@
"ninja": {
"config": "host_release",
"targets": [
"flutter/build/dart:copy_dart_sdk",
"flutter/display_list:display_list_benchmarks",
"flutter/display_list:display_list_builder_benchmarks",
"flutter/fml:fml_benchmarks",
"flutter/impeller/geometry:geometry_benchmarks",
"flutter/lib/ui:ui_benchmarks",
"flutter/shell/common:shell_benchmarks",
"flutter/shell/testing",
"flutter/third_party/txt:txt_benchmarks",
"flutter/tools/path_ops",
"flutter/build/dart:copy_dart_sdk",
"flutter/display_list:display_list_benchmarks",
"flutter/display_list:display_list_builder_benchmarks",
"flutter/fml:fml_benchmarks",
"flutter/impeller/geometry:geometry_benchmarks",
"flutter/lib/ui:ui_benchmarks",
"flutter/shell/common:shell_benchmarks",
"flutter/shell/testing",
"flutter/third_party/txt:txt_benchmarks",
"flutter/tools/path_ops",
"flutter/build/archives:flutter_patched_sdk",
"flutter/shell/platform/linux:flutter_gtk",
"flutter:unittests"
@ -236,39 +236,6 @@
"type": "local"
}
]
},
{
"archives": [
{
"name": "wasm_release",
"base_path": "out/wasm_release/zip_archives/",
"type": "gcs",
"include_paths": [
"out/wasm_release/zip_archives/flutter-web-sdk.zip"
]
}
],
"drone_dimensions": [
"device_type=none",
"os=Linux"
],
"gclient_variables": {
"download_emsdk": true,
"download_android_deps": false
},
"gn": [
"--runtime-mode",
"release",
"--web"
],
"name": "wasm_release",
"ninja": {
"config": "wasm_release",
"targets": [
"flutter/web_sdk:flutter_web_sdk_archive"
]
},
"tests": []
}
],
"tests": []

View File

@ -0,0 +1,75 @@
{
"builds": [
{
"archives": [
{
"name": "wasm_release",
"base_path": "out/wasm_release/zip_archives/",
"type": "gcs",
"include_paths": [
"out/wasm_release/zip_archives/flutter-web-sdk.zip"
]
}
],
"drone_dimensions": [
"device_type=none",
"os=Linux"
],
"gclient_variables": {
"download_android_deps": false,
"download_emsdk": true
},
"gn": [
"--build-canvaskit",
"--web",
"--runtime-mode=release"
],
"name": "wasm_release",
"ninja": {
"config": "wasm_release",
"targets": [
"flutter/web_sdk:flutter_web_sdk_archive"
]
},
"generators": {
"pub_dirs": [
"flutter/lib/web_ui/",
"flutter/web_sdk/web_engine_tester/"
],
"tasks": [
{
"name": "compile web_tests",
"parameters": [
"run",
"compile_tests"
],
"scripts": [
"third_party/dart/tools/sdks/dart-sdk/bin/dart",
"flutter/lib/web_ui/dev/felt.dart"
]
},
{
"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"
]
}
]
},
"tests": []
}
],
"tests": []
}

View File

@ -1,41 +0,0 @@
{
"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": [
"analyze"
],
"scripts": [
"out/host_debug_unopt/dart-sdk/bin/dart",
"flutter/lib/web_ui/dev/felt.dart"
]
}
]
}
}