Skip to content

Temporarily disable 'precompiled-lib' tests #1860

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 1, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 14 additions & 14 deletions test/test_compile_part_1.py
Original file line number Diff line number Diff line change
Expand Up @@ -224,22 +224,22 @@ def test_compile_without_precompiled_libraries(run_command, data_dir):
assert run_command(["core", "update-index", f"--additional-urls={url}"])
assert run_command(["core", "install", "arduino:[email protected]", f"--additional-urls={url}"])

# Precompiled version of Arduino_TensorflowLite
assert run_command(["lib", "install", "Arduino_LSM9DS1"])
assert run_command(["lib", "install", "[email protected]"])

sketch_path = Path(data_dir, "libraries", "Arduino_TensorFlowLite", "examples", "hello_world")
assert run_command(["compile", "-b", "arduino:mbed:nano33ble", sketch_path])
# # Precompiled version of Arduino_TensorflowLite
# assert run_command(["lib", "install", "Arduino_LSM9DS1"])
# assert run_command(["lib", "install", "[email protected]"])
#
# sketch_path = Path(data_dir, "libraries", "Arduino_TensorFlowLite", "examples", "hello_world")
# assert run_command(["compile", "-b", "arduino:mbed:nano33ble", sketch_path])

assert run_command(["core", "install", "arduino:[email protected]", f"--additional-urls={url}"])
assert run_command(["core", "install", "adafruit:[email protected]", f"--additional-urls={url}"])
# should work on adafruit too after https://github.com/arduino/arduino-cli/pull/1134
assert run_command(["compile", "-b", "adafruit:samd:adafruit_feather_m4", sketch_path])

# Non-precompiled version of Arduino_TensorflowLite
assert run_command(["lib", "install", "[email protected]"])
assert run_command(["compile", "-b", "arduino:mbed:nano33ble", sketch_path])
assert run_command(["compile", "-b", "adafruit:samd:adafruit_feather_m4", sketch_path])
# assert run_command(["core", "install", "adafruit:[email protected]", f"--additional-urls={url}"])
# # should work on adafruit too after https://github.com/arduino/arduino-cli/pull/1134
# assert run_command(["compile", "-b", "adafruit:samd:adafruit_feather_m4", sketch_path])
#
# # Non-precompiled version of Arduino_TensorflowLite
# assert run_command(["lib", "install", "[email protected]"])
# assert run_command(["compile", "-b", "arduino:mbed:nano33ble", sketch_path])
# assert run_command(["compile", "-b", "adafruit:samd:adafruit_feather_m4", sketch_path])

# Bosch sensor library
assert run_command(["lib", "install", "BSEC Software [email protected]"])
Expand Down
38 changes: 19 additions & 19 deletions test/test_compile_part_3.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,25 +18,25 @@
from pathlib import Path


def test_compile_with_fully_precompiled_library(run_command, data_dir):
assert run_command(["update"])

assert run_command(["core", "install", "arduino:[email protected]"])
fqbn = "arduino:mbed:nano33ble"

# Install fully precompiled library
# For more information see:
# https://arduino.github.io/arduino-cli/latest/library-specification/#precompiled-binaries
assert run_command(["lib", "install", "[email protected]"])
sketch_folder = Path(data_dir, "libraries", "Arduino_TensorFlowLite", "examples", "hello_world")

# Install example dependency
# assert run_command("lib install Arduino_LSM9DS1")

# Compile and verify dependencies detection for fully precompiled library is skipped
result = run_command(["compile", "-b", fqbn, sketch_folder, "-v"])
assert result.ok
assert "Skipping dependencies detection for precompiled library Arduino_TensorFlowLite" in result.stdout
# def test_compile_with_fully_precompiled_library(run_command, data_dir):
# assert run_command(["update"])
#
# assert run_command(["core", "install", "arduino:[email protected]"])
# fqbn = "arduino:mbed:nano33ble"
#
# # Install fully precompiled library
# # For more information see:
# # https://arduino.github.io/arduino-cli/latest/library-specification/#precompiled-binaries
# assert run_command(["lib", "install", "[email protected]"])
# sketch_folder = Path(data_dir, "libraries", "Arduino_TensorFlowLite", "examples", "hello_world")
#
# # Install example dependency
# # assert run_command("lib install Arduino_LSM9DS1")#
#
# # Compile and verify dependencies detection for fully precompiled library is skipped
# result = run_command(["compile", "-b", fqbn, sketch_folder, "-v"])
# assert result.ok
# assert "Skipping dependencies detection for precompiled library Arduino_TensorFlowLite" in result.stdout


def test_compile_sketch_with_pde_extension(run_command, data_dir):
Expand Down