Skip to content

Commit 195c913

Browse files
committed
Restore precompiled tests
1 parent 2cbd753 commit 195c913

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

Diff for: test/test_compile.py

+16-12
Original file line numberDiff line numberDiff line change
@@ -181,33 +181,26 @@ def test_compile_blacklisted_sketchname(run_command, data_dir):
181181
assert result.ok
182182

183183

184-
@pytest.mark.skip()
185184
def 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:[email protected] --additional-urls={}".format(url))
189+
result = run_command("core install arduino:[email protected] --additional-urls={}".format(url))
193190
assert result.ok
194191
result = run_command("core install arduino:[email protected] --additional-urls={}".format(url))
195192
assert result.ok
196193
result = run_command("core install adafruit:[email protected] --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 [email protected]")
196+
# Precompiled version of Arduino_TensorflowLite
197+
result = run_command("lib install [email protected]")
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,17 @@ 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 "[email protected]"')
239+
assert result.ok
240+
result = run_command(
241+
"compile -b arduino:samd:mkrvidor4000 {}/libraries/USBBlaster/examples/USB_Blaster/".format(data_dir)
242+
)
243+
assert result.ok
244+
result = run_command(
245+
"compile -b arduino:mbed:nano33ble {}/libraries/BSEC_Software_Library/examples/basic/".format(data_dir)
246+
)
247+
assert result.ok
244248

245249
def test_compile_with_build_properties_flag(run_command, data_dir, copy_sketch):
246250
# Init the environment explicitly

0 commit comments

Comments
 (0)