@@ -25,8 +25,149 @@ platform_properties:
2525 ]
2626 device_type : none
2727 os : Windows
28+ mac_x64 :
29+ properties :
30+ dependencies : >-
31+ [
32+ {"dependency": "xcode", "version": "14a5294e"},
33+ {"dependency": "gems", "version": "v3.3.14"}
34+ ]
35+ os : Mac-12
36+ device_type : none
37+ cpu : x86
38+ xcode : 14a5294e # xcode 14.0 beta 5
39+
2840
2941targets :
42+ # ## iOS+macOS tasks ***
43+ # TODO(stuartmorgan): Move this to ARM once google_maps_flutter has ARM
44+ # support. `pod lint` makes a synthetic target that doesn't respect the
45+ # pod's arch exclusions, so fails to build.
46+ - name : Mac_x64 lint_podspecs
47+ recipe : plugins/plugins
48+ bringup : true # New target: https://github.com/flutter/plugins/pull/6637
49+ timeout : 30
50+ properties :
51+ add_recipes_cq : " true"
52+ version_file : flutter_master.version
53+ target_file : mac_lint_podspecs.yaml
54+
55+ # ## macOS desktop tasks ###
56+ # macos-platform_tests builds all the plugins on M1, so this build is run
57+ # on Intel to give us build coverage of both host types.
58+ - name : Mac_x64 build_all_plugins master
59+ recipe : plugins/plugins
60+ bringup : true # New target: https://github.com/flutter/plugins/pull/6671
61+ timeout : 30
62+ properties :
63+ add_recipes_cq : " true"
64+ version_file : flutter_master.version
65+ target_file : mac_build_all_plugins.yaml
66+ channel : master
67+
68+ - name : Mac_x64 build_all_plugins stable
69+ recipe : plugins/plugins
70+ bringup : true # New target: https://github.com/flutter/plugins/pull/6671
71+ timeout : 30
72+ properties :
73+ add_recipes_cq : " true"
74+ version_file : flutter_stable.version
75+ target_file : mac_build_all_plugins.yaml
76+ channel : stable
77+
78+ # ## iOS tasks ###
79+ # TODO(stuartmorgan): Swap this and ios-build_all_plugins once simulator
80+ # tests are reliable on the ARM infrastructure. See discussion at
81+ # https://github.com/flutter/plugins/pull/5693#issuecomment-1126011089
82+ - name : Mac_x64 ios_platform_tests_1_of_4 master
83+ recipe : plugins/plugins
84+ bringup : true # New target: https://github.com/flutter/plugins/pull/6682
85+ timeout : 30
86+ properties :
87+ add_recipes_cq : " true"
88+ version_file : flutter_master.version
89+ target_file : mac_ios_platform_tests.yaml
90+ package_sharding : " --shardIndex 0 --shardCount 4"
91+
92+ - name : Mac_x64 ios_platform_tests_2_of_4 master
93+ recipe : plugins/plugins
94+ bringup : true # New target: https://github.com/flutter/plugins/pull/6682
95+ timeout : 30
96+ properties :
97+ add_recipes_cq : " true"
98+ version_file : flutter_master.version
99+ target_file : mac_ios_platform_tests.yaml
100+ package_sharding : " --shardIndex 1 --shardCount 4"
101+
102+ - name : Mac_x64 ios_platform_tests_3_of_4 master
103+ recipe : plugins/plugins
104+ bringup : true # New target: https://github.com/flutter/plugins/pull/6682
105+ timeout : 30
106+ properties :
107+ add_recipes_cq : " true"
108+ version_file : flutter_master.version
109+ target_file : mac_ios_platform_tests.yaml
110+ package_sharding : " --shardIndex 2 --shardCount 4"
111+
112+ - name : Mac_x64 ios_platform_tests_4_of_4 master
113+ recipe : plugins/plugins
114+ bringup : true # New target: https://github.com/flutter/plugins/pull/6682
115+ timeout : 30
116+ properties :
117+ add_recipes_cq : " true"
118+ version_file : flutter_master.version
119+ target_file : mac_ios_platform_tests.yaml
120+ package_sharding : " --shardIndex 3 --shardCount 4"
121+
122+ # Don't run full platform tests on both channels in pre-submit.
123+ - name : Mac_x64 ios_platform_tests_1_of_4 stable
124+ recipe : plugins/plugins
125+ presubmit : false
126+ bringup : true # New target: https://github.com/flutter/plugins/pull/6682
127+ timeout : 30
128+ properties :
129+ channel : stable
130+ add_recipes_cq : " true"
131+ version_file : flutter_stable.version
132+ target_file : mac_ios_platform_tests.yaml
133+ package_sharding : " --shardIndex 0 --shardCount 4"
134+
135+ - name : Mac_x64 ios_platform_tests_2_of_4 stable
136+ recipe : plugins/plugins
137+ presubmit : false
138+ bringup : true # New target: https://github.com/flutter/plugins/pull/6682
139+ timeout : 30
140+ properties :
141+ channel : stable
142+ add_recipes_cq : " true"
143+ version_file : flutter_stable.version
144+ target_file : mac_ios_platform_tests.yaml
145+ package_sharding : " --shardIndex 1 --shardCount 4"
146+
147+ - name : Mac_x64 ios_platform_tests_3_of_4 stable
148+ recipe : plugins/plugins
149+ presubmit : false
150+ bringup : true # New target: https://github.com/flutter/plugins/pull/6682
151+ timeout : 30
152+ properties :
153+ channel : stable
154+ add_recipes_cq : " true"
155+ version_file : flutter_stable.version
156+ target_file : mac_ios_platform_tests.yaml
157+ package_sharding : " --shardIndex 2 --shardCount 4"
158+
159+ - name : Mac_x64 ios_platform_tests_4_of_4 stable
160+ recipe : plugins/plugins
161+ presubmit : false
162+ bringup : true # New target: https://github.com/flutter/plugins/pull/6682
163+ timeout : 30
164+ properties :
165+ channel : stable
166+ add_recipes_cq : " true"
167+ version_file : flutter_stable.version
168+ target_file : mac_ios_platform_tests.yaml
169+ package_sharding : " --shardIndex 3 --shardCount 4"
170+
30171 - name : Windows win32-platform_tests master
31172 recipe : plugins/plugins
32173 timeout : 30
0 commit comments