@@ -181,33 +181,26 @@ def test_compile_blacklisted_sketchname(run_command, data_dir):
181181 assert result .ok
182182
183183
184- @pytest .mark .skip ()
185184def test_compile_without_precompiled_libraries (run_command , data_dir ):
186185 # Init the environment explicitly
187186 url = "https://adafruit.github.io/arduino-board-index/package_adafruit_index.json"
188187 result = run_command ("core update-index --additional-urls={}" .format (url ))
189188 assert result .ok
190- # arduino:mbed 1.1.5 is incompatible with the Arduino_TensorFlowLite library
191- # see: https://github.com/arduino/ArduinoCore-nRF528x-mbedos/issues/93
192- result = run_command ("core install arduino:mbed@1.1.4 --additional-urls={}" .format (url ))
189+ result = run_command ("core install arduino:mbed@1.3.1 --additional-urls={}" .format (url ))
193190 assert result .ok
194191 result = run_command ("core install arduino:samd@1.8.7 --additional-urls={}" .format (url ))
195192 assert result .ok
196193 result = run_command ("core install adafruit:samd@1.6.0 --additional-urls={}" .format (url ))
197194 assert result .ok
198195
199- # Install pre-release version of Arduino_TensorFlowLite (will be officially released
200- # via lib manager after https://github.com/arduino/arduino-builder/issues/353 is in)
201- import zipfile
202-
203- with zipfile .ZipFile ("test/testdata/Arduino_TensorFlowLite.zip" , "r" ) as zip_ref :
204- zip_ref .extractall ("{}/libraries/" .format (data_dir ))
205- result = run_command ("lib install Arduino_LSM9DS1@1.1.0" )
196+ # Precompiled version of Arduino_TensorflowLite
197+ result = run_command ("lib install Arduino_TensorflowLite@2.1.1-ALPHA-precompiled" )
206198 assert result .ok
207199 result = run_command (
208200 "compile -b arduino:mbed:nano33ble {}/libraries/Arduino_TensorFlowLite/examples/magic_wand/" .format (data_dir )
209201 )
210202 assert result .ok
203+ # should work on adafruit too after https://github.com/arduino/arduino-cli/pull/1134
211204 result = run_command (
212205 "compile -b adafruit:samd:adafruit_feather_m4 {}/libraries/Arduino_TensorFlowLite/examples/magic_wand/" .format (
213206 data_dir
@@ -216,7 +209,7 @@ def test_compile_without_precompiled_libraries(run_command, data_dir):
216209 assert result .ok
217210
218211 # Non-precompiled version of Arduino_TensorflowLite
219- result = run_command ("lib install Arduino_TensorflowLite@1.15 .0-ALPHA" )
212+ result = run_command ("lib install Arduino_TensorflowLite@2.1 .0-ALPHA" )
220213 assert result .ok
221214 result = run_command (
222215 "compile -b arduino:mbed:nano33ble {}/libraries/Arduino_TensorFlowLite/examples/magic_wand/" .format (data_dir )
@@ -241,6 +234,12 @@ def test_compile_without_precompiled_libraries(run_command, data_dir):
241234 )
242235 assert result .ok
243236
237+ # USBBlaster library
238+ result = run_command ('lib install "USBBlaster@1.0.0"' )
239+ assert result .ok
240+ result = run_command (
241+ "compile -b arduino:samd:mkrvidor4000 {}/libraries/USBBlaster/examples/USB_Blaster/" .format (data_dir )
242+ )
244243
245244def test_compile_with_build_properties_flag (run_command , data_dir , copy_sketch ):
246245 # Init the environment explicitly
0 commit comments