| { | |
| "builds": [ | |
| { | |
| "drone_dimensions": [ | |
| "device_type=none", | |
| "os=Linux", | |
| "cores=32" | |
| ], | |
| "gn": [ | |
| "--runtime-mode", | |
| "debug", | |
| "--unoptimized", | |
| "--prebuilt-dart-sdk", | |
| "--asan", | |
| "--lsan", | |
| "--dart-debug", | |
| "--rbe", | |
| "--no-goma" | |
| ], | |
| "name": "host_debug_unopt", | |
| "ninja": { | |
| "config": "host_debug_unopt", | |
| "targets": [ | |
| "flutter/tools/font-subset", | |
| "flutter:unittests", | |
| "flutter/build/dart:copy_dart_sdk", | |
| "flutter/shell/platform/common/client_wrapper:client_wrapper_unittests", | |
| "flutter/shell/platform/common:common_cpp_core_unittests", | |
| "flutter/shell/platform/common:common_cpp_unittests", | |
| "flutter/shell/platform/glfw/client_wrapper:client_wrapper_glfw_unittests", | |
| "flutter/shell/testing", | |
| "sky_engine" | |
| ] | |
| }, | |
| "tests": [ | |
| { | |
| "name": "test:format_and_dart_test", | |
| "script": "flutter/ci/format.sh" | |
| }, | |
| { | |
| "language": "python3", | |
| "name": "test: Host_Tests_for_host_debug_unopt", | |
| "script": "flutter/testing/run_tests.py", | |
| "parameters": [ | |
| "--variant", | |
| "host_debug_unopt", | |
| "--type", | |
| "dart,dart-host,engine", | |
| "--engine-capture-core-dump", | |
| "--use-sanitizer-suppressions" | |
| ] | |
| }, | |
| { | |
| "name": "analyze_dart_ui", | |
| "script": "flutter/ci/analyze.sh" | |
| }, | |
| { | |
| "name": "pylint", | |
| "script": "flutter/ci/pylint.sh" | |
| }, | |
| { | |
| "language": "dart", | |
| "name": "test: observatory and service protocol", | |
| "script": "flutter/shell/testing/observatory/test.dart", | |
| "parameters": [ | |
| "out/host_debug_unopt/flutter_tester", | |
| "flutter/shell/testing/observatory/empty_main.dart" | |
| ] | |
| }, | |
| { | |
| "language": "dart", | |
| "name": "test: Lint android host", | |
| "script": "flutter/tools/android_lint/bin/main.dart" | |
| }, | |
| { | |
| "name": "Check build configs", | |
| "script": "flutter/ci/check_build_configs.sh" | |
| } | |
| ] | |
| }, | |
| { | |
| "drone_dimensions": [ | |
| "device_type=none", | |
| "os=Linux" | |
| ], | |
| "dependencies": [ | |
| { | |
| "dependency": "arm_tools", | |
| "version": "last_updated:2023-02-03T15:32:01-0800" | |
| } | |
| ], | |
| "gn": [ | |
| "--android", | |
| "--unoptimized", | |
| "--rbe", | |
| "--no-goma" | |
| ], | |
| "name": "android_debug_unopt", | |
| "ninja": { | |
| "config": "android_debug_unopt", | |
| "targets": [ | |
| "flutter/impeller", | |
| "flutter/shell/platform/android:android_jar", | |
| "flutter/shell/platform/android:robolectric_tests" | |
| ] | |
| }, | |
| "tests": [ | |
| { | |
| "language": "python3", | |
| "name": "test: Host Tests for android_debug_unopt", | |
| "script": "flutter/testing/run_tests.py", | |
| "parameters": [ | |
| "--variant", | |
| "android_debug_unopt", | |
| "--type", | |
| "java", | |
| "--engine-capture-core-dump", | |
| "--android-variant", | |
| "android_debug_unopt" | |
| ] | |
| }, | |
| { | |
| "language": "python3", | |
| "name": "malioc diff", | |
| "script": "flutter/impeller/tools/malioc_diff.py", | |
| "parameters": [ | |
| "--before-relative-to-src", | |
| "flutter/impeller/tools/malioc.json", | |
| "--after-relative-to-src", | |
| "out/android_debug_unopt/gen/malioc", | |
| "--print-diff" | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| } |