mirror of https://github.com/wolfSSL/wolfssh.git
- No job compiled a wolfSSH test binary with WOLFSSH_TPM defined, so a test guarded on it compiled out everywhere and could not gate a merge. This job enables TPM but only builds; the jobs that run make check do not enable it. - Add a make check step. automake's check-am builds every check_PROGRAM regardless of the TESTS override, so this is the only job that compiles wolfSSH's tests with TPM support. - Override TESTS to run only tests/api.test, the one suite with TPM-specific tests. kex.test also aborts in the example client, which demands -K in a TPM build. - Restrict it to one matrix cell. The 2x2x2 matrix varies the simulator and the host key, neither of which these tests touch. - Assert -DWOLFSSH_TPM in AM_CPPFLAGS first. A build without it compiles the guarded tests out and still exits 0, a hollow pass. - Dump tests/api.log on failure and archive it. |
||
|---|---|---|
| .. | ||
| codespell.yml | ||
| coverity-scan-fixes.yml | ||
| cppcheck.yml | ||
| interop-mlkem.yml | ||
| multi-compiler.yml | ||
| network-contention-test.yml | ||
| os-check.yml | ||
| paramiko-sftp-test.yml | ||
| sanitizer.yml | ||
| scp-test.yml | ||
| sftp-test.yml | ||
| singlethread-check.yml | ||
| sshd-test.yml | ||
| test-fatfs.yml | ||
| tpm-ssh.yml | ||
| windows-check.yml | ||
| windows-sftp.yml | ||
| x509-interop.yml | ||
| zephyr.yml | ||