blob: 5065d6781d2e26666f9c871412c1680547dc55a0 [file] [log] [blame]
{
"builds": [
{
"archives": [
{
"name": "android_profile",
"type": "gcs",
"base_path": "out/android_profile/zip_archives/",
"include_paths": [
"out/android_profile/zip_archives/android-arm-profile/artifacts.zip",
"out/android_profile/zip_archives/android-arm-profile/linux-x64.zip",
"out/android_profile/zip_archives/android-arm-profile/symbols.zip",
"out/android_profile/zip_archives/download.flutter.io"
],
"realm": "production"
}
],
"drone_dimensions": [
"device_type=none",
"os=Linux"
],
"gn": [
"--runtime-mode",
"profile",
"--android",
"--android-cpu",
"arm"
],
"name": "android_profile",
"ninja": {
"config": "android_profile",
"targets": [
"default",
"clang_x64/gen_snapshot",
"flutter/shell/platform/android:embedding_jars",
"flutter/shell/platform/android:abi_jars"
]
}
},
{
"archives": [
{
"name": "android_release",
"type": "gcs",
"base_path": "out/android_release/zip_archives/",
"include_paths": [
"out/android_release/zip_archives/android-arm-release/artifacts.zip",
"out/android_release/zip_archives/android-arm-release/linux-x64.zip",
"out/android_release/zip_archives/android-arm-release/symbols.zip",
"out/android_release/zip_archives/download.flutter.io"
],
"realm": "production"
}
],
"drone_dimensions": [
"device_type=none",
"os=Linux"
],
"gn": [
"--runtime-mode",
"release",
"--android",
"--android-cpu",
"arm"
],
"name": "android_release",
"ninja": {
"config": "android_release",
"targets": [
"default",
"clang_x64/gen_snapshot",
"flutter/shell/platform/android:embedding_jars",
"flutter/shell/platform/android:abi_jars"
]
}
},
{
"archives": [
{
"name": "android_release_arm64",
"type": "gcs",
"base_path": "out/android_release_arm64/zip_archives/",
"include_paths": [
"out/android_release_arm64/zip_archives/android-arm64-release/artifacts.zip",
"out/android_release_arm64/zip_archives/android-arm64-release/linux-x64.zip",
"out/android_release_arm64/zip_archives/android-arm64-release/symbols.zip",
"out/android_release_arm64/zip_archives/android-arm64-release/analyze-snapshot-linux-x64.zip",
"out/android_release_arm64/zip_archives/download.flutter.io"
],
"realm": "production"
}
],
"drone_dimensions": [
"device_type=none",
"os=Linux"
],
"gn": [
"--runtime-mode",
"release",
"--android",
"--android-cpu",
"arm64"
],
"name": "android_release_arm64",
"ninja": {
"config": "android_release_arm64",
"targets": [
"default",
"clang_x64/gen_snapshot",
"flutter/shell/platform/android:abi_jars",
"flutter/shell/platform/android:analyze_snapshot"
]
},
"tests": [
{
"name": "Generate treemap for android_release_arm64",
"language": "python3",
"script": "third_party/dart/runtime/third_party/binary_size/src/run_binary_size_analysis.py",
"parameters": [
"--library",
"../../src/out/android_release_arm64/libflutter.so",
"--destdir",
"${FLUTTER_LOGS_DIR}",
"--addr2line-binary",
"../../src/third_party/android_tools/ndk/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64/bin/aarch64-linux-android-addr2line"
]
}
]
},
{
"archives": [
{
"name": "android_profile_arm64",
"type": "gcs",
"base_path": "out/android_profile_arm64/zip_archives/",
"include_paths": [
"out/android_profile_arm64/zip_archives/android-arm64-profile/artifacts.zip",
"out/android_profile_arm64/zip_archives/android-arm64-profile/linux-x64.zip",
"out/android_profile_arm64/zip_archives/android-arm64-profile/symbols.zip",
"out/android_profile_arm64/zip_archives/android-arm64-profile/analyze-snapshot-linux-x64.zip",
"out/android_profile_arm64/zip_archives/download.flutter.io"
],
"realm": "production"
}
],
"drone_dimensions": [
"device_type=none",
"os=Linux"
],
"gn": [
"--android",
"--runtime-mode",
"profile",
"--android-cpu",
"arm64"
],
"name": "android_profile_arm64",
"ninja": {
"config": "android_profile_arm64",
"targets": [
"default",
"clang_x64/gen_snapshot",
"flutter/shell/platform/android:abi_jars",
"flutter/shell/platform/android:analyze_snapshot"
]
}
},
{
"archives": [
{
"name": "android_profile_x64",
"type": "gcs",
"base_path": "out/android_profile_x64/zip_archives/",
"include_paths": [
"out/android_profile_x64/zip_archives/android-x64-profile/artifacts.zip",
"out/android_profile_x64/zip_archives/android-x64-profile/linux-x64.zip",
"out/android_profile_x64/zip_archives/android-x64-profile/symbols.zip",
"out/android_profile_x64/zip_archives/android-x64-profile/analyze-snapshot-linux-x64.zip",
"out/android_profile_x64/zip_archives/download.flutter.io"
],
"realm": "production"
}
],
"drone_dimensions": [
"device_type=none",
"os=Linux"
],
"gn": [
"--runtime-mode",
"profile",
"--android",
"--android-cpu",
"x64"
],
"name": "android_profile_x64",
"ninja": {
"config": "android_profile_x64",
"targets": [
"default",
"clang_x64/gen_snapshot",
"flutter/shell/platform/android:abi_jars",
"flutter/shell/platform/android:analyze_snapshot"
]
}
},
{
"archives": [
{
"name": "android_release_x64",
"type": "gcs",
"base_path": "out/android_release_x64/zip_archives/",
"include_paths": [
"out/android_release_x64/zip_archives/android-x64-release/artifacts.zip",
"out/android_release_x64/zip_archives/android-x64-release/linux-x64.zip",
"out/android_release_x64/zip_archives/android-x64-release/symbols.zip",
"out/android_release_x64/zip_archives/android-x64-release/analyze-snapshot-linux-x64.zip",
"out/android_release_x64/zip_archives/download.flutter.io"
],
"realm": "production"
}
],
"drone_dimensions": [
"device_type=none",
"os=Linux"
],
"gn": [
"--runtime-mode",
"release",
"--android",
"--android-cpu",
"x64"
],
"name": "android_release_x64",
"ninja": {
"config": "android_release_x64",
"targets": [
"default",
"clang_x64/gen_snapshot",
"flutter/shell/platform/android:abi_jars",
"flutter/shell/platform/android:analyze_snapshot"
]
}
}
],
"generators": {
"tasks": [
{
"name": "Verify-export-symbols-release-binaries",
"parameters": [
"src/out"
],
"script": "flutter/testing/symbols/verify_exported.dart",
"language": "dart"
}
]
}
}