Skip to content

reduce arduino coverage to avoid tests failing from external changes#9832

Merged
douzzer merged 1 commit intowolfSSL:masterfrom
JacobBarthelmeh:arduino
Feb 25, 2026
Merged

reduce arduino coverage to avoid tests failing from external changes#9832
douzzer merged 1 commit intowolfSSL:masterfrom
JacobBarthelmeh:arduino

Conversation

@JacobBarthelmeh
Copy link
Copy Markdown
Contributor

Example of failure that is being avoided by reducing the number of boards covered:

Compilation succeeded for wolfssl_AES_CTR on arduino:mbed_nano:nanorp2040connect
Block took 18 seconds
-------------------------------------------------------------------------------------
Checking wolfssl_client for arduino:mbed_nano:nanorp2040connect
arduino-cli compile --fqbn "arduino:mbed_nano:nanorp2040connect" "wolfssl_client"
WARNING: library WiFiNINA claims to run on samd, mbed_rp2040, megaavr architecture(s) and may be incompatible with your current board which runs on mbed_nano architecture(s).
/home/runner/Arduino/libraries/WiFiNINA/src/WiFiPreferences.cpp: In member function 'bool Preferences::begin(const char*, bool, const char*)':
/home/runner/Arduino/libraries/WiFiNINA/src/WiFiPreferences.cpp:30:21: error: 'prefBegin' is not a member of 'WiFiDrv'
     return WiFiDrv::prefBegin(name, readOnly, partition_label);
                     ^~~~~~~~~
/home/runner/Arduino/libraries/WiFiNINA/src/WiFiPreferences.cpp: In member function 'void Preferences::end()':
/home/runner/Arduino/libraries/WiFiNINA/src/WiFiPreferences.cpp:34:14: error: 'prefEnd' is not a member of 'WiFiDrv'
     WiFiDrv::prefEnd();
              ^~~~~~~
/home/runner/Arduino/libraries/WiFiNINA/src/WiFiPreferences.cpp: In member function 'bool Preferences::clear()':
/home/runner/Arduino/libraries/WiFiNINA/src/WiFiPreferences.cpp:43:21: error: 'prefClear' is not a member of 'WiFiDrv'
     return WiFiDrv::prefClear();
                     ^~~~~~~~~
/home/runner/Arduino/libraries/WiFiNINA/src/WiFiPreferences.cpp: In member function 'bool Preferences::remove(const char*)':
/home/runner/Arduino/libraries/WiFiNINA/src/WiFiPreferences.cpp:52:21: error: 'prefRemove' is not a member of 'WiFiDrv'
     return WiFiDrv::prefRemove(key);
                     ^~~~~~~~~~

Copilot AI review requested due to automatic review settings February 24, 2026 23:36
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR reduces the Arduino board coverage in CI to prevent test failures caused by external dependency issues, specifically removing boards that encountered compilation errors with the WiFiNINA library.

Changes:

  • Removed two Arduino boards from the test matrix that were failing due to external WiFiNINA library compatibility issues

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@JacobBarthelmeh
Copy link
Copy Markdown
Contributor Author

JacobBarthelmeh commented Feb 25, 2026

Retest this please Jenkins

@douzzer douzzer merged commit c962b8c into wolfSSL:master Feb 25, 2026
441 of 442 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants