Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 39a1b2b

Browse files
committedJan 15, 2021
Restore precompiled tests
1 parent 2cbd753 commit 39a1b2b

File tree

1 file changed

+11
-12
lines changed

1 file changed

+11
-12
lines changed
 

‎test/test_compile.py

+11-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: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

245244
def test_compile_with_build_properties_flag(run_command, data_dir, copy_sketch):
246245
# Init the environment explicitly

0 commit comments

Comments
 (0)
Please sign in to comment.