>>> arduino-cli: Building testing/arduino-cli 1.3.1-r0 (using abuild 3.15.0-r3) started Sat, 06 Sep 2025 16:43:11 +0000 >>> arduino-cli: Validating /home/buildozer/aports/testing/arduino-cli/APKBUILD... >>> arduino-cli: Analyzing dependencies... >>> arduino-cli: Installing for build: build-base go go-task (1/3) Installing go (1.25.1-r0) (2/3) Installing go-task (3.44.0-r3) (3/3) Installing .makedepends-arduino-cli (20250906.164313) busybox-1.37.0-r23.trigger: Executing script... OK: 585 MiB in 107 packages >>> arduino-cli: Cleaning up srcdir >>> arduino-cli: Cleaning up pkgdir >>> arduino-cli: Cleaning up tmpdir >>> arduino-cli: Fetching https://distfiles.alpinelinux.org/distfiles/edge/arduino-cli-1.3.1.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) saving to '/var/cache/distfiles/edge/arduino-cli-1.3.1.tar.gz.part' arduino-cli-1.3.1.ta 100% |********************************| 10.4M 0:00:00 ETA '/var/cache/distfiles/edge/arduino-cli-1.3.1.tar.gz.part' saved >>> arduino-cli: Fetching https://distfiles.alpinelinux.org/distfiles/edge/arduino-cli-1.3.1.tar.gz >>> arduino-cli: Checking sha512sums... arduino-cli-1.3.1.tar.gz: OK >>> arduino-cli: Unpacking /var/cache/distfiles/edge/arduino-cli-1.3.1.tar.gz... go: downloading go.bug.st/f v0.4.0 go: downloading github.com/arduino/go-paths-helper v1.14.0 go: downloading github.com/leonelquinteros/gotext v1.7.2 go: downloading github.com/rifflock/lfshook v0.0.0-20180920164130-b9218ef580f5 go: downloading go.bug.st/relaxed-semver v0.15.0 go: downloading go.bug.st/downloader/v2 v2.2.0 go: downloading github.com/arduino/go-win32-utils v1.0.0 go: downloading github.com/arduino/go-properties-orderedmap v1.8.1 go: downloading go.bug.st/cleanup v1.0.0 go: downloading github.com/cmaglie/pb v1.0.27 go: downloading fortio.org/safecast v1.0.0 go: downloading github.com/arduino/go-serial-utils v0.1.2 go: downloading github.com/cmaglie/easyjson v0.8.1 go: downloading github.com/arduino/pluggable-discovery-protocol-handler/v2 v2.2.1 go: downloading github.com/codeclysm/extract/v4 v4.0.0 go: downloading github.com/schollz/closestmatch v2.1.0+incompatible go: downloading github.com/arduino/go-timeutils v0.0.0-20171220113728-d1dd9e313b1b go: downloading github.com/marcinbor85/gohex v0.0.0-20210308104911-55fb1c624d84 go: downloading github.com/djherbis/nio/v3 v3.0.1 go: downloading github.com/djherbis/buffer v1.2.0 go: downloading github.com/juju/errors v1.0.0 go: downloading go.bug.st/serial v1.6.2 go: downloading github.com/creack/goselect v0.1.2 go: downloading github.com/stretchr/testify v1.11.0 go: downloading github.com/arduino/pluggable-monitor-protocol-handler v0.9.2 fatal: not a git repository (or any of the parent directories): .git task: [go:build] go build -ldflags ' -X github.com/arduino/arduino-cli/internal/version.versionString=git-snapshot -X github.com/arduino/arduino-cli/internal/version.commit= -X github.com/arduino/arduino-cli/internal/version.date=2025-09-06T16:43:34Z ' task: [go:test] LANG=en go test \ -v \ -short \ -run '.*' \ -timeout 20m -coverpkg=./... -covermode=atomic \ -coverprofile=coverage_unit.txt \ github.com/arduino/arduino-cli github.com/arduino/arduino-cli/commands github.com/arduino/arduino-cli/commands/cmderrors github.com/arduino/arduino-cli/commands/internal/instances github.com/arduino/arduino-cli/commands/term_example github.com/arduino/arduino-cli/internal/algorithms github.com/arduino/arduino-cli/internal/arduino/builder github.com/arduino/arduino-cli/internal/arduino/builder/cpp github.com/arduino/arduino-cli/internal/arduino/builder/internal/compilation github.com/arduino/arduino-cli/internal/arduino/builder/internal/detector github.com/arduino/arduino-cli/internal/arduino/builder/internal/diagnostics github.com/arduino/arduino-cli/internal/arduino/builder/internal/preprocessor github.com/arduino/arduino-cli/internal/arduino/builder/internal/preprocessor/internal/ctags github.com/arduino/arduino-cli/internal/arduino/builder/internal/progress github.com/arduino/arduino-cli/internal/arduino/builder/internal/runner github.com/arduino/arduino-cli/internal/arduino/builder/internal/utils github.com/arduino/arduino-cli/internal/arduino/builder/logger github.com/arduino/arduino-cli/internal/arduino/cores github.com/arduino/arduino-cli/internal/arduino/cores/packageindex github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager github.com/arduino/arduino-cli/internal/arduino/discovery/discovery_client github.com/arduino/arduino-cli/internal/arduino/discovery/discoverymanager github.com/arduino/arduino-cli/internal/arduino/globals github.com/arduino/arduino-cli/internal/arduino/httpclient github.com/arduino/arduino-cli/internal/arduino/libraries github.com/arduino/arduino-cli/internal/arduino/libraries/librariesindex github.com/arduino/arduino-cli/internal/arduino/libraries/librariesmanager github.com/arduino/arduino-cli/internal/arduino/libraries/librariesresolver github.com/arduino/arduino-cli/internal/arduino/monitor github.com/arduino/arduino-cli/internal/arduino/resources github.com/arduino/arduino-cli/internal/arduino/security github.com/arduino/arduino-cli/internal/arduino/sketch github.com/arduino/arduino-cli/internal/arduino/utils github.com/arduino/arduino-cli/internal/buildcache github.com/arduino/arduino-cli/internal/cli github.com/arduino/arduino-cli/internal/cli/arguments github.com/arduino/arduino-cli/internal/cli/board github.com/arduino/arduino-cli/internal/cli/burnbootloader github.com/arduino/arduino-cli/internal/cli/cache github.com/arduino/arduino-cli/internal/cli/compile github.com/arduino/arduino-cli/internal/cli/completion github.com/arduino/arduino-cli/internal/cli/config github.com/arduino/arduino-cli/internal/cli/configuration github.com/arduino/arduino-cli/internal/cli/core github.com/arduino/arduino-cli/internal/cli/daemon github.com/arduino/arduino-cli/internal/cli/debug github.com/arduino/arduino-cli/internal/cli/feedback github.com/arduino/arduino-cli/internal/cli/feedback/result github.com/arduino/arduino-cli/internal/cli/feedback/table github.com/arduino/arduino-cli/internal/cli/generatedocs github.com/arduino/arduino-cli/internal/cli/instance github.com/arduino/arduino-cli/internal/cli/lib github.com/arduino/arduino-cli/internal/cli/monitor github.com/arduino/arduino-cli/internal/cli/outdated github.com/arduino/arduino-cli/internal/cli/sketch github.com/arduino/arduino-cli/internal/cli/update github.com/arduino/arduino-cli/internal/cli/updater github.com/arduino/arduino-cli/internal/cli/upgrade github.com/arduino/arduino-cli/internal/cli/upload github.com/arduino/arduino-cli/internal/cli/version github.com/arduino/arduino-cli/internal/docsgen github.com/arduino/arduino-cli/internal/go-configmap github.com/arduino/arduino-cli/internal/i18n github.com/arduino/arduino-cli/internal/inventory github.com/arduino/arduino-cli/internal/locales github.com/arduino/arduino-cli/internal/locales/cmd github.com/arduino/arduino-cli/internal/locales/cmd/ast github.com/arduino/arduino-cli/internal/locales/cmd/commands github.com/arduino/arduino-cli/internal/locales/cmd/commands/catalog github.com/arduino/arduino-cli/internal/locales/cmd/commands/transifex github.com/arduino/arduino-cli/internal/locales/cmd/po github.com/arduino/arduino-cli/internal/mock_avrdude github.com/arduino/arduino-cli/internal/mock_serial_discovery github.com/arduino/arduino-cli/internal/mock_serial_monitor github.com/arduino/arduino-cli/internal/orderedmap github.com/arduino/arduino-cli/internal/version github.com/arduino/arduino-cli/pkg/fqbn github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1 github.com/arduino/arduino-cli/rpc/internal/client_example github.com/arduino/arduino-cli/rpc/internal/get_version_example github.com/arduino/arduino-cli/rpc/internal/list_cores_example \ -ldflags ' -X github.com/arduino/arduino-cli/internal/version.versionString=0.0.0-test.preview -X github.com/arduino/arduino-cli/internal/version.commit=deadbeef -X github.com/arduino/arduino-cli/internal/version.date=2025-09-06T16:43:34Z ' go: downloading github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f github.com/arduino/arduino-cli coverage: 0.0% of statements === RUN TestGetByVidPid --- PASS: TestGetByVidPid (0.00s) === RUN TestGetByVidPidPutArduinoOnTop --- PASS: TestGetByVidPidPutArduinoOnTop (0.00s) === RUN TestGetByVidPidNotFound --- PASS: TestGetByVidPidNotFound (0.00s) === RUN TestGetByVidPid5xx --- PASS: TestGetByVidPid5xx (0.00s) === RUN TestGetByVidPidMalformedResponse --- PASS: TestGetByVidPidMalformedResponse (0.00s) === RUN TestBoardDetectionViaAPIWithNonUSBPort --- PASS: TestBoardDetectionViaAPIWithNonUSBPort (0.00s) === RUN TestBoardIdentifySorting --- PASS: TestBoardIdentifySorting (0.00s) === RUN TestGenBuildPath --- PASS: TestGenBuildPath (0.00s) === RUN TestGetCommandLine time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: testdata/debug/custom_hardware" time="2025-09-06T16:43:52Z" level=info msg="Loading package arduino-test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/commands/testdata/debug/custom_hardware/arduino-test" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino-test:samd@1.8.5" time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: testdata/debug/data_dir/packages" time="2025-09-06T16:43:52Z" level=info msg="Loading package arduino-test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/commands/testdata/debug/data_dir/packages/arduino-test" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/commands/testdata/debug/data_dir/packages/arduino-test/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/commands/testdata/debug/data_dir/packages/arduino-test/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino-test:arm-none-eabi-gcc@7-2017q4" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino-test:openocd@0.10.0-arduino7" time="2025-09-06T16:43:52Z" level=info msg="Tool required for debug" tool="arduino-test:openocd@0.10.0-arduino7" time="2025-09-06T16:43:52Z" level=info msg="Tool required for debug" tool="arduino-test:arm-none-eabi-gcc@7-2017q4" time="2025-09-06T16:43:52Z" level=info msg="Tool required for debug" tool="arduino-test:arm-none-eabi-gcc@7-2017q4" time="2025-09-06T16:43:52Z" level=info msg="Tool required for debug" tool="arduino-test:openocd@0.10.0-arduino7" time="2025-09-06T16:43:52Z" level=info msg="Tool required for debug" tool="arduino-test:openocd@0.10.0-arduino7" time="2025-09-06T16:43:52Z" level=info msg="Tool required for debug" tool="arduino-test:arm-none-eabi-gcc@7-2017q4" --- PASS: TestGetCommandLine (0.02s) === RUN TestConvertToJSONMap --- PASS: TestConvertToJSONMap (0.00s) === RUN TestSearchLibrary --- PASS: TestSearchLibrary (0.00s) === RUN TestSearchLibrarySimilar --- PASS: TestSearchLibrarySimilar (0.00s) === RUN TestSearchLibraryFields --- PASS: TestSearchLibraryFields (1.53s) === RUN TestSearchLibraryWithQualifiers --- PASS: TestSearchLibraryWithQualifiers (0.00s) === RUN TestPlatformSearch time="2025-09-06T16:43:53Z" level=info msg="Starting download" url="https://downloads.arduino.cc/libraries/library_index.tar.bz2" time="2025-09-06T16:43:57Z" level=info msg="Missing signature file" index=/tmp/test/data_dir/package_index.json time="2025-09-06T16:43:57Z" level=info msg="Loading hardware from: /tmp/test/data_dir/packages" time="2025-09-06T16:43:57Z" level=info msg="Loading libraries index file" index=/tmp/test/data_dir/library_index.json time="2025-09-06T16:43:57Z" level=info msg="Adding libraries dir" dir=/home/buildozer/Arduino/libraries isSingleLibrary=false location=user === RUN TestPlatformSearch/SearchAllVersions === RUN TestPlatformSearch/SearchThePackageMaintainer === RUN TestPlatformSearch/SearchPackageName === RUN TestPlatformSearch/SearchPlatformName === RUN TestPlatformSearch/SearchBoardName === RUN TestPlatformSearch/SearchBoardName2 --- PASS: TestPlatformSearch (4.19s) --- PASS: TestPlatformSearch/SearchAllVersions (0.00s) --- PASS: TestPlatformSearch/SearchThePackageMaintainer (0.00s) --- PASS: TestPlatformSearch/SearchPackageName (0.00s) --- PASS: TestPlatformSearch/SearchPlatformName (0.00s) --- PASS: TestPlatformSearch/SearchBoardName (0.00s) --- PASS: TestPlatformSearch/SearchBoardName2 (0.00s) === RUN TestPlatformSearchSorting time="2025-09-06T16:43:57Z" level=info msg="Starting download" url="https://downloads.arduino.cc/libraries/library_index.tar.bz2" time="2025-09-06T16:44:00Z" level=info msg="Missing signature file" index=/tmp/test/data_dir/package_index.json time="2025-09-06T16:44:00Z" level=info msg="Loading hardware from: /tmp/test/data_dir/packages" time="2025-09-06T16:44:00Z" level=info msg="Loading libraries index file" index=/tmp/test/data_dir/library_index.json time="2025-09-06T16:44:01Z" level=info msg="Adding libraries dir" dir=/home/buildozer/Arduino/libraries isSingleLibrary=false location=user --- PASS: TestPlatformSearchSorting (3.26s) === RUN TestGetAll --- PASS: TestGetAll (0.00s) === RUN TestMerge --- PASS: TestMerge (0.00s) === RUN TestGetValue --- PASS: TestGetValue (0.00s) === RUN TestGetOfSettedValue --- PASS: TestGetOfSettedValue (0.00s) === RUN TestGetValueNotFound --- PASS: TestGetValueNotFound (0.00s) === RUN TestWrite --- PASS: TestWrite (0.00s) === RUN TestDelete --- PASS: TestDelete (0.00s) === RUN TestLoadSketchProfiles --- PASS: TestLoadSketchProfiles (0.00s) === RUN Test_SketchNameWrongPattern --- PASS: Test_SketchNameWrongPattern (0.00s) === RUN Test_SketchNameEmpty --- PASS: Test_SketchNameEmpty (0.00s) === RUN Test_SketchNameTooLong --- PASS: Test_SketchNameTooLong (0.00s) === RUN Test_SketchNameOk --- PASS: Test_SketchNameOk (0.00s) === RUN Test_SketchNameReserved --- PASS: Test_SketchNameReserved (0.00s) === RUN TestDetectSketchNameFromBuildPath --- PASS: TestDetectSketchNameFromBuildPath (0.00s) === RUN TestDetermineBuildPathAndSketchName === RUN TestDetermineBuildPathAndSketchName/SubTest00 === RUN TestDetermineBuildPathAndSketchName/SubTest01 === RUN TestDetermineBuildPathAndSketchName/SubTest02 === RUN TestDetermineBuildPathAndSketchName/SubTest03 === RUN TestDetermineBuildPathAndSketchName/SubTest04 === RUN TestDetermineBuildPathAndSketchName/SubTest05 === RUN TestDetermineBuildPathAndSketchName/SubTest06 === RUN TestDetermineBuildPathAndSketchName/SubTest07 === RUN TestDetermineBuildPathAndSketchName/SubTest08 === RUN TestDetermineBuildPathAndSketchName/SubTest09 === RUN TestDetermineBuildPathAndSketchName/SubTest10 === RUN TestDetermineBuildPathAndSketchName/SubTest11 === RUN TestDetermineBuildPathAndSketchName/SubTest12 === RUN TestDetermineBuildPathAndSketchName/SubTest13 === RUN TestDetermineBuildPathAndSketchName/SubTest14 === RUN TestDetermineBuildPathAndSketchName/SubTest15 === RUN TestDetermineBuildPathAndSketchName/SubTest16 === RUN TestDetermineBuildPathAndSketchName/SubTest17 --- PASS: TestDetermineBuildPathAndSketchName (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest00 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest01 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest02 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest03 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest04 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest05 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest06 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest07 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest08 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest09 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest10 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest11 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest12 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest13 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest14 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest15 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest16 (0.00s) --- PASS: TestDetermineBuildPathAndSketchName/SubTest17 (0.00s) === RUN TestUploadPropertiesComposition time="2025-09-06T16:44:01Z" level=info msg="Loading hardware from: testdata/upload/hardware" time="2025-09-06T16:44:01Z" level=info msg="Loading package alice from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/commands/testdata/upload/hardware/alice" time="2025-09-06T16:44:01Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:44:01Z" level=info msg="Loaded platform" platform="alice:avr@1.0.0" === RUN TestUploadPropertiesComposition/SubTest00 time="2025-09-06T16:44:01Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:01Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:01Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:01Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:01Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:01Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:01Z" level=debug msg="LAST: map[]" phase="board reset" time="2025-09-06T16:44:01Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-upload quiet noverify protocol \"port\" -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:01Z" level=trace msg="Upload successful" time="2025-09-06T16:44:02Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest00-WithVerifyAndVerbose time="2025-09-06T16:44:02Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:02Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:02Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:02Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:02Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:02Z" level=debug msg="LAST: map[]" phase="board reset" time="2025-09-06T16:44:02Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-upload verbose verify protocol \"port\" -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:02Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:02Z" level=trace msg="Upload successful" time="2025-09-06T16:44:03Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest01 time="2025-09-06T16:44:03Z" level=trace msg="Upload port" port= time="2025-09-06T16:44:03Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:03Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:03Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:03Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" === RUN TestUploadPropertiesComposition/SubTest01-WithVerifyAndVerbose time="2025-09-06T16:44:03Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:03Z" level=error msg="Upload port detection failed, watcher closed" task=port_detection time="2025-09-06T16:44:03Z" level=trace msg="Upload port" port= time="2025-09-06T16:44:03Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:03Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:03Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:03Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:03Z" level=debug msg="Detecting new board port after upload" task=port_detection === RUN TestUploadPropertiesComposition/SubTest02 time="2025-09-06T16:44:03Z" level=error msg="Upload port detection failed, watcher closed" task=port_detection time="2025-09-06T16:44:03Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:03Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board2" time="2025-09-06T16:44:03Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:03Z" level=trace msg="Upload data" board="alice:avr:board2" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:03Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:03Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:03Z" level=debug msg="LAST: map[]" phase="board reset" time="2025-09-06T16:44:03Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-upload quiet noverify protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:03Z" level=trace msg="Upload successful" time="2025-09-06T16:44:04Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest02-WithVerifyAndVerbose time="2025-09-06T16:44:04Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:04Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board2" time="2025-09-06T16:44:04Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:04Z" level=trace msg="Upload data" board="alice:avr:board2" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:04Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:04Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:04Z" level=debug msg="LAST: map[]" phase="board reset" time="2025-09-06T16:44:04Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-upload verbose verify protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:04Z" level=trace msg="Upload successful" time="2025-09-06T16:44:05Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest03 time="2025-09-06T16:44:05Z" level=trace msg="Upload port" port= time="2025-09-06T16:44:05Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board2" time="2025-09-06T16:44:05Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:05Z" level=trace msg="Upload data" board="alice:avr:board2" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:05Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:05Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:05Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-upload quiet noverify protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:05Z" level=trace msg="Upload successful" time="2025-09-06T16:44:06Z" level=debug msg="Timeout waiting for candidate port" selected_port= task=port_detection === RUN TestUploadPropertiesComposition/SubTest03-WithVerifyAndVerbose time="2025-09-06T16:44:06Z" level=trace msg="Upload port" port= time="2025-09-06T16:44:06Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board2" time="2025-09-06T16:44:06Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:06Z" level=trace msg="Upload data" board="alice:avr:board2" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:06Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:06Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:06Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-upload verbose verify protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:06Z" level=trace msg="Upload successful" time="2025-09-06T16:44:07Z" level=debug msg="Timeout waiting for candidate port" selected_port= task=port_detection === RUN TestUploadPropertiesComposition/SubTest04 time="2025-09-06T16:44:07Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:07Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:07Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:07Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:07Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:07Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:07Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program quiet noverify progprotocol \"port\" -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:07Z" level=trace msg="Upload successful" time="2025-09-06T16:44:08Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest04-WithVerifyAndVerbose time="2025-09-06T16:44:08Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:08Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:08Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:08Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:08Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:08Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:08Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program verbose verify progprotocol \"port\" -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:08Z" level=trace msg="Upload successful" time="2025-09-06T16:44:09Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest05 time="2025-09-06T16:44:09Z" level=trace msg="Upload port" port= time="2025-09-06T16:44:09Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:09Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:09Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:09Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:09Z" level=debug msg="Detecting new board port after upload" task=port_detection === RUN TestUploadPropertiesComposition/SubTest05-WithVerifyAndVerbose time="2025-09-06T16:44:09Z" level=error msg="Upload port detection failed, watcher closed" task=port_detection time="2025-09-06T16:44:09Z" level=trace msg="Upload port" port= time="2025-09-06T16:44:09Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:09Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:09Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:09Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:09Z" level=debug msg="Detecting new board port after upload" task=port_detection === RUN TestUploadPropertiesComposition/SubTest06 time="2025-09-06T16:44:09Z" level=error msg="Upload port detection failed, watcher closed" task=port_detection time="2025-09-06T16:44:09Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:09Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:09Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:09Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:09Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:09Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:09Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program quiet noverify prog2protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:09Z" level=trace msg="Upload successful" time="2025-09-06T16:44:10Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest06-WithVerifyAndVerbose time="2025-09-06T16:44:10Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:10Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:10Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:10Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:10Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:10Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:10Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program verbose verify prog2protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:10Z" level=trace msg="Upload successful" time="2025-09-06T16:44:11Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest07 time="2025-09-06T16:44:11Z" level=trace msg="Upload port" port= time="2025-09-06T16:44:11Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:11Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:11Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:11Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:11Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:11Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program quiet noverify prog2protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:11Z" level=trace msg="Upload successful" time="2025-09-06T16:44:12Z" level=debug msg="Timeout waiting for candidate port" selected_port= task=port_detection === RUN TestUploadPropertiesComposition/SubTest07-WithVerifyAndVerbose time="2025-09-06T16:44:12Z" level=trace msg="Upload port" port= time="2025-09-06T16:44:12Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:12Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:12Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:12Z" level=trace msg="Upload tool" uploadToolID=one-noport uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:12Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:12Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program verbose verify prog2protocol -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:12Z" level=trace msg="Upload successful" time="2025-09-06T16:44:13Z" level=debug msg="Timeout waiting for candidate port" selected_port= task=port_detection === RUN TestUploadPropertiesComposition/SubTest08 time="2025-09-06T16:44:13Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:13Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:13Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:13Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:13Z" level=trace msg="Upload tool" uploadToolID=one-extra-params uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:13Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:13Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program quiet noverify prog3protocol port -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:13Z" level=trace msg="Upload successful" time="2025-09-06T16:44:14Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest08-WithVerifyAndVerbose time="2025-09-06T16:44:14Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:14Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:14Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:14Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:14Z" level=trace msg="Upload tool" uploadToolID=one-extra-params uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:14Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:14Z" level=trace msg="Executing upload tool: echo conf-board1 conf-general conf-program verbose verify prog3protocol port -bspeed \"testdata/upload/build_path_1/sketch.ino.hex\"" phase=upload time="2025-09-06T16:44:14Z" level=trace msg="Upload successful" time="2025-09-06T16:44:15Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest09 time="2025-09-06T16:44:15Z" level=trace msg="Upload port" port= time="2025-09-06T16:44:15Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:15Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:15Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:15Z" level=trace msg="Upload tool" uploadToolID=one-extra-params uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:15Z" level=debug msg="Detecting new board port after upload" task=port_detection === RUN TestUploadPropertiesComposition/SubTest09-WithVerifyAndVerbose time="2025-09-06T16:44:15Z" level=error msg="Upload port detection failed, watcher closed" task=port_detection time="2025-09-06T16:44:15Z" level=trace msg="Upload port" port= time="2025-09-06T16:44:15Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:15Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:15Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:15Z" level=trace msg="Upload tool" uploadToolID=one-extra-params uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:15Z" level=debug msg="Detecting new board port after upload" task=port_detection === RUN TestUploadPropertiesComposition/SubTest10 time="2025-09-06T16:44:15Z" level=error msg="Upload port detection failed, watcher closed" task=port_detection time="2025-09-06T16:44:15Z" level=trace msg="Upload port" port=port === RUN TestUploadPropertiesComposition/SubTest10-WithVerifyAndVerbose time="2025-09-06T16:44:15Z" level=trace msg="Upload port" port=port === RUN TestUploadPropertiesComposition/SubTest11 time="2025-09-06T16:44:15Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:15Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:15Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:15Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:15Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:15Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:15Z" level=trace msg="Executing upload tool: echo ERASE conf-board1 conf-general conf-erase quiet noverify genprog1protocol \"port\" -bspeed" phase=upload time="2025-09-06T16:44:15Z" level=trace msg="Executing upload tool: echo BURN conf-board1 conf-general conf-bootloader quiet noverify genprog1protocol \"port\" -bspeed -F0xFF \"/home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/commands/testdata/upload/hardware/alice/avr/bootloaders/niceboot/niceboot.hex\"" phase=upload time="2025-09-06T16:44:15Z" level=trace msg="Upload successful" time="2025-09-06T16:44:16Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest11-WithVerifyAndVerbose time="2025-09-06T16:44:16Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:16Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:16Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:16Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:16Z" level=trace msg="Upload tool" uploadToolID=one uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:16Z" level=trace msg="Executing upload tool: echo ERASE conf-board1 conf-general conf-erase verbose verify genprog1protocol \"port\" -bspeed" phase=upload time="2025-09-06T16:44:16Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:16Z" level=trace msg="Executing upload tool: echo BURN conf-board1 conf-general conf-bootloader verbose verify genprog1protocol \"port\" -bspeed -F0xFF \"/home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/commands/testdata/upload/hardware/alice/avr/bootloaders/niceboot/niceboot.hex\"" phase=upload time="2025-09-06T16:44:16Z" level=trace msg="Upload successful" time="2025-09-06T16:44:17Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest12 time="2025-09-06T16:44:17Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:17Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:17Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:17Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:17Z" level=trace msg="Upload tool" uploadToolID=two uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:17Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:17Z" level=trace msg="Executing upload tool: echo ERASE conf-board1 conf-two-general conf-two-erase quiet noverify prog4protocol-bootloader \"port\" -bspeed" phase=upload time="2025-09-06T16:44:17Z" level=trace msg="Executing upload tool: echo BURN conf-board1 conf-two-general conf-two-bootloader quiet noverify prog4protocol-bootloader \"port\" -bspeed -F0xFF \"/home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/commands/testdata/upload/hardware/alice/avr/bootloaders/niceboot/niceboot.hex\"" phase=upload time="2025-09-06T16:44:17Z" level=trace msg="Upload successful" time="2025-09-06T16:44:18Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection === RUN TestUploadPropertiesComposition/SubTest12-WithVerifyAndVerbose time="2025-09-06T16:44:18Z" level=trace msg="Upload port" port=port time="2025-09-06T16:44:18Z" level=trace msg="Detected FQBN" fqbn="alice:avr:board1" time="2025-09-06T16:44:18Z" level=debug msg="current best: alice:avr@1.0.0" managed=false version=1.0.0 time="2025-09-06T16:44:18Z" level=trace msg="Upload data" board="alice:avr:board1" boardPlatform="alice:avr@1.0.0" buildPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:18Z" level=trace msg="Upload tool" uploadToolID=two uploadToolPlatform="alice:avr@1.0.0" time="2025-09-06T16:44:18Z" level=trace msg="Executing upload tool: echo ERASE conf-board1 conf-two-general conf-two-erase verbose verify prog4protocol-bootloader \"port\" -bspeed" phase=upload time="2025-09-06T16:44:18Z" level=debug msg="Detecting new board port after upload" task=port_detection time="2025-09-06T16:44:18Z" level=trace msg="Executing upload tool: echo BURN conf-board1 conf-two-general conf-two-bootloader verbose verify prog4protocol-bootloader \"port\" -bspeed -F0xFF \"/home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/commands/testdata/upload/hardware/alice/avr/bootloaders/niceboot/niceboot.hex\"" phase=upload time="2025-09-06T16:44:18Z" level=trace msg="Upload successful" time="2025-09-06T16:44:19Z" level=debug msg="Timeout waiting for candidate port" selected_port=port task=port_detection --- PASS: TestUploadPropertiesComposition (18.08s) --- PASS: TestUploadPropertiesComposition/SubTest00 (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest00-WithVerifyAndVerbose (1.01s) --- PASS: TestUploadPropertiesComposition/SubTest01 (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest01-WithVerifyAndVerbose (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest02 (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest02-WithVerifyAndVerbose (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest03 (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest03-WithVerifyAndVerbose (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest04 (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest04-WithVerifyAndVerbose (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest05 (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest05-WithVerifyAndVerbose (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest06 (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest06-WithVerifyAndVerbose (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest07 (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest07-WithVerifyAndVerbose (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest08 (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest08-WithVerifyAndVerbose (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest09 (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest09-WithVerifyAndVerbose (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest10 (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest10-WithVerifyAndVerbose (0.00s) --- PASS: TestUploadPropertiesComposition/SubTest11 (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest11-WithVerifyAndVerbose (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest12 (1.00s) --- PASS: TestUploadPropertiesComposition/SubTest12-WithVerifyAndVerbose (1.00s) === RUN TestGetToolId --- PASS: TestGetToolId (0.00s) === RUN TestGetUserFields --- PASS: TestGetUserFields (0.00s) === RUN TestOverrideProtocolProperties --- PASS: TestOverrideProtocolProperties (0.00s) PASS coverage: 13.0% of statements in ./... ok github.com/arduino/arduino-cli/commands 27.236s coverage: 13.0% of statements in ./... github.com/arduino/arduino-cli/commands/cmderrors coverage: 0.0% of statements github.com/arduino/arduino-cli/commands/internal/instances coverage: 0.0% of statements github.com/arduino/arduino-cli/commands/term_example coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/algorithms coverage: 0.0% of statements === RUN TestRecipeFinder === RUN TestRecipeFinder/NumberedRecipes === RUN TestRecipeFinder/NumberedRecipesWithGaps === RUN TestRecipeFinder/NumberedRecipesWithGapsAndDifferentLenghtNumbers === RUN TestRecipeFinder/NumberedRecipesWithGapsAndNumbers === RUN TestRecipeFinder/UnnumberedRecipies === RUN TestRecipeFinder/ObjcopyRecipies/1 === RUN TestRecipeFinder/ObjcopyRecipies/2 --- PASS: TestRecipeFinder (0.00s) --- PASS: TestRecipeFinder/NumberedRecipes (0.00s) --- PASS: TestRecipeFinder/NumberedRecipesWithGaps (0.00s) --- PASS: TestRecipeFinder/NumberedRecipesWithGapsAndDifferentLenghtNumbers (0.00s) --- PASS: TestRecipeFinder/NumberedRecipesWithGapsAndNumbers (0.00s) --- PASS: TestRecipeFinder/UnnumberedRecipies (0.00s) --- PASS: TestRecipeFinder/ObjcopyRecipies/1 (0.00s) --- PASS: TestRecipeFinder/ObjcopyRecipies/2 (0.00s) === RUN TestSizerWithAVRData --- PASS: TestSizerWithAVRData (0.00s) === RUN TestSizerWithSAMDData --- PASS: TestSizerWithSAMDData (0.00s) === RUN TestSizerEmptyRegexpReturnsMinusOne --- PASS: TestSizerEmptyRegexpReturnsMinusOne (0.00s) === RUN TestSizerWithInvalidRegexp --- PASS: TestSizerWithInvalidRegexp (0.00s) === RUN TestMergeSketchSources --- PASS: TestMergeSketchSources (0.00s) === RUN TestMergeSketchSourcesArduinoIncluded --- PASS: TestMergeSketchSourcesArduinoIncluded (0.00s) === RUN TestCopyAdditionalFiles --- PASS: TestCopyAdditionalFiles (0.00s) PASS coverage: 1.4% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/builder 0.173s coverage: 1.4% of statements in ./... === RUN TestParseString --- PASS: TestParseString (0.00s) === RUN TestQuoteString --- PASS: TestQuoteString (0.00s) PASS coverage: 0.1% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/builder/cpp 0.112s coverage: 0.1% of statements in ./... === RUN TestCompilationDatabase --- PASS: TestCompilationDatabase (0.00s) PASS coverage: 0.1% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/compilation 0.139s coverage: 0.1% of statements in ./... === RUN TestIncludesFinderWithRegExp --- PASS: TestIncludesFinderWithRegExp (0.00s) === RUN TestIncludesFinderWithRegExpEmptyOutput --- PASS: TestIncludesFinderWithRegExpEmptyOutput (0.00s) === RUN TestIncludesFinderWithRegExpPaddedIncludes --- PASS: TestIncludesFinderWithRegExpPaddedIncludes (0.00s) === RUN TestIncludesFinderWithRegExpPaddedIncludes2 --- PASS: TestIncludesFinderWithRegExpPaddedIncludes2 (0.00s) === RUN TestIncludesFinderWithRegExpPaddedIncludes3 --- PASS: TestIncludesFinderWithRegExpPaddedIncludes3 (0.00s) === RUN TestIncludesFinderWithRegExpPaddedIncludes4 --- PASS: TestIncludesFinderWithRegExpPaddedIncludes4 (0.00s) === RUN TestIncludesFinderWithRegExpPaddedIncludes5 --- PASS: TestIncludesFinderWithRegExpPaddedIncludes5 (0.00s) PASS coverage: 0.8% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/detector 0.199s coverage: 0.8% of statements in ./... === RUN TestCompilerDetection --- PASS: TestCompilerDetection (0.00s) === RUN TestParser === RUN TestParser/Generic001 === RUN TestParser/Generic002 === RUN TestParser/Generic003 === RUN TestParser/Generic004 --- PASS: TestParser (0.00s) --- PASS: TestParser/Generic001 (0.00s) --- PASS: TestParser/Generic002 (0.00s) --- PASS: TestParser/Generic003 (0.00s) --- PASS: TestParser/Generic004 (0.00s) PASS coverage: 1.2% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/diagnostics 0.140s coverage: 1.2% of statements in ./... === RUN TestCtagsSketchFilter # 1 "/home/megabug/Arduino/Test/Test.ino" //extern void wait_for_input(); void setup() { // put your setup code here, to run once: Serial.begin(115200); while (!Serial && millis() < 5000) {} wait_for_input(); } void loop() { // put your main code here, to run repeatedly: } void wait_for_input() { Serial.println("Press any key to continue"); while (Serial.read() != -1) {}; while (Serial.read() == -1) {}; while (Serial.read() != -1) {}; } --- PASS: TestCtagsSketchFilter (0.77s) PASS coverage: 0.9% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/preprocessor 0.956s coverage: 0.9% of statements in ./... === RUN TestCTagsParserShouldListPrototypes --- PASS: TestCTagsParserShouldListPrototypes (0.00s) === RUN TestCTagsParserShouldListTemplates --- PASS: TestCTagsParserShouldListTemplates (0.00s) === RUN TestCTagsParserShouldListTemplates2 --- PASS: TestCTagsParserShouldListTemplates2 (0.00s) === RUN TestCTagsParserShouldDealWithClasses --- PASS: TestCTagsParserShouldDealWithClasses (0.00s) === RUN TestCTagsParserShouldDealWithStructs --- PASS: TestCTagsParserShouldDealWithStructs (0.00s) === RUN TestCTagsParserShouldDealWithMacros --- PASS: TestCTagsParserShouldDealWithMacros (0.00s) === RUN TestCTagsParserShouldDealFunctionWithDifferentSignatures --- PASS: TestCTagsParserShouldDealFunctionWithDifferentSignatures (0.00s) === RUN TestCTagsParserClassMembersAreFilteredOut --- PASS: TestCTagsParserClassMembersAreFilteredOut (0.00s) === RUN TestCTagsParserStructWithFunctions --- PASS: TestCTagsParserStructWithFunctions (0.01s) === RUN TestCTagsParserDefaultArguments --- PASS: TestCTagsParserDefaultArguments (0.00s) === RUN TestCTagsParserNamespace --- PASS: TestCTagsParserNamespace (0.00s) === RUN TestCTagsParserStatic --- PASS: TestCTagsParserStatic (0.00s) === RUN TestCTagsParserFunctionPointer --- PASS: TestCTagsParserFunctionPointer (0.00s) === RUN TestCTagsParserFunctionPointers --- PASS: TestCTagsParserFunctionPointers (0.00s) === RUN TestCTagsToPrototypesShouldListPrototypes --- PASS: TestCTagsToPrototypesShouldListPrototypes (0.00s) === RUN TestCTagsToPrototypesShouldListTemplates --- PASS: TestCTagsToPrototypesShouldListTemplates (0.00s) === RUN TestCTagsToPrototypesShouldListTemplates2 --- PASS: TestCTagsToPrototypesShouldListTemplates2 (0.00s) === RUN TestCTagsToPrototypesShouldDealWithClasses --- PASS: TestCTagsToPrototypesShouldDealWithClasses (0.00s) === RUN TestCTagsToPrototypesShouldDealWithStructs --- PASS: TestCTagsToPrototypesShouldDealWithStructs (0.00s) === RUN TestCTagsToPrototypesShouldDealWithMacros --- PASS: TestCTagsToPrototypesShouldDealWithMacros (0.00s) === RUN TestCTagsToPrototypesShouldDealFunctionWithDifferentSignatures --- PASS: TestCTagsToPrototypesShouldDealFunctionWithDifferentSignatures (0.00s) === RUN TestCTagsToPrototypesClassMembersAreFilteredOut --- PASS: TestCTagsToPrototypesClassMembersAreFilteredOut (0.00s) === RUN TestCTagsToPrototypesStructWithFunctions --- PASS: TestCTagsToPrototypesStructWithFunctions (0.00s) === RUN TestCTagsToPrototypesDefaultArguments --- PASS: TestCTagsToPrototypesDefaultArguments (0.00s) === RUN TestCTagsToPrototypesNamespace --- PASS: TestCTagsToPrototypesNamespace (0.00s) === RUN TestCTagsToPrototypesStatic --- PASS: TestCTagsToPrototypesStatic (0.00s) === RUN TestCTagsToPrototypesFunctionPointer --- PASS: TestCTagsToPrototypesFunctionPointer (0.00s) === RUN TestCTagsToPrototypesFunctionPointers --- PASS: TestCTagsToPrototypesFunctionPointers (0.00s) === RUN TestCTagsToPrototypesFunctionPointersNoIndirect --- PASS: TestCTagsToPrototypesFunctionPointersNoIndirect (0.00s) === RUN TestCTagsRunnerSketchWithClassFunction --- PASS: TestCTagsRunnerSketchWithClassFunction (0.00s) === RUN TestCTagsRunnerSketchWithMultiFile --- PASS: TestCTagsRunnerSketchWithMultiFile (0.00s) PASS coverage: 0.8% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/preprocessor/internal/ctags 0.150s coverage: 0.8% of statements in ./... === RUN TestProgress &{Progress:0 StepAmount:33.333332 Parent:0x58120a90 callback:} &{Progress:33.333332 StepAmount:33.333332 Parent:0x58120a90 callback:} &{Progress:33.333332 StepAmount:8.333333 Parent:0x58120ac0 callback:} &{Progress:41.666664 StepAmount:8.333333 Parent:0x58120ac0 callback:} &{Progress:49.999996 StepAmount:8.333333 Parent:0x58120ac0 callback:} &{Progress:49.999996 StepAmount:+Inf Parent:0x58120b00 callback:} &{Progress:33.333332 StepAmount:33.333332 Parent:0x58120a90 callback:} &{Progress:66.666664 StepAmount:33.333332 Parent:0x58120a90 callback:} --- PASS: TestProgress (0.00s) PASS coverage: 0.8% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/progress 0.250s coverage: 0.8% of statements in ./... === RUN TestRunMultipleTask Cancelling Runner completed --- PASS: TestRunMultipleTask (0.00s) PASS coverage: 0.2% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/runner 0.135s coverage: 0.2% of statements in ./... === RUN TestPrintableCommand --- PASS: TestPrintableCommand (0.00s) === RUN TestObjFileIsUpToDateObjMissing --- PASS: TestObjFileIsUpToDateObjMissing (0.00s) === RUN TestObjFileIsUpToDateDepMissing --- PASS: TestObjFileIsUpToDateDepMissing (0.00s) === RUN TestObjFileIsUpToDateObjOlder --- PASS: TestObjFileIsUpToDateObjOlder (1.00s) === RUN TestObjFileIsUpToDateObjNewer --- PASS: TestObjFileIsUpToDateObjNewer (1.00s) === RUN TestObjFileIsUpToDateDepIsNewer --- PASS: TestObjFileIsUpToDateDepIsNewer (2.00s) === RUN TestObjFileIsUpToDateDepIsOlder --- PASS: TestObjFileIsUpToDateDepIsOlder (1.00s) === RUN TestObjFileIsUpToDateDepIsWrong --- PASS: TestObjFileIsUpToDateDepIsWrong (2.00s) PASS coverage: 0.3% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/builder/internal/utils 7.075s coverage: 0.3% of statements in ./... github.com/arduino/arduino-cli/internal/arduino/builder/logger coverage: 0.0% of statements === RUN TestBoardPropertiesName --- PASS: TestBoardPropertiesName (0.00s) === RUN TestBoardFQBN --- PASS: TestBoardFQBN (0.00s) === RUN TestBoard --- PASS: TestBoard (0.00s) === RUN TestBoardOptions --- PASS: TestBoardOptions (0.00s) === RUN TestBoarConfigOptionSortingSameAsMenu --- PASS: TestBoarConfigOptionSortingSameAsMenu (0.00s) === RUN TestOSSpecificBoardOptions --- PASS: TestOSSpecificBoardOptions (0.00s) === RUN TestBoardMatching --- PASS: TestBoardMatching (0.00s) === RUN TestBoardConfigMatching === RUN TestBoardConfigMatching/Simple === RUN TestBoardConfigMatching/WithConfig1 === RUN TestBoardConfigMatching/WithConfig2 === RUN TestBoardConfigMatching/WithDoubleConfig1 === RUN TestBoardConfigMatching/WithDoubleConfig2 === RUN TestBoardConfigMatching/WithDoubleConfig3 === RUN TestBoardConfigMatching/WithIncompleteIdentificationProps --- PASS: TestBoardConfigMatching (0.00s) --- PASS: TestBoardConfigMatching/Simple (0.00s) --- PASS: TestBoardConfigMatching/WithConfig1 (0.00s) --- PASS: TestBoardConfigMatching/WithConfig2 (0.00s) --- PASS: TestBoardConfigMatching/WithDoubleConfig1 (0.00s) --- PASS: TestBoardConfigMatching/WithDoubleConfig2 (0.00s) --- PASS: TestBoardConfigMatching/WithDoubleConfig3 (0.00s) --- PASS: TestBoardConfigMatching/WithIncompleteIdentificationProps (0.00s) === RUN TestRequiresToolRelease --- PASS: TestRequiresToolRelease (0.00s) === RUN TestRequiresToolReleaseDiscovery --- PASS: TestRequiresToolReleaseDiscovery (0.00s) === RUN TestFlavorCompatibility --- PASS: TestFlavorCompatibility (0.00s) === RUN TestFlavorPrioritySelection --- PASS: TestFlavorPrioritySelection (0.00s) PASS coverage: 1.5% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/cores 0.166s coverage: 1.5% of statements in ./... === RUN TestIndexParsing time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_LowPowerLab_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_MCUdude_MegaCore_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_MCUdude_MicroCore_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_MCUdude_MightyCore_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_MCUdude_MiniCore_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_MattairTech_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_NicoHood_HoodLoader2_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_XMegaForArduino_index.json WARNING invalid semver version JLink_V630c: no major version found time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_Zoubworld_index.json WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_adafruit_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_akafugu_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_aloriumtech_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_arachnidlabs.com_boards_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_ardhat_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_arduboy_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_arrow_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_atflash_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_avdweb_nl_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_canique_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_carlosefr_atmega_index.json WARNING invalid semver version v2.1.46: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.46: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.41: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.41: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.37: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.37: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.220-pic32gcc: no major version found WARNING invalid semver version v1: no major version found WARNING invalid semver version v1.0.01-pic32gcc: no major version found WARNING invalid semver version v1: no major version found WARNING invalid semver version v1.0.01-pic32gcc: no major version found WARNING invalid semver version v2.1.46: no major version found WARNING invalid semver version v2.1.41: no major version found WARNING invalid semver version v2.1.37: no major version found WARNING invalid semver version v2.1.24: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2.0.220-pic32gcc: no major version found WARNING invalid semver version v1.0.01-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v1: no major version found time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_chipkit_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_clkdiv8_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_codebendercc_ariadne-bootloader_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_cosa_index.json WARNING invalid semver version avr-dummy: no major version found WARNING invalid semver version avr-dummy: no major version found time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_cytron_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_damellis_attiny_index.json WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_digistump_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_drazzy.com_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_dwengo.org_dwenguino_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_elektor-labs.com_ide-1.6.5_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_elektor-labs.com_ide-1.6.6_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_engimusing_modules_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_esp32_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_esp8266com_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_femtocow_attiny_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_ftduino_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_goldilocks_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_hidnseek_boot_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_infineon_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_intorobot_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_iot2000_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_iotcore_ide-1.6.6_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_ioteam_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_iteaduino_lite_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_konekt_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_lattuino_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_lauszus_sanguino_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_leonardomiliani.com_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_macchina_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_maxim_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_mkr1000_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_mtk_linkit_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_mtk_linkit_smart_7688_index.json WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' WARNING invalid semver version 5_2-2015q4: invalid major version separator '_' time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_nRF5_boards_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_navspark_index.json WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' WARNING invalid semver version 2.0a4: invalid minor version separator 'a' time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_olimex_avr_index.json WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found WARNING invalid semver version v2.0.224-pic32gcc: no major version found WARNING invalid semver version v2: no major version found time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_olimex_pic_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_olimex_stm_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_omc_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_openpanzer_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_opentracker_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_oshlab_breadboard_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_panstamp_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_per1234_wirino_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_project_laika.com_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_quirkbot.com_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_radino_radino32_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_realtek.com_ameba_index.json WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' WARNING invalid semver version 1.3a-arduino: invalid minor version separator 'a' time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_redbearlab_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_rfduino_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_rig_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_rnc_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_seeeduino_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_simba_avr_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_simba_esp_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_simba_sam_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_sodaq_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_sodaq_samd_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_sparkfun_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_stm_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_talk2.wisen.com_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_thomasonw_ATmegaxxM1-C1_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_tkj_balanduino_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_tl7788_index.json WARNING invalid semver version 1.3a-1.0: invalid minor version separator 'a' WARNING invalid semver version 1.3a-1.0: invalid minor version separator 'a' WARNING invalid semver version 1.3a-1.0: invalid minor version separator 'a' WARNING invalid semver version 1.3a-1.0: invalid minor version separator 'a' time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_udoo_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_zevero_avr_boot_index.json --- PASS: TestIndexParsing (0.05s) === RUN TestIndexFromPlatformRelease --- PASS: TestIndexFromPlatformRelease (0.00s) PASS coverage: 2.1% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/cores/packageindex 0.249s coverage: 2.1% of statements in ./... === RUN TestVidPidConvertionToPluggableDiscovery --- PASS: TestVidPidConvertionToPluggableDiscovery (0.00s) === RUN TestDisableDTRRTSConversionToPluggableMonitor --- PASS: TestDisableDTRRTSConversionToPluggableMonitor (0.00s) === RUN TestLoadDiscoveries time="2025-09-06T16:43:52Z" level=info msg="Searching tools required for platform arduino:avr@1.0.0" time="2025-09-06T16:43:52Z" level=info msg="Searching tools required for platform arduino:avr@1.0.0" --- PASS: TestLoadDiscoveries (0.00s) === RUN TestConvertUploadToolsToPluggableDiscovery --- PASS: TestConvertUploadToolsToPluggableDiscovery (0.00s) === RUN TestConvertUploadToolsToPluggableDiscoveryWithMenus --- PASS: TestConvertUploadToolsToPluggableDiscoveryWithMenus (0.00s) === RUN TestFindBoardWithFQBN time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: testdata/custom_hardware" time="2025-09-06T16:43:52Z" level=info msg="Loading package arduino from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/arduino" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:avr@" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:sam@1.6.12" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp8266 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/esp8266" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp8266:esp8266@" time="2025-09-06T16:43:52Z" level=info msg="Loading package my_avr_platform from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/my_avr_platform" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="my_avr_platform:avr@9.9.9" time="2025-09-06T16:43:52Z" level=info msg="Loading package test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/test" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test:avr@" time="2025-09-06T16:43:52Z" level=info msg="Loading package watterott from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/watterott" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="watterott:avr@1.0.0" --- PASS: TestFindBoardWithFQBN (0.04s) === RUN TestResolveFQBN time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: testdata/data_dir_1/packages" time="2025-09-06T16:43:52Z" level=info msg="Loading package adafruit from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/adafruit/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="adafruit:samd@1.5.3" time="2025-09-06T16:43:52Z" level=info msg="Loading package arduino from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:avr@1.8.3" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:bossac@1.8.0-48-gb176eee" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp32 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp32:esp32@1.0.0" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:esptool@2.3.1" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@1.22.0-80-g6c4433a-5.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp8266 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp8266:esp8266@3.0.2" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp8266:esptool@0.4.13" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp8266:mkspiffs@0.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@1.20.0-26-gb404fb9-2" time="2025-09-06T16:43:52Z" level=info msg="Loading package test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test:avr@1.1.0" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="test:bossac@1.7.5" time="2025-09-06T16:43:52Z" level=info msg="Loading package test2 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test2/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test2:avr@1.0.0" time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware" time="2025-09-06T16:43:52Z" level=info msg="Loading package arduino from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/arduino" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:avr@" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:sam@1.6.12" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp8266 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/esp8266" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp8266:esp8266@" time="2025-09-06T16:43:52Z" level=info msg="Loading package my_avr_platform from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/my_avr_platform" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="my_avr_platform:avr@9.9.9" time="2025-09-06T16:43:52Z" level=info msg="Loading package test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/test" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test:avr@" time="2025-09-06T16:43:52Z" level=info msg="Loading package watterott from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/watterott" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="watterott:avr@1.0.0" time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: testdata/extra_hardware" time="2025-09-06T16:43:52Z" level=info msg="Loading package referenced from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/extra_hardware/referenced" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="referenced:avr@" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="referenced:samd@" === RUN TestResolveFQBN/NormalizeFQBN === RUN TestResolveFQBN/BoardAndBuildPropertiesArduinoUno === RUN TestResolveFQBN/BoardAndBuildPropertiesArduinoMega === RUN TestResolveFQBN/BoardAndBuildPropertiesArduinoMegaWithNonDefaultCpuOption === RUN TestResolveFQBN/BoardAndBuildPropertiesArduinoMegaWithDefaultCpuOption === RUN TestResolveFQBN/BoardAndBuildPropertiesForReferencedArduinoUno === RUN TestResolveFQBN/BoardAndBuildPropertiesForArduinoDue === RUN TestResolveFQBN/BoardAndBuildPropertiesForCustomArduinoYun === RUN TestResolveFQBN/BoardAndBuildPropertiesForWatterotCore === RUN TestResolveFQBN/BoardAndBuildPropertiesForReferencedFeatherM0 === RUN TestResolveFQBN/BoardAndBuildPropertiesForNonExistentPackage === RUN TestResolveFQBN/BoardAndBuildPropertiesForNonExistentArchitecture === RUN TestResolveFQBN/BoardAndBuildPropertiesForNonExistentCore === RUN TestResolveFQBN/AddBuildBoardPropertyIfMissing === RUN TestResolveFQBN/AddBuildBoardPropertyIfNotMissing --- PASS: TestResolveFQBN (0.20s) --- PASS: TestResolveFQBN/NormalizeFQBN (0.01s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesArduinoUno (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesArduinoMega (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesArduinoMegaWithNonDefaultCpuOption (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesArduinoMegaWithDefaultCpuOption (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForReferencedArduinoUno (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForArduinoDue (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForCustomArduinoYun (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForWatterotCore (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForReferencedFeatherM0 (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForNonExistentPackage (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForNonExistentArchitecture (0.00s) --- PASS: TestResolveFQBN/BoardAndBuildPropertiesForNonExistentCore (0.00s) --- PASS: TestResolveFQBN/AddBuildBoardPropertyIfMissing (0.00s) --- PASS: TestResolveFQBN/AddBuildBoardPropertyIfNotMissing (0.00s) === RUN TestBoardOptionsFunctions time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware" time="2025-09-06T16:43:52Z" level=info msg="Loading package arduino from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/arduino" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:avr@" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:sam@1.6.12" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp8266 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/esp8266" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp8266:esp8266@" time="2025-09-06T16:43:52Z" level=info msg="Loading package my_avr_platform from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/my_avr_platform" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="my_avr_platform:avr@9.9.9" time="2025-09-06T16:43:52Z" level=info msg="Loading package test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/test" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test:avr@" time="2025-09-06T16:43:52Z" level=info msg="Loading package watterott from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/watterott" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="watterott:avr@1.0.0" --- PASS: TestBoardOptionsFunctions (0.05s) === RUN TestBoardOrdering time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: testdata/data_dir_1/packages" time="2025-09-06T16:43:52Z" level=info msg="Loading package adafruit from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/adafruit/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="adafruit:samd@1.5.3" time="2025-09-06T16:43:52Z" level=info msg="Loading package arduino from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:avr@1.8.3" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:bossac@1.8.0-48-gb176eee" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp32 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp32:esp32@1.0.0" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:esptool@2.3.1" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@1.22.0-80-g6c4433a-5.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp8266 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp8266:esp8266@3.0.2" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp8266:esptool@0.4.13" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp8266:mkspiffs@0.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@1.20.0-26-gb404fb9-2" time="2025-09-06T16:43:52Z" level=info msg="Loading package test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test:avr@1.1.0" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="test:bossac@1.7.5" time="2025-09-06T16:43:52Z" level=info msg="Loading package test2 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test2/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test2:avr@1.0.0" --- PASS: TestBoardOrdering (0.12s) === RUN TestFindToolsRequiredForBoard time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/data_dir_1/package_esp32_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/data_dir_1/package_esp8266com_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/data_dir_1/package_adafruit_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/data_dir_1/package_test_index.json time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: testdata/data_dir_1/packages" time="2025-09-06T16:43:52Z" level=info msg="Loading package adafruit from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/adafruit/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="adafruit:samd@1.5.3" time="2025-09-06T16:43:52Z" level=info msg="Loading package arduino from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:avr@1.8.3" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:bossac@1.8.0-48-gb176eee" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp32 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp32:esp32@1.0.0" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:esptool@2.3.1" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@1.22.0-80-g6c4433a-5.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp8266 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp8266:esp8266@3.0.2" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp8266:esptool@0.4.13" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp8266:mkspiffs@0.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@1.20.0-26-gb404fb9-2" time="2025-09-06T16:43:52Z" level=info msg="Loading package test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test:avr@1.1.0" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="test:bossac@1.7.5" time="2025-09-06T16:43:52Z" level=info msg="Loading package test2 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test2/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test2:avr@1.0.0" --- PASS: TestFindToolsRequiredForBoard (0.18s) === RUN TestIndexMerger time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/data_dir_1/package_with_regular_dfu_util_index.json time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/data_dir_1/package_with_empty_dfu_util_index.json time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: testdata/data_dir_1/packages" time="2025-09-06T16:43:52Z" level=info msg="Loading package adafruit from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/adafruit/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="adafruit:samd@1.5.3" time="2025-09-06T16:43:52Z" level=info msg="Loading package arduino from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:avr@1.8.3" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:bossac@1.8.0-48-gb176eee" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp32 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp32:esp32@1.0.0" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:esptool@2.3.1" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@1.22.0-80-g6c4433a-5.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp8266 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp8266:esp8266@3.0.2" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp8266:esptool@0.4.13" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp8266:mkspiffs@0.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@1.20.0-26-gb404fb9-2" time="2025-09-06T16:43:52Z" level=info msg="Loading package test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test:avr@1.1.0" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="test:bossac@1.7.5" time="2025-09-06T16:43:52Z" level=info msg="Loading package test2 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test2/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test2:avr@1.0.0" --- PASS: TestIndexMerger (0.10s) === RUN TestIdentifyBoard time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware" time="2025-09-06T16:43:52Z" level=info msg="Loading package arduino from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/arduino" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:avr@" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:sam@1.6.12" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp8266 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/esp8266" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp8266:esp8266@" time="2025-09-06T16:43:52Z" level=info msg="Loading package my_avr_platform from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/my_avr_platform" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="my_avr_platform:avr@9.9.9" time="2025-09-06T16:43:52Z" level=info msg="Loading package test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/test" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test:avr@" time="2025-09-06T16:43:52Z" level=info msg="Loading package watterott from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/watterott" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="watterott:avr@1.0.0" --- PASS: TestIdentifyBoard (0.05s) === RUN TestPackageManagerClear time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware" time="2025-09-06T16:43:52Z" level=info msg="Loading package arduino from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/arduino" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:avr@" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:sam@1.6.12" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp8266 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/esp8266" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp8266:esp8266@" time="2025-09-06T16:43:52Z" level=info msg="Loading package my_avr_platform from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/my_avr_platform" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="my_avr_platform:avr@9.9.9" time="2025-09-06T16:43:52Z" level=info msg="Loading package test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/test" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="test:avr@" time="2025-09-06T16:43:52Z" level=info msg="Loading package watterott from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/watterott" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="watterott:avr@1.0.0" --- PASS: TestPackageManagerClear (0.07s) === RUN TestFindToolsRequiredFromPlatformRelease time="2025-09-06T16:43:52Z" level=info msg="Searching tools required for platform arduino:avr@1.0.0" time="2025-09-06T16:43:52Z" level=info msg="Required discovery" discovery="arduino:ble-discovery" time="2025-09-06T16:43:52Z" level=info msg="Required discovery" discovery="arduino:serial-discovery" time="2025-09-06T16:43:52Z" level=info msg="Required monitor" monitor="arduino:ble-monitor" time="2025-09-06T16:43:52Z" level=info msg="Required monitor" monitor="arduino:serial-monitor" --- PASS: TestFindToolsRequiredFromPlatformRelease (0.00s) === RUN TestFindPlatformReleaseDependencies time="2025-09-06T16:43:52Z" level=info msg="Missing signature file" index=testdata/package_tooltest_index.json --- PASS: TestFindPlatformReleaseDependencies (0.00s) === RUN TestLegacyPackageConversionToPluggableDiscovery time="2025-09-06T16:43:52Z" level=info msg="Loading hardware from: testdata/data_dir_1/packages" time="2025-09-06T16:43:52Z" level=info msg="Loading package adafruit from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/adafruit/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="adafruit:samd@1.5.3" time="2025-09-06T16:43:52Z" level=info msg="Loading package arduino from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="arduino:avr@1.8.3" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:bossac@1.8.0-48-gb176eee" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp32 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/hardware" time="2025-09-06T16:43:52Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:52Z" level=info msg="Loaded platform" platform="esp32:esp32@1.0.0" time="2025-09-06T16:43:52Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-09-06T16:43:52Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:esptool@2.3.1" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3" time="2025-09-06T16:43:52Z" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@1.22.0-80-g6c4433a-5.2.0" time="2025-09-06T16:43:52Z" level=info msg="Loading package esp8266 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/hardware" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="esp8266:esp8266@3.0.2" time="2025-09-06T16:43:53Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-09-06T16:43:53Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="esp8266:esptool@0.4.13" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="esp8266:mkspiffs@0.2.0" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@1.20.0-26-gb404fb9-2" time="2025-09-06T16:43:53Z" level=info msg="Loading package test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/hardware" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="test:avr@1.1.0" time="2025-09-06T16:43:53Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-09-06T16:43:53Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="test:bossac@1.7.5" time="2025-09-06T16:43:53Z" level=info msg="Loading package test2 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test2/hardware" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="test2:avr@1.0.0" --- PASS: TestLegacyPackageConversionToPluggableDiscovery (0.17s) === RUN TestVariantAndCoreSelection time="2025-09-06T16:43:53Z" level=info msg="Loading hardware from: testdata/data_dir_1/packages" time="2025-09-06T16:43:53Z" level=info msg="Loading package adafruit from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/adafruit/hardware" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="adafruit:samd@1.5.3" time="2025-09-06T16:43:53Z" level=info msg="Loading package arduino from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/hardware" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="arduino:avr@1.8.3" time="2025-09-06T16:43:53Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-09-06T16:43:53Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/arduino/tools" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="arduino:CMSIS@4.5.0" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="arduino:CMSIS-Atmel@1.2.0" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="arduino:arm-none-eabi-gcc@4.8.3-2014q1" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="arduino:bossac@1.7.0" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="arduino:bossac@1.8.0-48-gb176eee" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="arduino:openocd@0.9.0-arduino" time="2025-09-06T16:43:53Z" level=info msg="Loading package esp32 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/hardware" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="esp32:esp32@1.0.0" time="2025-09-06T16:43:53Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-09-06T16:43:53Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp32/tools" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="esp32:esptool@2.3.1" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="esp32:mkspiffs@0.2.3" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="esp32:xtensa-esp32-elf-gcc@1.22.0-80-g6c4433a-5.2.0" time="2025-09-06T16:43:53Z" level=info msg="Loading package esp8266 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/hardware" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="esp8266:esp8266@3.0.2" time="2025-09-06T16:43:53Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-09-06T16:43:53Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/esp8266/tools" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="esp8266:esptool@0.4.13" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="esp8266:mkspiffs@0.2.0" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="esp8266:xtensa-lx106-elf-gcc@1.20.0-26-gb404fb9-2" time="2025-09-06T16:43:53Z" level=info msg="Loading package test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/hardware" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="test:avr@1.1.0" time="2025-09-06T16:43:53Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-09-06T16:43:53Z" level=info msg="Loading tools from dir: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test/tools" time="2025-09-06T16:43:53Z" level=info msg="Loaded tool" tool="test:bossac@1.7.5" time="2025-09-06T16:43:53Z" level=info msg="Loading package test2 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/data_dir_1/packages/test2/hardware" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="test2:avr@1.0.0" === RUN TestVariantAndCoreSelection/CoreWithoutSubstitutions === RUN TestVariantAndCoreSelection/CoreWithSubstitutions === RUN TestVariantAndCoreSelection/CoreWithSubstitutionsAndDefaultOption === RUN TestVariantAndCoreSelection/CoreWithSubstitutionsAndNonDefaultOption === RUN TestVariantAndCoreSelection/VariantWithoutSubstitutions === RUN TestVariantAndCoreSelection/VariantWithSubstitutions === RUN TestVariantAndCoreSelection/VariantWithSubstitutionsAndDefaultOption === RUN TestVariantAndCoreSelection/VariantWithSubstitutionsAndNonDefaultOption --- PASS: TestVariantAndCoreSelection (0.12s) --- PASS: TestVariantAndCoreSelection/CoreWithoutSubstitutions (0.00s) --- PASS: TestVariantAndCoreSelection/CoreWithSubstitutions (0.00s) --- PASS: TestVariantAndCoreSelection/CoreWithSubstitutionsAndDefaultOption (0.00s) --- PASS: TestVariantAndCoreSelection/CoreWithSubstitutionsAndNonDefaultOption (0.00s) --- PASS: TestVariantAndCoreSelection/VariantWithoutSubstitutions (0.00s) --- PASS: TestVariantAndCoreSelection/VariantWithSubstitutions (0.00s) --- PASS: TestVariantAndCoreSelection/VariantWithSubstitutionsAndDefaultOption (0.00s) --- PASS: TestVariantAndCoreSelection/VariantWithSubstitutionsAndNonDefaultOption (0.00s) === RUN TestRunScript === RUN TestRunScript/PostInstallScript === RUN TestRunScript/PreUninstallScript --- PASS: TestRunScript (0.00s) --- PASS: TestRunScript/PostInstallScript (0.00s) --- PASS: TestRunScript/PreUninstallScript (0.00s) === RUN TestCorrectlyUsesDownloaderConfig time="2025-09-06T16:43:53Z" level=info msg="Loading hardware from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware" time="2025-09-06T16:43:53Z" level=info msg="Loading package arduino from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/arduino" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="arduino:avr@" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="arduino:sam@1.6.12" time="2025-09-06T16:43:53Z" level=info msg="Loading package esp8266 from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/esp8266" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="esp8266:esp8266@" time="2025-09-06T16:43:53Z" level=info msg="Loading package my_avr_platform from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/my_avr_platform" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="my_avr_platform:avr@9.9.9" time="2025-09-06T16:43:53Z" level=info msg="Loading package test from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/test" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="test:avr@" time="2025-09-06T16:43:53Z" level=info msg="Loading package watterott from: /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/cores/packagemanager/testdata/custom_hardware/watterott" time="2025-09-06T16:43:53Z" level=info msg="Adding monitor tool" protocol=serial tool="builtin:serial-monitor" time="2025-09-06T16:43:53Z" level=info msg="Loaded platform" platform="watterott:avr@1.0.0" --- PASS: TestCorrectlyUsesDownloaderConfig (0.03s) PASS coverage: 6.7% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/cores/packagemanager 1.244s coverage: 6.7% of statements in ./... github.com/arduino/arduino-cli/internal/arduino/discovery/discovery_client coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/arduino/discovery/discoverymanager coverage: 0.0% of statements ? github.com/arduino/arduino-cli/internal/arduino/globals [no test files] github.com/arduino/arduino-cli/internal/arduino/httpclient coverage: 0.0% of statements === RUN TestLibLayoutAndLocationJSONUnMarshaler --- PASS: TestLibLayoutAndLocationJSONUnMarshaler (0.00s) === RUN TestLibrariesLoader --- PASS: TestLibrariesLoader (0.00s) === RUN TestSymlinkLoop --- PASS: TestSymlinkLoop (0.00s) === RUN TestLegacySymlinkLoop --- PASS: TestLegacySymlinkLoop (0.00s) === RUN TestLoadExamples --- PASS: TestLoadExamples (0.00s) PASS coverage: 1.4% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/libraries 0.149s coverage: 1.4% of statements in ./... === RUN TestIndexer --- PASS: TestIndexer (0.45s) PASS coverage: 1.7% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/libraries/librariesindex 0.668s coverage: 1.7% of statements in ./... === RUN TestParseGitURL --- PASS: TestParseGitURL (0.00s) === RUN TestValidateLibrary --- PASS: TestValidateLibrary (0.01s) === RUN TestLibrariesBuilderScanCloneRescan --- PASS: TestLibrariesBuilderScanCloneRescan (0.00s) PASS coverage: 1.1% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/libraries/librariesmanager 0.196s coverage: 1.1% of statements in ./... === RUN TestArchitecturePriority time="2025-09-06T16:43:52Z" level=info msg="Resolving include Servo.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib=Servo prio=64A time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib=Servo prio=64D time="2025-09-06T16:43:52Z" level=info msg="Resolving include Servo.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib=Servo prio=64A time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib=Servo prio=25B time="2025-09-06T16:43:52Z" level=info msg="Resolving include Servo.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib=Servo prio=64A time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib=AnotherServo prio=4BD time="2025-09-06T16:43:52Z" level=info msg="Resolving include Servo.h for arch esp32" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib=Servo prio=258 time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib=AnotherServo prio=4BD time="2025-09-06T16:43:52Z" level=info msg="Resolving include Servo.h for arch esp32" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib=Servo prio=643 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib=AnotherServo prio=4BD time="2025-09-06T16:43:52Z" level=info msg="Resolving include SD.h for arch esp8266" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib=SD prio=643 time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib=SD prio=64C --- PASS: TestArchitecturePriority (0.00s) === RUN TestClosestMatchWithTotallyDifferentNames time="2025-09-06T16:43:52Z" level=info msg="Resolving include XYZ.h for arch xyz" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib="Yet Another Calculus Lib Improved" prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" found another lib with same priority" lib="Calculus Unified Lib" prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" found another lib with same priority" lib=AnotherLib prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" first library in alphabetic order" lib=AnotherLib --- PASS: TestClosestMatchWithTotallyDifferentNames (0.00s) === RUN TestCppHeaderPriority --- PASS: TestCppHeaderPriority (0.00s) === RUN TestCppHeaderResolverWithNilResult time="2025-09-06T16:43:52Z" level=info msg="Resolving include bbb.h for arch avr" --- PASS: TestCppHeaderResolverWithNilResult (0.00s) === RUN TestCppHeaderResolver time="2025-09-06T16:43:52Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib="Calculus Lib" prio=643 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Calculus Lib-main" prio=5DF time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Calculus Lib-master" prio=57B time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Calculus Lib Improved" prio=517 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Another Calculus Lib" prio=4B3 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Yet Another Calculus Lib Improved" prio=44F time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Calculus Unified Lib" prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib=AnotherLib prio=3EB time="2025-09-06T16:43:52Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib="Calculus Lib-main" prio=5DF time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Calculus Lib-master" prio=57B time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Calculus Lib Improved" prio=517 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Another Calculus Lib" prio=4B3 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Yet Another Calculus Lib Improved" prio=44F time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Calculus Unified Lib" prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib=AnotherLib prio=3EB time="2025-09-06T16:43:52Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib="Calculus Lib-master" prio=57B time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Calculus Lib Improved" prio=517 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Another Calculus Lib" prio=4B3 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Yet Another Calculus Lib Improved" prio=44F time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Calculus Unified Lib" prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib=AnotherLib prio=3EB time="2025-09-06T16:43:52Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib="Calculus Lib Improved" prio=517 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Another Calculus Lib" prio=4B3 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Yet Another Calculus Lib Improved" prio=44F time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Calculus Unified Lib" prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib=AnotherLib prio=3EB time="2025-09-06T16:43:52Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib="Another Calculus Lib" prio=4B3 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Yet Another Calculus Lib Improved" prio=44F time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Calculus Unified Lib" prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib=AnotherLib prio=3EB time="2025-09-06T16:43:52Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib="Yet Another Calculus Lib Improved" prio=44F time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib="Calculus Unified Lib" prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib=AnotherLib prio=3EB time="2025-09-06T16:43:52Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib="Calculus Unified Lib" prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" found another lib with same priority" lib=AnotherLib prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" library with the best matching name" lib="Calculus Unified Lib" time="2025-09-06T16:43:52Z" level=info msg="Resolving include calculus_lib.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib=AnotherLib prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" found another lib with same priority" lib="Calculus Unified Lib" prio=3EB time="2025-09-06T16:43:52Z" level=info msg=" library with the best matching name" lib="Calculus Unified Lib" --- PASS: TestCppHeaderResolver (0.01s) === RUN TestCppHeaderResolverWithLibrariesInStrangeDirectoryNames time="2025-09-06T16:43:52Z" level=info msg="Resolving include OneWire.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib=OneWire prio=640 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib=OneWireNg prio=51E time="2025-09-06T16:43:52Z" level=info msg="Resolving include OneWire.h for arch avr" time="2025-09-06T16:43:52Z" level=info msg=" found better lib" lib=OneWire prio=6A4 time="2025-09-06T16:43:52Z" level=info msg=" discarded" lib=OneWire prio=64A --- PASS: TestCppHeaderResolverWithLibrariesInStrangeDirectoryNames (0.00s) PASS coverage: 1.2% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/libraries/librariesresolver 0.193s coverage: 1.2% of statements in ./... === RUN TestDummyMonitor /home/buildozer/aports/testing/arduino-cli/src/arduino-cli-1.3.1/internal/arduino/monitor/testdata time="2025-09-06T16:43:55Z" level=info msg="Starting monitor process" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="Monitor process started successfully!" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="sending command" command="HELLO 1 \"arduino-cli 0.0.0-test.preview\"" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="received message" error=false event_type=hello message=OK monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="sending command" command=DESCRIBE monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="received message" error=false event_type=describe message=OK monitor=dummy &{test map[echo:0x588ee0c0 speed:0x588ee0f0]} time="2025-09-06T16:43:55Z" level=info msg="sending command" command="CONFIGURE sped 38400" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="received message" error=true event_type=configure message="could not find parameter named sped" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="sending command" command="CONFIGURE speed 384" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="received message" error=true event_type=configure message="invalid value for parameter speed: 384" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="sending command" command="CONFIGURE speed 38400" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="received message" error=false event_type=configure message=OK monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="sending command" command="OPEN 127.0.0.1:40741 /dev/ttyACM0" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="received message" error=false event_type=open message=OK monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="sending command" command="OPEN 127.0.0.1:38219 /dev/ttyACM0" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="received message" error=true event_type=open message="port already opened: /dev/ttyACM0" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="sending command" command=CLOSE monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="received message" error=false event_type=close message=OK monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="sending command" command="OPEN 127.0.0.1:39587 /dev/ttyACM0" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="received message" error=false event_type=open message=OK monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="received message" error=true event_type=port_closed message="lost TCP/IP connection with the client!" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="monitor port has been closed externally" monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="sending command" command=CLOSE monitor=dummy time="2025-09-06T16:43:55Z" level=info msg="received message" error=true event_type=close message="port already closed" monitor=dummy --- PASS: TestDummyMonitor (3.46s) PASS coverage: 0.4% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/monitor 3.553s coverage: 0.4% of statements in ./... === RUN TestDownloadApplyUserAgentHeaderUsingConfig time="2025-09-06T16:43:52Z" level=info msg="Starting download" url="http://127.0.0.1:44405" --- PASS: TestDownloadApplyUserAgentHeaderUsingConfig (0.00s) === RUN TestInstallPlatform === RUN TestInstallPlatform/ignore___MACOSX_folder === RUN TestInstallPlatform/multiple_root_folders_not_allowed === RUN TestInstallPlatform/root_folder_not_present --- PASS: TestInstallPlatform (0.03s) --- PASS: TestInstallPlatform/ignore___MACOSX_folder (0.02s) --- PASS: TestInstallPlatform/multiple_root_folders_not_allowed (0.01s) --- PASS: TestInstallPlatform/root_folder_not_present (0.01s) === RUN TestDownloadAndChecksums time="2025-09-06T16:43:52Z" level=info msg="Starting download" url="https://raw.githubusercontent.com/arduino/arduino-cli/master/internal/integrationtest/testdata/core.zip" time="2025-09-06T16:43:52Z" level=warning msg="fetched archive size differs from size specified in index: 495 != 486" time="2025-09-06T16:43:52Z" level=info msg="Starting download" url="https://raw.githubusercontent.com/arduino/arduino-cli/master/internal/integrationtest/testdata/core.zip" time="2025-09-06T16:43:52Z" level=warning msg="fetched archive size differs from size specified in index: 100 != 486" time="2025-09-06T16:43:52Z" level=info msg="Starting download" url="https://raw.githubusercontent.com/arduino/arduino-cli/master/internal/integrationtest/testdata/core.zip" time="2025-09-06T16:43:52Z" level=warning msg="fetched archive size differs from size specified in index: 486 != 500" --- PASS: TestDownloadAndChecksums (0.24s) === RUN TestIndexDownloadAndSignatureWithinArchive time="2025-09-06T16:43:52Z" level=info msg="Starting download" url="http://127.0.0.1:44289/valid_signature_in_the_future/package_index.tar.bz2" time="2025-09-06T16:43:52Z" level=info msg="Starting download" url="http://127.0.0.1:44289/valid/package_index.tar.bz2" time="2025-09-06T16:43:52Z" level=info msg="Starting download" url="http://127.0.0.1:44289/invalid/package_index.tar.bz2" --- PASS: TestIndexDownloadAndSignatureWithinArchive (0.30s) === RUN TestIndexFileName --- PASS: TestIndexFileName (0.00s) PASS coverage: 2.3% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/resources 0.710s coverage: 2.3% of statements in ./... === RUN TestVerifyArduinoDetachedSignature --- PASS: TestVerifyArduinoDetachedSignature (0.10s) === RUN TestVerifyDetachedSignature --- PASS: TestVerifyDetachedSignature (0.01s) === RUN TestVerifySignature --- PASS: TestVerifySignature (0.03s) PASS coverage: 0.1% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/security 0.255s coverage: 0.1% of statements in ./... === RUN TestProjectFileLoading --- PASS: TestProjectFileLoading (0.00s) === RUN TestNew --- PASS: TestNew (0.00s) === RUN TestNewSketchPde --- PASS: TestNewSketchPde (0.00s) === RUN TestNewSketchBothInoAndPde --- PASS: TestNewSketchBothInoAndPde (0.00s) === RUN TestNewSketchWrongMain --- PASS: TestNewSketchWrongMain (0.00s) === RUN TestNewSketchCasingWrong --- PASS: TestNewSketchCasingWrong (0.00s) === RUN TestNewSketchCasingCorrect --- PASS: TestNewSketchCasingCorrect (0.00s) === RUN TestSketchWithMarkdownAsciidocJson --- PASS: TestSketchWithMarkdownAsciidocJson (0.00s) === RUN TestSketchWithTppFile --- PASS: TestSketchWithTppFile (0.00s) === RUN TestSketchWithIppFile --- PASS: TestSketchWithIppFile (0.00s) === RUN TestNewSketchFolderSymlink --- PASS: TestNewSketchFolderSymlink (0.00s) === RUN TestNewSketchWithSymlink --- PASS: TestNewSketchWithSymlink (0.00s) === RUN TestNewSketchWithSymlinkLoop --- PASS: TestNewSketchWithSymlinkLoop (0.01s) === RUN TestSketchWithMultipleSymlinkLoops --- PASS: TestSketchWithMultipleSymlinkLoops (0.01s) === RUN TestYamlUpdate profiles: nanorp: fqbn: arduino:mbed_nano:nanorp2040connect platforms: - platform: arduino:mbed_nano (2.1.0) libraries: - ArduinoIoTCloud (1.0.2) - Arduino_ConnectionHandler (0.6.4) - TinyDHT sensor library (1.1.0) default_fqbn: TEST1 default_port: TEST2 default_protocol: serial --- PASS: TestYamlUpdate (0.00s) PASS coverage: 1.8% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/sketch 0.247s coverage: 1.8% of statements in ./... === RUN TestURLParse === RUN TestURLParse/URLParseTest00 === RUN TestURLParse/URLParseTest01 === RUN TestURLParse/URLParseTest02 === RUN TestURLParse/URLParseTest03 url_test.go:44: Skipped --- PASS: TestURLParse (0.00s) --- PASS: TestURLParse/URLParseTest00 (0.00s) --- PASS: TestURLParse/URLParseTest01 (0.00s) --- PASS: TestURLParse/URLParseTest02 (0.00s) --- SKIP: TestURLParse/URLParseTest03 (0.00s) PASS coverage: 0.0% of statements in ./... ok github.com/arduino/arduino-cli/internal/arduino/utils 0.138s coverage: 0.0% of statements in ./... === RUN Test_UpdateLastUsedFileNotExisting --- PASS: Test_UpdateLastUsedFileNotExisting (0.00s) === RUN Test_UpdateLastUsedFileExisting --- PASS: Test_UpdateLastUsedFileExisting (0.00s) === RUN TestPurge --- PASS: TestPurge (0.00s) PASS coverage: 0.1% of statements in ./... ok github.com/arduino/arduino-cli/internal/buildcache 0.187s coverage: 0.1% of statements in ./... github.com/arduino/arduino-cli/internal/cli coverage: 0.0% of statements === RUN TestArgsStringify --- PASS: TestArgsStringify (0.00s) === RUN TestParseReferenceCores time="2025-09-06T16:43:52Z" level=info msg="Parsing reference arduino:avr" time="2025-09-06T16:43:52Z" level=info msg="Starting download" url="https://downloads.arduino.cc/libraries/library_index.tar.bz2" Downloading index: library_index.tar.bz2 0 B / 3.48 MiB 0.00% Downloading index: library_index.tar.bz2 downloaded time="2025-09-06T16:43:56Z" level=info msg="Updating index" url="https://downloads.arduino.cc/packages/package_index.tar.bz2" time="2025-09-06T16:43:56Z" level=info msg="Starting download" url="https://downloads.arduino.cc/packages/package_index.tar.bz2" Downloading index: package_index.tar.bz2 0 B / 84.62 KiB 0.00% Downloading index: package_index.tar.bz2 downloaded time="2025-09-06T16:43:56Z" level=info msg="Checking signature" index=/home/buildozer/.arduino15/package_index.json signatureFile=/home/buildozer/.arduino15/package_index.json.sig trusted=true time="2025-09-06T16:43:56Z" level=info msg="Loading hardware from: /home/buildozer/.arduino15/packages" Downloading missing tool builtin:ctags@5.8-arduino11... time="2025-09-06T16:43:56Z" level=info msg="Starting download" url="https://downloads.arduino.cc/tools/ctags-5.8-arduino11-pm-i686-pc-linux-gnu.tar.bz2" builtin:ctags@5.8-arduino11 0 B / 104.42 KiB 0.00% builtin:ctags@5.8-arduino11 downloaded time="2025-09-06T16:43:56Z" level=info msg="Installing tool" Tool="builtin:ctags@5.8-arduino11" Installing builtin:ctags@5.8-arduino11... time="2025-09-06T16:43:57Z" level=info msg="Skipping tool configuration." Tool="builtin:ctags@5.8-arduino11" Skipping tool configuration.... time="2025-09-06T16:43:57Z" level=info msg="Tool installed" Tool="builtin:ctags@5.8-arduino11" builtin:ctags@5.8-arduino11 installed Downloading missing tool builtin:dfu-discovery@0.1.2... time="2025-09-06T16:43:57Z" level=info msg="Starting download" url="https://downloads.arduino.cc/discovery/dfu-discovery/dfu-discovery_v0.1.2_Linux_32bit.tar.gz" builtin:dfu-discovery@0.1.2 0 B / 1.50 MiB 0.00% builtin:dfu-discovery@0.1.2 downloaded time="2025-09-06T16:43:57Z" level=info msg="Installing tool" Tool="builtin:dfu-discovery@0.1.2" Installing builtin:dfu-discovery@0.1.2... time="2025-09-06T16:43:57Z" level=info msg="Skipping tool configuration." Tool="builtin:dfu-discovery@0.1.2" Skipping tool configuration.... time="2025-09-06T16:43:57Z" level=info msg="Tool installed" Tool="builtin:dfu-discovery@0.1.2" builtin:dfu-discovery@0.1.2 installed Downloading missing tool builtin:mdns-discovery@1.0.9... time="2025-09-06T16:43:57Z" level=info msg="Starting download" url="https://downloads.arduino.cc/discovery/mdns-discovery/mdns-discovery_v1.0.9_Linux_32bit.tar.gz" builtin:mdns-discovery@1.0.9 0 B / 2.28 MiB 0.00% builtin:mdns-discovery@1.0.9 downloaded time="2025-09-06T16:43:57Z" level=info msg="Installing tool" Tool="builtin:mdns-discovery@1.0.9" Installing builtin:mdns-discovery@1.0.9... time="2025-09-06T16:43:57Z" level=info msg="Skipping tool configuration." Tool="builtin:mdns-discovery@1.0.9" Skipping tool configuration.... time="2025-09-06T16:43:57Z" level=info msg="Tool installed" Tool="builtin:mdns-discovery@1.0.9" builtin:mdns-discovery@1.0.9 installed Downloading missing tool builtin:serial-discovery@1.4.1... time="2025-09-06T16:43:57Z" level=info msg="Starting download" url="https://downloads.arduino.cc/discovery/serial-discovery/serial-discovery_v1.4.1_Linux_32bit.tar.gz" builtin:serial-discovery@1.4.1 0 B / 1.61 MiB 0.00% builtin:serial-discovery@1.4.1 downloaded time="2025-09-06T16:43:57Z" level=info msg="Installing tool" Tool="builtin:serial-discovery@1.4.1" Installing builtin:serial-discovery@1.4.1... time="2025-09-06T16:43:58Z" level=info msg="Skipping tool configuration." Tool="builtin:serial-discovery@1.4.1" Skipping tool configuration.... time="2025-09-06T16:43:58Z" level=info msg="Tool installed" Tool="builtin:serial-discovery@1.4.1" builtin:serial-discovery@1.4.1 installed Downloading missing tool builtin:serial-monitor@0.15.0... time="2025-09-06T16:43:58Z" level=info msg="Starting download" url="https://downloads.arduino.cc/monitor/serial-monitor/serial-monitor_v0.15.0_Linux_32bit.tar.gz" builtin:serial-monitor@0.15.0 0 B / 2.21 MiB 0.00% builtin:serial-monitor@0.15.0 downloaded time="2025-09-06T16:43:58Z" level=info msg="Installing tool" Tool="builtin:serial-monitor@0.15.0" Installing builtin:serial-monitor@0.15.0... time="2025-09-06T16:43:58Z" level=info msg="Skipping tool configuration." Tool="builtin:serial-monitor@0.15.0" Skipping tool configuration.... time="2025-09-06T16:43:58Z" level=info msg="Tool installed" Tool="builtin:serial-monitor@0.15.0" builtin:serial-monitor@0.15.0 installed time="2025-09-06T16:43:58Z" level=info msg="Loading tools from dir: /home/buildozer/.arduino15/packages/builtin/tools" time="2025-09-06T16:43:58Z" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11" time="2025-09-06T16:43:58Z" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2" time="2025-09-06T16:43:58Z" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.9" time="2025-09-06T16:43:58Z" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.1" time="2025-09-06T16:43:58Z" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.15.0" time="2025-09-06T16:43:58Z" level=info msg="Loading libraries index file" index=/home/buildozer/.arduino15/library_index.json time="2025-09-06T16:43:58Z" level=info msg="Adding libraries dir" dir=/home/buildozer/Arduino/libraries isSingleLibrary=false location=user time="2025-09-06T16:43:58Z" level=info msg="Parsing reference arduino:avr@1.6.20" time="2025-09-06T16:43:58Z" level=info msg="Checking signature" index=/home/buildozer/.arduino15/package_index.json signatureFile=/home/buildozer/.arduino15/package_index.json.sig trusted=true time="2025-09-06T16:43:58Z" level=info msg="Loading hardware from: /home/buildozer/.arduino15/packages" time="2025-09-06T16:43:58Z" level=info msg="Loading package builtin from: /home/buildozer/.arduino15/packages/builtin" time="2025-09-06T16:43:58Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/.arduino15/packages/builtin/tools" time="2025-09-06T16:43:58Z" level=info msg="Loading tools from dir: /home/buildozer/.arduino15/packages/builtin/tools" time="2025-09-06T16:43:58Z" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11" time="2025-09-06T16:43:58Z" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2" time="2025-09-06T16:43:58Z" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.9" time="2025-09-06T16:43:58Z" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.1" time="2025-09-06T16:43:58Z" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.15.0" time="2025-09-06T16:43:58Z" level=info msg="Loading libraries index file" index=/home/buildozer/.arduino15/library_index.json time="2025-09-06T16:43:59Z" level=info msg="Adding libraries dir" dir=/home/buildozer/Arduino/libraries isSingleLibrary=false location=user time="2025-09-06T16:43:59Z" level=info msg="Parsing reference arduino:avr:avr" time="2025-09-06T16:43:59Z" level=info msg="Parsing reference arduino@1.6.20:avr" time="2025-09-06T16:43:59Z" level=info msg="Parsing reference arduino:avr:avr@1.6.20" time="2025-09-06T16:43:59Z" level=info msg="Parsing reference arduino:@1.6.20" time="2025-09-06T16:43:59Z" level=info msg="Parsing reference :avr@1.5.0" time="2025-09-06T16:43:59Z" level=info msg="Parsing reference @1.5.0" time="2025-09-06T16:43:59Z" level=info msg="Parsing reference arduino:avr@" time="2025-09-06T16:43:59Z" level=info msg="Parsing reference " --- PASS: TestParseReferenceCores (7.40s) === RUN TestParseArgs time="2025-09-06T16:43:59Z" level=info msg="Parsing reference arduino:avr" time="2025-09-06T16:43:59Z" level=info msg="Checking signature" index=/home/buildozer/.arduino15/package_index.json signatureFile=/home/buildozer/.arduino15/package_index.json.sig trusted=true time="2025-09-06T16:43:59Z" level=info msg="Loading hardware from: /home/buildozer/.arduino15/packages" time="2025-09-06T16:43:59Z" level=info msg="Loading package builtin from: /home/buildozer/.arduino15/packages/builtin" time="2025-09-06T16:43:59Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/.arduino15/packages/builtin/tools" time="2025-09-06T16:43:59Z" level=info msg="Loading tools from dir: /home/buildozer/.arduino15/packages/builtin/tools" time="2025-09-06T16:43:59Z" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11" time="2025-09-06T16:43:59Z" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2" time="2025-09-06T16:43:59Z" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.9" time="2025-09-06T16:43:59Z" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.1" time="2025-09-06T16:43:59Z" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.15.0" time="2025-09-06T16:43:59Z" level=info msg="Loading libraries index file" index=/home/buildozer/.arduino15/library_index.json time="2025-09-06T16:44:00Z" level=info msg="Adding libraries dir" dir=/home/buildozer/Arduino/libraries isSingleLibrary=false location=user time="2025-09-06T16:44:00Z" level=info msg="Parsing reference arduino:avr@1.6.20" time="2025-09-06T16:44:00Z" level=info msg="Checking signature" index=/home/buildozer/.arduino15/package_index.json signatureFile=/home/buildozer/.arduino15/package_index.json.sig trusted=true time="2025-09-06T16:44:00Z" level=info msg="Loading hardware from: /home/buildozer/.arduino15/packages" time="2025-09-06T16:44:00Z" level=info msg="Loading package builtin from: /home/buildozer/.arduino15/packages/builtin" time="2025-09-06T16:44:00Z" level=info msg="Checking existence of 'tools' path: /home/buildozer/.arduino15/packages/builtin/tools" time="2025-09-06T16:44:00Z" level=info msg="Loading tools from dir: /home/buildozer/.arduino15/packages/builtin/tools" time="2025-09-06T16:44:00Z" level=info msg="Loaded tool" tool="builtin:ctags@5.8-arduino11" time="2025-09-06T16:44:00Z" level=info msg="Loaded tool" tool="builtin:dfu-discovery@0.1.2" time="2025-09-06T16:44:00Z" level=info msg="Loaded tool" tool="builtin:mdns-discovery@1.0.9" time="2025-09-06T16:44:00Z" level=info msg="Loaded tool" tool="builtin:serial-discovery@1.4.1" time="2025-09-06T16:44:00Z" level=info msg="Loaded tool" tool="builtin:serial-monitor@0.15.0" time="2025-09-06T16:44:00Z" level=info msg="Loading libraries index file" index=/home/buildozer/.arduino15/library_index.json time="2025-09-06T16:44:00Z" level=info msg="Adding libraries dir" dir=/home/buildozer/Arduino/libraries isSingleLibrary=false location=user --- PASS: TestParseArgs (1.16s) PASS coverage: 8.2% of statements in ./... ok github.com/arduino/arduino-cli/internal/cli/arguments 8.643s coverage: 8.2% of statements in ./... github.com/arduino/arduino-cli/internal/cli/board coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/burnbootloader coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/cache coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/compile coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/completion coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/config coverage: 0.0% of statements === RUN TestConfigurationSchemaValidity --- PASS: TestConfigurationSchemaValidity (0.00s) === RUN TestInit --- PASS: TestInit (0.00s) === RUN TestFindConfigFile --- PASS: TestFindConfigFile (0.00s) === RUN TestFindConfigDir --- PASS: TestFindConfigDir (0.00s) === RUN TestUserAgentHeader RESPONSE: arduino-cli/0.0.0-test.preview test-user-agent (386; linux; go1.25.1) Commit:deadbeef --- PASS: TestUserAgentHeader (0.01s) === RUN TestProxy --- PASS: TestProxy (0.00s) === RUN TestConnectionTimeout --- PASS: TestConnectionTimeout (10.01s) PASS coverage: 1.6% of statements in ./... ok github.com/arduino/arduino-cli/internal/cli/configuration 10.121s coverage: 1.6% of statements in ./... github.com/arduino/arduino-cli/internal/cli/core coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/daemon coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/debug coverage: 0.0% of statements === RUN TestOutputSelection --- PASS: TestOutputSelection (0.00s) === RUN TestJSONOutputStream --- PASS: TestJSONOutputStream (0.00s) === RUN TestJsonOutputOnCustomStreams --- PASS: TestJsonOutputOnCustomStreams (0.00s) PASS coverage: 1.0% of statements in ./... ok github.com/arduino/arduino-cli/internal/cli/feedback 0.166s coverage: 1.0% of statements in ./... === RUN TestAllFieldAreMapped --- PASS: TestAllFieldAreMapped (0.00s) === RUN TestEnumsMapsEveryRpcCounterpart === RUN TestEnumsMapsEveryRpcCounterpart/LibraryLocation_enums_maps_every_element === RUN TestEnumsMapsEveryRpcCounterpart/LibraryLayout_enums_maps_every_element === RUN TestEnumsMapsEveryRpcCounterpart/LibrarySearchStatus_enums_maps_every_element === RUN TestEnumsMapsEveryRpcCounterpart/IndexUpdateReport_Status_enums_maps_every_element --- PASS: TestEnumsMapsEveryRpcCounterpart (0.00s) --- PASS: TestEnumsMapsEveryRpcCounterpart/LibraryLocation_enums_maps_every_element (0.00s) --- PASS: TestEnumsMapsEveryRpcCounterpart/LibraryLayout_enums_maps_every_element (0.00s) --- PASS: TestEnumsMapsEveryRpcCounterpart/LibrarySearchStatus_enums_maps_every_element (0.00s) --- PASS: TestEnumsMapsEveryRpcCounterpart/IndexUpdateReport_Status_enums_maps_every_element (0.00s) PASS coverage: 3.4% of statements in ./... ok github.com/arduino/arduino-cli/internal/cli/feedback/result 0.153s coverage: 3.4% of statements in ./... github.com/arduino/arduino-cli/internal/cli/feedback/table coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/generatedocs coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/instance coverage: 0.0% of statements === RUN TestArgsStringify --- PASS: TestArgsStringify (0.00s) === RUN TestParseReferenceArgLibs --- PASS: TestParseReferenceArgLibs (0.00s) === RUN TestParseLibraryReferenceArgs --- PASS: TestParseLibraryReferenceArgs (0.00s) PASS coverage: 0.9% of statements in ./... ok github.com/arduino/arduino-cli/internal/cli/lib 0.157s coverage: 0.9% of statements in ./... === RUN TestTimeStampWriter --- PASS: TestTimeStampWriter (0.00s) PASS coverage: 0.9% of statements in ./... ok github.com/arduino/arduino-cli/internal/cli/monitor 0.163s coverage: 0.9% of statements in ./... github.com/arduino/arduino-cli/internal/cli/outdated coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/sketch coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/update coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/updater coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/upgrade coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/upload coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/cli/version coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/docsgen coverage: 0.0% of statements === RUN TestConfiguration --- PASS: TestConfiguration (0.00s) === RUN TestYAMLCleanUpOfZeroValues --- PASS: TestYAMLCleanUpOfZeroValues (0.00s) === RUN TestApplyEnvVars --- PASS: TestApplyEnvVars (0.00s) === RUN TestMerge --- PASS: TestMerge (0.00s) === RUN TestAllKeys --- PASS: TestAllKeys (0.00s) === RUN TestSchema --- PASS: TestSchema (0.00s) === RUN TestJson {"answer":42,"foo":"bar","fooz":{"bar":"baz"}} --- PASS: TestJson (0.00s) === RUN TestYaml answer: 42 foo: bar fooz: bar: baz --- PASS: TestYaml (0.00s) PASS coverage: 0.6% of statements in ./... ok github.com/arduino/arduino-cli/internal/go-configmap 0.163s coverage: 0.6% of statements in ./... === RUN TestPoTranslation --- PASS: TestPoTranslation (0.00s) === RUN TestNoLocaleSet --- PASS: TestNoLocaleSet (0.00s) === RUN TestTranslationWithVariables --- PASS: TestTranslationWithVariables (0.00s) === RUN TestTranslationInTemplate --- PASS: TestTranslationInTemplate (0.00s) === RUN TestTranslationWithQuotedStrings --- PASS: TestTranslationWithQuotedStrings (0.00s) === RUN TestTranslationWithLineBreaks --- PASS: TestTranslationWithLineBreaks (0.00s) PASS coverage: 0.0% of statements in ./... ok github.com/arduino/arduino-cli/internal/i18n 0.112s coverage: 0.0% of statements in ./... github.com/arduino/arduino-cli/internal/inventory coverage: 0.0% of statements === RUN TestI18NSyntax --- PASS: TestI18NSyntax (0.00s) === RUN TestLocaleMatch --- PASS: TestLocaleMatch (0.00s) PASS coverage: 0.1% of statements in ./... ok github.com/arduino/arduino-cli/internal/locales 0.127s coverage: 0.1% of statements in ./... github.com/arduino/arduino-cli/internal/locales/cmd coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/locales/cmd/ast coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/locales/cmd/commands coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/locales/cmd/commands/catalog coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/locales/cmd/commands/transifex coverage: 0.0% of statements === RUN TestCatalogWriter --- PASS: TestCatalogWriter (0.00s) === RUN TestMerge --- PASS: TestMerge (0.00s) === RUN TestParser --- PASS: TestParser (0.00s) PASS coverage: 0.4% of statements in ./... ok github.com/arduino/arduino-cli/internal/locales/cmd/po 0.109s coverage: 0.4% of statements in ./... github.com/arduino/arduino-cli/internal/mock_avrdude coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/mock_serial_discovery coverage: 0.0% of statements github.com/arduino/arduino-cli/internal/mock_serial_monitor coverage: 0.0% of statements === RUN TestGet === RUN TestGet/the_key_is_a_string === RUN TestGet/the_key_is_int === RUN TestGet/custom_comparable_key --- PASS: TestGet (0.00s) --- PASS: TestGet/the_key_is_a_string (0.00s) --- PASS: TestGet/the_key_is_int (0.00s) --- PASS: TestGet/custom_comparable_key (0.00s) === RUN TestSet === RUN TestSet/insert_3_different_keys === RUN TestSet/insert_equal_keys --- PASS: TestSet (0.00s) --- PASS: TestSet/insert_3_different_keys (0.00s) --- PASS: TestSet/insert_equal_keys (0.00s) === RUN TestSize === RUN TestSize/empty_map === RUN TestSize/one_element === RUN TestSize/three_elements === RUN TestSize/insert_same_keys_result_in_size_1 --- PASS: TestSize (0.00s) --- PASS: TestSize/empty_map (0.00s) --- PASS: TestSize/one_element (0.00s) --- PASS: TestSize/three_elements (0.00s) --- PASS: TestSize/insert_same_keys_result_in_size_1 (0.00s) === RUN TestKeys === RUN TestKeys/empty_map === RUN TestKeys/one_element === RUN TestKeys/keys_respect_order_of_insertion === RUN TestKeys/replacing_a_key_changes_the_ordering === RUN TestKeys/delete_a_key --- PASS: TestKeys (0.00s) --- PASS: TestKeys/empty_map (0.00s) --- PASS: TestKeys/one_element (0.00s) --- PASS: TestKeys/keys_respect_order_of_insertion (0.00s) --- PASS: TestKeys/replacing_a_key_changes_the_ordering (0.00s) --- PASS: TestKeys/delete_a_key (0.00s) === RUN TestRemove === RUN TestRemove/key_doesn't_exist === RUN TestRemove/key_exist === RUN TestRemove/key_deletion_doesn't_affect_other_keys --- PASS: TestRemove (0.00s) --- PASS: TestRemove/key_doesn't_exist (0.00s) --- PASS: TestRemove/key_exist (0.00s) --- PASS: TestRemove/key_deletion_doesn't_affect_other_keys (0.00s) === RUN TestMerge === RUN TestMerge/merge_empty_maps === RUN TestMerge/merge_multiple_elements --- PASS: TestMerge (0.00s) --- PASS: TestMerge/merge_empty_maps (0.00s) --- PASS: TestMerge/merge_multiple_elements (0.00s) === RUN TestSortKeys === RUN TestSortKeys/empty_map === RUN TestSortKeys/sort_ascending --- PASS: TestSortKeys (0.00s) --- PASS: TestSortKeys/empty_map (0.00s) --- PASS: TestSortKeys/sort_ascending (0.00s) === RUN TestValues === RUN TestValues/empty_map === RUN TestValues/values_respect_order_of_insertion === RUN TestValues/after_a_key_sort_values_respect_the_new_order --- PASS: TestValues (0.00s) --- PASS: TestValues/empty_map (0.00s) --- PASS: TestValues/values_respect_order_of_insertion (0.00s) --- PASS: TestValues/after_a_key_sort_values_respect_the_new_order (0.00s) === RUN TestClone === RUN TestClone/empty_map === RUN TestClone/clone_doesn't_affect_the_original_map --- PASS: TestClone (0.00s) --- PASS: TestClone/empty_map (0.00s) --- PASS: TestClone/clone_doesn't_affect_the_original_map (0.00s) === RUN TestMarshallJSON === RUN TestMarshallJSON/empty_map === RUN TestMarshallJSON/respect_the_order_of_insertion === RUN TestMarshallJSON/can_serialize_int_keys === RUN TestMarshallJSON/can_serialize_pointer_keys --- PASS: TestMarshallJSON (0.00s) --- PASS: TestMarshallJSON/empty_map (0.00s) --- PASS: TestMarshallJSON/respect_the_order_of_insertion (0.00s) --- PASS: TestMarshallJSON/can_serialize_int_keys (0.00s) --- PASS: TestMarshallJSON/can_serialize_pointer_keys (0.00s) PASS coverage: 0.2% of statements in ./... ok github.com/arduino/arduino-cli/internal/orderedmap 0.110s coverage: 0.2% of statements in ./... === RUN TestBuildInjectedInfo --- PASS: TestBuildInjectedInfo (0.00s) PASS coverage: 0.0% of statements in ./... ok github.com/arduino/arduino-cli/internal/version 0.146s coverage: 0.0% of statements in ./... === RUN TestFQBN --- PASS: TestFQBN (0.00s) === RUN TestMatch --- PASS: TestMatch (0.00s) === RUN TestValidCharacters --- PASS: TestValidCharacters (0.00s) === RUN TestMustParse --- PASS: TestMustParse (0.00s) === RUN TestClone --- PASS: TestClone (0.00s) PASS coverage: 0.2% of statements in ./... ok github.com/arduino/arduino-cli/pkg/fqbn 0.133s coverage: 0.2% of statements in ./... github.com/arduino/arduino-cli/rpc/cc/arduino/cli/commands/v1 coverage: 0.0% of statements github.com/arduino/arduino-cli/rpc/internal/client_example coverage: 0.0% of statements github.com/arduino/arduino-cli/rpc/internal/get_version_example coverage: 0.0% of statements github.com/arduino/arduino-cli/rpc/internal/list_cores_example coverage: 0.0% of statements arduino-cli Version: git-snapshot Commit: Date: 2025-09-06T16:43:34Z >>> arduino-cli: Entering fakeroot... >>> arduino-cli*: Running postcheck for arduino-cli >>> arduino-cli*: Preparing package arduino-cli... >>> arduino-cli*: Stripping binaries >>> arduino-cli*: Scanning shared objects >>> arduino-cli*: Tracing dependencies... so:libc.musl-x86.so.1 >>> arduino-cli*: Package size: 24.6 MB >>> arduino-cli*: Compressing data... >>> arduino-cli*: Create checksum... >>> arduino-cli*: Create arduino-cli-1.3.1-r0.apk >>> arduino-cli: Build complete at Sat, 06 Sep 2025 16:44:20 +0000 elapsed time 0h 1m 9s >>> arduino-cli: Cleaning up srcdir >>> arduino-cli: Cleaning up pkgdir >>> arduino-cli: Uninstalling dependencies... (1/3) Purging .makedepends-arduino-cli (20250906.164313) (2/3) Purging go (1.25.1-r0) (3/3) Purging go-task (3.44.0-r3) busybox-1.37.0-r23.trigger: Executing script... OK: 426 MiB in 104 packages >>> arduino-cli: Updating the testing/x86 repository index... >>> arduino-cli: Signing the index...