flutter/.ci.yaml

6263 lines
182 KiB
YAML
Raw Normal View History

2021-04-02 18:09:03 +00:00
# Describes the targets run in continuous integration environment.
#
2021-05-20 03:09:46 +00:00
# Flutter infra uses this file to generate a checklist of tasks to be performed
# for every commit.
2021-04-02 18:09:03 +00:00
#
# The recipes mentioned below refer to those in this repo:
# https://flutter.googlesource.com/recipes/+/refs/heads/main/recipes/
#
# The "flutter_drone" recipe just defers to dev/bots/test.dart in this repo,
# with the shard set according to the "shard" key in this file.
#
2021-05-20 03:09:46 +00:00
# More information at:
2021-10-20 22:38:01 +00:00
# * https://github.com/flutter/cocoon/blob/main/CI_YAML.md
2021-04-02 18:09:03 +00:00
enabled_branches:
- master
- flutter-\d+\.\d+-candidate\.\d+
2021-05-20 03:09:46 +00:00
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
# The current android emulator config names can be found here:
# https://chromium.googlesource.com/chromium/src.git/+/HEAD/tools/android/avd/proto
# You may use those names for the android_virtual_device version.
linux_android_emu:
properties:
contexts: >-
[
"android_virtual_device"
]
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "android_virtual_device", "version": "android_34_google_apis_x64.textpb"},
{"dependency": "avd_cipd_version", "version": "build_id:8759428741582061553"},
{"dependency": "open_jdk", "version": "version:17"}
]
os: Ubuntu
cores: "8"
device_type: none
kvm: "1"
linux_build_test:
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "curl", "version": "version:7.64.0"}
]
os: Ubuntu
cores: "8"
device_type: none
linux_android:
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "curl", "version": "version:7.64.0"}
]
os: Linux
device_type: "msm8952"
linux_pixel_7pro:
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "curl", "version": "version:7.64.0"}
]
os: Linux
device_type: "Pixel 7 Pro"
linux_mokey:
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "curl", "version": "version:7.64.0"}
]
os: Linux
device_type: "mokey"
mac:
properties:
contexts: >-
[
"osx_sdk"
]
dependencies: >-
[
{"dependency": "apple_signing", "version": "version:to_2024"}
]
os: Mac-13|Mac-14
device_type: none
$flutter/osx_sdk : >-
{
"sdk_version": "15a240d"
}
mac_arm64:
properties:
contexts: >-
[
"osx_sdk"
]
dependencies: >-
[
{"dependency": "apple_signing", "version": "version:to_2024"}
]
os: Mac-13|Mac-14
device_type: none
cpu: arm64
$flutter/osx_sdk : >-
{
"sdk_version": "15a240d"
}
mac_benchmark:
properties:
contexts: >-
[
"osx_sdk"
]
dependencies: >-
[
{"dependency": "apple_signing", "version": "version:to_2024"}
]
device_type: none
mac_model: "Macmini8,1"
os: Mac-13|Mac-14
tags: >
["devicelab", "hostonly", "mac"]
$flutter/osx_sdk : >-
{
"sdk_version": "15a240d"
}
mac_x64:
properties:
contexts: >-
[
"osx_sdk"
]
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "apple_signing", "version": "version:to_2024"}
]
os: Mac-13|Mac-14
device_type: none
cpu: x86
$flutter/osx_sdk : >-
{
"sdk_version": "15a240d"
}
mac_build_test:
properties:
contexts: >-
[
"osx_sdk"
]
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "apple_signing", "version": "version:to_2024"}
]
os: Mac-13|Mac-14
device_type: none
cpu: x86
$flutter/osx_sdk : >-
{
"sdk_version": "15a240d"
}
mac_android:
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
os: Mac-13|Mac-14
cpu: x86
device_type: "msm8952"
mac_arm64_android:
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
]
os: Mac-13|Mac-14
cpu: arm64
device_type: "msm8952"
mac_pixel_7pro:
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
]
os: Mac-13|Mac-14
cpu: x86
device_type: "Pixel 7 Pro"
mac_ios:
properties:
contexts: >-
[
"osx_sdk_devicelab"
]
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "apple_signing", "version": "version:to_2024"}
]
os: Mac-13|Mac-14
cpu: x86
device_os: iOS-17
$flutter/osx_sdk : >-
{
"sdk_version": "15a240d"
}
mac_x64_ios:
properties:
contexts: >-
[
"osx_sdk_devicelab"
]
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "apple_signing", "version": "version:to_2024"}
2021-08-05 15:20:05 +00:00
]
os: Mac-13|Mac-14
cpu: x86
device_os: iOS-17
$flutter/osx_sdk : >-
{
"sdk_version": "15a240d"
}
mac_arm64_ios:
properties:
contexts: >-
[
"osx_sdk_devicelab"
]
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "apple_signing", "version": "none"}
]
os: Mac-13|Mac-14
cpu: arm64
device_os: iOS-17
$flutter/osx_sdk : >-
{
"sdk_version": "15a240d"
}
windows:
properties:
os: Windows-10
device_type: none
windows_arm64:
properties:
# The arch can be removed after https://github.com/flutter/flutter/issues/135722.
arch: arm
[Windows Arm64] Also use Windows 11 for Devicelab tests (#134082) Currently, the Windows Arm64 tests try to run on Windows 10 devices. However, [all Windows Arm64 devices use Windows 11](https://chromium-swarm.appspot.com/botlist?c=id&c=task&c=os&c=status&d=asc&f=cpu%3Aarm64&f=os%3AWindows-11&f=pool%3Aluci.flutter.staging&s=id) which result in the Windows Arm64 tests not running. This updates the configuration to accept both Windows 10 and 11 (ideally the tests would run on both OSes). ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [ ] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-09-06 18:59:20 +00:00
os: Windows
cpu: arm64
windows_android:
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
]
os: Windows-10
device_type: "msm8952"
2021-04-02 18:09:03 +00:00
targets:
- name: Linux analyze
recipe: flutter/flutter_drone
timeout: 60
properties:
shard: analyze
dependencies: >-
[
{"dependency": "ktlint", "version": "version_1_1_1"}
]
tags: >
["framework","hostonly","shard","linux"]
2021-05-20 03:09:46 +00:00
- name: Linux analyzer_benchmark
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
test_timeout_secs: "3600" # 1 hour
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "curl", "version": "version:7.64.0"}
]
cores: "32"
tags: >
["devicelab", "hostonly", "linux"]
task_name: analyzer_benchmark
2022-10-20 23:02:13 +00:00
- name: Linux coverage
presubmit: false
2022-10-20 23:02:13 +00:00
recipe: flutter/coverage
timeout: 120
enabled_branches:
# Don't run this on release branches
- master
2022-10-20 23:02:13 +00:00
properties:
tags: >
["framework", "hostonly", "shard", "linux"]
- name: Linux packages_autoroller
presubmit: false
recipe: pub_autoroller/pub_autoroller
timeout: 30
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_emu android views
recipe: devicelab/devicelab_drone
2022-05-24 15:58:08 +00:00
properties:
tags: >
["framework","hostonly","linux"]
task_name: android_views
2022-05-24 15:58:08 +00:00
timeout: 60
- name: Linux build_tests_1_3
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
Upgrade integration tests to use AGP 7.3/Gradle 7.4 (#129642) Upgrades tests under `dev/integration_tests` to use the latest values [in the templates](https://github.com/flutter/flutter/blob/944d6c8fef76b2db7a2c33eeb1653de2b8571fd8/dev/tools/bin/generate_gradle_lockfiles.dart#L135). Most of this PR was auto-generated, by running `find dev/integration_tests/ -type d -name 'android' | dart dev/tools/bin/generate_gradle_lockfiles.dart` from the root of the flutter directory. The pieces that were not are: 1. Upgrading the Gradle versions used in integration tests to be >=7.4, in places where it was currently lower. 2. Upgrading the mac, windows, and linux build_tests .ci.yaml configuration to use jdk 17 on all shards. It currently was using a mix of 17 and 11. This isn't desirable, because some of the tests require 17, and the distribution is [random across shards](https://github.com/flutter/flutter/blob/cef9a8c54b766fa5f66e6fbdf7df341176f8e29f/dev/bots/test.dart#L553) (so they were only passing because they were getting randomly placed on shards using jdk 17). 3. Adding a dependency on jdk 11 for the tests based on the `firebaselab/firebaselab` recipe. Previously they had no java dependency, and were therefore defaulting to java 1.8. The newer AGP versions necessitated an upgrade to 11 to run. Note that it also ended up downgrading the AGP version in two places (in the [hybrid_android_views](https://github.com/flutter/flutter/pull/129642/files#diff-d7cfaa1c96d5c2383e7fc253ac8c9df062b544c24f7d80aa8a02290c01d17205L17) and [platform_interaction](https://github.com/flutter/flutter/pull/129642/files#diff-b2fba811efadd1cfb097bebd93be99fe4b6d6f17aefa863267290fc704290766L17) tests), because those had been manually edited to a newer version than the template. Related to: https://github.com/flutter/flutter/issues/123636, https://github.com/flutter/flutter/pull/123910
2023-06-30 19:34:20 +00:00
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
{"dependency": "ninja", "version": "version:1.9.0"}
2021-08-05 15:20:05 +00:00
]
shard: build_tests
subshard: "2_3"
tags: >
["framework", "hostonly", "shard", "linux"]
2021-05-20 03:09:46 +00:00
- name: Linux build_tests_3_3
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
Upgrade integration tests to use AGP 7.3/Gradle 7.4 (#129642) Upgrades tests under `dev/integration_tests` to use the latest values [in the templates](https://github.com/flutter/flutter/blob/944d6c8fef76b2db7a2c33eeb1653de2b8571fd8/dev/tools/bin/generate_gradle_lockfiles.dart#L135). Most of this PR was auto-generated, by running `find dev/integration_tests/ -type d -name 'android' | dart dev/tools/bin/generate_gradle_lockfiles.dart` from the root of the flutter directory. The pieces that were not are: 1. Upgrading the Gradle versions used in integration tests to be >=7.4, in places where it was currently lower. 2. Upgrading the mac, windows, and linux build_tests .ci.yaml configuration to use jdk 17 on all shards. It currently was using a mix of 17 and 11. This isn't desirable, because some of the tests require 17, and the distribution is [random across shards](https://github.com/flutter/flutter/blob/cef9a8c54b766fa5f66e6fbdf7df341176f8e29f/dev/bots/test.dart#L553) (so they were only passing because they were getting randomly placed on shards using jdk 17). 3. Adding a dependency on jdk 11 for the tests based on the `firebaselab/firebaselab` recipe. Previously they had no java dependency, and were therefore defaulting to java 1.8. The newer AGP versions necessitated an upgrade to 11 to run. Note that it also ended up downgrading the AGP version in two places (in the [hybrid_android_views](https://github.com/flutter/flutter/pull/129642/files#diff-d7cfaa1c96d5c2383e7fc253ac8c9df062b544c24f7d80aa8a02290c01d17205L17) and [platform_interaction](https://github.com/flutter/flutter/pull/129642/files#diff-b2fba811efadd1cfb097bebd93be99fe4b6d6f17aefa863267290fc704290766L17) tests), because those had been manually edited to a newer version than the template. Related to: https://github.com/flutter/flutter/issues/123636, https://github.com/flutter/flutter/pull/123910
2023-06-30 19:34:20 +00:00
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
{"dependency": "ninja", "version": "version:1.9.0"}
2021-08-05 15:20:05 +00:00
]
shard: build_tests
subshard: "3_3"
tags: >
["framework", "hostonly", "shard", "linux"]
2021-05-20 03:09:46 +00:00
2021-08-11 18:12:05 +00:00
- name: Linux ci_yaml flutter roller
recipe: infra/ci_yaml
presubmit: false
2021-08-11 18:12:05 +00:00
timeout: 30
properties:
tags: >
["framework", "hostonly", "shard", "linux"]
2021-08-11 18:12:05 +00:00
runIf:
- .ci.yaml
- name: Linux customer_testing
# This really just runs dev/bots/customer_testing/ci.sh,
# but it does so indirectly via the flutter_drone recipe
# calling the dev/bots/test.dart script.
enabled_branches:
- master
recipe: flutter/flutter_drone
timeout: 60
properties:
shard: customer_testing
tags: >
["framework", "hostonly", "shard", "linux"]
- name: Linux docs_publish
recipe: flutter/docs
presubmit: false
timeout: 60
dimensions:
os: "Linux"
properties:
cores: "32"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "dashing", "version": "0.4.0"},
{"dependency": "firebase", "version": "v11.0.1"}
2021-08-05 15:20:05 +00:00
]
tags: >
["framework", "hostonly", "linux"]
backfill: "false"
validation: docs
validation_name: Docs
firebase_project: main-docs-flutter-prod
release_ref: refs/heads/master
2022-11-30 22:49:07 +00:00
release_build: "true"
drone_dimensions:
- os=Linux
2021-05-20 03:09:46 +00:00
- name: Linux docs_test
recipe: flutter/flutter_drone
timeout: 90 # https://github.com/flutter/flutter/issues/120901
properties:
cores: "32"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "dashing", "version": "0.4.0"}
2021-08-05 15:20:05 +00:00
]
firebase_project: ""
release_ref: ""
tags: >
["framework", "hostonly", "shard", "linux"]
shard: docs
2021-05-20 03:09:46 +00:00
runIf:
- bin/**
- dev/**
- packages/flutter/**
- packages/flutter_drive/**
- packages/flutter_localizations/**
- packages/flutter_test/**
- packages/flutter_web_plugins/**
- packages/integration_test/**
- .ci.yaml
- dartdoc_options.yaml
2021-05-20 03:09:46 +00:00
- name: Linux engine_dependency_proxy_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
]
tags: >
["devicelab", "hostonly", "linux"]
task_name: engine_dependency_proxy_test
runIf:
- dev/**
- bin/**
- .ci.yaml
- name: Linux firebase_abstract_method_smoke_test
presubmit: false
bringup: true # https://github.com/flutter/flutter/issues/147335
recipe: firebaselab/firebaselab
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["firebaselab"]
task_name: abstract_method_smoke_test
physical_devices: >-
[
"--device", "model=shiba,version=34",
"--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.gce_x86,version=21",
"--device", "model=Nexus5.gce_x86,version=22",
"--device", "model=Nexus5.gce_x86,version=23",
"--device", "model=Nexus6P,version=25",
"--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
bringup: true # https://github.com/flutter/flutter/issues/147335
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["firebaselab"]
task_name: android_embedding_v2_smoke_test
physical_devices: >-
[
"--device", "model=shiba,version=34",
"--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.gce_x86,version=21",
"--device", "model=Nexus5.gce_x86,version=22",
"--device", "model=Nexus5.gce_x86,version=23",
"--device", "model=Nexus6P,version=25",
"--device", "model=Nexus6P,version=26",
"--device", "model=Nexus6P,version=27",
"--device", "model=NexusLowRes,version=29"
]
- name: Linux firebase_release_smoke_test
recipe: firebaselab/firebaselab
bringup: true # https://github.com/flutter/flutter/issues/147335
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["firebaselab"]
task_name: release_smoke_test
physical_devices: >-
[
"--device", "model=shiba,version=34",
"--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.gce_x86,version=21",
"--device", "model=Nexus5.gce_x86,version=22",
"--device", "model=Nexus5.gce_x86,version=23",
"--device", "model=Nexus6P,version=25",
"--device", "model=Nexus6P,version=26",
"--device", "model=Nexus6P,version=27",
"--device", "model=NexusLowRes,version=29"
]
- name: Linux flutter_packaging_test
recipe: packaging/packaging
presubmit: false
enabled_branches:
- master
properties:
task_name: flutter_packaging
tags: >
["framework", "hostonly", "shard", "linux"]
runIf:
- .ci.yaml
- dev/bots/**
- 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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: framework_tests
subshard: libraries
tags: >
["framework","hostonly","shard", "linux"]
2021-05-20 03:09:46 +00:00
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
2021-05-20 03:09:46 +00:00
- name: Linux framework_tests_slow
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
]
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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"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:34v3"}
2021-08-05 15:20:05 +00:00
]
shard: framework_tests
subshard: misc
tags: >
["framework", "hostonly", "shard", "linux"]
2021-05-20 03:09:46 +00:00
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
2021-05-20 03:09:46 +00:00
- name: Linux framework_tests_widgets
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: framework_tests
subshard: widgets
tags: >
["framework","hostonly","shard", "linux"]
2021-05-20 03:09:46 +00:00
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
2021-05-20 03:09:46 +00:00
- name: Linux fuchsia_precache
Use the correct recipe on fuchsia_precache. (#139279) To run shard tests we need to use flutter_drone recipe. ## Pre-launch Checklist - [X] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [X] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [X] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [X] I signed the [CLA]. - [X] I listed at least one issue that this PR fixes in the description above. - [X] I updated/added relevant documentation (doc comments with `///`). - [X] I added new tests to check the change I am making, or this PR is [test-exempt]. - [X] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-11-30 02:19:30 +00:00
recipe: flutter/flutter_drone
timeout: 60
properties:
shard: fuchsia_precache
tags: >
["framework", "hostonly", "shard", "linux"]
runIf:
- bin/internal/engine.version
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux gradle_desugar_classes_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "linux"]
task_name: gradle_desugar_classes_test
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux gradle_java8_compile_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "linux"]
task_name: gradle_plugin_bundle_test
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux gradle_plugin_fat_apk_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "linux"]
task_name: gradle_plugin_fat_apk_test
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
2021-05-20 03:09:46 +00:00
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux gradle_plugin_light_apk_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "linux"]
task_name: gradle_plugin_light_apk_test
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
2021-05-20 03:09:46 +00:00
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux module_custom_host_app_name_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "linux"]
task_name: module_custom_host_app_name_test
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux module_host_with_custom_build_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "linux"]
task_name: module_host_with_custom_build_test
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux module_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "linux"]
task_name: module_test
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux plugin_dependencies_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "linux"]
task_name: plugin_test
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- 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:
2021-10-20 22:38:01 +00:00
- main
- master
recipe: flutter/flutter_drone
timeout: 60
properties:
shard: skp_generator
subshard: "0"
tags: >
["framework", "hostonly", "shard", "linux"]
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux technical_debt__cost
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"}
2021-08-05 15:20:05 +00:00
]
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"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "ninja", "version": "version:1.9.0"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
shard: tool_integration_tests
subshard: "1_4"
tags: >
["framework", "hostonly", "shard", "linux"]
test_timeout_secs: "2700"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux tool_integration_tests_2_4
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "ninja", "version": "version:1.9.0"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
shard: tool_integration_tests
subshard: "2_4"
tags: >
["framework", "hostonly", "shard", "linux"]
test_timeout_secs: "2700"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux tool_integration_tests_3_4
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "ninja", "version": "version:1.9.0"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
shard: tool_integration_tests
subshard: "3_4"
tags: >
["framework", "hostonly", "shard", "linux"]
test_timeout_secs: "2700"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux tool_integration_tests_4_4
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "ninja", "version": "version:1.9.0"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
shard: tool_integration_tests
subshard: "4_4"
tags: >
["framework", "hostonly", "shard", "linux"]
test_timeout_secs: "2700"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux android_preview_tool_integration_tests
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
# This makes use of UpsideDownCake, a preview version of android. Preview versions eventually
# get removed from the sdk manager, so it is hosted on CIPD to ensure integration testing
# doesn't flake when that happens.
# https://chrome-infra-packages.appspot.com/p/flutter/android/sdk/all/linux-amd64/+/version:udcv1
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:udcv1"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "clang", "version": "git_revision:5d5aba78dbbee75508f01bcaa69aedb2ab79065a"},
{"dependency": "cmake", "version": "build_id:8787856497187628321"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "ninja", "version": "version:1.9.0"},
{"dependency": "open_jdk", "version": "version:11"}
]
shard: android_preview_tool_integration_tests
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"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
shard: tool_tests
subshard: commands
tags: >
["framework", "hostonly", "shard", "linux"]
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux tool_tests_general
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
shard: tool_tests
subshard: general
tags: >
["framework", "hostonly", "shard", "linux"]
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux realm_checker
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
shard: realm_checker
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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab","hostonly", "linux"]
task_name: web_benchmarks_canvaskit
2021-05-20 03:09:46 +00:00
- name: Linux web_benchmarks_html
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab"]
task_name: web_benchmarks_html
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_benchmarks_skwasm
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"}
]
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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_long_running_tests
subshard: "1_5"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_long_running_tests_2_5
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_long_running_tests
subshard: "2_5"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_long_running_tests_3_5
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_long_running_tests
subshard: "3_5"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_long_running_tests_4_5
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_long_running_tests
subshard: "4_5"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_long_running_tests_5_5
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_long_running_tests
subshard: "5_5"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_tests_0
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_tests
subshard: "0"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_tests_1
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_tests
subshard: "1"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_tests_2
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_tests
subshard: "2"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_tests_3
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_tests
subshard: "3"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_tests_4
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_tests
subshard: "4"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_tests_5
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_tests
subshard: "5"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_tests_6
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_tests
subshard: "6"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_tests_7_last
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_tests
subshard: "7_last"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux web_canvaskit_tests_0
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_canvaskit_tests
subshard: "0"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_canvaskit_tests
subshard: "1"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_canvaskit_tests
subshard: "2"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_canvaskit_tests
subshard: "3"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_canvaskit_tests
subshard: "4"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_canvaskit_tests
subshard: "5"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_canvaskit_tests
subshard: "6"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_canvaskit_tests
subshard: "7_last"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
- name: Linux web_skwasm_tests_0
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_skwasm_tests
subshard: "0"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
- name: Linux web_skwasm_tests_1
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_skwasm_tests
subshard: "1"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
- name: Linux web_skwasm_tests_2
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_skwasm_tests
subshard: "2"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
- name: Linux web_skwasm_tests_3
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_skwasm_tests
subshard: "3"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
- name: Linux web_skwasm_tests_4
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_skwasm_tests
subshard: "4"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
- name: Linux web_skwasm_tests_5
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_skwasm_tests
subshard: "5"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
- name: Linux web_skwasm_tests_6
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_skwasm_tests
subshard: "6"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
- name: Linux web_skwasm_tests_7_last
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: web_skwasm_tests
subshard: "7_last"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
runIf:
- dev/**
- packages/**
- bin/**
- .ci.yaml
- name: Linux web_tool_tests
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_tool_tests
2022-09-28 19:23:35 +00:00
subshard: "1_1"
tags: >
["framework", "hostonly", "shard", "linux"]
# Retry for flakes caused by https://github.com/flutter/flutter/issues/132654
presubmit_max_attempts: "2"
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Linux_android_emu android_defines_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
tags: >
["devicelab", "linux"]
task_name: android_defines_test
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro android_obfuscate_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: android_obfuscate_test
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro 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", "pixel", "7pro"]
task_name: android_semantics_integration_test
# linux motog4 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
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey android_view_scroll_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: android_view_scroll_perf__timeline_summary
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey animated_image_gc_perf
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: animated_image_gc_perf
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey animated_complex_opacity_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: animated_complex_opacity_perf__e2e_summary
# linux mokey benchmark
- name: Linux_mokey animated_complex_image_filtered_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: animated_complex_image_filtered_perf__e2e_summary
# linux mokey benchmark
- name: Linux_mokey animated_placeholder_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: animated_placeholder_perf__e2e_summary
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey backdrop_filter_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: backdrop_filter_perf__e2e_summary
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro backdrop_filter_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: backdrop_filter_perf__timeline_summary
# Uses Impeller.
- name: Linux_pixel_7pro draw_atlas_perf_opengles__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: draw_atlas_perf_opengles__timeline_summary
# Uses Impeller.
- name: Linux_pixel_7pro draw_atlas_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: draw_atlas_perf__timeline_summary
# Uses Impeller.
- name: Linux_pixel_7pro dynamic_path_tessellation_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: dynamic_path_tessellation_perf__timeline_summary
# Uses Impeller.
- name: Linux_pixel_7pro static_path_tessellation_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: static_path_tessellation_perf__timeline_summary
# Uses Impeller.
moved hello_world_impeller to a 7pro (#134830) arm64 is necessary for this test ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-09-15 19:28:16 +00:00
- name: Linux_pixel_7pro hello_world_impeller
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: hello_world_impeller
- name: Linux_pixel_7pro basic_material_app_android__compile
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: basic_material_app_android__compile
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro channels_integration_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: channels_integration_test
# linux mokey benchmark
- name: Linux_mokey clipper_cache_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab","android","linux","mokey"]
task_name: clipper_cache_perf__e2e_summary
# linux mokey benchmark
- name: Linux_mokey color_filter_and_fade_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: color_filter_and_fade_perf__e2e_summary
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey color_filter_cache_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: color_filter_cache_perf__e2e_summary
# linux mokey benchmark
- name: Linux_mokey color_filter_with_unstable_child_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab","android","linux","mokey"]
task_name: color_filter_with_unstable_child_perf__e2e_summary
# linux mokey benchmark
- name: Linux_mokey raster_cache_use_memory_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab","android","linux","mokey"]
task_name: raster_cache_use_memory_perf__e2e_summary
# linux mokey benchmark
- name: Linux_mokey shader_mask_cache_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: shader_mask_cache_perf__e2e_summary
# linux mokey benchmark
- name: Linux_mokey complex_layout_android__scroll_smoothness
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: complex_layout_android__scroll_smoothness
dependencies: >-
[
{"dependency": "open_jdk", "version": "version:17"}
]
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey complex_layout_scroll_perf__devtools_memory
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab","android","linux","mokey"]
task_name: complex_layout_scroll_perf__devtools_memory
dependencies: >-
[
{"dependency": "open_jdk", "version": "version:17"}
]
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey complex_layout_scroll_perf__memory
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab","android","linux","mokey"]
task_name: complex_layout_scroll_perf__memory
dependencies: >-
[
{"dependency": "open_jdk", "version": "version:17"}
]
# linux mokey benchmark
- name: Linux_mokey complex_layout_scroll_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab","android","linux","mokey"]
task_name: complex_layout_scroll_perf__timeline_summary
dependencies: >-
[
{"dependency": "open_jdk", "version": "version:17"}
]
- name: Linux_pixel_7pro complex_layout_scroll_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: complex_layout_scroll_perf__timeline_summary
dependencies: >-
[
{"dependency": "open_jdk", "version": "version:17"}
]
- name: Linux_pixel_7pro complex_layout_scroll_perf_impeller__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: complex_layout_scroll_perf_impeller__timeline_summary
dependencies: >-
[
{"dependency": "open_jdk", "version": "version:17"}
]
- name: Linux_pixel_7pro complex_layout_scroll_perf_impeller_gles__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: complex_layout_scroll_perf_impeller_gles__timeline_summary
dependencies: >-
[
{"dependency": "open_jdk", "version": "version:17"}
]
# linux mokey benchmark
- name: Linux_mokey complex_layout_semantics_perf
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: complex_layout_semantics_perf
dependencies: >-
[
{"dependency": "open_jdk", "version": "version:17"}
]
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey complex_layout__start_up
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: complex_layout__start_up
dependencies: >-
[
{"dependency": "open_jdk", "version": "version:17"}
]
# linux mokey benchmark
- name: Linux_mokey cubic_bezier_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: cubic_bezier_perf__e2e_summary
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro cubic_bezier_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: cubic_bezier_perf__timeline_summary
# linux mokey benchmark
- name: Linux_mokey cull_opacity_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: cull_opacity_perf__e2e_summary
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro cull_opacity_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: cull_opacity_perf__timeline_summary
# linux mokey benchmark
- name: Linux_mokey devtools_profile_start_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: devtools_profile_start_test
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro drive_perf_debug_warning
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: drive_perf_debug_warning
- name: Linux_pixel_7pro embedded_android_views_integration_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: embedded_android_views_integration_test
- name: Linux_android_emu external_textures_integration_test
recipe: devicelab/devicelab_drone
timeout: 60
# Functionally the same as "presubmit: false", except that we will run on
# presubmit during engine rolls. This test is the *only* automated e2e
# test for external textures for the engine, it should never break.
runIf:
- bin/internal/engine.version
- .ci.yaml
properties:
tags: >
["devicelab", "linux"]
task_name: external_textures_integration_test
# linux mokey benchmark
- name: Linux_mokey 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
# linux mokey benchmark
- name: Linux_mokey fast_scroll_heavy_gridview__memory
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: fast_scroll_heavy_gridview__memory
# linux mokey benchmark
- name: Linux_mokey fast_scroll_large_images__memory
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: fast_scroll_large_images__memory
- name: Linux_pixel_7pro flavors_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: flavors_test
# linux mokey benchmark
- name: Linux_mokey flutter_engine_group_performance
recipe: devicelab/devicelab_drone
bringup: true # https://github.com/flutter/flutter/issues/149666
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: flutter_engine_group_performance
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey flutter_gallery__back_button_memory
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: flutter_gallery__back_button_memory
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey flutter_gallery__image_cache_memory
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: flutter_gallery__image_cache_memory
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey flutter_gallery__memory_nav
recipe: devicelab/devicelab_drone
bringup: true # https://github.com/flutter/flutter/issues/149901
presubmit: false
timeout: 60
properties:
tags: >
["devicelab" ,"android", "linux", "mokey"]
task_name: flutter_gallery__memory_nav
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey flutter_gallery__start_up
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux"]
task_name: flutter_gallery__start_up
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey flutter_gallery__start_up_delayed
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: flutter_gallery__start_up_delayed
- name: Linux_pixel_7pro flutter_gallery_android__compile
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: flutter_gallery_android__compile
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro flutter_gallery_v2_chrome_run_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: flutter_gallery_v2_chrome_run_test
2021-05-20 03:09:46 +00:00
- 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
# linux mokey benchmark
- name: Linux_mokey flutter_test_performance
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux"]
task_name: flutter_test_performance
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey flutter_view__start_up
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: flutter_view__start_up
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro frame_policy_delay_test_android
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: frame_policy_delay_test_android
2021-05-20 03:09:46 +00:00
# linux mokey benchmark
- name: Linux_mokey fullscreen_textfield_perf
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: fullscreen_textfield_perf
# linux mokey benchmark
- name: Linux_mokey fullscreen_textfield_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: fullscreen_textfield_perf__e2e_summary
# linux mokey benchmark
- name: Linux_mokey very_long_picture_scrolling_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 120
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: very_long_picture_scrolling_perf__e2e_summary
# linux motog4 benchmark
- name: Linux_android hello_world__memory
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux"]
task_name: hello_world__memory
2021-05-20 03:09:46 +00:00
# linux motog4 benchmark
- 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
2021-05-20 03:09:46 +00:00
# linux motog4 benchmark
- name: Linux_android hot_mode_dev_cycle_linux__benchmark
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux"]
task_name: hot_mode_dev_cycle_linux__benchmark
runIf:
- .ci.yaml
- dev/**
2021-05-20 03:09:46 +00:00
# linux motog4 test
- 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
2021-05-20 03:09:46 +00:00
# linux motog4 benchmark
- 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
# linux motog4 benchmark
- 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
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro imagefiltered_transform_animation_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: imagefiltered_transform_animation_perf__timeline_summary
# linux motog4 benchmark
- 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
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro integration_ui_driver
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: integration_ui_driver
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro integration_ui_keyboard_resize
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: integration_ui_keyboard_resize
2021-05-20 03:09:46 +00:00
- name: Linux_pixel_7pro integration_ui_textfield
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: integration_ui_textfield
2021-05-20 03:09:46 +00:00
# linux motog4 benchmark
- 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_pixel_7pro linux_chrome_dev_mode
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: linux_chrome_dev_mode
# linux motog4 benchmark
- 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
# linux motog4 benchmark
- 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
# linux mokey benchmark
- name: Linux_mokey list_text_layout_impeller_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
ignore_flakiness: "true"
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: list_text_layout_impeller_perf__e2e_summary
- name: Linux_pixel_7pro native_assets_android
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: native_assets_android
# linux motog4 benchmark
- 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
# linux motog4 benchmark
- 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: >
Mark build_test builds as bringup. (#125898) They require an additional dimension to be passed as part of the .ci.yaml configuration. Bug: https://github.com/flutter/flutter/issues/125897 ## Pre-launch Checklist - [X] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [X] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [X] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [X] I signed the [CLA]. - [X] I listed at least one issue that this PR fixes in the description above. - [X] I updated/added relevant documentation (doc comments with `///`). - [X] I added new tests to check the change I am making, or this PR is [test-exempt]. - [X] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-05-02 19:22:56 +00:00
["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: >
Mark build_test builds as bringup. (#125898) They require an additional dimension to be passed as part of the .ci.yaml configuration. Bug: https://github.com/flutter/flutter/issues/125897 ## Pre-launch Checklist - [X] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [X] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [X] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [X] I signed the [CLA]. - [X] I listed at least one issue that this PR fixes in the description above. - [X] I updated/added relevant documentation (doc comments with `///`). - [X] I added new tests to check the change I am making, or this PR is [test-exempt]. - [X] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-05-02 19:22:56 +00:00
["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: >
Mark build_test builds as bringup. (#125898) They require an additional dimension to be passed as part of the .ci.yaml configuration. Bug: https://github.com/flutter/flutter/issues/125897 ## Pre-launch Checklist - [X] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [X] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [X] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [X] I signed the [CLA]. - [X] I listed at least one issue that this PR fixes in the description above. - [X] I updated/added relevant documentation (doc comments with `///`). - [X] I added new tests to check the change I am making, or this PR is [test-exempt]. - [X] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-05-02 19:22:56 +00:00
["device_os=N","os=Linux", "device_type=msm8952"]
# linux motog4 benchmark
- 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
# linux motog4 benchmark
# 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
# Mokey, Impeller
- name: Linux_mokey new_gallery_impeller__transition_perf
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: new_gallery_impeller__transition_perf
# Mokey, Impeller (OpenGL)
- name: Linux_mokey new_gallery_opengles_impeller__transition_perf
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: new_gallery_opengles_impeller__transition_perf
# Mokey, Skia
- name: Linux_mokey new_gallery__transition_perf
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: new_gallery__transition_perf
# Pixel 7 Pro, Skia
- name: Linux_pixel_7pro new_gallery__transition_perf
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: new_gallery__transition_perf
# linux motog4 benchmark
# Moto G4, Impeller (OpenGL)
- name: Linux_android new_gallery_opengles_impeller__transition_perf
recipe: devicelab/devicelab_drone
bringup: true
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux"]
task_name: new_gallery_opengles_impeller__transition_perf
# Pixel 7 Pro, Impeller (Vulkan)
- name: Linux_pixel_7pro new_gallery_impeller_old_zoom__transition_perf
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: new_gallery_impeller_old_zoom__transition_perf
# Pixel 7 Pro, Impeller (Vulkan)
- name: Linux_pixel_7pro new_gallery_impeller__transition_perf
bringup: true # Flaky https://github.com/flutter/flutter/issues/139643
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: new_gallery_impeller__transition_perf
# Pixel 7 Pro, Impeller (OpenGL)
- name: Linux_pixel_7pro new_gallery_opengles_impeller__transition_perf
Added new gallery benchmark test that forces opengles. (#131796) fixes https://github.com/flutter/flutter/issues/131782 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat --------- Co-authored-by: Xilai Zhang <xilaizhang@google.com>
2023-08-03 19:25:29 +00:00
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
Added new gallery benchmark test that forces opengles. (#131796) fixes https://github.com/flutter/flutter/issues/131782 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat --------- Co-authored-by: Xilai Zhang <xilaizhang@google.com>
2023-08-03 19:25:29 +00:00
task_name: new_gallery_opengles_impeller__transition_perf
# linux motog4 benchmark
- 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
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: picture_cache_perf__timeline_summary
# linux motog4 benchmark
- 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
# linux motog4 benchmark
- name: Linux_android slider_perf_android
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux"]
task_name: slider_perf_android
# linux motog4 benchmark
- 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_pixel_7pro platform_channels_benchmarks
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: platform_channels_benchmarks
- name: Linux_pixel_7pro platform_channel_sample_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: platform_channel_sample_test
- name: Linux_pixel_7pro platform_interaction_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: platform_interaction_test
# linux motog4 benchmark
- 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
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: platform_views_scroll_perf__timeline_summary
# linux mokey benchmark
- name: Linux_mokey platform_views_scroll_perf_impeller__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
ignore_flakiness: "true"
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: platform_views_scroll_perf_impeller__timeline_summary
- name: Linux_pixel_7pro platform_views_scroll_perf_impeller__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: platform_views_scroll_perf_impeller__timeline_summary
# linux motog4 benchmark
- 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_pixel_7pro routing_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: routing_test
- name: Linux_pixel_7pro service_extensions_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: service_extensions_test
# linux motog4 benchmark
- 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
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: textfield_perf__timeline_summary
# linux motog4 benchmark
- 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:17"}
]
- 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
# linux motog4 benchmark
- 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
# linux motog4 benchmark
- 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
# linux motog4 benchmark
- 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
# linux motog4 benchmark
- 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
# linux motog4 benchmark
- 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
# linux motog4 benchmark
- 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
# linux motog4 benchmark
- 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
# linux motog4 benchmark
2022-04-09 00:20:22 +00:00
- name: Linux_android gradient_dynamic_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux"]
2022-04-09 00:20:22 +00:00
task_name: gradient_dynamic_perf__e2e_summary
# linux motog4 benchmark
2022-04-09 00:20:22 +00:00
- name: Linux_android gradient_consistent_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux"]
2022-04-09 00:20:22 +00:00
task_name: gradient_consistent_perf__e2e_summary
# linux motog4 benchmark
2022-04-09 00:20:22 +00:00
- name: Linux_android gradient_static_perf__e2e_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux"]
2022-04-09 00:20:22 +00:00
task_name: gradient_static_perf__e2e_summary
- name: Linux_pixel_7pro android_choreographer_do_frame_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: android_choreographer_do_frame_test
# linux mokey benchmark
- name: Linux_mokey animated_blur_backdrop_filter_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
ignore_flakiness: "true"
tags: >
["devicelab", "android", "linux", "mokey"]
task_name: animated_blur_backdrop_filter_perf__timeline_summary
# Uses Impeller.
- name: Linux_pixel_7pro animated_blur_backdrop_filter_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: animated_blur_backdrop_filter_perf__timeline_summary
# Uses Impeller.
- name: Linux_pixel_7pro animated_advanced_blend_perf_opengles__timeline_summary
[Impeller] Adds advanced blend benchmark (#131893) issue: https://github.com/flutter/flutter/issues/131784 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-08-09 17:57:35 +00:00
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
[Impeller] Adds advanced blend benchmark (#131893) issue: https://github.com/flutter/flutter/issues/131784 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-08-09 17:57:35 +00:00
task_name: animated_advanced_blend_perf_opengles__timeline_summary
# Uses Impeller.
- name: Linux_pixel_7pro animated_advanced_blend_perf__timeline_summary
[Impeller] Adds advanced blend benchmark (#131893) issue: https://github.com/flutter/flutter/issues/131784 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-08-09 17:57:35 +00:00
recipe: devicelab/devicelab_drone
presubmit: false
bringup: true # https://github.com/flutter/flutter/issues/138385
[Impeller] Adds advanced blend benchmark (#131893) issue: https://github.com/flutter/flutter/issues/131784 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-08-09 17:57:35 +00:00
timeout: 60
properties:
ignore_flakiness: "true"
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
[Impeller] Adds advanced blend benchmark (#131893) issue: https://github.com/flutter/flutter/issues/131784 ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [x] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-08-09 17:57:35 +00:00
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
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: animated_advanced_blend_perf_ios__timeline_summary
# Uses Impeller.
- name: Linux_pixel_7pro rrect_blur_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: rrect_blur_perf__timeline_summary
- name: Mac_ios rrect_blur_perf_ios__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: rrect_blur_perf_ios__timeline_summary
# Uses Impeller.
- name: Linux_pixel_7pro animated_blur_backdrop_filter_perf_opengles__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: animated_blur_backdrop_filter_perf_opengles__timeline_summary
# Uses Impeller.
- name: Linux_pixel_7pro draw_vertices_perf_opengles__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "linux", "pixel", "7pro"]
task_name: draw_vertices_perf_opengles__timeline_summary
# Uses Impeller.
- name: Linux_pixel_7pro draw_vertices_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
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
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
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
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
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_drone
timeout: 60
properties:
shard: analyze
ignore_flakiness: "true"
tags: >
["framework","hostonly","shard","linux"]
- name: Mac_benchmark animated_complex_opacity_perf_macos__e2e_summary
presubmit: false
recipe: devicelab/devicelab_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
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"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: build_ios_framework_module_test
2021-05-20 03:09:46 +00:00
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac_arm64 build_ios_framework_module_test
recipe: devicelab/devicelab_drone
Remove bringup from tests and move some back to presubmit. Reorganize TESTOWNERS. (#136498) We renamed a few tests and therefore had to run them in bringup first (https://github.com/flutter/flutter/pull/136463). This removes bringup and moves some of them back to presubmit. Also, reorganize TESTOWNERS since they're running on hostonly now. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [ ] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-10-13 17:12:02 +00:00
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "mac", "arm64"]
task_name: build_ios_framework_module_test
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
- name: Mac_x64 build_tests_1_4
recipe: flutter/flutter_drone
presubmit: false # Rely on Mac_arm build_tests in presubmit.
timeout: 60
properties:
add_recipes_cq: "true"
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: build_tests
subshard: "1_4"
tags: >
["framework", "hostonly", "shard", "mac"]
- name: Mac_x64 build_tests_2_4
recipe: flutter/flutter_drone
presubmit: false # Rely on Mac_arm build_tests in presubmit.
timeout: 60
properties:
add_recipes_cq: "true"
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: build_tests
subshard: "2_4"
tags: >
["framework", "hostonly", "shard", "mac"]
- name: Mac_x64 build_tests_3_4
recipe: flutter/flutter_drone
presubmit: false # Rely on Mac_arm build_tests in presubmit.
timeout: 60
properties:
add_recipes_cq: "true"
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: build_tests
subshard: "3_4"
tags: >
["framework", "hostonly", "shard", "mac"]
- name: Mac_x64 build_tests_4_4
recipe: flutter/flutter_drone
presubmit: false # Rely on Mac_arm build_tests in presubmit.
timeout: 60
properties:
add_recipes_cq: "true"
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: build_tests
subshard: "4_4"
tags: >
["framework", "hostonly", "shard", "mac"]
- name: Mac_arm64 build_tests_1_4
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: build_tests
subshard: "1_4"
tags: >
["framework", "hostonly", "shard", "mac"]
2021-05-20 03:09:46 +00:00
- name: Mac_arm64 build_tests_2_4
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
Upgrade integration tests to use AGP 7.3/Gradle 7.4 (#129642) Upgrades tests under `dev/integration_tests` to use the latest values [in the templates](https://github.com/flutter/flutter/blob/944d6c8fef76b2db7a2c33eeb1653de2b8571fd8/dev/tools/bin/generate_gradle_lockfiles.dart#L135). Most of this PR was auto-generated, by running `find dev/integration_tests/ -type d -name 'android' | dart dev/tools/bin/generate_gradle_lockfiles.dart` from the root of the flutter directory. The pieces that were not are: 1. Upgrading the Gradle versions used in integration tests to be >=7.4, in places where it was currently lower. 2. Upgrading the mac, windows, and linux build_tests .ci.yaml configuration to use jdk 17 on all shards. It currently was using a mix of 17 and 11. This isn't desirable, because some of the tests require 17, and the distribution is [random across shards](https://github.com/flutter/flutter/blob/cef9a8c54b766fa5f66e6fbdf7df341176f8e29f/dev/bots/test.dart#L553) (so they were only passing because they were getting randomly placed on shards using jdk 17). 3. Adding a dependency on jdk 11 for the tests based on the `firebaselab/firebaselab` recipe. Previously they had no java dependency, and were therefore defaulting to java 1.8. The newer AGP versions necessitated an upgrade to 11 to run. Note that it also ended up downgrading the AGP version in two places (in the [hybrid_android_views](https://github.com/flutter/flutter/pull/129642/files#diff-d7cfaa1c96d5c2383e7fc253ac8c9df062b544c24f7d80aa8a02290c01d17205L17) and [platform_interaction](https://github.com/flutter/flutter/pull/129642/files#diff-b2fba811efadd1cfb097bebd93be99fe4b6d6f17aefa863267290fc704290766L17) tests), because those had been manually edited to a newer version than the template. Related to: https://github.com/flutter/flutter/issues/123636, https://github.com/flutter/flutter/pull/123910
2023-06-30 19:34:20 +00:00
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: build_tests
subshard: "2_4"
tags: >
["framework", "hostonly", "shard", "mac"]
2021-05-20 03:09:46 +00:00
- name: Mac_arm64 build_tests_3_4
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
Upgrade integration tests to use AGP 7.3/Gradle 7.4 (#129642) Upgrades tests under `dev/integration_tests` to use the latest values [in the templates](https://github.com/flutter/flutter/blob/944d6c8fef76b2db7a2c33eeb1653de2b8571fd8/dev/tools/bin/generate_gradle_lockfiles.dart#L135). Most of this PR was auto-generated, by running `find dev/integration_tests/ -type d -name 'android' | dart dev/tools/bin/generate_gradle_lockfiles.dart` from the root of the flutter directory. The pieces that were not are: 1. Upgrading the Gradle versions used in integration tests to be >=7.4, in places where it was currently lower. 2. Upgrading the mac, windows, and linux build_tests .ci.yaml configuration to use jdk 17 on all shards. It currently was using a mix of 17 and 11. This isn't desirable, because some of the tests require 17, and the distribution is [random across shards](https://github.com/flutter/flutter/blob/cef9a8c54b766fa5f66e6fbdf7df341176f8e29f/dev/bots/test.dart#L553) (so they were only passing because they were getting randomly placed on shards using jdk 17). 3. Adding a dependency on jdk 11 for the tests based on the `firebaselab/firebaselab` recipe. Previously they had no java dependency, and were therefore defaulting to java 1.8. The newer AGP versions necessitated an upgrade to 11 to run. Note that it also ended up downgrading the AGP version in two places (in the [hybrid_android_views](https://github.com/flutter/flutter/pull/129642/files#diff-d7cfaa1c96d5c2383e7fc253ac8c9df062b544c24f7d80aa8a02290c01d17205L17) and [platform_interaction](https://github.com/flutter/flutter/pull/129642/files#diff-b2fba811efadd1cfb097bebd93be99fe4b6d6f17aefa863267290fc704290766L17) tests), because those had been manually edited to a newer version than the template. Related to: https://github.com/flutter/flutter/issues/123636, https://github.com/flutter/flutter/pull/123910
2023-06-30 19:34:20 +00:00
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: build_tests
subshard: "3_4"
tags: >
["framework", "hostonly", "shard", "mac"]
2021-05-20 03:09:46 +00:00
- name: Mac_arm64 build_tests_4_4
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
Upgrade integration tests to use AGP 7.3/Gradle 7.4 (#129642) Upgrades tests under `dev/integration_tests` to use the latest values [in the templates](https://github.com/flutter/flutter/blob/944d6c8fef76b2db7a2c33eeb1653de2b8571fd8/dev/tools/bin/generate_gradle_lockfiles.dart#L135). Most of this PR was auto-generated, by running `find dev/integration_tests/ -type d -name 'android' | dart dev/tools/bin/generate_gradle_lockfiles.dart` from the root of the flutter directory. The pieces that were not are: 1. Upgrading the Gradle versions used in integration tests to be >=7.4, in places where it was currently lower. 2. Upgrading the mac, windows, and linux build_tests .ci.yaml configuration to use jdk 17 on all shards. It currently was using a mix of 17 and 11. This isn't desirable, because some of the tests require 17, and the distribution is [random across shards](https://github.com/flutter/flutter/blob/cef9a8c54b766fa5f66e6fbdf7df341176f8e29f/dev/bots/test.dart#L553) (so they were only passing because they were getting randomly placed on shards using jdk 17). 3. Adding a dependency on jdk 11 for the tests based on the `firebaselab/firebaselab` recipe. Previously they had no java dependency, and were therefore defaulting to java 1.8. The newer AGP versions necessitated an upgrade to 11 to run. Note that it also ended up downgrading the AGP version in two places (in the [hybrid_android_views](https://github.com/flutter/flutter/pull/129642/files#diff-d7cfaa1c96d5c2383e7fc253ac8c9df062b544c24f7d80aa8a02290c01d17205L17) and [platform_interaction](https://github.com/flutter/flutter/pull/129642/files#diff-b2fba811efadd1cfb097bebd93be99fe4b6d6f17aefa863267290fc704290766L17) tests), because those had been manually edited to a newer version than the template. Related to: https://github.com/flutter/flutter/issues/123636, https://github.com/flutter/flutter/pull/123910
2023-06-30 19:34:20 +00:00
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: build_tests
subshard: "4_4"
tags: >
["framework", "hostonly", "shard", "mac"]
2021-05-20 03:09:46 +00:00
- name: Mac_benchmark complex_layout_macos__start_up
presubmit: false
recipe: devicelab/devicelab_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
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": "ruby", "version": "ruby_3.1-pod_1.13"}
]
task_name: complex_layout_scroll_perf_macos__timeline_summary
- name: Mac customer_testing
enabled_branches:
- master
recipe: flutter/flutter_drone
timeout: 60
properties:
shard: customer_testing
tags: >
["framework", "hostonly", "shard", "mac"]
2021-05-20 03:09:46 +00:00
- name: Mac dart_plugin_registry_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: dart_plugin_registry_test
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac flavors_test_macos
presubmit: false
recipe: devicelab/devicelab_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: flavors_test_macos
- name: Mac_benchmark flutter_gallery_macos__compile
presubmit: false
recipe: devicelab/devicelab_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
task_name: flutter_gallery_macos__compile
- name: Mac flutter_packaging_test
recipe: packaging/packaging
presubmit: false
enabled_branches:
- master
properties:
task_name: flutter_packaging
tags: >
["framework", "hostonly", "shard", "mac"]
runIf:
- .ci.yaml
- dev/bots/**
- name: Mac_arm64 flutter_packaging_test
recipe: packaging/packaging
presubmit: false
enabled_branches:
- master
properties:
task_name: flutter_packaging
tags: >
["framework", "hostonly", "shard", "mac"]
runIf:
- .ci.yaml
- dev/bots/**
- 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
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
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_impeller
recipe: flutter/flutter_drone
timeout: 60
properties:
cpu: x86 # https://github.com/flutter/flutter/issues/119880
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: framework_tests
subshard: impeller
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
2021-05-20 03:09:46 +00:00
- name: Mac_x64 framework_tests_misc
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "android_sdk", "version": "version:34v3"}
]
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_arm64 framework_tests_misc
recipe: flutter/flutter_drone
timeout: 60
properties:
os: Mac-13
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "android_sdk", "version": "version:34v3"}
2021-08-05 15:20:05 +00:00
]
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
2021-05-20 03:09:46 +00:00
- name: Mac framework_tests_widgets
recipe: flutter/flutter_drone
timeout: 60
properties:
cpu: x86 # https://github.com/flutter/flutter/issues/119880
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
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
2021-05-20 03:09:46 +00:00
- name: Mac gradle_plugin_bundle_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: gradle_plugin_bundle_test
runIf:
- dev/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- 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": "ruby", "version": "ruby_3.1-pod_1.13"}
]
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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: module_custom_host_app_name_test
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac module_host_with_custom_build_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: module_test
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac_arm64 module_test_ios
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: module_test_ios
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- 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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: plugin_dependencies_test
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac_x64 plugin_lint_mac
recipe: devicelab/devicelab_drone
bringup: true
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: plugin_lint_mac
runIf:
- dev/**
- packages/flutter_tools/**
- packages/integration_test/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac_arm64 plugin_lint_mac
recipe: devicelab/devicelab_drone
Remove bringup from tests and move some back to presubmit. Reorganize TESTOWNERS. (#136498) We renamed a few tests and therefore had to run them in bringup first (https://github.com/flutter/flutter/pull/136463). This removes bringup and moves some of them back to presubmit. Also, reorganize TESTOWNERS since they're running on hostonly now. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [ ] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-10-13 17:12:02 +00:00
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: plugin_test
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac plugin_test_ios
recipe: devicelab/devicelab_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
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": "ruby", "version": "ruby_3.1-pod_1.13"}
]
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": "ruby", "version": "ruby_3.1-pod_1.13"}
]
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": "ruby", "version": "ruby_3.1-pod_1.13"}
]
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"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: tool_integration_tests
subshard: "1_4"
tags: >
["framework", "hostonly", "shard", "mac"]
test_timeout_secs: "2700"
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac tool_integration_tests_2_4
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: tool_integration_tests
subshard: "2_4"
tags: >
["framework", "hostonly", "shard", "mac"]
test_timeout_secs: "2700"
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac tool_integration_tests_3_4
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: tool_integration_tests
subshard: "3_4"
tags: >
["framework", "hostonly", "shard", "mac"]
test_timeout_secs: "2700"
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac tool_integration_tests_4_4
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: tool_integration_tests
subshard: "4_4"
tags: >
["framework", "hostonly", "shard", "mac"]
test_timeout_secs: "2700"
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac_x64 tool_tests_commands
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
]
shard: tool_tests
subshard: commands
tags: >
["framework", "hostonly", "shard", "mac"]
- name: Mac_arm64 tool_tests_commands
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
shard: tool_tests
subshard: commands
tags: >
["framework", "hostonly", "shard", "mac"]
2021-05-20 03:09:46 +00:00
- name: Mac tool_tests_general
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
shard: tool_tests
subshard: general
tags: >
["framework", "hostonly", "shard", "mac"]
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac_x64 verify_binaries_codesigned
enabled_branches:
- flutter-\d+\.\d+-candidate\.\d+
recipe: flutter/flutter_drone
2023-02-10 17:29:09 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["framework", "hostonly", "shard", "mac"]
shard: verify_binaries_codesigned
- name: Mac_arm64 verify_binaries_codesigned
enabled_branches:
- flutter-\d+\.\d+-candidate\.\d+
recipe: flutter/flutter_drone
2023-02-10 17:29:09 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["framework", "hostonly", "shard", "mac"]
shard: verify_binaries_codesigned
- name: Mac web_tool_tests
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_tool_tests
2022-09-28 19:23:35 +00:00
subshard: "1_1"
tags: >
["framework", "hostonly", "shard", "mac"]
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac_pixel_7pro entrypoint_dart_registrant
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "mac", "pixel", "7pro"]
task_name: entrypoint_dart_registrant
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
- name: Mac_pixel_7pro hello_world_android__compile
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "mac", "pixel", "7pro"]
task_name: hello_world_android__compile
2021-05-20 03:09:46 +00:00
# mac motog4 test
- 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
# mac motog4 benchmark
- name: Mac_android hot_mode_dev_cycle__benchmark
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "mac"]
task_name: hot_mode_dev_cycle__benchmark
2021-05-20 03:09:46 +00:00
- name: Mac_pixel_7pro integration_test_test
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "mac", "pixel", "7pro"]
task_name: integration_test_test
2021-05-20 03:09:46 +00:00
# mac motog4 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_pixel_7pro integration_ui_frame_number
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "mac", "pixel", "7pro"]
task_name: integration_ui_frame_number
2021-05-20 03:09:46 +00:00
# mac motog4 benchmark
- name: Mac_android microbenchmarks
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "mac"]
task_name: microbenchmarks
2021-05-20 03:09:46 +00:00
- name: Mac_pixel_7pro native_assets_android
bringup: true # Flaky https://github.com/flutter/flutter/issues/148402
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "mac", "pixel", "7pro"]
task_name: native_assets_android
- name: Mac_pixel_7pro run_debug_test_android
recipe: devicelab/devicelab_drone
presubmit: false
runIf:
- .ci.yaml
- dev/**
timeout: 60
properties:
tags: >
["devicelab", "android", "mac", "pixel", "7pro"]
task_name: run_debug_test_android
# mac motog4 test
- name: Mac_arm64_android run_debug_test_android
recipe: devicelab/devicelab_drone
presubmit: false
runIf:
- .ci.yaml
- dev/**
timeout: 60
properties:
tags: >
["devicelab", "android", "mac", "arm64"]
task_name: run_debug_test_android
- name: Mac_pixel_7pro run_release_test
recipe: devicelab/devicelab_drone
presubmit: false
runIf:
- .ci.yaml
- dev/**
timeout: 60
properties:
tags: >
["devicelab", "android", "mac", "pixel", "7pro"]
task_name: run_release_test
2021-05-20 03:09:46 +00:00
# mac motog4 test
- name: Mac_arm64_android run_release_test
recipe: devicelab/devicelab_drone
presubmit: false
runIf:
- .ci.yaml
- 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
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: animation_with_microtasks_perf_ios__timeline_summary
2021-05-20 03:09:46 +00:00
- name: Mac_ios backdrop_filter_perf_ios__timeline_summary
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: backdrop_filter_perf_ios__timeline_summary
2021-05-20 03:09:46 +00:00
- name: Mac_arm64_ios basic_material_app_ios__compile
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: basic_material_app_ios__compile
2021-05-20 03:09:46 +00:00
- name: Mac_ios channels_integration_test_ios
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: channels_integration_test_ios
2021-05-20 03:09:46 +00:00
- name: Mac_ios complex_layout_ios__start_up
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: complex_layout_ios__start_up
2021-05-20 03:09:46 +00:00
- name: Mac_ios complex_layout_scroll_perf_ios__timeline_summary
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: complex_layout_scroll_perf_ios__timeline_summary
2021-05-20 03:09:46 +00:00
2022-08-26 18:50:07 +00:00
- 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
2022-08-26 18:50:07 +00:00
- 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
# TODO(https://github.com/flutter/flutter/issues/106806): Find a way to
# re-enable this without "ignore_flakiness: "true"", likely by loostening the
# test assertions, or potentially not running the frame rate tests at all on
# iOS (for example, doing pixel-tests instead).
#
# Also, rename this to "external_textures_integration_test" to be consistent
# with the Android test, but that can wait until we've figured out the flake.
- name: Mac_ios external_ui_integration_test_ios
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: external_textures_integration_test_ios
2022-07-27 16:23:17 +00:00
ignore_flakiness: "true"
2021-05-20 03:09:46 +00:00
- name: Mac_ios route_test_ios
2022-03-07 19:31:21 +00:00
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: route_test_ios
2022-03-07 19:31:21 +00:00
- name: Mac_ios flavors_test_ios
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: flavors_test_ios
2021-05-20 03:09:46 +00:00
- 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
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: flutter_gallery_ios__start_up
2021-05-20 03:09:46 +00:00
- name: Mac_ios flutter_view_ios__start_up
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: flutter_view_ios__start_up
2021-05-20 03:09:46 +00:00
- 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_x64 hot_mode_dev_cycle_macos_target__benchmark
recipe: devicelab/devicelab_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: hot_mode_dev_cycle_macos_target__benchmark
runIf:
- dev/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Mac_arm64 hot_mode_dev_cycle_macos_target__benchmark
recipe: devicelab/devicelab_drone
Remove bringup from tests and move some back to presubmit. Reorganize TESTOWNERS. (#136498) We renamed a few tests and therefore had to run them in bringup first (https://github.com/flutter/flutter/pull/136463). This removes bringup and moves some of them back to presubmit. Also, reorganize TESTOWNERS since they're running on hostonly now. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [ ] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-10-13 17:12:02 +00:00
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "mac", "arm64"]
task_name: hot_mode_dev_cycle_macos_target__benchmark
runIf:
- .ci.yaml
- dev/**
- name: Mac_x64_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_arm64_ios integration_test_test_ios
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: integration_test_test_ios
2021-05-20 03:09:46 +00:00
- name: Mac_ios integration_ui_ios_driver
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: integration_ui_ios_driver
2021-05-20 03:09:46 +00:00
- name: Mac_ios integration_ui_ios_frame_number
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: integration_ui_ios_frame_number
2021-05-20 03:09:46 +00:00
- name: Mac_ios integration_ui_ios_keyboard_resize
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: integration_ui_ios_keyboard_resize
2021-05-20 03:09:46 +00:00
- name: Mac_ios integration_ui_ios_textfield
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: integration_ui_ios_textfield
2021-05-20 03:09:46 +00:00
- name: Mac_x64 ios_app_with_extensions_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
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": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "mac", "arm64"]
task_name: ios_app_with_extensions_test
- name: Mac_ios ios_defines_test
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: ios_defines_test
2021-05-20 03:09:46 +00:00
- name: Mac_ios ios_platform_view_tests
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: ios_platform_view_tests
2021-05-20 03:09:46 +00:00
- name: Mac_ios large_image_changer_perf_ios
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: large_image_changer_perf_ios
2021-05-20 03:09:46 +00:00
- name: Mac_x64 macos_chrome_dev_mode
recipe: devicelab/devicelab_drone
Remove bringup from tests and move some back to presubmit. Reorganize TESTOWNERS. (#136498) We renamed a few tests and therefore had to run them in bringup first (https://github.com/flutter/flutter/pull/136463). This removes bringup and moves some of them back to presubmit. Also, reorganize TESTOWNERS since they're running on hostonly now. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [ ] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-10-13 17:12:02 +00:00
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: macos_chrome_dev_mode
2021-05-20 03:09:46 +00:00
- name: Mac_arm64 macos_chrome_dev_mode
recipe: devicelab/devicelab_drone
Remove bringup from tests and move some back to presubmit. Reorganize TESTOWNERS. (#136498) We renamed a few tests and therefore had to run them in bringup first (https://github.com/flutter/flutter/pull/136463). This removes bringup and moves some of them back to presubmit. Also, reorganize TESTOWNERS since they're running on hostonly now. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [ ] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-10-13 17:12:02 +00:00
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "mac", "arm64"]
task_name: macos_chrome_dev_mode
- name: Mac_ios microbenchmarks_ios
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: microbenchmarks_ios
2021-05-20 03:09:46 +00:00
- name: Mac native_assets_ios_simulator
Native assets support for MacOS and iOS (#130494) 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.
2023-09-10 08:07:13 +00:00
recipe: devicelab/devicelab_drone
Remove bringup from tests and move some back to presubmit. Reorganize TESTOWNERS. (#136498) We renamed a few tests and therefore had to run them in bringup first (https://github.com/flutter/flutter/pull/136463). This removes bringup and moves some of them back to presubmit. Also, reorganize TESTOWNERS since they're running on hostonly now. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [ ] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-10-13 17:12:02 +00:00
presubmit: false
Native assets support for MacOS and iOS (#130494) 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.
2023-09-10 08:07:13 +00:00
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
Native assets support for MacOS and iOS (#130494) 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.
2023-09-10 08:07:13 +00:00
tags: >
["devicelab", "hostonly", "mac"]
Native assets support for MacOS and iOS (#130494) 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.
2023-09-10 08:07:13 +00:00
task_name: native_assets_ios_simulator
- name: Mac_ios native_assets_ios
recipe: devicelab/devicelab_drone
presubmit: false
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
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: new_gallery_ios__transition_perf
2021-05-20 03:09:46 +00:00
- 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
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: platform_channel_sample_test_ios
2021-05-20 03:09:46 +00:00
- name: Mac_ios platform_channel_sample_test_swift
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: platform_channel_sample_test_swift
2021-05-20 03:09:46 +00:00
- name: Mac_ios platform_channels_benchmarks_ios
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: platform_channels_benchmarks_ios
2021-05-20 03:09:46 +00:00
- name: Mac_ios platform_interaction_test_ios
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: platform_interaction_test_ios
2021-05-20 03:09:46 +00:00
- name: Mac_ios platform_view_ios__start_up
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: platform_view_ios__start_up
2021-05-20 03:09:46 +00:00
- 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_ad_banners__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: platform_views_scroll_perf_ad_banners__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
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: simple_animation_perf_ios
2021-05-20 03:09:46 +00:00
- 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_x64_ios hot_mode_dev_cycle_ios__benchmark
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: hot_mode_dev_cycle_ios__benchmark
- name: Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark
recipe: devicelab/devicelab_drone
presubmit: false
bringup: true
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
# TODO(vashworth): Use "hot_mode_dev_cycle_ios__benchmark" once https://github.com/flutter/flutter/issues/142305 is fixed.
task_name: hot_mode_dev_cycle_ios__benchmark_no_dds
2021-05-20 03:09:46 +00:00
- name: Mac_x64 hot_mode_dev_cycle_ios_simulator
recipe: devicelab/devicelab_drone
Remove bringup from tests and move some back to presubmit. Reorganize TESTOWNERS. (#136498) We renamed a few tests and therefore had to run them in bringup first (https://github.com/flutter/flutter/pull/136463). This removes bringup and moves some of them back to presubmit. Also, reorganize TESTOWNERS since they're running on hostonly now. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [ ] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-10-13 17:12:02 +00:00
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "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
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
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "ios", "mac"]
task_name: tiles_scroll_perf_ios__timeline_summary
2021-05-20 03:09:46 +00:00
- 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-17","os=Mac-13|Mac-14", "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
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_x64 native_ui_tests_macos
recipe: devicelab/devicelab_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: native_ui_tests_macos
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
- name: Mac_arm64 native_ui_tests_macos
recipe: devicelab/devicelab_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
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": "ruby", "version": "ruby_3.1-pod_1.13"}
]
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": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "mac"]
task_name: run_debug_test_macos
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
- name: Mac_arm64 run_debug_test_macos
recipe: devicelab/devicelab_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "mac", "arm64"]
task_name: run_debug_test_macos
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
- name: Mac_arm64 run_release_test_macos
recipe: devicelab/devicelab_drone
Remove bringup from tests and move some back to presubmit. Reorganize TESTOWNERS. (#136498) We renamed a few tests and therefore had to run them in bringup first (https://github.com/flutter/flutter/pull/136463). This removes bringup and moves some of them back to presubmit. Also, reorganize TESTOWNERS since they're running on hostonly now. ## Pre-launch Checklist - [x] I read the [Contributor Guide] and followed the process outlined there for submitting PRs. - [x] I read the [Tree Hygiene] wiki page, which explains my responsibilities. - [x] I read and followed the [Flutter Style Guide], including [Features we expect every widget to implement]. - [x] I signed the [CLA]. - [ ] I listed at least one issue that this PR fixes in the description above. - [x] I updated/added relevant documentation (doc comments with `///`). - [x] I added new tests to check the change I am making, or this PR is [test-exempt]. - [x] All existing and new tests are passing. If you need help, consider asking for advice on the #hackers-new channel on [Discord]. <!-- Links --> [Contributor Guide]: https://github.com/flutter/flutter/wiki/Tree-hygiene#overview [Tree Hygiene]: https://github.com/flutter/flutter/wiki/Tree-hygiene [test-exempt]: https://github.com/flutter/flutter/wiki/Tree-hygiene#tests [Flutter Style Guide]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo [Features we expect every widget to implement]: https://github.com/flutter/flutter/wiki/Style-guide-for-Flutter-repo#features-we-expect-every-widget-to-implement [CLA]: https://cla.developers.google.com/ [flutter/tests]: https://github.com/flutter/tests [breaking change policy]: https://github.com/flutter/flutter/wiki/Tree-hygiene#handling-breaking-changes [Discord]: https://github.com/flutter/flutter/wiki/Chat
2023-10-13 17:12:02 +00:00
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "ruby", "version": "ruby_3.1-pod_1.13"}
]
tags: >
["devicelab", "hostonly", "mac", "arm64"]
task_name: run_release_test_macos
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
- name: Windows build_tests_1_7
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "vs_build", "version": "version:vs2019"}
2021-08-05 15:20:05 +00:00
]
shard: build_tests
subshard: "1_7"
tags: >
["framework", "hostonly", "shard", "windows"]
2021-05-20 03:09:46 +00:00
- name: Windows build_tests_2_7
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
Upgrade integration tests to use AGP 7.3/Gradle 7.4 (#129642) Upgrades tests under `dev/integration_tests` to use the latest values [in the templates](https://github.com/flutter/flutter/blob/944d6c8fef76b2db7a2c33eeb1653de2b8571fd8/dev/tools/bin/generate_gradle_lockfiles.dart#L135). Most of this PR was auto-generated, by running `find dev/integration_tests/ -type d -name 'android' | dart dev/tools/bin/generate_gradle_lockfiles.dart` from the root of the flutter directory. The pieces that were not are: 1. Upgrading the Gradle versions used in integration tests to be >=7.4, in places where it was currently lower. 2. Upgrading the mac, windows, and linux build_tests .ci.yaml configuration to use jdk 17 on all shards. It currently was using a mix of 17 and 11. This isn't desirable, because some of the tests require 17, and the distribution is [random across shards](https://github.com/flutter/flutter/blob/cef9a8c54b766fa5f66e6fbdf7df341176f8e29f/dev/bots/test.dart#L553) (so they were only passing because they were getting randomly placed on shards using jdk 17). 3. Adding a dependency on jdk 11 for the tests based on the `firebaselab/firebaselab` recipe. Previously they had no java dependency, and were therefore defaulting to java 1.8. The newer AGP versions necessitated an upgrade to 11 to run. Note that it also ended up downgrading the AGP version in two places (in the [hybrid_android_views](https://github.com/flutter/flutter/pull/129642/files#diff-d7cfaa1c96d5c2383e7fc253ac8c9df062b544c24f7d80aa8a02290c01d17205L17) and [platform_interaction](https://github.com/flutter/flutter/pull/129642/files#diff-b2fba811efadd1cfb097bebd93be99fe4b6d6f17aefa863267290fc704290766L17) tests), because those had been manually edited to a newer version than the template. Related to: https://github.com/flutter/flutter/issues/123636, https://github.com/flutter/flutter/pull/123910
2023-06-30 19:34:20 +00:00
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "vs_build", "version": "version:vs2019"}
2021-08-05 15:20:05 +00:00
]
shard: build_tests
subshard: "2_7"
tags: >
["framework", "hostonly", "shard", "windows"]
2021-05-20 03:09:46 +00:00
- name: Windows build_tests_3_7
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
Upgrade integration tests to use AGP 7.3/Gradle 7.4 (#129642) Upgrades tests under `dev/integration_tests` to use the latest values [in the templates](https://github.com/flutter/flutter/blob/944d6c8fef76b2db7a2c33eeb1653de2b8571fd8/dev/tools/bin/generate_gradle_lockfiles.dart#L135). Most of this PR was auto-generated, by running `find dev/integration_tests/ -type d -name 'android' | dart dev/tools/bin/generate_gradle_lockfiles.dart` from the root of the flutter directory. The pieces that were not are: 1. Upgrading the Gradle versions used in integration tests to be >=7.4, in places where it was currently lower. 2. Upgrading the mac, windows, and linux build_tests .ci.yaml configuration to use jdk 17 on all shards. It currently was using a mix of 17 and 11. This isn't desirable, because some of the tests require 17, and the distribution is [random across shards](https://github.com/flutter/flutter/blob/cef9a8c54b766fa5f66e6fbdf7df341176f8e29f/dev/bots/test.dart#L553) (so they were only passing because they were getting randomly placed on shards using jdk 17). 3. Adding a dependency on jdk 11 for the tests based on the `firebaselab/firebaselab` recipe. Previously they had no java dependency, and were therefore defaulting to java 1.8. The newer AGP versions necessitated an upgrade to 11 to run. Note that it also ended up downgrading the AGP version in two places (in the [hybrid_android_views](https://github.com/flutter/flutter/pull/129642/files#diff-d7cfaa1c96d5c2383e7fc253ac8c9df062b544c24f7d80aa8a02290c01d17205L17) and [platform_interaction](https://github.com/flutter/flutter/pull/129642/files#diff-b2fba811efadd1cfb097bebd93be99fe4b6d6f17aefa863267290fc704290766L17) tests), because those had been manually edited to a newer version than the template. Related to: https://github.com/flutter/flutter/issues/123636, https://github.com/flutter/flutter/pull/123910
2023-06-30 19:34:20 +00:00
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "vs_build", "version": "version:vs2019"}
2021-08-05 15:20:05 +00:00
]
shard: build_tests
subshard: "3_7"
tags: >
["framework", "hostonly", "shard", "windows"]
- name: Windows build_tests_4_7
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
Upgrade integration tests to use AGP 7.3/Gradle 7.4 (#129642) Upgrades tests under `dev/integration_tests` to use the latest values [in the templates](https://github.com/flutter/flutter/blob/944d6c8fef76b2db7a2c33eeb1653de2b8571fd8/dev/tools/bin/generate_gradle_lockfiles.dart#L135). Most of this PR was auto-generated, by running `find dev/integration_tests/ -type d -name 'android' | dart dev/tools/bin/generate_gradle_lockfiles.dart` from the root of the flutter directory. The pieces that were not are: 1. Upgrading the Gradle versions used in integration tests to be >=7.4, in places where it was currently lower. 2. Upgrading the mac, windows, and linux build_tests .ci.yaml configuration to use jdk 17 on all shards. It currently was using a mix of 17 and 11. This isn't desirable, because some of the tests require 17, and the distribution is [random across shards](https://github.com/flutter/flutter/blob/cef9a8c54b766fa5f66e6fbdf7df341176f8e29f/dev/bots/test.dart#L553) (so they were only passing because they were getting randomly placed on shards using jdk 17). 3. Adding a dependency on jdk 11 for the tests based on the `firebaselab/firebaselab` recipe. Previously they had no java dependency, and were therefore defaulting to java 1.8. The newer AGP versions necessitated an upgrade to 11 to run. Note that it also ended up downgrading the AGP version in two places (in the [hybrid_android_views](https://github.com/flutter/flutter/pull/129642/files#diff-d7cfaa1c96d5c2383e7fc253ac8c9df062b544c24f7d80aa8a02290c01d17205L17) and [platform_interaction](https://github.com/flutter/flutter/pull/129642/files#diff-b2fba811efadd1cfb097bebd93be99fe4b6d6f17aefa863267290fc704290766L17) tests), because those had been manually edited to a newer version than the template. Related to: https://github.com/flutter/flutter/issues/123636, https://github.com/flutter/flutter/pull/123910
2023-06-30 19:34:20 +00:00
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "vs_build", "version": "version:vs2019"}
]
shard: build_tests
subshard: "4_7"
tags: >
["framework", "hostonly", "shard", "windows"]
- name: Windows build_tests_5_7
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "vs_build", "version": "version:vs2019"}
]
shard: build_tests
subshard: "5_7"
tags: >
["framework", "hostonly", "shard", "windows"]
- name: Windows build_tests_6_7
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "vs_build", "version": "version:vs2019"}
]
shard: build_tests
subshard: "6_7"
tags: >
["framework", "hostonly", "shard", "windows"]
- name: Windows build_tests_7_7
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:33v6"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"dependency": "vs_build", "version": "version:vs2019"}
]
shard: build_tests
subshard: "7_7"
tags: >
["framework", "hostonly", "shard", "windows"]
2021-05-20 03:09:46 +00:00
- name: Windows customer_testing
enabled_branches:
- master
recipe: flutter/flutter_drone
timeout: 60
properties:
shard: customer_testing
tags: >
["framework", "hostonly", "shard", "windows"]
2021-05-20 03:09:46 +00:00
- name: Windows framework_tests_libraries
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
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
2021-05-20 03:09:46 +00:00
- name: Windows framework_tests_libraries_leak_tracking
recipe: flutter/flutter_drone
bringup: true # New target: https://github.com/flutter/flutter/issues/140414
timeout: 120
properties:
ignore_flakiness: "true"
test_timeout_secs: "3600" # 1 hour
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: framework_tests
subshard: libraries
tags: >
["framework", "hostonly", "shard", "windows"]
env_variables: >-
{
"LEAK_TRACKING": "true",
"TEST_RANDOMIZATION_OFF": "true"
}
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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
2021-12-10 18:09:24 +00:00
{"dependency": "vs_build", "version": "version:vs2019"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "android_sdk", "version": "version:34v3"}
2021-08-05 15:20:05 +00:00
]
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
2021-05-20 03:09:46 +00:00
- name: Windows framework_tests_widgets
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
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
2021-05-20 03:09:46 +00:00
- name: Windows framework_tests_widgets_leak_tracking
recipe: flutter/flutter_drone
bringup: true # New target: https://github.com/flutter/flutter/issues/140414
timeout: 120
properties:
ignore_flakiness: "true"
test_timeout_secs: "3600" # 1 hour
dependencies: >-
[
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
]
shard: framework_tests
subshard: widgets
tags: >
["framework", "hostonly", "shard", "windows"]
env_variables: >-
{
"LEAK_TRACKING": "true",
"TEST_RANDOMIZATION_OFF": "true"
}
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:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "windows"]
task_name: gradle_plugin_bundle_test
runIf:
- dev/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- 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_arm64 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", "arm64"]
task_name: hot_mode_dev_cycle_win_target__benchmark
- name: Windows module_custom_host_app_name_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
]
tags: >
["devicelab", "hostonly", "windows"]
task_name: module_custom_host_app_name_test
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Windows module_host_with_custom_build_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "windows"]
task_name: module_host_with_custom_build_test
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Windows module_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "windows"]
task_name: module_test
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- 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_arm64 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", "arm64"]
task_name: platform_channel_sample_test_windows
- name: Windows plugin_dependencies_test
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "windows"]
task_name: plugin_dependencies_test
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Windows plugin_test
bringup: true # Flaky https://github.com/flutter/flutter/issues/148834
recipe: devicelab/devicelab_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
tags: >
["devicelab", "hostonly", "windows"]
task_name: plugin_test
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- 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_arm64 plugin_test_windows
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
tags: >
["devicelab", "hostonly", "windows", "arm64"]
task_name: plugin_test_windows
test_timeout_secs: "900" # 15 minutes
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
[Windows] Add more Arm64 compile and run tests (#135475) Part of: https://github.com/flutter/flutter/issues/129806 Test runs kicked off using `led`: * Compile tests * ✅ [flutter_gallery_win_desktop__compile](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a23b73ca25cc56309a725c77be0107aaa1f2d09b1f41f1cc04276b85fac34366/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2Yv8iS9YbTxMZKS2i5zmAz9E8FCNjW6waLq4e8HwtaFtMlapl66UHf73w) * Start up tests * ✅ [windows_startup_test](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e615b28993c8b4fcb90e2d52226f9e4d9478850bee67f1f19a88d37e767dcfc2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1YtPTpAr6FRq71fy392orp6PO8t9jN8n-mpWvlDF0xRnnOsq3zsAPabWg) * ✅ [flutter_gallery_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a0148122f81f3eee512ba8e59adcfcff86195eac10dc9a95969b36ae63e0d3e0/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR29O3jW-LyaVAwD54jUmnhfZ2mswqtaZascRoGvteT5gaHihxKI4IastgM) * ✅ [flutter_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/6dac552365a2d5502aeda81563f4e62f7bdb73f383d98ed8d8ae52c62e00edea/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2_irHDuoZ0V-PSjYDW082yx8ZeDVhOIk0yjQBAZNVa5iKVIGAWZs8v4lo) * ✅ [platform_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e6522c77bcbecabdd1f6d38f3b4e1ea41055d8ae7d61f92b741cc953b94d2e15/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2X7KJDGjQUWJtpq7KY-nUFK-LA6LvmrAinzj0QuF8pEbpwfsAz6Kv3OkM) * ✅ [complex_layout_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a811334185bc077a5cb69e46fc109ee3e679df6a924ee28d3c73f8b18717fa31/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR0gIiXFMnB_MSaqUxVyTpgpJqc37xSKqOzEsf2oD_oU-AhKPqrGQ-ZD7IY) * `flutter run` console output tests * ✅ [run_debug_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/1b275a8b161c965c44c09565a5a9784e322cded973b52dc24645496f43aead5a/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1IlBr0824cq9UKi46j_11eto6HTEQ9KVXF5Is1ZxcSIO7G6IlN-slsyI8) * ✅ [run_release_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/5b259bb5e2c07666fa12f053c3f5bd782bf074563a9afeeea231fa48bd33daa2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR3DSHzCGL-KN26E-7hQL58qxV2p0Dtb9hE4AZ0HvEY4hp8mCMzX9jznsFQ) /cc @pbo-linaro
2023-09-26 19:27:00 +00:00
- name: Windows_arm64 run_debug_test_windows
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
tags: >
["devicelab", "hostonly", "windows", "arm64"]
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
[Windows] Add more Arm64 compile and run tests (#135475) Part of: https://github.com/flutter/flutter/issues/129806 Test runs kicked off using `led`: * Compile tests * ✅ [flutter_gallery_win_desktop__compile](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a23b73ca25cc56309a725c77be0107aaa1f2d09b1f41f1cc04276b85fac34366/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2Yv8iS9YbTxMZKS2i5zmAz9E8FCNjW6waLq4e8HwtaFtMlapl66UHf73w) * Start up tests * ✅ [windows_startup_test](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e615b28993c8b4fcb90e2d52226f9e4d9478850bee67f1f19a88d37e767dcfc2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1YtPTpAr6FRq71fy392orp6PO8t9jN8n-mpWvlDF0xRnnOsq3zsAPabWg) * ✅ [flutter_gallery_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a0148122f81f3eee512ba8e59adcfcff86195eac10dc9a95969b36ae63e0d3e0/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR29O3jW-LyaVAwD54jUmnhfZ2mswqtaZascRoGvteT5gaHihxKI4IastgM) * ✅ [flutter_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/6dac552365a2d5502aeda81563f4e62f7bdb73f383d98ed8d8ae52c62e00edea/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2_irHDuoZ0V-PSjYDW082yx8ZeDVhOIk0yjQBAZNVa5iKVIGAWZs8v4lo) * ✅ [platform_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e6522c77bcbecabdd1f6d38f3b4e1ea41055d8ae7d61f92b741cc953b94d2e15/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2X7KJDGjQUWJtpq7KY-nUFK-LA6LvmrAinzj0QuF8pEbpwfsAz6Kv3OkM) * ✅ [complex_layout_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a811334185bc077a5cb69e46fc109ee3e679df6a924ee28d3c73f8b18717fa31/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR0gIiXFMnB_MSaqUxVyTpgpJqc37xSKqOzEsf2oD_oU-AhKPqrGQ-ZD7IY) * `flutter run` console output tests * ✅ [run_debug_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/1b275a8b161c965c44c09565a5a9784e322cded973b52dc24645496f43aead5a/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1IlBr0824cq9UKi46j_11eto6HTEQ9KVXF5Is1ZxcSIO7G6IlN-slsyI8) * ✅ [run_release_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/5b259bb5e2c07666fa12f053c3f5bd782bf074563a9afeeea231fa48bd33daa2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR3DSHzCGL-KN26E-7hQL58qxV2p0Dtb9hE4AZ0HvEY4hp8mCMzX9jznsFQ) /cc @pbo-linaro
2023-09-26 19:27:00 +00:00
- name: Windows_arm64 run_release_test_windows
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
tags: >
["devicelab", "hostonly", "windows", "arm64"]
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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"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:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"},
{"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"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
shard: tool_tests
subshard: commands
tags: >
["framework", "hostonly", "shard", "windows"]
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
- name: Windows tool_tests_general
recipe: flutter/flutter_drone
timeout: 60
properties:
add_recipes_cq: "true"
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "open_jdk", "version": "version:17"}
2021-08-05 15:20:05 +00:00
]
shard: tool_tests
subshard: general
tags: >
["framework", "hostonly", "shard", "windows"]
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
2022-09-28 19:23:35 +00:00
- name: Windows web_tool_tests_1_2
recipe: flutter/flutter_drone
timeout: 60
properties:
2021-08-05 15:20:05 +00:00
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2021-08-05 15:20:05 +00:00
]
shard: web_tool_tests
2022-09-28 19:23:35 +00:00
subshard: "1_2"
tags: >
["framework", "hostonly", "shard", "windows"]
test_timeout_secs: "2700"
runIf:
- dev/**
- packages/flutter_tools/**
- bin/**
- .ci.yaml
2021-05-20 03:09:46 +00:00
2022-09-28 19:23:35 +00:00
- name: Windows web_tool_tests_2_2
recipe: flutter/flutter_drone
timeout: 60
properties:
dependencies: >-
[
{"dependency": "android_sdk", "version": "version:34v3"},
{"dependency": "chrome_and_driver", "version": "version:125.0.6422.141"},
{"dependency": "open_jdk", "version": "version:17"},
{"dependency": "goldctl", "version": "git_revision:720a542f6fe4f92922c3b8f0fdcc4d2ac6bb83cd"}
2022-09-28 19:23:35 +00:00
]
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_arm64 windows_home_scroll_perf__timeline_summary
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "hostonly", "windows", "arm64"]
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
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
[Windows] Add more Arm64 compile and run tests (#135475) Part of: https://github.com/flutter/flutter/issues/129806 Test runs kicked off using `led`: * Compile tests * ✅ [flutter_gallery_win_desktop__compile](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a23b73ca25cc56309a725c77be0107aaa1f2d09b1f41f1cc04276b85fac34366/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2Yv8iS9YbTxMZKS2i5zmAz9E8FCNjW6waLq4e8HwtaFtMlapl66UHf73w) * Start up tests * ✅ [windows_startup_test](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e615b28993c8b4fcb90e2d52226f9e4d9478850bee67f1f19a88d37e767dcfc2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1YtPTpAr6FRq71fy392orp6PO8t9jN8n-mpWvlDF0xRnnOsq3zsAPabWg) * ✅ [flutter_gallery_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a0148122f81f3eee512ba8e59adcfcff86195eac10dc9a95969b36ae63e0d3e0/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR29O3jW-LyaVAwD54jUmnhfZ2mswqtaZascRoGvteT5gaHihxKI4IastgM) * ✅ [flutter_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/6dac552365a2d5502aeda81563f4e62f7bdb73f383d98ed8d8ae52c62e00edea/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2_irHDuoZ0V-PSjYDW082yx8ZeDVhOIk0yjQBAZNVa5iKVIGAWZs8v4lo) * ✅ [platform_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e6522c77bcbecabdd1f6d38f3b4e1ea41055d8ae7d61f92b741cc953b94d2e15/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2X7KJDGjQUWJtpq7KY-nUFK-LA6LvmrAinzj0QuF8pEbpwfsAz6Kv3OkM) * ✅ [complex_layout_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a811334185bc077a5cb69e46fc109ee3e679df6a924ee28d3c73f8b18717fa31/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR0gIiXFMnB_MSaqUxVyTpgpJqc37xSKqOzEsf2oD_oU-AhKPqrGQ-ZD7IY) * `flutter run` console output tests * ✅ [run_debug_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/1b275a8b161c965c44c09565a5a9784e322cded973b52dc24645496f43aead5a/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1IlBr0824cq9UKi46j_11eto6HTEQ9KVXF5Is1ZxcSIO7G6IlN-slsyI8) * ✅ [run_release_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/5b259bb5e2c07666fa12f053c3f5bd782bf074563a9afeeea231fa48bd33daa2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR3DSHzCGL-KN26E-7hQL58qxV2p0Dtb9hE4AZ0HvEY4hp8mCMzX9jznsFQ) /cc @pbo-linaro
2023-09-26 19:27:00 +00:00
- name: Windows_arm64 flutter_gallery_win_desktop__compile
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "hostonly", "windows", "arm64"]
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
[Windows] Add more Arm64 compile and run tests (#135475) Part of: https://github.com/flutter/flutter/issues/129806 Test runs kicked off using `led`: * Compile tests * ✅ [flutter_gallery_win_desktop__compile](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a23b73ca25cc56309a725c77be0107aaa1f2d09b1f41f1cc04276b85fac34366/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2Yv8iS9YbTxMZKS2i5zmAz9E8FCNjW6waLq4e8HwtaFtMlapl66UHf73w) * Start up tests * ✅ [windows_startup_test](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e615b28993c8b4fcb90e2d52226f9e4d9478850bee67f1f19a88d37e767dcfc2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1YtPTpAr6FRq71fy392orp6PO8t9jN8n-mpWvlDF0xRnnOsq3zsAPabWg) * ✅ [flutter_gallery_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a0148122f81f3eee512ba8e59adcfcff86195eac10dc9a95969b36ae63e0d3e0/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR29O3jW-LyaVAwD54jUmnhfZ2mswqtaZascRoGvteT5gaHihxKI4IastgM) * ✅ [flutter_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/6dac552365a2d5502aeda81563f4e62f7bdb73f383d98ed8d8ae52c62e00edea/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2_irHDuoZ0V-PSjYDW082yx8ZeDVhOIk0yjQBAZNVa5iKVIGAWZs8v4lo) * ✅ [platform_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e6522c77bcbecabdd1f6d38f3b4e1ea41055d8ae7d61f92b741cc953b94d2e15/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2X7KJDGjQUWJtpq7KY-nUFK-LA6LvmrAinzj0QuF8pEbpwfsAz6Kv3OkM) * ✅ [complex_layout_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a811334185bc077a5cb69e46fc109ee3e679df6a924ee28d3c73f8b18717fa31/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR0gIiXFMnB_MSaqUxVyTpgpJqc37xSKqOzEsf2oD_oU-AhKPqrGQ-ZD7IY) * `flutter run` console output tests * ✅ [run_debug_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/1b275a8b161c965c44c09565a5a9784e322cded973b52dc24645496f43aead5a/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1IlBr0824cq9UKi46j_11eto6HTEQ9KVXF5Is1ZxcSIO7G6IlN-slsyI8) * ✅ [run_release_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/5b259bb5e2c07666fa12f053c3f5bd782bf074563a9afeeea231fa48bd33daa2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR3DSHzCGL-KN26E-7hQL58qxV2p0Dtb9hE4AZ0HvEY4hp8mCMzX9jznsFQ) /cc @pbo-linaro
2023-09-26 19:27:00 +00:00
- name: Windows_arm64 flutter_gallery_win_desktop__start_up
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "hostonly", "windows", "arm64"]
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
[Windows] Add more Arm64 compile and run tests (#135475) Part of: https://github.com/flutter/flutter/issues/129806 Test runs kicked off using `led`: * Compile tests * ✅ [flutter_gallery_win_desktop__compile](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a23b73ca25cc56309a725c77be0107aaa1f2d09b1f41f1cc04276b85fac34366/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2Yv8iS9YbTxMZKS2i5zmAz9E8FCNjW6waLq4e8HwtaFtMlapl66UHf73w) * Start up tests * ✅ [windows_startup_test](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e615b28993c8b4fcb90e2d52226f9e4d9478850bee67f1f19a88d37e767dcfc2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1YtPTpAr6FRq71fy392orp6PO8t9jN8n-mpWvlDF0xRnnOsq3zsAPabWg) * ✅ [flutter_gallery_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a0148122f81f3eee512ba8e59adcfcff86195eac10dc9a95969b36ae63e0d3e0/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR29O3jW-LyaVAwD54jUmnhfZ2mswqtaZascRoGvteT5gaHihxKI4IastgM) * ✅ [flutter_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/6dac552365a2d5502aeda81563f4e62f7bdb73f383d98ed8d8ae52c62e00edea/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2_irHDuoZ0V-PSjYDW082yx8ZeDVhOIk0yjQBAZNVa5iKVIGAWZs8v4lo) * ✅ [platform_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e6522c77bcbecabdd1f6d38f3b4e1ea41055d8ae7d61f92b741cc953b94d2e15/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2X7KJDGjQUWJtpq7KY-nUFK-LA6LvmrAinzj0QuF8pEbpwfsAz6Kv3OkM) * ✅ [complex_layout_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a811334185bc077a5cb69e46fc109ee3e679df6a924ee28d3c73f8b18717fa31/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR0gIiXFMnB_MSaqUxVyTpgpJqc37xSKqOzEsf2oD_oU-AhKPqrGQ-ZD7IY) * `flutter run` console output tests * ✅ [run_debug_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/1b275a8b161c965c44c09565a5a9784e322cded973b52dc24645496f43aead5a/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1IlBr0824cq9UKi46j_11eto6HTEQ9KVXF5Is1ZxcSIO7G6IlN-slsyI8) * ✅ [run_release_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/5b259bb5e2c07666fa12f053c3f5bd782bf074563a9afeeea231fa48bd33daa2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR3DSHzCGL-KN26E-7hQL58qxV2p0Dtb9hE4AZ0HvEY4hp8mCMzX9jznsFQ) /cc @pbo-linaro
2023-09-26 19:27:00 +00:00
- name: Windows_arm64 complex_layout_win_desktop__start_up
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "hostonly", "windows", "arm64"]
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
[Windows] Add more Arm64 compile and run tests (#135475) Part of: https://github.com/flutter/flutter/issues/129806 Test runs kicked off using `led`: * Compile tests * ✅ [flutter_gallery_win_desktop__compile](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a23b73ca25cc56309a725c77be0107aaa1f2d09b1f41f1cc04276b85fac34366/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2Yv8iS9YbTxMZKS2i5zmAz9E8FCNjW6waLq4e8HwtaFtMlapl66UHf73w) * Start up tests * ✅ [windows_startup_test](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e615b28993c8b4fcb90e2d52226f9e4d9478850bee67f1f19a88d37e767dcfc2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1YtPTpAr6FRq71fy392orp6PO8t9jN8n-mpWvlDF0xRnnOsq3zsAPabWg) * ✅ [flutter_gallery_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a0148122f81f3eee512ba8e59adcfcff86195eac10dc9a95969b36ae63e0d3e0/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR29O3jW-LyaVAwD54jUmnhfZ2mswqtaZascRoGvteT5gaHihxKI4IastgM) * ✅ [flutter_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/6dac552365a2d5502aeda81563f4e62f7bdb73f383d98ed8d8ae52c62e00edea/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2_irHDuoZ0V-PSjYDW082yx8ZeDVhOIk0yjQBAZNVa5iKVIGAWZs8v4lo) * ✅ [platform_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e6522c77bcbecabdd1f6d38f3b4e1ea41055d8ae7d61f92b741cc953b94d2e15/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2X7KJDGjQUWJtpq7KY-nUFK-LA6LvmrAinzj0QuF8pEbpwfsAz6Kv3OkM) * ✅ [complex_layout_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a811334185bc077a5cb69e46fc109ee3e679df6a924ee28d3c73f8b18717fa31/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR0gIiXFMnB_MSaqUxVyTpgpJqc37xSKqOzEsf2oD_oU-AhKPqrGQ-ZD7IY) * `flutter run` console output tests * ✅ [run_debug_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/1b275a8b161c965c44c09565a5a9784e322cded973b52dc24645496f43aead5a/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1IlBr0824cq9UKi46j_11eto6HTEQ9KVXF5Is1ZxcSIO7G6IlN-slsyI8) * ✅ [run_release_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/5b259bb5e2c07666fa12f053c3f5bd782bf074563a9afeeea231fa48bd33daa2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR3DSHzCGL-KN26E-7hQL58qxV2p0Dtb9hE4AZ0HvEY4hp8mCMzX9jznsFQ) /cc @pbo-linaro
2023-09-26 19:27:00 +00:00
- name: Windows_arm64 flutter_view_win_desktop__start_up
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "hostonly", "windows", "arm64"]
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
2022-08-30 22:18:20 +00:00
timeout: 60
properties:
tags: >
["devicelab", "hostonly", "windows"]
dependencies: >-
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
task_name: platform_view_win_desktop__start_up
[Windows] Add more Arm64 compile and run tests (#135475) Part of: https://github.com/flutter/flutter/issues/129806 Test runs kicked off using `led`: * Compile tests * ✅ [flutter_gallery_win_desktop__compile](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a23b73ca25cc56309a725c77be0107aaa1f2d09b1f41f1cc04276b85fac34366/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2Yv8iS9YbTxMZKS2i5zmAz9E8FCNjW6waLq4e8HwtaFtMlapl66UHf73w) * Start up tests * ✅ [windows_startup_test](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e615b28993c8b4fcb90e2d52226f9e4d9478850bee67f1f19a88d37e767dcfc2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1YtPTpAr6FRq71fy392orp6PO8t9jN8n-mpWvlDF0xRnnOsq3zsAPabWg) * ✅ [flutter_gallery_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a0148122f81f3eee512ba8e59adcfcff86195eac10dc9a95969b36ae63e0d3e0/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR29O3jW-LyaVAwD54jUmnhfZ2mswqtaZascRoGvteT5gaHihxKI4IastgM) * ✅ [flutter_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/6dac552365a2d5502aeda81563f4e62f7bdb73f383d98ed8d8ae52c62e00edea/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2_irHDuoZ0V-PSjYDW082yx8ZeDVhOIk0yjQBAZNVa5iKVIGAWZs8v4lo) * ✅ [platform_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e6522c77bcbecabdd1f6d38f3b4e1ea41055d8ae7d61f92b741cc953b94d2e15/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2X7KJDGjQUWJtpq7KY-nUFK-LA6LvmrAinzj0QuF8pEbpwfsAz6Kv3OkM) * ✅ [complex_layout_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a811334185bc077a5cb69e46fc109ee3e679df6a924ee28d3c73f8b18717fa31/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR0gIiXFMnB_MSaqUxVyTpgpJqc37xSKqOzEsf2oD_oU-AhKPqrGQ-ZD7IY) * `flutter run` console output tests * ✅ [run_debug_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/1b275a8b161c965c44c09565a5a9784e322cded973b52dc24645496f43aead5a/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1IlBr0824cq9UKi46j_11eto6HTEQ9KVXF5Is1ZxcSIO7G6IlN-slsyI8) * ✅ [run_release_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/5b259bb5e2c07666fa12f053c3f5bd782bf074563a9afeeea231fa48bd33daa2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR3DSHzCGL-KN26E-7hQL58qxV2p0Dtb9hE4AZ0HvEY4hp8mCMzX9jznsFQ) /cc @pbo-linaro
2023-09-26 19:27:00 +00:00
- name: Windows_arm64 platform_view_win_desktop__start_up
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "hostonly", "windows", "arm64"]
dependencies: >-
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
task_name: platform_view_win_desktop__start_up
# windows motog4 test
- name: Windows_android basic_material_app_win__compile
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "windows"]
task_name: basic_material_app_win__compile
2021-05-20 03:09:46 +00:00
# windows motog4 test
- name: Windows_android channels_integration_test_win
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "windows"]
task_name: channels_integration_test_win
2021-05-20 03:09:46 +00:00
# windows motog4 test
- name: Windows_android flavors_test_win
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "windows"]
task_name: flavors_test
2021-05-20 03:09:46 +00:00
# windows motog4 test
- name: Windows_android flutter_gallery_win__compile
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "windows"]
task_name: flutter_gallery_win__compile
2021-05-20 03:09:46 +00:00
# windows motog4 benchmark
- name: Windows_android hot_mode_dev_cycle_win__benchmark
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "windows"]
task_name: hot_mode_dev_cycle_win__benchmark
2021-05-20 03:09:46 +00:00
# windows motog4 test
- name: Windows_android native_assets_android
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "windows"]
task_name: native_assets_android
# windows motog4 test
- name: Windows_android windows_chrome_dev_mode
recipe: devicelab/devicelab_drone
2021-05-20 03:09:46 +00:00
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "android", "windows"]
task_name: windows_chrome_dev_mode
- name: Windows flutter_packaging_test
recipe: packaging/packaging
presubmit: false
enabled_branches:
- master
properties:
task_name: flutter_packaging
tags: >
["framework", "hostonly", "shard", "windows"]
runIf:
- .ci.yaml
- dev/bots/**
- 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
[Windows] Add more Arm64 compile and run tests (#135475) Part of: https://github.com/flutter/flutter/issues/129806 Test runs kicked off using `led`: * Compile tests * ✅ [flutter_gallery_win_desktop__compile](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a23b73ca25cc56309a725c77be0107aaa1f2d09b1f41f1cc04276b85fac34366/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2Yv8iS9YbTxMZKS2i5zmAz9E8FCNjW6waLq4e8HwtaFtMlapl66UHf73w) * Start up tests * ✅ [windows_startup_test](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e615b28993c8b4fcb90e2d52226f9e4d9478850bee67f1f19a88d37e767dcfc2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1YtPTpAr6FRq71fy392orp6PO8t9jN8n-mpWvlDF0xRnnOsq3zsAPabWg) * ✅ [flutter_gallery_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a0148122f81f3eee512ba8e59adcfcff86195eac10dc9a95969b36ae63e0d3e0/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR29O3jW-LyaVAwD54jUmnhfZ2mswqtaZascRoGvteT5gaHihxKI4IastgM) * ✅ [flutter_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/6dac552365a2d5502aeda81563f4e62f7bdb73f383d98ed8d8ae52c62e00edea/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2_irHDuoZ0V-PSjYDW082yx8ZeDVhOIk0yjQBAZNVa5iKVIGAWZs8v4lo) * ✅ [platform_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e6522c77bcbecabdd1f6d38f3b4e1ea41055d8ae7d61f92b741cc953b94d2e15/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2X7KJDGjQUWJtpq7KY-nUFK-LA6LvmrAinzj0QuF8pEbpwfsAz6Kv3OkM) * ✅ [complex_layout_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a811334185bc077a5cb69e46fc109ee3e679df6a924ee28d3c73f8b18717fa31/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR0gIiXFMnB_MSaqUxVyTpgpJqc37xSKqOzEsf2oD_oU-AhKPqrGQ-ZD7IY) * `flutter run` console output tests * ✅ [run_debug_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/1b275a8b161c965c44c09565a5a9784e322cded973b52dc24645496f43aead5a/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1IlBr0824cq9UKi46j_11eto6HTEQ9KVXF5Is1ZxcSIO7G6IlN-slsyI8) * ✅ [run_release_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/5b259bb5e2c07666fa12f053c3f5bd782bf074563a9afeeea231fa48bd33daa2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR3DSHzCGL-KN26E-7hQL58qxV2p0Dtb9hE4AZ0HvEY4hp8mCMzX9jznsFQ) /cc @pbo-linaro
2023-09-26 19:27:00 +00:00
- name: Windows_arm64 windows_startup_test
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
dependencies: >-
[
{"dependency": "vs_build", "version": "version:vs2019"}
]
tags: >
["devicelab", "hostonly", "windows", "arm64"]
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
[Windows] Add more Arm64 compile and run tests (#135475) Part of: https://github.com/flutter/flutter/issues/129806 Test runs kicked off using `led`: * Compile tests * ✅ [flutter_gallery_win_desktop__compile](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a23b73ca25cc56309a725c77be0107aaa1f2d09b1f41f1cc04276b85fac34366/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2Yv8iS9YbTxMZKS2i5zmAz9E8FCNjW6waLq4e8HwtaFtMlapl66UHf73w) * Start up tests * ✅ [windows_startup_test](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e615b28993c8b4fcb90e2d52226f9e4d9478850bee67f1f19a88d37e767dcfc2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1YtPTpAr6FRq71fy392orp6PO8t9jN8n-mpWvlDF0xRnnOsq3zsAPabWg) * ✅ [flutter_gallery_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a0148122f81f3eee512ba8e59adcfcff86195eac10dc9a95969b36ae63e0d3e0/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR29O3jW-LyaVAwD54jUmnhfZ2mswqtaZascRoGvteT5gaHihxKI4IastgM) * ✅ [flutter_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/6dac552365a2d5502aeda81563f4e62f7bdb73f383d98ed8d8ae52c62e00edea/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2_irHDuoZ0V-PSjYDW082yx8ZeDVhOIk0yjQBAZNVa5iKVIGAWZs8v4lo) * ✅ [platform_view_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/e6522c77bcbecabdd1f6d38f3b4e1ea41055d8ae7d61f92b741cc953b94d2e15/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR2X7KJDGjQUWJtpq7KY-nUFK-LA6LvmrAinzj0QuF8pEbpwfsAz6Kv3OkM) * ✅ [complex_layout_win_desktop__start_up](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/a811334185bc077a5cb69e46fc109ee3e679df6a924ee28d3c73f8b18717fa31/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR0gIiXFMnB_MSaqUxVyTpgpJqc37xSKqOzEsf2oD_oU-AhKPqrGQ-ZD7IY) * `flutter run` console output tests * ✅ [run_debug_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/1b275a8b161c965c44c09565a5a9784e322cded973b52dc24645496f43aead5a/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR1IlBr0824cq9UKi46j_11eto6HTEQ9KVXF5Is1ZxcSIO7G6IlN-slsyI8) * ✅ [run_release_test_windows](https://ci.chromium.org/raw/build/logs.chromium.org/flutter/led/loicsharma_google.com/5b259bb5e2c07666fa12f053c3f5bd782bf074563a9afeeea231fa48bd33daa2/+/build.proto?server=chromium-swarm.appspot.com&fbclid=IwAR3DSHzCGL-KN26E-7hQL58qxV2p0Dtb9hE4AZ0HvEY4hp8mCMzX9jznsFQ) /cc @pbo-linaro
2023-09-26 19:27:00 +00:00
- name: Windows_arm64 flutter_tool_startup__windows
recipe: devicelab/devicelab_drone
presubmit: false
timeout: 60
properties:
tags: >
["devicelab", "hostonly", "windows", "arm64"]
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/docs
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"]
2022-12-05 22:21:07 +00:00
validation: docs_deploy
validation_name: Docs_deploy
firebase_project: master-docs-flutter-dev
drone_dimensions:
- os=Linux
- name: Linux docs_deploy_stable
recipe: flutter/docs
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