Skip to content

Commit 78c3cd8

Browse files
committed
Added test-build for Arduino_TensorFlowLite
1 parent 8f06f7f commit 78c3cd8

File tree

2 files changed

+29
-0
lines changed

2 files changed

+29
-0
lines changed

test/test_compile.py

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,3 +274,32 @@ def test_compile_blacklisted_sketchname(run_command, data_dir):
274274
"compile -b {fqbn} {sketch_path}".format(fqbn=fqbn, sketch_path=sketch_path)
275275
)
276276
assert result.ok
277+
278+
279+
def test_compile_without_precompiled_libraries(run_command, data_dir):
280+
# Init the environment explicitly
281+
url = "https://adafruit.github.io/arduino-board-index/package_adafruit_index.json"
282+
result = run_command("core update-index --additional-urls={}".format(url))
283+
assert result.ok
284+
285+
# Try build problematic sketch
286+
result = run_command("core install arduino:mbed --additional-urls={}".format(url))
287+
assert result.ok
288+
289+
# Install pre-release version of Arduino_TensorFlowLite (will be officially released
290+
# via lib manager after https://github.com/arduino/arduino-builder/issues/353 is in)
291+
import zipfile
292+
with zipfile.ZipFile("test/testdata/Arduino_TensorFlowLite.zip", 'r') as zip_ref:
293+
zip_ref.extractall("{}/libraries/".format(data_dir))
294+
#result = run_command("lib install Arduino_TensorflowLite@1.15.0-ALPHA-precompiled")
295+
#assert result.ok
296+
297+
result = run_command("lib install Arduino_LSM9DS1@1.1.0")
298+
assert result.ok
299+
result = run_command("compile -b arduino:mbed:nano33ble {}/libraries/Arduino_TensorFlowLite/examples/magic_wand/ -v".format(data_dir))
300+
assert result.ok
301+
302+
result = run_command("core install adafruit:samd --additional-urls={}".format(url))
303+
assert result.ok
304+
result = run_command("compile -b adafruit:samd:adafruit_feather_m4 {}/libraries/Arduino_TensorFlowLite/examples/magic_wand/ -v".format(data_dir))
305+
assert result.ok
1.08 MB
Binary file not shown.

0 commit comments

Comments
 (0)