-
-
Notifications
You must be signed in to change notification settings - Fork 377
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[skip changelog] Pin platform versions used in integration tests (#879)
This prevents spurious test breakage caused by platform releases. These tests are about the behavior of Arduino CLI itself, not about testing the platform, so the platform should be static. There are certain tests which make sense to do with the latest release of the platforms, and those have been left as is.
- Loading branch information
Showing
2 changed files
with
16 additions
and
14 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -26,8 +26,8 @@ def test_compile_without_fqbn(run_command): | |
result = run_command("core update-index") | ||
assert result.ok | ||
|
||
# Download latest AVR | ||
result = run_command("core install arduino:avr") | ||
# Install Arduino AVR Boards | ||
result = run_command("core install arduino:avr@1.8.3") | ||
assert result.ok | ||
|
||
# Build sketch without FQBN | ||
|
@@ -92,8 +92,8 @@ def test_output_flag_default_path(run_command, data_dir, working_dir): | |
result = run_command("core update-index") | ||
assert result.ok | ||
|
||
# Download latest AVR | ||
result = run_command("core install arduino:avr") | ||
# Install Arduino AVR Boards | ||
result = run_command("core install arduino:avr@1.8.3") | ||
assert result.ok | ||
|
||
# Create a test sketch | ||
|
@@ -114,8 +114,8 @@ def test_compile_with_sketch_with_symlink_selfloop(run_command, data_dir): | |
result = run_command("core update-index") | ||
assert result.ok | ||
|
||
# Download latest AVR | ||
result = run_command("core install arduino:avr") | ||
# Install Arduino AVR Boards | ||
result = run_command("core install arduino:avr@1.8.3") | ||
assert result.ok | ||
|
||
sketch_name = "CompileIntegrationTestSymlinkSelfLoop" | ||
|
@@ -168,8 +168,8 @@ def test_compile_and_upload_combo(run_command, data_dir, detected_boards): | |
assert result.ok | ||
|
||
# Install required core(s) | ||
result = run_command("core install arduino:avr") | ||
result = run_command("core install arduino:samd") | ||
result = run_command("core install arduino:avr@1.8.3") | ||
result = run_command("core install arduino:samd@1.8.7") | ||
assert result.ok | ||
|
||
# Create a test sketch | ||
|
@@ -228,8 +228,8 @@ def test_compile_blacklisted_sketchname(run_command, data_dir): | |
result = run_command("core update-index") | ||
assert result.ok | ||
|
||
# Download latest AVR | ||
result = run_command("core install arduino:avr") | ||
# Install Arduino AVR Boards | ||
result = run_command("core install arduino:avr@1.8.3") | ||
assert result.ok | ||
|
||
sketch_name = "RCS" | ||
|
@@ -251,11 +251,13 @@ def test_compile_without_precompiled_libraries(run_command, data_dir): | |
url = "https://adafruit.github.io/arduino-board-index/package_adafruit_index.json" | ||
result = run_command("core update-index --additional-urls={}".format(url)) | ||
assert result.ok | ||
result = run_command("core install arduino:mbed --additional-urls={}".format(url)) | ||
# arduino:mbed 1.1.5 is incompatible with the Arduino_TensorFlowLite library | ||
# see: https://github.com/arduino/ArduinoCore-nRF528x-mbedos/issues/93 | ||
result = run_command("core install arduino:[email protected] --additional-urls={}".format(url)) | ||
assert result.ok | ||
result = run_command("core install arduino:samd --additional-urls={}".format(url)) | ||
result = run_command("core install arduino:samd@1.8.7 --additional-urls={}".format(url)) | ||
assert result.ok | ||
result = run_command("core install adafruit:samd --additional-urls={}".format(url)) | ||
result = run_command("core install adafruit:samd@1.6.0 --additional-urls={}".format(url)) | ||
assert result.ok | ||
|
||
# Install pre-release version of Arduino_TensorFlowLite (will be officially released | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters