-
-
Notifications
You must be signed in to change notification settings - Fork 435
Comparing changes
Open a pull request
base repository: arduino/arduino-cli
base: 686ff3eeae01f031509b238f2da2ea222c3d9f14
head repository: arduino/arduino-cli
compare: 08d25b5d382547f5bcca3eea32ddab99a9008ce5
- 14 commits
- 10 files changed
- 4 contributors
Commits on Oct 11, 2022
-
[skip-changelog] Migrate tests from
test_board.pytoboard_test.go(#1847) * Migrated TestBoardList from test_board.py to board_test.go * Migrated TestBoardListWithInvalidDiscovery from test_board.py to board_test.go * Migrated TestBoardListall from test_board.py to board_test.go * Migrated TestBoardListallWithManuallyInstalledPlatform from test_board.py to board_test.go * Migrated TestBoardDetails from test_board.py to board_test.go * Migrated TestBoardDetailsNoFlags from test_board.py to board_test.go * Migrated TestBoardDetailsListProgrammersWithoutFlags from test_board.py to board_test.go * Migrated TestBoardDetailsListProgrammersFlags from test_board.py to board_test.go * Migrated TestBoardSearch from test_board.py to board_test.go * Migrated TestBoardAttachWithoutSketchJson from test_board.py to board_test.go * Migrated TestBoardSearchWithOutdatedCore to board_test.go and deleted test_board.py
Configuration menu - View commit details
-
Copy full SHA for fb9d4a8 - Browse repository at this point
Copy the full SHA fb9d4a8View commit details -
[skip changelog] Move upload of coverage data to dedicated job in tes…
…t workflow (#1915) * Move upload of coverage data to dedicated job in test workflow The code coverage data generated by running the unit tests in the "Test Go" GitHub Actions workflow is uploaded to Codecov. This upload is prone to occasional transient failures. With the previous workflow configuration this caused a failure of the Linux test run job. Contributors would need to review the logs to understand that these failures were not caused by a test failing. The failure also causes the ongoing jobs that run the tests on other operating systems to be immediately canceled, meaning their full test results are not available. The entire test suite must be reran just to attempt the upload again. Moving the upload to a dedicated workflow job makes it faster and easier for contributors to interpret the cause of a test failure. It also allows the test suite to complete for all operating systems, making their results immediately available to the contributor even when the coverage data upload fails. The coverage upload job can be reran, making recovery from a transient failure more efficient. * Use a single step to upload coverage data in "Test Go" workflow The code coverage data generated by running the unit tests in the "Test Go" GitHub Actions workflow is uploaded to Codecov. Arduino CLI's unit tests are split into two collections: those covering the modernized part of the codebase, and those covering the "legacy" code inherited from arduino-builder. A separate code coverage data file is produced for each of these collections. The `codecov/codecov-action` GitHub Actions action is used to perform this upload. Previously, a separate step was used for the upload of each of the code coverage files. The action provides the capability to specify multiple files for upload in a comma-separated list. This approach will make the workflow more efficient and reliable.
Configuration menu - View commit details
-
Copy full SHA for 08d746d - Browse repository at this point
Copy the full SHA 08d746dView commit details
Commits on Oct 12, 2022
-
Configuration menu - View commit details
-
Copy full SHA for 589cbcc - Browse repository at this point
Copy the full SHA 589cbccView commit details -
[skip-changelog] Fix copySketch testsuite function (#1918)
The original copy sketch function written in conftest.py copies sketches into the testsuite's working directory. Changing the copy sketch function present in the golang testsuite to match the original one, should prevent errors that could occur while migrating tests.
Configuration menu - View commit details
-
Copy full SHA for 12c6c32 - Browse repository at this point
Copy the full SHA 12c6c32View commit details -
Migrate TestCompileSketchWithPdeExtension from test_compile_part_3.py…
… to compile_part_3_test.go
Configuration menu - View commit details
-
Copy full SHA for a0b0f6b - Browse repository at this point
Copy the full SHA a0b0f6bView commit details -
Migrate TestCompileSketchWithMultipleMainFiles from test_compile_part…
…_3.py to compile_part_3_test.go
Configuration menu - View commit details
-
Copy full SHA for 4589c49 - Browse repository at this point
Copy the full SHA 4589c49View commit details -
Migrate TestCompileSketchCaseMismatchFails from test_compile_part_3.p…
…y to compile_part_3_test.go A new function that sets the working directory to a specific path has been added in order to run all the tests as intended.
Configuration menu - View commit details
-
Copy full SHA for 9070fe7 - Browse repository at this point
Copy the full SHA 9070fe7View commit details -
Migrate TestCompileWithOnlyCompilationDatabaseFlag from test_compile_…
…part_3.py to compile_part_3_test.go
Configuration menu - View commit details
-
Copy full SHA for c6fb37b - Browse repository at this point
Copy the full SHA c6fb37bView commit details -
Migrate TestCompileUsingPlatformLocalTxt from test_compile_part_3.py …
…to compile_part_3_test.go
Configuration menu - View commit details
-
Copy full SHA for c966e57 - Browse repository at this point
Copy the full SHA c966e57View commit details -
Migrate TestCompileUsingBoardsLocalTxt from test_compile_part_3.py to…
… compile_part_3_test.go
Configuration menu - View commit details
-
Copy full SHA for 174e3d2 - Browse repository at this point
Copy the full SHA 174e3d2View commit details -
Migrate TestCompileManuallyInstalledPlatform from test_compile_part_3…
….py to compile_part_3_test.go
Configuration menu - View commit details
-
Copy full SHA for 66cecca - Browse repository at this point
Copy the full SHA 66ceccaView commit details -
Migrate TestCompileManuallyInstalledPlatformUsingPlatformLocalTxt fro…
…m test_compile_part_3.py to compile_part_3_test.go
Configuration menu - View commit details
-
Copy full SHA for 0801651 - Browse repository at this point
Copy the full SHA 0801651View commit details -
Migrate TestCompileWithFullyPrecompiledLibrary to compile_part_3_test…
….go and delete test_compile_part_3.py
Configuration menu - View commit details
-
Copy full SHA for 380daf5 - Browse repository at this point
Copy the full SHA 380daf5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 08d25b5 - Browse repository at this point
Copy the full SHA 08d25b5View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 686ff3eeae01f031509b238f2da2ea222c3d9f14...08d25b5d382547f5bcca3eea32ddab99a9008ce5