@@ -25,8 +25,149 @@ platform_properties:
25
25
]
26
26
device_type : none
27
27
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
+
28
40
29
41
targets :
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
+
30
171
- name : Windows win32-platform_tests master
31
172
recipe : plugins/plugins
32
173
timeout : 30
0 commit comments