mirror of
https://github.com/flutter/flutter
synced 2024-10-06 00:09:53 +00:00
aa36db1d29
Support for FFI calls with `@Native external` functions through Native assets on MacOS and iOS. This enables bundling native code without any build-system boilerplate code. For more info see: * https://github.com/flutter/flutter/issues/129757 ### Implementation details for MacOS and iOS. Dylibs are bundled by (1) making them fat binaries if multiple architectures are targeted, (2) code signing these, and (3) copying them to the frameworks folder. These steps are done manual rather than via CocoaPods. CocoaPods would have done the same steps, but (a) needs the dylibs to be there before the `xcodebuild` invocation (we could trick it, by having a minimal dylib in the place and replace it during the build process, that works), and (b) can't deal with having no dylibs to be bundled (we'd have to bundle a dummy dylib or include some dummy C code in the build file). The dylibs are build as a new target inside flutter assemble, as that is the moment we know what build-mode and architecture to target. The mapping from asset id to dylib-path is passed in to every kernel compilation path. The interesting case is hot-restart where the initial kernel file is compiled by the "inner" flutter assemble, while after hot restart the "outer" flutter run compiled kernel file is pushed to the device. Both kernel files need to contain the mapping. The "inner" flutter assemble gets its mapping from the NativeAssets target which builds the native assets. The "outer" flutter run get its mapping from a dry-run invocation. Since this hot restart can be used for multiple target devices (`flutter run -d all`) it contains the mapping for all known targets. ### Example vs template The PR includes a new template that uses the new native assets in a package and has an app importing that. Separate discussion in: https://github.com/flutter/flutter/issues/131209. ### Tests This PR adds new tests to cover the various use cases. * dev/devicelab/bin/tasks/native_assets_ios.dart * Runs an example app with native assets in all build modes, doing hot reload and hot restart in debug mode. * dev/devicelab/bin/tasks/native_assets_ios_simulator.dart * Runs an example app with native assets, doing hot reload and hot restart. * packages/flutter_tools/test/integration.shard/native_assets_test.dart * Runs (incl hot reload/hot restart), builds, builds frameworks for iOS, MacOS and flutter-tester. * packages/flutter_tools/test/general.shard/build_system/targets/native_assets_test.dart * Unit tests the new Target in the backend. * packages/flutter_tools/test/general.shard/ios/native_assets_test.dart * packages/flutter_tools/test/general.shard/macos/native_assets_test.dart * Unit tests the native assets being packaged on a iOS/MacOS build. It also extends various existing tests: * dev/devicelab/bin/tasks/module_test_ios.dart * Exercises the add2app scenario. * packages/flutter_tools/test/general.shard/features_test.dart * Unit test the new feature flag.
5306 lines
149 KiB
YAML
5306 lines
149 KiB
YAML
# Describes the targets run in continuous integration environment.
|
|
#
|
|
# Flutter infra uses this file to generate a checklist of tasks to be performed
|
|
# for every commit.
|
|
#
|
|
# More information at:
|
|
# * https://github.com/flutter/cocoon/blob/main/CI_YAML.md
|
|
enabled_branches:
|
|
- master
|
|
- flutter-\d+\.\d+-candidate\.\d+
|
|
|
|
platform_properties:
|
|
staging_build_linux:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "curl", "version": "version:7.64.0"}
|
|
]
|
|
os: Ubuntu
|
|
cores: "8"
|
|
device_type: none
|
|
ignore_flakiness: "true"
|
|
linux:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "curl", "version": "version:7.64.0"}
|
|
]
|
|
os: Ubuntu
|
|
cores: "8"
|
|
device_type: none
|
|
linux_build_test:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "curl", "version": "version:7.64.0"}
|
|
]
|
|
os: Ubuntu
|
|
cores: "8"
|
|
device_type: none
|
|
linux_android:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "curl", "version": "version:7.64.0"}
|
|
]
|
|
os: Linux
|
|
device_type: "msm8952"
|
|
|
|
linux_pixel_7pro:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "curl", "version": "version:7.64.0"}
|
|
]
|
|
os: Linux
|
|
device_type: "Pixel 7 Pro"
|
|
|
|
linux_samsung_a02:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "curl", "version": "version:7.64.0"}
|
|
]
|
|
os: Linux
|
|
device_type: "SM-A025V"
|
|
|
|
mac:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "apple_signing", "version": "version:2022_to_2023"}
|
|
]
|
|
os: Mac-12
|
|
device_type: none
|
|
$flutter/osx_sdk : >-
|
|
{
|
|
"sdk_version": "14e300c"
|
|
}
|
|
mac_arm64:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "apple_signing", "version": "version:2022_to_2023"}
|
|
]
|
|
os: Mac-12
|
|
device_type: none
|
|
cpu: arm64
|
|
$flutter/osx_sdk : >-
|
|
{
|
|
"sdk_version": "14e300c"
|
|
}
|
|
mac_benchmark:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "apple_signing", "version": "version:2022_to_2023"}
|
|
]
|
|
device_type: none
|
|
mac_model: "Macmini8,1"
|
|
os: Mac-12
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
$flutter/osx_sdk : >-
|
|
{
|
|
"sdk_version": "14e300c"
|
|
}
|
|
mac_x64:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "apple_signing", "version": "version:2022_to_2023"}
|
|
]
|
|
os: Mac-12
|
|
device_type: none
|
|
cpu: x86
|
|
$flutter/osx_sdk : >-
|
|
{
|
|
"sdk_version": "14e300c"
|
|
}
|
|
mac_build_test:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"},
|
|
{"dependency": "apple_signing", "version": "version:2022_to_2023"}
|
|
]
|
|
os: Mac-12
|
|
device_type: none
|
|
cpu: x86
|
|
$flutter/osx_sdk : >-
|
|
{
|
|
"sdk_version": "14e300c"
|
|
}
|
|
mac_android:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
os: Mac-12
|
|
cpu: x86
|
|
device_type: "msm8952"
|
|
mac_arm64_android:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
os: Mac-12
|
|
cpu: arm64
|
|
device_type: "msm8952"
|
|
mac_ios:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"},
|
|
{"dependency": "apple_signing", "version": "version:2022_to_2023"}
|
|
]
|
|
os: Mac-12
|
|
cpu: x86
|
|
device_os: iOS-16
|
|
$flutter/osx_sdk : >-
|
|
{
|
|
"sdk_version": "14e300c"
|
|
}
|
|
mac_arm64_ios:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"},
|
|
{"dependency": "apple_signing", "version": "none"}
|
|
]
|
|
os: Mac-12
|
|
cpu: arm64
|
|
device_os: iOS-16
|
|
$flutter/osx_sdk : >-
|
|
{
|
|
"sdk_version": "14e300c"
|
|
}
|
|
windows:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "certs", "version": "version:9563bb"}
|
|
]
|
|
os: Windows-10
|
|
device_type: none
|
|
windows_arm64:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "certs", "version": "version:9563bb"}
|
|
]
|
|
os: Windows
|
|
cpu: arm64
|
|
windows_android:
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "certs", "version": "version:9563bb"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
os: Windows-10
|
|
device_type: "msm8952"
|
|
|
|
targets:
|
|
- name: Linux analyze
|
|
recipe: flutter/flutter
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["framework","hostonly","linux"]
|
|
validation: analyze
|
|
validation_name: Analyze
|
|
|
|
- name: Linux analyzer_benchmark
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
test_timeout_secs: "3600"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "curl", "version": "version:7.64.0"}
|
|
]
|
|
cores: "32"
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: analyzer_benchmark
|
|
|
|
- name: Linux coverage
|
|
bringup: true
|
|
recipe: flutter/coverage
|
|
timeout: 120
|
|
properties:
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
|
|
- name: Linux packages_autoroller
|
|
presubmit: false
|
|
recipe: pub_autoroller/pub_autoroller
|
|
timeout: 30
|
|
bringup: true # https://github.com/flutter/flutter/issues/131968
|
|
enabled_branches:
|
|
# Don't run this on release branches
|
|
- master
|
|
properties:
|
|
tags: >
|
|
["framework","hostonly","linux"]
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gh_cli", "version": "version:2.8.0-2-g32256d38"}
|
|
]
|
|
|
|
- name: Linux android views
|
|
recipe: flutter/android_views
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "android_virtual_device", "version": "34"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["framework","hostonly","linux"]
|
|
timeout: 60
|
|
|
|
- name: Linux build_tests_1_3
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
|
|
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
|
|
{"dependency": "ninja", "version": "version:1.9.0"}
|
|
]
|
|
shard: build_tests
|
|
subshard: "1_3"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
|
|
- name: Linux build_tests_2_3
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
|
|
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
|
|
{"dependency": "ninja", "version": "version:1.9.0"}
|
|
]
|
|
shard: build_tests
|
|
subshard: "2_3"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
|
|
- name: Linux build_tests_3_3
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
|
|
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
|
|
{"dependency": "ninja", "version": "version:1.9.0"}
|
|
]
|
|
shard: build_tests
|
|
subshard: "3_3"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
|
|
- name: Linux ci_yaml flutter roller
|
|
recipe: infra/ci_yaml
|
|
timeout: 30
|
|
properties:
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
backfill: "false"
|
|
runIf:
|
|
- .ci.yaml
|
|
|
|
- name: Linux customer_testing
|
|
enabled_branches:
|
|
- master
|
|
recipe: flutter/flutter
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["framework", "hostonly", "linux"]
|
|
validation: customer_testing
|
|
validation_name: Customer testing
|
|
|
|
- name: Linux docs_publish
|
|
recipe: flutter/flutter
|
|
presubmit: false
|
|
timeout: 90 # https://github.com/flutter/flutter/issues/120901
|
|
dimensions:
|
|
os: "Linux"
|
|
properties:
|
|
cores: "32"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "dashing", "version": "0.4.0"},
|
|
{"dependency": "firebase", "version": "v11.0.1"}
|
|
]
|
|
tags: >
|
|
["framework", "hostonly", "linux"]
|
|
backfill: "false"
|
|
validation: docs
|
|
validation_name: Docs
|
|
firebase_project: master-docs-flutter-dev
|
|
release_ref: refs/heads/master
|
|
release_build: "true"
|
|
drone_dimensions:
|
|
- os=Linux
|
|
|
|
- name: Linux docs_test
|
|
recipe: flutter/flutter
|
|
timeout: 90 # https://github.com/flutter/flutter/issues/120901
|
|
properties:
|
|
cores: "32"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "dashing", "version": "0.4.0"}
|
|
]
|
|
firebase_project: ""
|
|
release_ref: ""
|
|
tags: >
|
|
["framework","hostonly", "linux"]
|
|
validation: docs
|
|
validation_name: Docs
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter/**
|
|
- packages/flutter_test/**
|
|
- packages/flutter_drive/**
|
|
- packages/flutter_localizations/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux engine_dependency_proxy_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: engine_dependency_proxy_test
|
|
runIf:
|
|
- dev/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux firebase_abstract_method_smoke_test
|
|
bringup: false
|
|
presubmit: false
|
|
recipe: firebaselab/firebaselab
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["firebaselab"]
|
|
task_name: abstract_method_smoke_test
|
|
physical_devices: >-
|
|
[
|
|
"--device", "model=panther,version=33",
|
|
"--device", "model=redfin,version=30"
|
|
]
|
|
# TODO(flutter/flutter#123331): This device is flaking.
|
|
# "--device", "model=Nexus6P,version=25",
|
|
virtual_devices: >-
|
|
[
|
|
"--device", "model=Nexus5,version=21",
|
|
"--device", "model=Nexus5,version=22",
|
|
"--device", "model=Nexus5,version=23",
|
|
"--device", "model=Nexus5,version=24",
|
|
"--device", "model=Nexus6P,version=26",
|
|
"--device", "model=Nexus6P,version=27",
|
|
"--device", "model=NexusLowRes,version=29"
|
|
]
|
|
|
|
- name: Linux firebase_android_embedding_v2_smoke_test
|
|
recipe: firebaselab/firebaselab
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["firebaselab"]
|
|
task_name: android_embedding_v2_smoke_test
|
|
physical_devices: >-
|
|
[
|
|
"--device", "model=redfin,version=30",
|
|
"--device", "model=griffin,version=24"
|
|
]
|
|
# TODO(flutter/flutter#123331): This device is flaking.
|
|
# "--device", "model=Nexus6P,version=25",
|
|
virtual_devices: >-
|
|
[
|
|
"--device", "model=Nexus5,version=21",
|
|
"--device", "model=Nexus5,version=22",
|
|
"--device", "model=Nexus5,version=23",
|
|
"--device", "model=Nexus6P,version=26",
|
|
"--device", "model=Nexus6P,version=27",
|
|
"--device", "model=NexusLowRes,version=29"
|
|
]
|
|
|
|
- name: Linux firebase_release_smoke_test
|
|
recipe: firebaselab/firebaselab
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["firebaselab"]
|
|
task_name: release_smoke_test
|
|
physical_devices: >-
|
|
[
|
|
"--device", "model=redfin,version=30",
|
|
"--device", "model=griffin,version=24"
|
|
]
|
|
# TODO(flutter/flutter#123331): This device is flaking.
|
|
# "--device", "model=Nexus6P,version=25",
|
|
virtual_devices: >-
|
|
[
|
|
"--device", "model=Nexus5,version=21",
|
|
"--device", "model=Nexus5,version=22",
|
|
"--device", "model=Nexus5,version=23",
|
|
"--device", "model=Nexus6P,version=26",
|
|
"--device", "model=Nexus6P,version=27",
|
|
"--device", "model=NexusLowRes,version=29"
|
|
]
|
|
|
|
- name: Linux flutter_packaging_test
|
|
recipe: packaging/packaging
|
|
timeout: 60
|
|
enabled_branches:
|
|
- master
|
|
- beta
|
|
- stable
|
|
properties:
|
|
task_name: flutter_packaging
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
|
|
- name: Linux flutter_plugins
|
|
recipe: flutter/flutter_drone
|
|
enabled_branches:
|
|
- master
|
|
timeout: 60
|
|
properties:
|
|
shard: flutter_plugins
|
|
subshard: analyze
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
|
|
- name: Linux framework_tests_libraries
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: framework_tests
|
|
subshard: libraries
|
|
tags: >
|
|
["framework","hostonly","shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter/**
|
|
- packages/flutter_driver/**
|
|
- packages/integration_test/**
|
|
- packages/flutter_localizations/**
|
|
- packages/fuchsia_remote_debug_protocol/**
|
|
- packages/flutter_test/**
|
|
- packages/flutter_goldens/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux framework_tests_slow
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"}
|
|
]
|
|
shard: framework_tests
|
|
subshard: slow
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter/**
|
|
- packages/flutter_driver/**
|
|
- packages/integration_test/**
|
|
- packages/flutter_localizations/**
|
|
- packages/fuchsia_remote_debug_protocol/**
|
|
- packages/flutter_test/**
|
|
- packages/flutter_goldens/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux framework_tests_misc
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
|
|
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
|
|
{"dependency": "ninja", "version": "version:1.9.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "android_sdk", "version": "version:33v6"}
|
|
]
|
|
shard: framework_tests
|
|
subshard: misc
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- examples/api/**
|
|
- packages/flutter/**
|
|
- packages/flutter_driver/**
|
|
- packages/integration_test/**
|
|
- packages/flutter_localizations/**
|
|
- packages/fuchsia_remote_debug_protocol/**
|
|
- packages/flutter_test/**
|
|
- packages/flutter_goldens/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux framework_tests_widgets
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: framework_tests
|
|
subshard: widgets
|
|
tags: >
|
|
["framework","hostonly","shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter/**
|
|
- packages/flutter_driver/**
|
|
- packages/integration_test/**
|
|
- packages/flutter_localizations/**
|
|
- packages/fuchsia_remote_debug_protocol/**
|
|
- packages/flutter_test/**
|
|
- packages/flutter_goldens/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux fuchsia_precache
|
|
recipe: flutter/flutter
|
|
timeout: 60
|
|
properties:
|
|
validation: fuchsia_precache
|
|
validation_name: Fuchsia precache
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
|
|
- name: Linux gradle_desugar_classes_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: gradle_desugar_classes_test
|
|
runIf:
|
|
- dev/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux gradle_java8_compile_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: gradle_java8_compile_test
|
|
runIf:
|
|
- dev/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux gradle_plugin_bundle_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: gradle_plugin_bundle_test
|
|
runIf:
|
|
- dev/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux gradle_plugin_fat_apk_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: gradle_plugin_fat_apk_test
|
|
runIf:
|
|
- dev/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux gradle_plugin_light_apk_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: gradle_plugin_light_apk_test
|
|
runIf:
|
|
- dev/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux module_custom_host_app_name_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: module_custom_host_app_name_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux module_host_with_custom_build_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: module_host_with_custom_build_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux module_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: module_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux plugin_dependencies_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: plugin_dependencies_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux plugin_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: plugin_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux plugin_test_linux
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
|
|
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
|
|
{"dependency": "ninja", "version": "version:1.9.0"},
|
|
{"dependency": "curl", "version": "version:7.64.0"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: plugin_test_linux
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux run_debug_test_linux
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
xvfb: "1"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
|
|
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
|
|
{"dependency": "ninja", "version": "version:1.9.0"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: run_debug_test_linux
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux run_release_test_linux
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
xvfb: "1"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
|
|
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
|
|
{"dependency": "ninja", "version": "version:1.9.0"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: run_release_test_linux
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux skp_generator
|
|
enabled_branches:
|
|
- main
|
|
- master
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
shard: skp_generator
|
|
subshard: "0"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux technical_debt__cost
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: technical_debt__cost
|
|
|
|
- name: Linux test_ownership
|
|
recipe: infra/test_ownership
|
|
enabled_branches:
|
|
- main
|
|
- master
|
|
properties:
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- bin/internal/engine.version
|
|
- .ci.yaml
|
|
|
|
- name: Linux tool_integration_tests_1_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "1_4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux tool_integration_tests_2_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "2_4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux tool_integration_tests_3_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "3_4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux tool_integration_tests_4_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "4_4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux tool_tests_commands
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
shard: tool_tests
|
|
subshard: commands
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux tool_tests_general
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
shard: tool_tests
|
|
subshard: general
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_benchmarks_canvaskit
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"}
|
|
]
|
|
tags: >
|
|
["devicelab","hostonly", "linux"]
|
|
task_name: web_benchmarks_canvaskit
|
|
|
|
- name: Linux web_benchmarks_html
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"}
|
|
]
|
|
tags: >
|
|
["devicelab"]
|
|
task_name: web_benchmarks_html
|
|
runIf:
|
|
- dev/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_benchmarks_skwasm
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"}
|
|
]
|
|
tags: >
|
|
["devicelab"]
|
|
task_name: web_benchmarks_skwasm
|
|
runIf:
|
|
- dev/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_long_running_tests_1_5
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_long_running_tests
|
|
subshard: "1_5"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_long_running_tests_2_5
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_long_running_tests
|
|
subshard: "2_5"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_long_running_tests_3_5
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_long_running_tests
|
|
subshard: "3_5"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_long_running_tests_4_5
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_long_running_tests
|
|
subshard: "4_5"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_long_running_tests_5_5
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_long_running_tests
|
|
subshard: "5_5"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_tests_0
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_tests
|
|
subshard: "0"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_tests_1
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_tests
|
|
subshard: "1"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_tests_2
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_tests
|
|
subshard: "2"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_tests_3
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_tests
|
|
subshard: "3"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_tests_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_tests
|
|
subshard: "4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_tests_5
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_tests
|
|
subshard: "5"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_tests_6
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_tests
|
|
subshard: "6"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_tests_7_last
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_tests
|
|
subshard: "7_last"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_canvaskit_tests_0
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_canvaskit_tests
|
|
subshard: "0"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_canvaskit_tests_1
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_canvaskit_tests
|
|
subshard: "1"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_canvaskit_tests_2
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_canvaskit_tests
|
|
subshard: "2"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_canvaskit_tests_3
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_canvaskit_tests
|
|
subshard: "3"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_canvaskit_tests_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_canvaskit_tests
|
|
subshard: "4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_canvaskit_tests_5
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_canvaskit_tests
|
|
subshard: "5"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_canvaskit_tests_6
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_canvaskit_tests
|
|
subshard: "6"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_canvaskit_tests_7_last
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_canvaskit_tests
|
|
subshard: "7_last"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux web_tool_tests
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_tool_tests
|
|
subshard: "1_1"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Linux_android android_defines_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: true
|
|
timeout: 60
|
|
dimensions:
|
|
kvm: "1"
|
|
cores: "8"
|
|
machine_type: "n1-standard-8"
|
|
properties:
|
|
device_type: "none"
|
|
tags: >
|
|
["devicelab", "linux"]
|
|
task_name: android_defines_test
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_virtual_device", "version": "34"}
|
|
]
|
|
|
|
- name: Linux_android android_obfuscate_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: android_obfuscate_test
|
|
|
|
- name: Linux_android android_semantics_integration_test
|
|
recipe: devicelab/devicelab_drone
|
|
bringup: true # Flaky: https://github.com/flutter/flutter/issues/124636
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: android_semantics_integration_test
|
|
|
|
- name: Linux_android android_stack_size_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: android_stack_size_test
|
|
|
|
- name: Linux_android android_view_scroll_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: android_view_scroll_perf__timeline_summary
|
|
|
|
- name: Linux_android animated_image_gc_perf
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: animated_image_gc_perf
|
|
|
|
- name: Linux_android animated_complex_opacity_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: animated_complex_opacity_perf__e2e_summary
|
|
|
|
- name: Linux_android animated_complex_image_filtered_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: animated_complex_image_filtered_perf__e2e_summary
|
|
|
|
- name: Linux_android animated_placeholder_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: animated_placeholder_perf__e2e_summary
|
|
|
|
- name: Linux_android backdrop_filter_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: backdrop_filter_perf__e2e_summary
|
|
|
|
- name: Linux_pixel_7pro backdrop_filter_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: backdrop_filter_perf__timeline_summary
|
|
|
|
|
|
- name: Linux_pixel_7pro draw_atlas_perf_opengles__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: draw_atlas_perf_opengles__timeline_summary
|
|
|
|
- name: Linux_pixel_7pro draw_atlas_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: draw_atlas_perf__timeline_summary
|
|
|
|
- name: Linux_pixel_7pro dynamic_path_tessellation_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: dynamic_path_tessellation_perf__timeline_summary
|
|
|
|
- name: Linux_pixel_7pro static_path_tessellation_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: static_path_tessellation_perf__timeline_summary
|
|
|
|
- name: Linux_android basic_material_app_android__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: basic_material_app_android__compile
|
|
|
|
- name: Linux_android channels_integration_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: channels_integration_test
|
|
|
|
- name: Linux_android clipper_cache_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab","android","linux"]
|
|
task_name: clipper_cache_perf__e2e_summary
|
|
|
|
- name: Linux_android color_filter_and_fade_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: color_filter_and_fade_perf__e2e_summary
|
|
|
|
- name: Linux_android color_filter_cache_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: color_filter_cache_perf__e2e_summary
|
|
|
|
- name: Linux_android color_filter_with_unstable_child_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab","android","linux"]
|
|
task_name: color_filter_with_unstable_child_perf__e2e_summary
|
|
|
|
- name: Linux_android raster_cache_use_memory_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab","android","linux"]
|
|
task_name: raster_cache_use_memory_perf__e2e_summary
|
|
|
|
- name: Linux_android shader_mask_cache_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: shader_mask_cache_perf__e2e_summary
|
|
|
|
- name: Linux_android complex_layout_android__scroll_smoothness
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: complex_layout_android__scroll_smoothness
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
|
|
- name: Linux_android complex_layout_scroll_perf__devtools_memory
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab","android","linux"]
|
|
task_name: complex_layout_scroll_perf__devtools_memory
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
|
|
- name: Linux_android complex_layout_scroll_perf__memory
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab","android","linux"]
|
|
task_name: complex_layout_scroll_perf__memory
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
|
|
- name: Linux_android complex_layout_scroll_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab","android","linux"]
|
|
task_name: complex_layout_scroll_perf__timeline_summary
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
|
|
- name: Linux_pixel_7pro complex_layout_scroll_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: complex_layout_scroll_perf__timeline_summary
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
|
|
- name: Linux_android complex_layout_semantics_perf
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: complex_layout_semantics_perf
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
|
|
- name: Linux_android complex_layout__start_up
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: complex_layout__start_up
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
|
|
- name: Linux_android cubic_bezier_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: cubic_bezier_perf__e2e_summary
|
|
|
|
- name: Linux_pixel_7pro cubic_bezier_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: cubic_bezier_perf__timeline_summary
|
|
|
|
- name: Linux_android cull_opacity_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: cull_opacity_perf__e2e_summary
|
|
|
|
- name: Linux_pixel_7pro cull_opacity_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: cull_opacity_perf__timeline_summary
|
|
|
|
- name: Linux_android devtools_profile_start_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: devtools_profile_start_test
|
|
|
|
- name: Linux_android drive_perf_debug_warning
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: drive_perf_debug_warning
|
|
|
|
- name: Linux_android embedded_android_views_integration_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: embedded_android_views_integration_test
|
|
|
|
- name: Linux_android external_ui_integration_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: external_ui_integration_test
|
|
|
|
- name: Linux_android fading_child_animation_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: fading_child_animation_perf__timeline_summary
|
|
|
|
- name: Linux_android fast_scroll_heavy_gridview__memory
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: fast_scroll_heavy_gridview__memory
|
|
|
|
- name: Linux_android fast_scroll_large_images__memory
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: fast_scroll_large_images__memory
|
|
|
|
- name: Linux_android flavors_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flavors_test
|
|
|
|
- name: Linux_android flutter_engine_group_performance
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_engine_group_performance
|
|
|
|
- name: Linux_android flutter_gallery__back_button_memory
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_gallery__back_button_memory
|
|
|
|
- name: Linux_android flutter_gallery__image_cache_memory
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_gallery__image_cache_memory
|
|
|
|
- name: Linux_android flutter_gallery__memory_nav
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab" ,"android", "linux"]
|
|
task_name: flutter_gallery__memory_nav
|
|
|
|
- name: Linux_android flutter_gallery__start_up
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_gallery__start_up
|
|
|
|
- name: Linux_android flutter_gallery__start_up_delayed
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_gallery__start_up_delayed
|
|
|
|
- name: Linux_android flutter_gallery_android__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_gallery_android__compile
|
|
|
|
- name: Linux_android flutter_gallery_v2_chrome_run_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_gallery_v2_chrome_run_test
|
|
|
|
- name: Linux flutter_gallery_v2_web_compile_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: flutter_gallery_v2_web_compile_test
|
|
|
|
- name: Linux_android flutter_test_performance
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_test_performance
|
|
|
|
- name: Linux_android flutter_view__start_up
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_view__start_up
|
|
|
|
- name: Linux_android frame_policy_delay_test_android
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: frame_policy_delay_test_android
|
|
|
|
- name: Linux_android fullscreen_textfield_perf
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: fullscreen_textfield_perf
|
|
|
|
- name: Linux_android fullscreen_textfield_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: fullscreen_textfield_perf__e2e_summary
|
|
|
|
- name: Linux_android very_long_picture_scrolling_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 120
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: very_long_picture_scrolling_perf__e2e_summary
|
|
|
|
- name: Linux_android hello_world__memory
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: hello_world__memory
|
|
|
|
- name: Linux_android home_scroll_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: home_scroll_perf__timeline_summary
|
|
|
|
- name: Linux_android hot_mode_dev_cycle_linux__benchmark
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: hot_mode_dev_cycle_linux__benchmark
|
|
runIf:
|
|
- dev/**
|
|
|
|
- name: Linux_android hybrid_android_views_integration_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: hybrid_android_views_integration_test
|
|
|
|
- name: Linux_android image_list_jit_reported_duration
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: image_list_jit_reported_duration
|
|
|
|
- name: Linux_android imagefiltered_transform_animation_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: imagefiltered_transform_animation_perf__timeline_summary
|
|
|
|
- name: Linux_pixel_7pro imagefiltered_transform_animation_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: imagefiltered_transform_animation_perf__timeline_summary
|
|
|
|
- name: Linux_android image_list_reported_duration
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: image_list_reported_duration
|
|
|
|
- name: Linux_android integration_ui_driver
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab" ,"android", "linux"]
|
|
task_name: integration_ui_driver
|
|
|
|
- name: Linux_android integration_ui_keyboard_resize
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: integration_ui_keyboard_resize
|
|
|
|
- name: Linux_android integration_ui_textfield
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: integration_ui_textfield
|
|
|
|
- name: Linux_android large_image_changer_perf_android
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: large_image_changer_perf_android
|
|
|
|
- name: Linux_android linux_chrome_dev_mode
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: linux_chrome_dev_mode
|
|
|
|
- name: Linux_android multi_widget_construction_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: multi_widget_construction_perf__e2e_summary
|
|
|
|
- name: Linux_android list_text_layout_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: list_text_layout_perf__e2e_summary
|
|
|
|
- name: Linux_android list_text_layout_impeller_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: list_text_layout_impeller_perf__e2e_summary
|
|
|
|
- name: Linux_android new_gallery__crane_perf
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: new_gallery__crane_perf
|
|
|
|
- name: Linux_android old_gallery__transition_perf
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: old_gallery__transition_perf
|
|
|
|
- name: Linux_build_test flutter_gallery__transition_perf
|
|
recipe: devicelab/devicelab_drone_build_test
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_gallery__transition_perf
|
|
artifact: gallery__transition_perf
|
|
drone_dimensions: >
|
|
["device_os=N","os=Linux", "device_type=msm8952"]
|
|
|
|
- name: Linux_build_test flutter_gallery__transition_perf_e2e
|
|
recipe: devicelab/devicelab_drone_build_test
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_gallery__transition_perf_e2e
|
|
artifact: gallery__transition_perf_e2e
|
|
drone_dimensions: >
|
|
["device_os=N","os=Linux", "device_type=msm8952"]
|
|
|
|
- name: Linux_build_test flutter_gallery__transition_perf_hybrid
|
|
recipe: devicelab/devicelab_drone_build_test
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_gallery__transition_perf_hybrid
|
|
artifact: gallery__transition_perf_hybrid
|
|
drone_dimensions: >
|
|
["device_os=N","os=Linux", "device_type=msm8952"]
|
|
|
|
- name: Linux_android flutter_gallery__transition_perf_with_semantics
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: flutter_gallery__transition_perf_with_semantics
|
|
|
|
# MotoG4, Skia
|
|
- name: Linux_android new_gallery__transition_perf
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: new_gallery__transition_perf
|
|
|
|
# Pixel 7 Pro, Skia
|
|
- name: Linux_pixel_7pro new_gallery__transition_perf
|
|
recipe: devicelab/devicelab_drone
|
|
bringup: true
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: new_gallery__transition_perf
|
|
|
|
# Samsung A02, Skia
|
|
- name: Linux_samsung_a02 new_gallery__transition_perf
|
|
recipe: devicelab/devicelab_drone
|
|
bringup: true
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux", "samsung", "a02"]
|
|
task_name: new_gallery__transition_perf
|
|
|
|
# Moto G4, Impeller (OpenGL)
|
|
- name: Linux_android new_gallery_impeller__transition_perf
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: new_gallery_impeller__transition_perf
|
|
|
|
# Pixel 7 Pro, Impeller (Vulkan)
|
|
- name: Linux_pixel_7pro new_gallery_impeller__transition_perf
|
|
recipe: devicelab/devicelab_drone
|
|
bringup: true
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: new_gallery_impeller__transition_perf
|
|
|
|
# Samsung A02, Impeller (OpenGL)
|
|
- name: Linux_samsung_a02 new_gallery_impeller__transition_perf
|
|
bringup: true
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "samsung", "a02"]
|
|
task_name: new_gallery_impeller__transition_perf
|
|
|
|
# Pixel 7 Pro, Impeller (OpenGL)
|
|
- name: Linux_pixel_7pro new_gallery_opengles_impeller__transition_perf
|
|
bringup: true
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: new_gallery_opengles_impeller__transition_perf
|
|
|
|
- name: Linux_android picture_cache_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: picture_cache_perf__e2e_summary
|
|
|
|
- name: Linux_pixel_7pro picture_cache_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
bringup: true
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: picture_cache_perf__timeline_summary
|
|
|
|
- name: Linux_android android_picture_cache_complexity_scoring_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: android_picture_cache_complexity_scoring_perf__timeline_summary
|
|
|
|
- name: Linux_android slider_perf_android
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: slider_perf_android
|
|
|
|
- name: Linux_android platform_channels_benchmarks
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: platform_channels_benchmarks
|
|
|
|
- name: Linux_android platform_channel_sample_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: platform_channel_sample_test
|
|
|
|
- name: Linux_android platform_interaction_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: platform_interaction_test
|
|
|
|
- name: Linux_android platform_views_scroll_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: platform_views_scroll_perf__timeline_summary
|
|
|
|
- name: Linux_pixel_7pro platform_views_scroll_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
bringup: true
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: platform_views_scroll_perf__timeline_summary
|
|
|
|
- name: Linux_android platform_views_scroll_perf_impeller__timeline_summary
|
|
bringup: true
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: platform_views_scroll_perf_impeller__timeline_summary
|
|
|
|
- name: Linux_pixel_7pro platform_views_scroll_perf_impeller__timeline_summary
|
|
bringup: true
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: platform_views_scroll_perf_impeller__timeline_summary
|
|
|
|
- name: Linux_android platform_view__start_up
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: platform_view__start_up
|
|
|
|
- name: Linux_android routing_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: routing_test
|
|
|
|
- name: Linux_android service_extensions_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: service_extensions_test
|
|
|
|
- name: Linux_android textfield_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: textfield_perf__e2e_summary
|
|
|
|
- name: Linux_pixel_7pro textfield_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: textfield_perf__timeline_summary
|
|
|
|
- name: Linux_android tiles_scroll_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab","android","linux"]
|
|
task_name: tiles_scroll_perf__timeline_summary
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
|
|
- name: Linux web_size__compile_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: web_size__compile_test
|
|
|
|
- name: Linux_android opacity_peephole_one_rect_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: opacity_peephole_one_rect_perf__e2e_summary
|
|
|
|
- name: Linux_android opacity_peephole_col_of_rows_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: opacity_peephole_col_of_rows_perf__e2e_summary
|
|
|
|
- name: Linux_android opacity_peephole_opacity_of_grid_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: opacity_peephole_opacity_of_grid_perf__e2e_summary
|
|
|
|
- name: Linux_android opacity_peephole_grid_of_opacity_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: opacity_peephole_grid_of_opacity_perf__e2e_summary
|
|
|
|
- name: Linux_android opacity_peephole_fade_transition_text_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: opacity_peephole_fade_transition_text_perf__e2e_summary
|
|
|
|
- name: Linux_android opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: opacity_peephole_grid_of_alpha_savelayers_perf__e2e_summary
|
|
|
|
- name: Linux_android opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: opacity_peephole_col_of_alpha_savelayer_rows_perf__e2e_summary
|
|
|
|
- name: Linux_android gradient_dynamic_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: gradient_dynamic_perf__e2e_summary
|
|
|
|
- name: Linux_android gradient_consistent_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: gradient_consistent_perf__e2e_summary
|
|
|
|
- name: Linux_android gradient_static_perf__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: gradient_static_perf__e2e_summary
|
|
|
|
- name: Linux_android android_choreographer_do_frame_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: android_choreographer_do_frame_test
|
|
|
|
- name: Linux_android animated_blur_backdrop_filter_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux"]
|
|
task_name: animated_blur_backdrop_filter_perf__timeline_summary
|
|
|
|
- name: Linux_pixel_7pro animated_blur_backdrop_filter_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: animated_blur_backdrop_filter_perf__timeline_summary
|
|
|
|
- name: Linux_pixel_7pro animated_advanced_blend_perf_opengles__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: animated_advanced_blend_perf_opengles__timeline_summary
|
|
|
|
- name: Linux_pixel_7pro animated_advanced_blend_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: animated_advanced_blend_perf__timeline_summary
|
|
|
|
- name: Mac_ios animated_advanced_blend_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
bringup: true
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: animated_advanced_blend_perf_ios__timeline_summary
|
|
|
|
- name: Linux_pixel_7pro animated_blur_backdrop_filter_perf_opengles__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: animated_blur_backdrop_filter_perf_opengles__timeline_summary
|
|
|
|
- name: Linux_pixel_7pro draw_vertices_perf_opengles__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: draw_vertices_perf_opengles__timeline_summary
|
|
|
|
- name: Linux_pixel_7pro draw_vertices_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["devicelab", "android", "linux", "pixel", "7pro"]
|
|
task_name: draw_vertices_perf__timeline_summary
|
|
|
|
- name: Mac_ios draw_vertices_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
bringup: true
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: draw_vertices_perf_ios__timeline_summary
|
|
|
|
- name: Mac_ios draw_atlas_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
bringup: true
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: draw_atlas_perf_ios__timeline_summary
|
|
|
|
- name: Mac_ios static_path_tessellation_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
bringup: true
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: static_path_tessellation_perf_ios__timeline_summary
|
|
|
|
- name: Mac_ios dynamic_path_tessellation_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
bringup: true
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: dynamic_path_tessellation_perf_ios__timeline_summary
|
|
|
|
- name: Staging_build_linux analyze
|
|
presubmit: false
|
|
bringup: true
|
|
recipe: flutter/flutter
|
|
timeout: 60
|
|
properties:
|
|
ignore_flakiness: "true"
|
|
tags: >
|
|
["framework","hostonly","linux"]
|
|
validation: analyze
|
|
validation_name: Analyze
|
|
|
|
- name: Mac_benchmark animated_complex_opacity_perf_macos__e2e_summary
|
|
presubmit: false
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
task_name: animated_complex_opacity_perf_macos__e2e_summary
|
|
|
|
- name: Mac_benchmark basic_material_app_macos__compile
|
|
presubmit: false
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
task_name: basic_material_app_macos__compile
|
|
|
|
- name: Mac build_ios_framework_module_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: build_ios_framework_module_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_arm64_ios build_ios_framework_module_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac", "arm64"]
|
|
task_name: build_ios_framework_module_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac build_tests_1_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "gems", "version": "v3.3.14"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: build_tests
|
|
subshard: "1_4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
|
|
- name: Mac build_tests_2_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "gems", "version": "v3.3.14"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: build_tests
|
|
subshard: "2_4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
|
|
- name: Mac build_tests_3_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "gems", "version": "v3.3.14"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: build_tests
|
|
subshard: "3_4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
|
|
- name: Mac build_tests_4_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "gems", "version": "v3.3.14"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: build_tests
|
|
subshard: "4_4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
|
|
- name: Mac_benchmark complex_layout_macos__start_up
|
|
presubmit: false
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
task_name: complex_layout_macos__start_up
|
|
|
|
- name: Mac_benchmark complex_layout_scroll_perf_macos__timeline_summary
|
|
presubmit: false
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
task_name: complex_layout_scroll_perf_macos__timeline_summary
|
|
|
|
- name: Mac customer_testing
|
|
enabled_branches:
|
|
- master
|
|
recipe: flutter/flutter
|
|
timeout: 60
|
|
properties:
|
|
validation: customer_testing
|
|
validation_name: Customer testing
|
|
tags: >
|
|
["framework", "hostonly", "mac"]
|
|
|
|
- name: Mac dart_plugin_registry_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: dart_plugin_registry_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_benchmark flutter_gallery_macos__compile
|
|
presubmit: false
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
task_name: flutter_gallery_macos__compile
|
|
|
|
- name: Mac_benchmark flutter_gallery_macos__start_up
|
|
presubmit: false
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
task_name: flutter_gallery_macos__start_up
|
|
|
|
- name: Mac flutter_packaging_test
|
|
recipe: packaging/packaging
|
|
timeout: 60
|
|
enabled_branches:
|
|
- master
|
|
- beta
|
|
- stable
|
|
properties:
|
|
task_name: flutter_packaging
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
|
|
- name: Mac_arm64 flutter_packaging_test
|
|
recipe: packaging/packaging
|
|
timeout: 60
|
|
enabled_branches:
|
|
- master
|
|
- beta
|
|
- stable
|
|
properties:
|
|
task_name: flutter_packaging
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
|
|
- name: Mac_benchmark flutter_view_macos__start_up
|
|
presubmit: false
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
task_name: flutter_view_macos__start_up
|
|
|
|
- name: Mac framework_tests_libraries
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
cpu: x86 # https://github.com/flutter/flutter/issues/119880
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: framework_tests
|
|
subshard: libraries
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter/**
|
|
- packages/flutter_driver/**
|
|
- packages/integration_test/**
|
|
- packages/flutter_localizations/**
|
|
- packages/fuchsia_remote_debug_protocol/**
|
|
- packages/flutter_test/**
|
|
- packages/flutter_goldens/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac framework_tests_misc
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "gems", "version": "v3.3.14"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "android_sdk", "version": "version:33v6"}
|
|
]
|
|
shard: framework_tests
|
|
subshard: misc
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
runIf:
|
|
- dev/**
|
|
- examples/api/**
|
|
- packages/flutter/**
|
|
- packages/flutter_driver/**
|
|
- packages/integration_test/**
|
|
- packages/flutter_localizations/**
|
|
- packages/fuchsia_remote_debug_protocol/**
|
|
- packages/flutter_test/**
|
|
- packages/flutter_goldens/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac framework_tests_widgets
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
cpu: x86 # https://github.com/flutter/flutter/issues/119880
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: framework_tests
|
|
subshard: widgets
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter/**
|
|
- packages/flutter_driver/**
|
|
- packages/integration_test/**
|
|
- packages/flutter_localizations/**
|
|
- packages/fuchsia_remote_debug_protocol/**
|
|
- packages/flutter_test/**
|
|
- packages/flutter_goldens/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac gradle_plugin_bundle_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: gradle_plugin_bundle_test
|
|
runIf:
|
|
- dev/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_benchmark hello_world_macos__compile
|
|
presubmit: false
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
task_name: hello_world_macos__compile
|
|
|
|
- name: Mac integration_ui_test_test_macos
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "mac"]
|
|
task_name: integration_ui_test_test_macos
|
|
|
|
- name: Mac module_custom_host_app_name_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: module_custom_host_app_name_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac module_host_with_custom_build_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: module_host_with_custom_build_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac module_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: module_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac module_test_ios
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
cpu: x86 # Codesigning fails on ARM https://github.com/flutter/flutter/issues/112033
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: module_test_ios
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_arm64_ios module_test_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac", "arm64"]
|
|
task_name: module_test_ios
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_benchmark platform_view_macos__start_up
|
|
presubmit: false
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
task_name: platform_view_macos__start_up
|
|
|
|
- name: Mac platform_channel_sample_test_macos
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: platform_channel_sample_test_macos
|
|
|
|
- name: Mac plugin_dependencies_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: plugin_dependencies_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac plugin_lint_mac
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: plugin_lint_mac
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- packages/integration_test/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_arm64_ios plugin_lint_mac
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac", "arm64"]
|
|
task_name: plugin_lint_mac
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- packages/integration_test/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac plugin_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: plugin_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac plugin_test_ios
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: plugin_test_ios
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac plugin_test_macos
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: plugin_test_macos
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_x64 tool_host_cross_arch_tests
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
shard: tool_host_cross_arch_tests
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_arm64 tool_host_cross_arch_tests
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
shard: tool_host_cross_arch_tests
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac tool_integration_tests_1_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "gems", "version": "v3.3.14"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "1_4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac tool_integration_tests_2_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "gems", "version": "v3.3.14"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "2_4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac tool_integration_tests_3_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "gems", "version": "v3.3.14"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "3_4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac tool_integration_tests_4_4
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "gems", "version": "v3.3.14"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "4_4"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac tool_tests_commands
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
shard: tool_tests
|
|
subshard: commands
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
|
|
- name: Mac tool_tests_general
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
shard: tool_tests
|
|
subshard: general
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_x64 verify_binaries_codesigned
|
|
enabled_branches:
|
|
- flutter-\d+\.\d+-candidate\.\d+
|
|
recipe: flutter/flutter
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
validation: verify_binaries_codesigned
|
|
validation_name: Verify x64 binaries codesigned
|
|
|
|
- name: Mac_arm64 verify_binaries_codesigned
|
|
enabled_branches:
|
|
- flutter-\d+\.\d+-candidate\.\d+
|
|
recipe: flutter/flutter
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
validation: verify_binaries_codesigned
|
|
validation_name: Verify arm64 binaries codesigned
|
|
|
|
- name: Mac web_tool_tests
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_tool_tests
|
|
subshard: "1_1"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_android entrypoint_dart_registrant
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "mac"]
|
|
task_name: entrypoint_dart_registrant
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_android hello_world_android__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "mac"]
|
|
task_name: hello_world_android__compile
|
|
|
|
- name: Mac_arm64_android hello_world_android__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "mac", "arm64"]
|
|
task_name: hello_world_android__compile
|
|
|
|
- name: Mac_android hot_mode_dev_cycle__benchmark
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "mac"]
|
|
task_name: hot_mode_dev_cycle__benchmark
|
|
|
|
- name: Mac_android integration_test_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "mac"]
|
|
task_name: integration_test_test
|
|
|
|
- name: Mac_arm64_android integration_test_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "mac", "arm64"]
|
|
task_name: integration_test_test
|
|
|
|
- name: Mac_android integration_ui_frame_number
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "mac"]
|
|
task_name: integration_ui_frame_number
|
|
|
|
- name: Mac_android microbenchmarks
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "mac"]
|
|
task_name: microbenchmarks
|
|
|
|
- name: Mac_android run_debug_test_android
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
runIf:
|
|
- dev/**
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "mac"]
|
|
task_name: run_debug_test_android
|
|
|
|
- name: Mac_arm64_android run_debug_test_android
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
runIf:
|
|
- dev/**
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "mac", "arm64"]
|
|
task_name: run_debug_test_android
|
|
|
|
- name: Mac_android run_release_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
runIf:
|
|
- dev/**
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "mac"]
|
|
task_name: run_release_test
|
|
|
|
- name: Mac_arm64_android run_release_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
runIf:
|
|
- dev/**
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "mac", "arm64"]
|
|
task_name: run_release_test
|
|
|
|
- name: Mac_ios animation_with_microtasks_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: animation_with_microtasks_perf_ios__timeline_summary
|
|
|
|
- name: Mac_ios backdrop_filter_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: backdrop_filter_perf_ios__timeline_summary
|
|
|
|
- name: Mac_ios basic_material_app_ios__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: basic_material_app_ios__compile
|
|
|
|
- name: Mac_ios channels_integration_test_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: channels_integration_test_ios
|
|
|
|
- name: Mac_ios complex_layout_ios__start_up
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: complex_layout_ios__start_up
|
|
|
|
- name: Mac_ios complex_layout_scroll_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: complex_layout_scroll_perf_ios__timeline_summary
|
|
|
|
- name: Mac_ios complex_layout_scroll_perf_bad_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: complex_layout_scroll_perf_bad_ios__timeline_summary
|
|
|
|
- name: Mac_ios color_filter_and_fade_perf_ios__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: color_filter_and_fade_perf_ios__e2e_summary
|
|
|
|
- name: Mac_ios imagefiltered_transform_animation_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: imagefiltered_transform_animation_perf_ios__timeline_summary
|
|
|
|
- name: Mac_ios external_ui_integration_test_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: external_ui_integration_test_ios
|
|
ignore_flakiness: "true"
|
|
|
|
- name: Mac_ios route_test_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: route_test_ios
|
|
|
|
- name: Mac_ios flavors_test_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: flavors_test_ios
|
|
|
|
- name: Mac_ios flutter_gallery_ios__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: flutter_gallery_ios__compile
|
|
|
|
- name: Mac_arm64_ios flutter_gallery_ios__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac", "arm64"]
|
|
task_name: flutter_gallery_ios__compile
|
|
|
|
- name: Mac_ios flutter_gallery_ios__start_up
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: flutter_gallery_ios__start_up
|
|
|
|
- name: Mac_ios flutter_gallery_ios__start_up_xcode_debug
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: flutter_gallery_ios__start_up_xcode_debug
|
|
$flutter/osx_sdk : >-
|
|
{
|
|
"sdk_version": "14c18"
|
|
}
|
|
bringup: true
|
|
|
|
- name: Mac_ios flutter_view_ios__start_up
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: flutter_view_ios__start_up
|
|
|
|
- name: Mac_ios hello_world_ios__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: hello_world_ios__compile
|
|
|
|
- name: Mac_arm64_ios hello_world_ios__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac", "arm64"]
|
|
task_name: hello_world_ios__compile
|
|
|
|
- name: Mac_ios hot_mode_dev_cycle_macos_target__benchmark
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: hot_mode_dev_cycle_macos_target__benchmark
|
|
runIf:
|
|
- dev/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_arm64_ios hot_mode_dev_cycle_macos_target__benchmark
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac", "arm64"]
|
|
task_name: hot_mode_dev_cycle_macos_target__benchmark
|
|
runIf:
|
|
- dev/**
|
|
|
|
- name: Mac_ios integration_test_test_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: integration_test_test_ios
|
|
|
|
- name: Mac_ios integration_ui_ios_driver
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: integration_ui_ios_driver
|
|
|
|
- name: Mac_ios integration_ui_ios_driver_xcode_debug
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: integration_ui_ios_driver_xcode_debug
|
|
$flutter/osx_sdk : >-
|
|
{
|
|
"sdk_version": "14c18"
|
|
}
|
|
bringup: true
|
|
|
|
- name: Mac_ios integration_ui_ios_frame_number
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: integration_ui_ios_frame_number
|
|
|
|
- name: Mac_ios integration_ui_ios_keyboard_resize
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: integration_ui_ios_keyboard_resize
|
|
|
|
- name: Mac_ios integration_ui_ios_textfield
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: integration_ui_ios_textfield
|
|
|
|
- name: Mac_x64 ios_app_with_extensions_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: ios_app_with_extensions_test
|
|
|
|
- name: Mac_arm64 ios_app_with_extensions_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac", "arm64"]
|
|
task_name: ios_app_with_extensions_test
|
|
|
|
- name: Mac_ios ios_content_validation_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: ios_content_validation_test
|
|
|
|
- name: Mac_arm64_ios ios_content_validation_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac", "arm64"]
|
|
task_name: ios_content_validation_test
|
|
|
|
- name: Mac_ios ios_defines_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: ios_defines_test
|
|
|
|
- name: Mac_ios ios_platform_view_tests
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: ios_platform_view_tests
|
|
|
|
- name: Mac_ios large_image_changer_perf_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: large_image_changer_perf_ios
|
|
|
|
- name: Mac_ios macos_chrome_dev_mode
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: macos_chrome_dev_mode
|
|
|
|
- name: Mac_arm64_ios macos_chrome_dev_mode
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac", "arm64"]
|
|
task_name: macos_chrome_dev_mode
|
|
|
|
- name: Mac_ios microbenchmarks_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: microbenchmarks_ios
|
|
|
|
- name: Mac_ios native_assets_ios_simulator
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true # TODO(dacoharkes): Set to false in follow up PR and check that test works on CI.
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: native_assets_ios_simulator
|
|
|
|
- name: Mac_ios native_assets_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true # TODO(dacoharkes): Set to false in follow up PR and check that test works on CI.
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: native_assets_ios
|
|
|
|
- name: Mac_ios native_platform_view_ui_tests_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: native_platform_view_ui_tests_ios
|
|
|
|
- name: Mac_ios new_gallery_ios__transition_perf
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: new_gallery_ios__transition_perf
|
|
|
|
- name: Mac_ios new_gallery_skia_ios__transition_perf
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: new_gallery_skia_ios__transition_perf
|
|
|
|
- name: Mac_ios platform_channel_sample_test_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: platform_channel_sample_test_ios
|
|
|
|
- name: Mac_ios platform_channel_sample_test_swift
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: platform_channel_sample_test_swift
|
|
|
|
- name: Mac_ios platform_channels_benchmarks_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: platform_channels_benchmarks_ios
|
|
|
|
- name: Mac_ios platform_interaction_test_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: platform_interaction_test_ios
|
|
|
|
- name: Mac_ios platform_view_ios__start_up
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: platform_view_ios__start_up
|
|
|
|
- name: Mac_ios platform_views_scroll_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: platform_views_scroll_perf_ios__timeline_summary
|
|
|
|
- name: Mac_ios platform_views_scroll_perf_non_intersecting_impeller_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: platform_views_scroll_perf_non_intersecting_impeller_ios__timeline_summary
|
|
|
|
- name: Mac_ios post_backdrop_filter_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: post_backdrop_filter_perf_ios__timeline_summary
|
|
|
|
- name: Mac_ios simple_animation_perf_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: simple_animation_perf_ios
|
|
|
|
- name: Mac_ios wide_gamut_ios
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: wide_gamut_ios
|
|
|
|
- name: Mac_ios hot_mode_dev_cycle_ios__benchmark
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: hot_mode_dev_cycle_ios__benchmark
|
|
|
|
- name: Mac_ios hot_mode_dev_cycle_ios_simulator
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: hot_mode_dev_cycle_ios_simulator
|
|
|
|
- name: Mac_ios fullscreen_textfield_perf_ios__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: fullscreen_textfield_perf_ios__e2e_summary
|
|
|
|
- name: Mac_ios very_long_picture_scrolling_perf_ios__e2e_summary
|
|
recipe: devicelab/devicelab_drone
|
|
bringup: true
|
|
presubmit: false
|
|
timeout: 120
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: very_long_picture_scrolling_perf_ios__e2e_summary
|
|
|
|
- name: Mac_ios tiles_scroll_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: tiles_scroll_perf_ios__timeline_summary
|
|
|
|
- name: Mac_build_test flutter_gallery__transition_perf_e2e_ios
|
|
recipe: devicelab/devicelab_drone_build_test
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: flutter_gallery__transition_perf_e2e_ios
|
|
drone_dimensions: >
|
|
["device_os=iOS-16","os=Mac-12", "cpu=x86"]
|
|
|
|
- name: Mac_ios animated_blur_backdrop_filter_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: animated_blur_backdrop_filter_perf_ios__timeline_summary
|
|
|
|
- name: Mac_ios draw_points_perf_ios__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
bringup: true
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: draw_points_perf_ios__timeline_summary
|
|
|
|
- name: Mac_ios spell_check_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac"]
|
|
task_name: spell_check_test_ios
|
|
|
|
- name: Mac native_ui_tests_macos
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: native_ui_tests_macos
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac channels_integration_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: channels_integration_test_macos
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac run_debug_test_macos
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: run_debug_test_macos
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_arm64_ios run_debug_test_macos
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac", "arm64"]
|
|
task_name: run_debug_test_macos
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac run_release_test_macos
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "gems", "version": "v3.3.14"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "mac"]
|
|
task_name: run_release_test_macos
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Mac_arm64_ios run_release_test_macos
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "ios", "mac", "arm64"]
|
|
task_name: run_release_test_macos
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows build_tests_1_5
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
shard: build_tests
|
|
subshard: "1_5"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
|
|
- name: Windows build_tests_2_5
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
shard: build_tests
|
|
subshard: "2_5"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
|
|
- name: Windows build_tests_3_5
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
shard: build_tests
|
|
subshard: "3_5"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
|
|
- name: Windows build_tests_4_5
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
shard: build_tests
|
|
subshard: "4_5"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
|
|
- name: Windows build_tests_5_5
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
shard: build_tests
|
|
subshard: "5_5"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
|
|
- name: Windows customer_testing
|
|
enabled_branches:
|
|
- master
|
|
recipe: flutter/flutter
|
|
timeout: 60
|
|
properties:
|
|
validation: customer_testing
|
|
validation_name: Customer testing
|
|
tags: >
|
|
["framework", "hostonly", "windows"]
|
|
|
|
- name: Windows framework_tests_libraries
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: framework_tests
|
|
subshard: libraries
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter/**
|
|
- packages/flutter_driver/**
|
|
- packages/integration_test/**
|
|
- packages/flutter_localizations/**
|
|
- packages/fuchsia_remote_debug_protocol/**
|
|
- packages/flutter_test/**
|
|
- packages/flutter_goldens/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows framework_tests_misc
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "vs_build", "version": "version:vs2019"},
|
|
{"dependency": "open_jdk", "version": "version:17"},
|
|
{"dependency": "android_sdk", "version": "version:33v6"}
|
|
]
|
|
shard: framework_tests
|
|
subshard: misc
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
runIf:
|
|
- dev/**
|
|
- examples/api/**
|
|
- packages/flutter/**
|
|
- packages/flutter_driver/**
|
|
- packages/integration_test/**
|
|
- packages/flutter_localizations/**
|
|
- packages/fuchsia_remote_debug_protocol/**
|
|
- packages/flutter_test/**
|
|
- packages/flutter_goldens/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows framework_tests_widgets
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: framework_tests
|
|
subshard: widgets
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter/**
|
|
- packages/flutter_driver/**
|
|
- packages/integration_test/**
|
|
- packages/flutter_localizations/**
|
|
- packages/fuchsia_remote_debug_protocol/**
|
|
- packages/flutter_test/**
|
|
- packages/flutter_goldens/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows gradle_plugin_bundle_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: gradle_plugin_bundle_test
|
|
runIf:
|
|
- dev/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows hot_mode_dev_cycle_win_target__benchmark
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: hot_mode_dev_cycle_win_target__benchmark
|
|
|
|
- name: Windows module_custom_host_app_name_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: module_custom_host_app_name_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows module_host_with_custom_build_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: module_host_with_custom_build_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows module_test
|
|
bringup: true # Flaky https://github.com/flutter/flutter/issues/133639
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: module_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows platform_channel_sample_test_windows
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: platform_channel_sample_test_windows
|
|
|
|
- name: Windows plugin_dependencies_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: plugin_dependencies_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows plugin_test
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: plugin_test
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows plugin_test_windows
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: plugin_test_windows
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows run_debug_test_windows
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: run_debug_test_windows
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows run_release_test_windows
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: run_release_test_windows
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows tool_integration_tests_1_6
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "1_6"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows tool_integration_tests_2_6
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "2_6"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows tool_integration_tests_3_6
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "3_6"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows tool_integration_tests_4_6
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "4_6"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows tool_integration_tests_5_6
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "5_6"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows tool_integration_tests_6_6
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"},
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
shard: tool_integration_tests
|
|
subshard: "6_6"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
test_timeout_secs: "2700"
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows tool_tests_commands
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
shard: tool_tests
|
|
subshard: commands
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows tool_tests_general
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
add_recipes_cq: "true"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "open_jdk", "version": "version:11"}
|
|
]
|
|
shard: tool_tests
|
|
subshard: general
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows web_tool_tests_1_2
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_tool_tests
|
|
subshard: "1_2"
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows web_tool_tests_2_2
|
|
recipe: flutter/flutter_drone
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "android_sdk", "version": "version:33v6"},
|
|
{"dependency": "chrome_and_driver", "version": "version:115.0"},
|
|
{"dependency": "open_jdk", "version": "version:11"},
|
|
{"dependency": "goldctl", "version": "git_revision:f808dcff91b221ae313e540c09d79696cd08b8de"}
|
|
]
|
|
shard: web_tool_tests
|
|
subshard: "2_2"
|
|
tags: >
|
|
["framework", "hostonly", "shard"]
|
|
runIf:
|
|
- dev/**
|
|
- packages/flutter_tools/**
|
|
- bin/**
|
|
- .ci.yaml
|
|
|
|
- name: Windows windows_home_scroll_perf__timeline_summary
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
task_name: windows_home_scroll_perf__timeline_summary
|
|
|
|
- name: Windows hello_world_win_desktop__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
task_name: hello_world_win_desktop__compile
|
|
|
|
- name: Windows_arm64 hello_world_win_desktop__compile
|
|
recipe: devicelab/devicelab_drone
|
|
bringup: true # https://github.com/flutter/flutter/issues/134083
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "windows", "arm64"]
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
task_name: hello_world_win_desktop__compile
|
|
|
|
- name: Windows flutter_gallery_win_desktop__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
task_name: flutter_gallery_win_desktop__compile
|
|
|
|
- name: Windows flutter_gallery_win_desktop__start_up
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
task_name: flutter_gallery_win_desktop__start_up
|
|
|
|
- name: Windows complex_layout_win_desktop__start_up
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
task_name: complex_layout_win_desktop__start_up
|
|
|
|
- name: Windows flutter_view_win_desktop__start_up
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
task_name: flutter_view_win_desktop__start_up
|
|
|
|
- name: Windows platform_view_win_desktop__start_up
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
task_name: platform_view_win_desktop__start_up
|
|
|
|
- name: Windows_android basic_material_app_win__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "windows"]
|
|
task_name: basic_material_app_win__compile
|
|
|
|
- name: Windows_android channels_integration_test_win
|
|
recipe: devicelab/devicelab_drone
|
|
bringup: true # https://github.com/flutter/flutter/issues/130732
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "windows"]
|
|
task_name: channels_integration_test_win
|
|
|
|
- name: Windows_android flavors_test_win
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "windows"]
|
|
task_name: flavors_test
|
|
|
|
- name: Windows_android flutter_gallery_win__compile
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "windows"]
|
|
task_name: flutter_gallery_win__compile
|
|
|
|
- name: Windows_android hot_mode_dev_cycle_win__benchmark
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "windows"]
|
|
task_name: hot_mode_dev_cycle_win__benchmark
|
|
|
|
- name: Windows_android windows_chrome_dev_mode
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "android", "windows"]
|
|
task_name: windows_chrome_dev_mode
|
|
|
|
- name: Windows flutter_packaging_test
|
|
recipe: packaging/packaging
|
|
timeout: 60
|
|
enabled_branches:
|
|
- master
|
|
- beta
|
|
- stable
|
|
properties:
|
|
task_name: flutter_packaging
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
|
|
- name: Windows windows_startup_test
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "vs_build", "version": "version:vs2019"}
|
|
]
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: windows_startup_test
|
|
|
|
- name: Windows flutter_tool_startup__windows
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "windows"]
|
|
task_name: flutter_tool_startup
|
|
|
|
- name: Linux flutter_tool_startup__linux
|
|
recipe: devicelab/devicelab_drone
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
tags: >
|
|
["devicelab", "hostonly", "linux"]
|
|
task_name: flutter_tool_startup
|
|
|
|
- name: Mac_benchmark flutter_tool_startup__macos
|
|
presubmit: false
|
|
recipe: devicelab/devicelab_drone
|
|
timeout: 60
|
|
properties:
|
|
task_name: flutter_tool_startup
|
|
|
|
- name: Linux flutter_packaging
|
|
recipe: packaging/packaging
|
|
timeout: 60
|
|
scheduler: release
|
|
bringup: true # https://github.com/flutter/flutter/issues/126286
|
|
enabled_branches:
|
|
- beta
|
|
- stable
|
|
properties:
|
|
task_name: flutter_packaging
|
|
tags: >
|
|
["framework", "hostonly", "shard", "linux"]
|
|
drone_dimensions:
|
|
- os=Linux
|
|
|
|
- name: Mac flutter_packaging
|
|
recipe: packaging/packaging
|
|
timeout: 60
|
|
scheduler: release
|
|
enabled_branches:
|
|
- beta
|
|
- stable
|
|
properties:
|
|
task_name: flutter_packaging
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
drone_dimensions:
|
|
- os=Mac
|
|
- cpu=x86
|
|
|
|
|
|
- name: Mac_arm64 flutter_packaging
|
|
recipe: packaging/packaging
|
|
timeout: 60
|
|
scheduler: release
|
|
enabled_branches:
|
|
- beta
|
|
- stable
|
|
properties:
|
|
task_name: flutter_packaging
|
|
tags: >
|
|
["framework", "hostonly", "shard", "mac"]
|
|
drone_dimensions:
|
|
- os=Mac
|
|
- cpu=arm64
|
|
|
|
- name: Windows flutter_packaging
|
|
recipe: packaging/packaging
|
|
timeout: 60
|
|
scheduler: release
|
|
bringup: true
|
|
enabled_branches:
|
|
- beta
|
|
- stable
|
|
properties:
|
|
task_name: flutter_packaging
|
|
tags: >
|
|
["framework", "hostonly", "shard", "windows"]
|
|
drone_dimensions:
|
|
- os=Windows
|
|
|
|
|
|
- name: Linux docs_deploy_beta
|
|
recipe: flutter/flutter
|
|
scheduler: release
|
|
bringup: true
|
|
enabled_branches:
|
|
- beta
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
cores: "32"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "dashing", "version": "0.4.0"},
|
|
{"dependency": "firebase", "version": "v11.0.1"}
|
|
]
|
|
tags: >
|
|
["framework", "hostonly", "linux"]
|
|
validation: docs_deploy
|
|
validation_name: Docs_deploy
|
|
firebase_project: master-docs-flutter-dev
|
|
drone_dimensions:
|
|
- os=Linux
|
|
|
|
- name: Linux docs_deploy_stable
|
|
recipe: flutter/flutter
|
|
scheduler: release
|
|
bringup: true
|
|
enabled_branches:
|
|
- stable
|
|
presubmit: false
|
|
timeout: 60
|
|
properties:
|
|
cores: "32"
|
|
dependencies: >-
|
|
[
|
|
{"dependency": "dashing", "version": "0.4.0"},
|
|
{"dependency": "firebase", "version": "v11.0.1"}
|
|
]
|
|
tags: >
|
|
["framework", "hostonly", "linux"]
|
|
validation: docs_deploy
|
|
validation_name: Docs_deploy
|
|
firebase_project: docs-flutter-dev
|
|
drone_dimensions:
|
|
- os=Linux
|