Skip to content

Commit 96a3d37

Browse files
godofredocgoderbauer
authored andcommitted
Enable pre/post submit hostonly tests. (flutter#65985)
1 parent 894ca03 commit 96a3d37

File tree

3 files changed

+220
-25
lines changed

3 files changed

+220
-25
lines changed

.cirrus.yml

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,6 @@ windows_shard_template: &WINDOWS_SHARD_TEMPLATE
99
script:
1010
- dart --enable-asserts ./dev/bots/test.dart
1111

12-
macos_shard_template: &MACOS_SHARD_TEMPLATE
13-
only_if: "changesInclude('.cirrus.yml', 'dev/**', 'bin/**') || $CIRRUS_PR == ''" # https://github.com/flutter/flutter/issues/41941
14-
script:
15-
- ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976
16-
- dart --enable-asserts ./dev/bots/test.dart
17-
1812
firebase_shard_template: &FIREBASE_SHARD_TEMPLATE
1913
environment:
2014
# Empirically, this shard runs in 20-25 minutes with just one CPU and 4G of RAM, as of
@@ -384,25 +378,6 @@ task:
384378
matrix:
385379
# TODO(ianh): Enable Web tests on macOS.
386380

387-
- name: hostonly_devicelab_tests-0-macos
388-
<< : *MACOS_SHARD_TEMPLATE
389-
390-
- name: hostonly_devicelab_tests-1-macos
391-
<< : *MACOS_SHARD_TEMPLATE
392-
393-
- name: hostonly_devicelab_tests-2-macos
394-
<< : *MACOS_SHARD_TEMPLATE
395-
396-
- name: hostonly_devicelab_tests-3_last-macos
397-
<< : *MACOS_SHARD_TEMPLATE
398-
399-
- name: customer_testing-macos
400-
script:
401-
- ulimit -S -n 2048 # https://github.com/flutter/flutter/issues/2976
402-
- rm -rf bin/cache/pkg/tests
403-
- git clone https://github.com/flutter/tests.git bin/cache/pkg/tests
404-
- dart --enable-asserts dev/customer_testing/run_tests.dart --skip-on-fetch-failure --skip-template bin/cache/pkg/tests/registry/*.test
405-
406381
- name: deploy_gallery-macos # linux- and macos- only
407382
# Do not add more tasks here. Nothing is currently deployed from master branch, so it is safe to run
408383
# even if a test has failed. The behavior of failing dependencies is non-ideal for infra health.

dev/prod_builders.json

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -66,18 +66,120 @@
6666
"task_name":"linux_web_smoke_test",
6767
"flaky":false
6868
},
69+
{
70+
"name": "Mac build_aar_module_test",
71+
"repo": "flutter",
72+
"task_name": "mac_build_aar_module_test",
73+
"flaky": false
74+
},
75+
{
76+
"name": "Mac build_ios_framework_module_test",
77+
"repo": "flutter",
78+
"task_name": "mac_build_ios_framework_module_test",
79+
"flaky": false
80+
},
6981
{
7082
"name": "Mac build_tests",
7183
"repo": "flutter",
7284
"task_name": "mac_build_tests",
7385
"flaky": false
7486
},
87+
{
88+
"name": "Mac customer_testing",
89+
"repo": "flutter",
90+
"task_name": "mac_customer_testing",
91+
"flaky": false
92+
},
7593
{
7694
"name": "Mac framework_tests",
7795
"repo": "flutter",
7896
"task_name": "mac_framework_tests",
7997
"flaky": false
8098
},
99+
{
100+
"name": "Mac gradle_fast_start_test",
101+
"repo": "flutter",
102+
"task_name": "mac_gradle_fast_start_test",
103+
"flaky": false
104+
},
105+
{
106+
"name": "Mac gradle_jetifier_test",
107+
"repo": "flutter",
108+
"task_name": "mac_gradle_jetifier_test",
109+
"flaky": false
110+
},
111+
{
112+
"name": "Mac gradle_non_android_plugin_test",
113+
"repo": "flutter",
114+
"task_name": "mac_gradle_non_android_plugin_test",
115+
"flaky": false
116+
},
117+
{
118+
"name": "Mac gradle_plugin_bundle_test",
119+
"repo": "flutter",
120+
"task_name": "mac_gradle_plugin_bundle_test",
121+
"flaky": false
122+
},
123+
{
124+
"name": "Mac gradle_plugin_fat_apk_test",
125+
"repo": "flutter",
126+
"task_name": "mac_gradle_plugin_fat_apk_test",
127+
"flaky": false
128+
},
129+
{
130+
"name": "Mac gradle_plugin_light_apk_test",
131+
"repo": "flutter",
132+
"task_name": "mac_gradle_plugin_light_apk_test",
133+
"flaky": false
134+
},
135+
{
136+
"name": "Mac gradle_r8_test",
137+
"repo": "flutter",
138+
"task_name": "mac_gradle_r8_test",
139+
"flaky": false
140+
},
141+
{
142+
"name": "Mac module_custom_host_app_name_test",
143+
"repo": "flutter",
144+
"task_name": "mac_module_custom_host_app_name_test",
145+
"flaky": false
146+
},
147+
{
148+
"name": "Mac module_host_with_custom_build_test",
149+
"repo": "flutter",
150+
"task_name": "mac_module_host_with_custom_build_test",
151+
"flaky": false
152+
},
153+
{
154+
"name": "Mac module_test",
155+
"repo": "flutter",
156+
"task_name": "mac_module_test",
157+
"flaky": false
158+
},
159+
{
160+
"name": "Mac module_test_ios",
161+
"repo": "flutter",
162+
"task_name": "mac_module_test_ios",
163+
"flaky": false
164+
},
165+
{
166+
"name": "Mac plugin_dependencies_test",
167+
"repo": "flutter",
168+
"task_name": "mac_plugin_dependencies_test",
169+
"flaky": false
170+
},
171+
{
172+
"name": "Mac plugin_lint_mac",
173+
"repo": "flutter",
174+
"task_name": "mac_plugin_lint_mac",
175+
"flaky": false
176+
},
177+
{
178+
"name": "Mac plugin_test",
179+
"repo": "flutter",
180+
"task_name": "mac_plugin_test",
181+
"flaky": false
182+
},
81183
{
82184
"name": "Mac tool_tests",
83185
"repo": "flutter",

dev/try_builders.json

Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -72,20 +72,138 @@
7272
"enabled":true,
7373
"run_if":["examples/hello_world/**" ,"dev/**", "packages/flutter/**", "packages/flutter_test/**", "packages/flutter_tools/lib/src/test/**", "packages/flutter_web_plugins/**", "bin/**"]
7474
},
75+
{
76+
"name":"Mac build_aar_module_test",
77+
"repo":"flutter",
78+
"task_name":"mac_build_aar_module_test",
79+
"enabled":true,
80+
"run_if":["dev/**", "bin/**"]
81+
},
82+
{
83+
"name":"Mac build_ios_framework_module_test",
84+
"repo":"flutter",
85+
"task_name":"mac_build_ios_framework_module_test",
86+
"enabled":true,
87+
"run_if":["dev/**", "bin/**"]
88+
},
7589
{
7690
"name":"Mac build_tests",
7791
"repo":"flutter",
7892
"task_name":"mac_build_tests",
7993
"enabled":true,
8094
"run_if":["dev/**", "bin/**"]
8195
},
96+
{
97+
"name":"Mac customer_testing",
98+
"repo":"flutter",
99+
"task_name":"mac_customer_testing",
100+
"enabled":true
101+
},
82102
{
83103
"name":"Mac framework_tests",
84104
"repo":"flutter",
85105
"task_name":"mac_framework_tests",
86106
"enabled":true,
87107
"run_if":["dev/**", "packages/flutter/**", "packages/flutter_goldens/**", "packages/flutter_goldens_client/**", "packages/flutter_test/**", "packages/flutter_tools/lib/src/test/**", "bin/**"]
88108
},
109+
{
110+
"name":"Mac gradle_fast_start_test",
111+
"repo":"flutter",
112+
"task_name":"mac_gradle_fast_start_test",
113+
"enabled":true,
114+
"run_if":["dev/**", "bin/**"]
115+
},
116+
{
117+
"name":"Mac gradle_jetifier_test",
118+
"repo":"flutter",
119+
"task_name":"mac_gradle_jetifier_test",
120+
"enabled":true,
121+
"run_if":["dev/**", "bin/**"]
122+
},
123+
{
124+
"name":"Mac gradle_non_android_plugin_test",
125+
"repo":"flutter",
126+
"task_name":"mac_gradle_non_android_plugin_test",
127+
"enabled":true,
128+
"run_if":["dev/**", "bin/**"]
129+
},
130+
{
131+
"name":"Mac gradle_plugin_bundle_test",
132+
"repo":"flutter",
133+
"task_name":"mac_gradle_plugin_bundle_test",
134+
"enabled":true,
135+
"run_if":["dev/**", "bin/**"]
136+
},
137+
{
138+
"name":"Mac gradle_plugin_fat_apk_test",
139+
"repo":"flutter",
140+
"task_name":"mac_gradle_plugin_fat_apk_test",
141+
"enabled":true,
142+
"run_if":["dev/**", "bin/**"]
143+
},
144+
{
145+
"name":"Mac gradle_plugin_light_apk_test",
146+
"repo":"flutter",
147+
"task_name":"mac_gradle_plugin_light_apk_test",
148+
"enabled":true,
149+
"run_if":["dev/**", "bin/**"]
150+
},
151+
{
152+
"name":"Mac gradle_r8_test",
153+
"repo":"flutter",
154+
"task_name":"mac_gradle_r8_test",
155+
"enabled":true,
156+
"run_if":["dev/**", "bin/**"]
157+
},
158+
{
159+
"name":"Mac module_custom_host_app_name_test",
160+
"repo":"flutter",
161+
"task_name":"mac_module_custom_host_app_name_test",
162+
"enabled":true,
163+
"run_if":["dev/**", "bin/**"]
164+
},
165+
{
166+
"name":"Mac module_host_with_custom_build_test",
167+
"repo":"flutter",
168+
"task_name":"mac_module_host_with_custom_build_test",
169+
"enabled":true,
170+
"run_if":["dev/**", "bin/**"]
171+
},
172+
{
173+
"name":"Mac module_test",
174+
"repo":"flutter",
175+
"task_name":"mac_module_test",
176+
"enabled":true,
177+
"run_if":["dev/**", "bin/**"]
178+
},
179+
{
180+
"name":"Mac module_test_ios",
181+
"repo":"flutter",
182+
"task_name":"mac_module_test_ios",
183+
"enabled":true,
184+
"run_if":["dev/**", "bin/**"]
185+
},
186+
{
187+
"name":"Mac plugin_dependencies_test",
188+
"repo":"flutter",
189+
"task_name":"mac_plugin_dependencies_test",
190+
"enabled":true,
191+
"run_if":["dev/**", "bin/**"]
192+
},
193+
{
194+
"name":"Mac plugin_lint_mac",
195+
"repo":"flutter",
196+
"task_name":"mac_plugin_lint_mac",
197+
"enabled":true,
198+
"run_if":["dev/**", "bin/**"]
199+
},
200+
{
201+
"name":"Mac plugin_test",
202+
"repo":"flutter",
203+
"task_name":"mac_plugin_lint_mac",
204+
"enabled":true,
205+
"run_if":["dev/**", "bin/**"]
206+
},
89207
{
90208
"name":"Mac tool_tests",
91209
"repo":"flutter",

0 commit comments

Comments
 (0)