Skip to content

Commit 59ef3dc

Browse files
Merge #345
345: Cut down excessive test list of "Freescale" targets and add new ones r=adamgreig a=therealprof Freescale is constantly holding up CI (which is bad) and every now and then even bumping into time limits. Worst of all, pretty much all of the SVDs are outdated since that devision of Freescale was acquired by NXP a long time ago. So let's cut down the outdated list of test targets by a few members of each family and activate some NXP test targets instead which should work now, but didn't before. Signed-off-by: Daniel Egger <[email protected]> Co-authored-by: Daniel Egger <[email protected]>
2 parents 0d53ed6 + ceb6248 commit 59ef3dc

File tree

1 file changed

+33
-41
lines changed

1 file changed

+33
-41
lines changed

ci/script.sh

Lines changed: 33 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ test_svd() {
44
(
55
cd $td &&
66
curl -LO \
7-
https://raw.githubusercontent.com/posborne/cmsis-svd/python-0.4/data/$VENDOR/${1}.svd
7+
https://raw.githubusercontent.com/posborne/cmsis-svd/master/data/$VENDOR/${1}.svd
88
)
99

1010
# NOTE we care about errors in svd2rust, but not about errors / warnings in rustfmt
@@ -161,20 +161,20 @@ main() {
161161
# test_svd MK70F15WS
162162

163163
# OK
164-
# NOTE it would take too long to test all these so we only test one third
164+
# NOTE it would take too long to test all these so we only a few of each family
165165
test_svd MK02F12810
166166
# test_svd MK10D10
167167
# test_svd MK10D5
168168
test_svd MK10D7
169169
# test_svd MK10DZ10
170170
# test_svd MK10F12
171-
test_svd MK11D5
171+
# test_svd MK11D5
172172
# test_svd MK11D5WS
173173
# test_svd MK11DA5
174174
test_svd MK12D5
175175
# test_svd MK20D10
176176
# test_svd MK20D5
177-
test_svd MK20D7
177+
# test_svd MK20D7
178178
# test_svd MK20DZ10
179179
# test_svd MK20F12
180180
test_svd MK21D5
@@ -183,13 +183,13 @@ main() {
183183
test_svd MK21F12
184184
# test_svd MK21FA12
185185
# test_svd MK22D5
186-
test_svd MK22F12
186+
# test_svd MK22F12
187187
# test_svd MK22F12810
188188
# test_svd MK22F25612
189-
test_svd MK22F51212
189+
# test_svd MK22F51212
190190
# test_svd MK22FA12
191191
# test_svd MK24F12
192-
test_svd MK24F25612
192+
# test_svd MK24F25612
193193
# test_svd MK26F18
194194
# test_svd MK30D10
195195
test_svd MK30D7
@@ -198,19 +198,19 @@ main() {
198198
test_svd MK40D7
199199
# test_svd MK40DZ10
200200
# test_svd MK50D10
201-
test_svd MK50D7
201+
# test_svd MK50D7
202202
# test_svd MK50DZ10
203203
# test_svd MK51D10
204-
test_svd MK51D7
204+
# test_svd MK51D7
205205
# test_svd MK51DZ10
206206
# test_svd MK52D10
207207
test_svd MK52DZ10
208208
# test_svd MK53D10
209209
# test_svd MK53DZ10
210-
test_svd MK60D10
210+
# test_svd MK60D10
211211
# test_svd MK60DZ10
212212
# test_svd MK60F15
213-
test_svd MK63F12
213+
# test_svd MK63F12
214214
# test_svd MK64F12
215215
# test_svd MK65F18
216216
test_svd MK66F18
@@ -231,52 +231,52 @@ main() {
231231
test_svd MKV10Z1287
232232
# test_svd MKV10Z7
233233
# test_svd MKV11Z7
234-
test_svd MKV30F12810
234+
# test_svd MKV30F12810
235235
# test_svd MKV31F12810
236236
# test_svd MKV31F25612
237237
test_svd MKV31F51212
238238
# test_svd MKV40F15
239239
# test_svd MKV42F16
240-
test_svd MKV43F15
240+
# test_svd MKV43F15
241241
# test_svd MKV44F15
242242
# test_svd MKV44F16
243243
test_svd MKV45F15
244244
# test_svd MKV46F15
245245
# test_svd MKV46F16
246-
test_svd MKW20Z4
246+
# test_svd MKW20Z4
247247
# test_svd MKW21D5
248248
# test_svd MKW21Z4
249249
test_svd MKW22D5
250250
# test_svd MKW24D5
251251
# test_svd MKW30Z4
252-
test_svd MKW31Z4
252+
# test_svd MKW31Z4
253253
# test_svd MKW40Z4
254254
# test_svd MKW41Z4
255255

256256
# #92 regression tests
257-
# NOTE it would take too long to test all these so we only test one third
257+
# NOTE it would take too long to test all these so we only a few of each family
258258
test_svd MKE02Z4
259259
# test_svd MKE04Z1284
260260
# test_svd MKE04Z4
261261
test_svd MKE06Z4
262262
# test_svd MKE14D7
263263
# test_svd MKE15D7
264-
test_svd MKL02Z4
264+
# test_svd MKL02Z4
265265
# test_svd MKL03Z4
266266
# test_svd MKL04Z4
267267
test_svd MKL05Z4
268268
# test_svd MKL13Z644
269269
# test_svd MKL14Z4
270-
test_svd MKL15Z4
270+
# test_svd MKL15Z4
271271
# test_svd MKL16Z4
272272
# test_svd MKL17Z4
273273
test_svd MKL17Z644
274274
# test_svd MKL24Z4
275275
# test_svd MKL25Z4
276-
test_svd MKL26Z4
276+
# test_svd MKL26Z4
277277
# test_svd MKL27Z4
278278
# test_svd MKL27Z644
279-
test_svd MKL33Z4
279+
# test_svd MKL33Z4
280280
# test_svd MKL33Z644
281281
# test_svd MKL34Z4
282282
test_svd MKL36Z4
@@ -495,6 +495,9 @@ main() {
495495
echo '[dependencies.bare-metal]' >> $td/Cargo.toml
496496
echo 'version = "0.2.0"' >> $td/Cargo.toml
497497

498+
test_svd MK22F25612
499+
test_svd MKW41Z4
500+
498501
# BAD-SVD two enumeratedValues have the same name
499502
# test_svd LPC11Exx_v5
500503
# test_svd LPC11Uxx_v7
@@ -659,31 +662,20 @@ main() {
659662
test_svd STM32F091x
660663
test_svd STM32F0xx
661664
test_svd STM32F100xx
662-
test_svd STM32F101xx
663-
test_svd STM32F102xx
664665
test_svd STM32F103xx
665-
test_svd STM32F105xx
666666
test_svd STM32F107xx
667667
test_svd STM32F20x
668668
test_svd STM32F21x
669-
test_svd STM32F301x
670-
test_svd STM32F302x
671-
test_svd STM32F303xE
672-
test_svd STM32F303x
673-
test_svd STM32F30x
674-
test_svd STM32F334x
675-
test_svd STM32F37x
676-
test_svd STM32F401xE
677-
test_svd STM32F401x
678-
test_svd STM32F40x
679-
test_svd STM32F411xx
680-
test_svd STM32F41x
681-
test_svd STM32F427x
682-
test_svd STM32F429x
683-
test_svd STM32F437x
684-
test_svd STM32F439x
685-
test_svd STM32F446x
686-
test_svd STM32F46_79x
669+
test_svd STM32F301
670+
test_svd STM32F303
671+
test_svd STM32F401
672+
test_svd STM32F407
673+
test_svd STM32F410
674+
test_svd STM32F413
675+
test_svd STM32F427
676+
test_svd STM32F429
677+
test_svd STM32F446
678+
test_svd STM32F469
687679
test_svd STM32L100
688680
test_svd STM32L15xC
689681
test_svd STM32L15xxE

0 commit comments

Comments
 (0)