Skip to content

Commit 084aefb

Browse files
committed
Detect more boards issues
- Could not find boards.txt - doesn't define a 'build.board' preference
1 parent 7789f7e commit 084aefb

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed

arduino-ci-script.sh

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -790,6 +790,19 @@ function build_this_sketch()
790790
local boardIssue="missing bootloader"
791791
boardIssueCount=$((boardIssueCount + 1))
792792
fi
793+
794+
local boardsDotTxtMissingRegex="Could not find boards.txt"
795+
if [[ "$outputFileLine" =~ $boardsDotTxtMissingRegex ]] > /dev/null; then
796+
local boardIssue="Could not find boards.txt"
797+
boardIssueCount=$((boardIssueCount + 1))
798+
fi
799+
800+
local buildDotBoardNotDefinedRegex="doesn't define a 'build.board' preference"
801+
if [[ "$outputFileLine" =~ $buildDotBoardNotDefinedRegex ]] > /dev/null; then
802+
local boardIssue="doesn't define a 'build.board' preference"
803+
boardIssueCount=$((boardIssueCount + 1))
804+
fi
805+
793806
done < "$ARDUINO_CI_SCRIPT_VERIFICATION_OUTPUT_FILENAME"
794807

795808
rm $ARDUINO_CI_SCRIPT_VERBOSITY_OPTION "$ARDUINO_CI_SCRIPT_VERIFICATION_OUTPUT_FILENAME"

0 commit comments

Comments
 (0)