@@ -41,7 +41,7 @@ def test_board_listall(run_command):
41
41
42
42
def test_board_details (run_command ):
43
43
gold_board_details = """
44
- {
44
+ {
45
45
"fqbn": "arduino:samd:nano_33_iot",
46
46
"name": "Arduino NANO 33 IoT",
47
47
"version": "1.8.6",
@@ -76,37 +76,43 @@ def test_board_details(run_command):
76
76
"checksum": "SHA-256:34180943d95f759c66444a40b032f7dd9159a562670fc334f049567de140c51b",
77
77
"host": "arm-linux-gnueabihf",
78
78
"archiveFileName": "gcc-arm-none-eabi-7-2019-q4-major-linuxarm.tar.bz2",
79
- "url": "http://downloads.arduino.cc/tools/gcc-arm-none-eabi-7-2019-q4-major-linuxarm.tar.bz2"
79
+ "url": "http://downloads.arduino.cc/tools/gcc-arm-none-eabi-7-2019-q4-major-linuxarm.tar.bz2",
80
+ "size": 96613739
80
81
},
81
82
{
82
83
"checksum": "SHA-256:6fb5752fb4d11012bd0a1ceb93a19d0641ff7cf29d289b3e6b86b99768e66f76",
83
84
"host": "aarch64-linux-gnu",
84
85
"archiveFileName": "gcc-arm-none-eabi-7-2018-q2-update-linuxarm64.tar.bz2",
85
- "url": "http://downloads.arduino.cc/tools/gcc-arm-none-eabi-7-2018-q2-update-linuxarm64.tar.bz2"
86
+ "url": "http://downloads.arduino.cc/tools/gcc-arm-none-eabi-7-2018-q2-update-linuxarm64.tar.bz2",
87
+ "size": 99558726
86
88
},
87
89
{
88
90
"checksum": "SHA-256:96dd0091856f4d2eb21046eba571321feecf7d50b9c156f708b2a8b683903382",
89
91
"host": "i686-mingw32",
90
92
"archiveFileName": "gcc-arm-none-eabi-7-2017-q4-major-win32-arduino1.zip",
91
- "url": "http://downloads.arduino.cc/tools/gcc-arm-none-eabi-7-2017-q4-major-win32-arduino1.zip"
93
+ "url": "http://downloads.arduino.cc/tools/gcc-arm-none-eabi-7-2017-q4-major-win32-arduino1.zip",
94
+ "size": 131761924
92
95
},
93
96
{
94
97
"checksum": "SHA-256:89b776c7cf0591c810b5b60067e4dc113b5b71bc50084a536e71b894a97fdccb",
95
98
"host": "x86_64-apple-darwin",
96
99
"archiveFileName": "gcc-arm-none-eabi-7-2017-q4-major-mac.tar.bz2",
97
- "url": "http://downloads.arduino.cc/tools/gcc-arm-none-eabi-7-2017-q4-major-mac.tar.bz2"
100
+ "url": "http://downloads.arduino.cc/tools/gcc-arm-none-eabi-7-2017-q4-major-mac.tar.bz2",
101
+ "size": 104550003
98
102
},
99
103
{
100
104
"checksum": "SHA-256:96a029e2ae130a1210eaa69e309ea40463028eab18ba19c1086e4c2dafe69a6a",
101
105
"host": "x86_64-pc-linux-gnu",
102
106
"archiveFileName": "gcc-arm-none-eabi-7-2017-q4-major-linux64.tar.bz2",
103
- "url": "http://downloads.arduino.cc/tools/gcc-arm-none-eabi-7-2017-q4-major-linux64.tar.bz2"
107
+ "url": "http://downloads.arduino.cc/tools/gcc-arm-none-eabi-7-2017-q4-major-linux64.tar.bz2",
108
+ "size": 99857645
104
109
},
105
110
{
106
111
"checksum": "SHA-256:090a0bc2b1956bc49392dff924a6c30fa57c88130097b1972204d67a45ce3cf3",
107
112
"host": "i686-pc-linux-gnu",
108
113
"archiveFileName": "gcc-arm-none-eabi-7-2018-q2-update-linux32.tar.bz2",
109
- "url": "http://downloads.arduino.cc/tools/gcc-arm-none-eabi-7-2018-q2-update-linux32.tar.bz2"
114
+ "url": "http://downloads.arduino.cc/tools/gcc-arm-none-eabi-7-2018-q2-update-linux32.tar.bz2",
115
+ "size": 97427309
110
116
}
111
117
]
112
118
},
@@ -119,37 +125,43 @@ def test_board_details(run_command):
119
125
"checksum": "SHA-256:62745cc5a98c26949ec9041ef20420643c561ec43e99dae659debf44e6836526",
120
126
"host": "i686-mingw32",
121
127
"archiveFileName": "bossac-1.7.0-arduino3-windows.tar.gz",
122
- "url": "http://downloads.arduino.cc/tools/bossac-1.7.0-arduino3-windows.tar.gz"
128
+ "url": "http://downloads.arduino.cc/tools/bossac-1.7.0-arduino3-windows.tar.gz",
129
+ "size": 3607421
123
130
},
124
131
{
125
132
"checksum": "SHA-256:adb3c14debd397d8135e9e970215c6972f0e592c7af7532fa15f9ce5e64b991f",
126
133
"host": "x86_64-apple-darwin",
127
134
"archiveFileName": "bossac-1.7.0-arduino3-osx.tar.gz",
128
- "url": "http://downloads.arduino.cc/tools/bossac-1.7.0-arduino3-osx.tar.gz"
135
+ "url": "http://downloads.arduino.cc/tools/bossac-1.7.0-arduino3-osx.tar.gz",
136
+ "size": 75510
129
137
},
130
138
{
131
139
"checksum": "SHA-256:1ae54999c1f97234a5c603eb99ad39313b11746a4ca517269a9285afa05f9100",
132
140
"host": "x86_64-pc-linux-gnu",
133
141
"archiveFileName": "bossac-1.7.0-arduino3-linux64.tar.gz",
134
- "url": "http://downloads.arduino.cc/tools/bossac-1.7.0-arduino3-linux64.tar.gz"
142
+ "url": "http://downloads.arduino.cc/tools/bossac-1.7.0-arduino3-linux64.tar.gz",
143
+ "size": 207271
135
144
},
136
145
{
137
146
"checksum": "SHA-256:4ac4354746d1a09258f49a43ef4d1baf030d81c022f8434774268b00f55d3ec3",
138
147
"host": "i686-pc-linux-gnu",
139
148
"archiveFileName": "bossac-1.7.0-arduino3-linux32.tar.gz",
140
- "url": "http://downloads.arduino.cc/tools/bossac-1.7.0-arduino3-linux32.tar.gz"
149
+ "url": "http://downloads.arduino.cc/tools/bossac-1.7.0-arduino3-linux32.tar.gz",
150
+ "size": 193577
141
151
},
142
152
{
143
153
"checksum": "SHA-256:626c6cc548046901143037b782bf019af1663bae0d78cf19181a876fb9abbb90",
144
154
"host": "arm-linux-gnueabihf",
145
155
"archiveFileName": "bossac-1.7.0-arduino3-linuxarm.tar.gz",
146
- "url": "http://downloads.arduino.cc/tools/bossac-1.7.0-arduino3-linuxarm.tar.gz"
156
+ "url": "http://downloads.arduino.cc/tools/bossac-1.7.0-arduino3-linuxarm.tar.gz",
157
+ "size": 193941
147
158
},
148
159
{
149
160
"checksum": "SHA-256:a098b2cc23e29f0dc468416210d097c4a808752cd5da1a7b9b8b7b931a04180b",
150
161
"host": "aarch64-linux-gnu",
151
162
"archiveFileName": "bossac-1.7.0-arduino3-linuxaarch64.tar.gz",
152
- "url": "http://downloads.arduino.cc/tools/bossac-1.7.0-arduino3-linuxaarch64.tar.gz"
163
+ "url": "http://downloads.arduino.cc/tools/bossac-1.7.0-arduino3-linuxaarch64.tar.gz",
164
+ "size": 268365
153
165
}
154
166
]
155
167
},
@@ -162,37 +174,43 @@ def test_board_details(run_command):
162
174
"checksum": "SHA-256:f8e0d783e80a3d5f75ee82e9542315871d46e1e283a97447735f1cbcd8986b06",
163
175
"host": "arm-linux-gnueabihf",
164
176
"archiveFileName": "openocd-0.10.0-arduino7-static-arm-linux-gnueabihf.tar.bz2",
165
- "url": "http://downloads.arduino.cc/tools/openocd-0.10.0-arduino7-static-arm-linux-gnueabihf.tar.bz2"
177
+ "url": "http://downloads.arduino.cc/tools/openocd-0.10.0-arduino7-static-arm-linux-gnueabihf.tar.bz2",
178
+ "size": 1638575
166
179
},
167
180
{
168
181
"checksum": "SHA-256:d47d728a9a8d98f28dc22e31d7127ced9de0d5e268292bf935e050ef1d2bdfd0",
169
182
"host": "aarch64-linux-gnu",
170
183
"archiveFileName": "openocd-0.10.0-arduino7-static-aarch64-linux-gnu.tar.bz2",
171
- "url": "http://downloads.arduino.cc/tools/openocd-0.10.0-arduino7-static-aarch64-linux-gnu.tar.bz2"
184
+ "url": "http://downloads.arduino.cc/tools/openocd-0.10.0-arduino7-static-aarch64-linux-gnu.tar.bz2",
185
+ "size": 1580739
172
186
},
173
187
{
174
188
"checksum": "SHA-256:1e539a587a0c54a551ce0dc542af10a2520b1c93bbfe2ca4ebaef4c83411df1a",
175
189
"host": "i386-apple-darwin11",
176
190
"archiveFileName": "openocd-0.10.0-arduino7-static-x86_64-apple-darwin13.tar.bz2",
177
- "url": "http://downloads.arduino.cc/tools/openocd-0.10.0-arduino7-static-x86_64-apple-darwin13.tar.bz2"
191
+ "url": "http://downloads.arduino.cc/tools/openocd-0.10.0-arduino7-static-x86_64-apple-darwin13.tar.bz2",
192
+ "size": 1498970
178
193
},
179
194
{
180
195
"checksum": "SHA-256:91d418bd309ec1e98795c622cd25c936aa537c0b3828fa5bcb191389378a1b27",
181
196
"host": "x86_64-linux-gnu",
182
197
"archiveFileName": "openocd-0.10.0-arduino7-static-x86_64-ubuntu12.04-linux-gnu.tar.bz2",
183
- "url": "http://downloads.arduino.cc/tools/openocd-0.10.0-arduino7-static-x86_64-ubuntu12.04-linux-gnu.tar.bz2"
198
+ "url": "http://downloads.arduino.cc/tools/openocd-0.10.0-arduino7-static-x86_64-ubuntu12.04-linux-gnu.tar.bz2",
199
+ "size": 1701581
184
200
},
185
201
{
186
202
"checksum": "SHA-256:08a18f39d72a5626383503053a30a5da89eed7fdccb6f514b20b77403eb1b2b4",
187
203
"host": "i686-linux-gnu",
188
204
"archiveFileName": "openocd-0.10.0-arduino7-static-i686-ubuntu12.04-linux-gnu.tar.bz2",
189
- "url": "http://downloads.arduino.cc/tools/openocd-0.10.0-arduino7-static-i686-ubuntu12.04-linux-gnu.tar.bz2"
205
+ "url": "http://downloads.arduino.cc/tools/openocd-0.10.0-arduino7-static-i686-ubuntu12.04-linux-gnu.tar.bz2",
206
+ "size": 1626347
190
207
},
191
208
{
192
209
"checksum": "SHA-256:f251aec5471296e18aa540c3078d66475357a76a77c16c06a2d9345f4e12b3d5",
193
210
"host": "i686-mingw32",
194
211
"archiveFileName": "openocd-0.10.0-arduino7-static-i686-w64-mingw32.zip",
195
- "url": "http://downloads.arduino.cc/tools/openocd-0.10.0-arduino7-static-i686-w64-mingw32.zip"
212
+ "url": "http://downloads.arduino.cc/tools/openocd-0.10.0-arduino7-static-i686-w64-mingw32.zip",
213
+ "size": 2016965
196
214
}
197
215
]
198
216
},
@@ -205,43 +223,50 @@ def test_board_details(run_command):
205
223
"checksum": "SHA-256:cd8f7eae9fc7c8b4a1b5e40b89b9666d33953b47d3d2eb81844f5af729fa224d",
206
224
"host": "i686-mingw32",
207
225
"archiveFileName": "CMSIS-4.5.0.tar.bz2",
208
- "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2"
226
+ "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2",
227
+ "size": 31525196
209
228
},
210
229
{
211
230
"checksum": "SHA-256:cd8f7eae9fc7c8b4a1b5e40b89b9666d33953b47d3d2eb81844f5af729fa224d",
212
231
"host": "x86_64-apple-darwin",
213
232
"archiveFileName": "CMSIS-4.5.0.tar.bz2",
214
- "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2"
233
+ "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2",
234
+ "size": 31525196
215
235
},
216
236
{
217
237
"checksum": "SHA-256:cd8f7eae9fc7c8b4a1b5e40b89b9666d33953b47d3d2eb81844f5af729fa224d",
218
238
"host": "x86_64-pc-linux-gnu",
219
239
"archiveFileName": "CMSIS-4.5.0.tar.bz2",
220
- "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2"
240
+ "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2",
241
+ "size": 31525196
221
242
},
222
243
{
223
244
"checksum": "SHA-256:cd8f7eae9fc7c8b4a1b5e40b89b9666d33953b47d3d2eb81844f5af729fa224d",
224
245
"host": "i686-pc-linux-gnu",
225
246
"archiveFileName": "CMSIS-4.5.0.tar.bz2",
226
- "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2"
247
+ "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2",
248
+ "size": 31525196
227
249
},
228
250
{
229
251
"checksum": "SHA-256:cd8f7eae9fc7c8b4a1b5e40b89b9666d33953b47d3d2eb81844f5af729fa224d",
230
252
"host": "arm-linux-gnueabihf",
231
253
"archiveFileName": "CMSIS-4.5.0.tar.bz2",
232
- "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2"
254
+ "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2",
255
+ "size": 31525196
233
256
},
234
257
{
235
258
"checksum": "SHA-256:cd8f7eae9fc7c8b4a1b5e40b89b9666d33953b47d3d2eb81844f5af729fa224d",
236
259
"host": "aarch64-linux-gnu",
237
260
"archiveFileName": "CMSIS-4.5.0.tar.bz2",
238
- "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2"
261
+ "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2",
262
+ "size": 31525196
239
263
},
240
264
{
241
265
"checksum": "SHA-256:cd8f7eae9fc7c8b4a1b5e40b89b9666d33953b47d3d2eb81844f5af729fa224d",
242
266
"host": "all",
243
267
"archiveFileName": "CMSIS-4.5.0.tar.bz2",
244
- "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2"
268
+ "url": "http://downloads.arduino.cc/CMSIS-4.5.0.tar.bz2",
269
+ "size": 31525196
245
270
}
246
271
]
247
272
},
@@ -254,43 +279,50 @@ def test_board_details(run_command):
254
279
"checksum": "SHA-256:5e02670be7e36be9691d059bee0b04ee8b249404687531f33893922d116b19a5",
255
280
"host": "i686-mingw32",
256
281
"archiveFileName": "CMSIS-Atmel-1.2.0.tar.bz2",
257
- "url": "http://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2"
282
+ "url": "http://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2",
283
+ "size": 2221805
258
284
},
259
285
{
260
286
"checksum": "SHA-256:5e02670be7e36be9691d059bee0b04ee8b249404687531f33893922d116b19a5",
261
287
"host": "x86_64-apple-darwin",
262
288
"archiveFileName": "CMSIS-Atmel-1.2.0.tar.bz2",
263
- "url": "http://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2"
289
+ "url": "http://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2",
290
+ "size": 2221805
264
291
},
265
292
{
266
293
"checksum": "SHA-256:5e02670be7e36be9691d059bee0b04ee8b249404687531f33893922d116b19a5",
267
294
"host": "x86_64-pc-linux-gnu",
268
295
"archiveFileName": "CMSIS-Atmel-1.2.0.tar.bz2",
269
- "url": "https://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2"
296
+ "url": "https://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2",
297
+ "size": 2221805
270
298
},
271
299
{
272
300
"checksum": "SHA-256:5e02670be7e36be9691d059bee0b04ee8b249404687531f33893922d116b19a5",
273
301
"host": "i686-pc-linux-gnu",
274
302
"archiveFileName": "CMSIS-Atmel-1.2.0.tar.bz2",
275
- "url": "https://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2"
303
+ "url": "https://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2",
304
+ "size": 2221805
276
305
},
277
306
{
278
307
"checksum": "SHA-256:5e02670be7e36be9691d059bee0b04ee8b249404687531f33893922d116b19a5",
279
308
"host": "arm-linux-gnueabihf",
280
309
"archiveFileName": "CMSIS-Atmel-1.2.0.tar.bz2",
281
- "url": "https://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2"
310
+ "url": "https://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2",
311
+ "size": 2221805
282
312
},
283
313
{
284
314
"checksum": "SHA-256:5e02670be7e36be9691d059bee0b04ee8b249404687531f33893922d116b19a5",
285
315
"host": "aarch64-linux-gnu",
286
316
"archiveFileName": "CMSIS-Atmel-1.2.0.tar.bz2",
287
- "url": "https://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2"
317
+ "url": "https://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2",
318
+ "size": 2221805
288
319
},
289
320
{
290
321
"checksum": "SHA-256:5e02670be7e36be9691d059bee0b04ee8b249404687531f33893922d116b19a5",
291
322
"host": "all",
292
323
"archiveFileName": "CMSIS-Atmel-1.2.0.tar.bz2",
293
- "url": "https://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2"
324
+ "url": "https://downloads.arduino.cc/CMSIS-Atmel-1.2.0.tar.bz2",
325
+ "size": 2221805
294
326
}
295
327
]
296
328
},
@@ -303,37 +335,43 @@ def test_board_details(run_command):
303
335
"checksum": "SHA-256:2ffdf64b78486c1d0bf28dc23d0ca36ab75ca92e84b9487246da01888abea6d4",
304
336
"host": "i686-linux-gnu",
305
337
"archiveFileName": "arduinoOTA-1.2.1-linux_386.tar.bz2",
306
- "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_386.tar.bz2"
338
+ "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_386.tar.bz2",
339
+ "size": 2133779
307
340
},
308
341
{
309
342
"checksum": "SHA-256:5b82310d53688480f34a916aac31cd8f2dd2be65dd8fa6c2445262262e1948f9",
310
343
"host": "x86_64-linux-gnu",
311
344
"archiveFileName": "arduinoOTA-1.2.1-linux_amd64.tar.bz2",
312
- "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_amd64.tar.bz2"
345
+ "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_amd64.tar.bz2",
346
+ "size": 2257689
313
347
},
314
348
{
315
349
"checksum": "SHA-256:ad54b3dcd586212941fd992bab573b53d13207a419a3f2981c970a085ae0e9e0",
316
350
"host": "arm-linux-gnueabihf",
317
351
"archiveFileName": "arduinoOTA-1.2.1-linux_arm.tar.bz2",
318
- "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_arm.tar.bz2"
352
+ "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_arm.tar.bz2",
353
+ "size": 2093132
319
354
},
320
355
{
321
356
"checksum": "SHA-256:ad54b3dcd586212941fd992bab573b53d13207a419a3f2981c970a085ae0e9e0",
322
357
"host": "aarch64-linux-gnu",
323
358
"archiveFileName": "arduinoOTA-1.2.1-linux_arm.tar.bz2",
324
- "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_arm.tar.bz2"
359
+ "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-linux_arm.tar.bz2",
360
+ "size": 2093132
325
361
},
326
362
{
327
363
"checksum": "SHA-256:93a6d9f9c0c765d237be1665bf7a0a8e2b0b6d2a8531eae92db807f5515088a7",
328
364
"host": "i386-apple-darwin11",
329
365
"archiveFileName": "arduinoOTA-1.2.1-darwin_amd64.tar.bz2",
330
- "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-darwin_amd64.tar.bz2"
366
+ "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-darwin_amd64.tar.bz2",
367
+ "size": 2244088
331
368
},
332
369
{
333
370
"checksum": "SHA-256:e1ebf21f2c073fce25c09548c656da90d4ef6c078401ec6f323e0c58335115e5",
334
371
"host": "i686-mingw32",
335
372
"archiveFileName": "arduinoOTA-1.2.1-windows_386.zip",
336
- "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-windows_386.zip"
373
+ "url": "http://downloads.arduino.cc/tools/arduinoOTA-1.2.1-windows_386.zip",
374
+ "size": 2237511
337
375
}
338
376
]
339
377
}
@@ -353,7 +391,7 @@ def test_board_details(run_command):
353
391
}
354
392
]
355
393
}
356
- """
394
+ """
357
395
result = run_command ("core update-index" )
358
396
assert result .ok
359
397
# Download samd core pinned to 1.8.6
0 commit comments