Skip to content

Conversation

@Frauschi
Copy link
Contributor

@Frauschi Frauschi commented Jan 9, 2026

Increase test coverage, mainly for stuff related to #9605 and #9608

  1. Add more PQC configurations to the CI tests

These are mainly SMALL configurations or some edge cases, which have been missing up to now but already caused some build failures (e.g. #9608).

  1. More CMake setups tested

Added the functionality added in #9605 to the existing CMake CI tests. Also added a new test to verify the user_settings.h functionality with CMake. For that, some missing features have been added to CMake to make the example example/configs/user_settings_all.h config file work for the CI test.

@Frauschi Frauschi force-pushed the test_coverage branch 3 times, most recently from 28edd71 to 1eeae37 Compare January 9, 2026 16:07
@Frauschi Frauschi self-assigned this Jan 9, 2026
@Frauschi Frauschi force-pushed the test_coverage branch 4 times, most recently from eed1a9e to d794ad8 Compare January 12, 2026 16:30
@Frauschi
Copy link
Contributor Author

retest this please

@Frauschi
Copy link
Contributor Author

I think the remaining failing CI tests are unrelated to this PR.

@Frauschi Frauschi assigned wolfSSL-Bot and unassigned Frauschi Jan 12, 2026
@dgarske
Copy link
Contributor

dgarske commented Jan 12, 2026

Jenkins retest this please

@Frauschi
Copy link
Contributor Author

Jenkins retest this please

Copy link
Contributor

@douzzer douzzer left a comment

Choose a reason for hiding this comment

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

Minor questions+quibbles.

Looks good otherwise.

@Frauschi
Copy link
Contributor Author

Minor questions+quibbles.

I addressed the CMake gate thing in the updated commit. The options in the PQ build are beneficial in my view, see comments.

@Frauschi
Copy link
Contributor Author

Retest this please

* More PQC configurations
* More CMake setups
* Fix various bugs uncovered by these tests

Added some missing feature additions to CMake to make the example
`user_settings_all.` config file work for the CI test.
@Frauschi
Copy link
Contributor Author

Jenkins restest this please

@Frauschi Frauschi requested a review from douzzer January 23, 2026 10:33
@Frauschi Frauschi assigned wolfSSL-Bot and unassigned Frauschi Jan 23, 2026
@dgarske dgarske merged commit 4773ea6 into wolfSSL:master Jan 23, 2026
375 checks passed
@Frauschi Frauschi deleted the test_coverage branch January 23, 2026 16:41
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