Skip to content

Commit 7850926

Browse files
committed
fixup! fixup! fixup! Add CI that builds and runs every example against wolfSSL master and stable
1 parent 7690870 commit 7850926

1 file changed

Lines changed: 11 additions & 2 deletions

File tree

.github/examples-manifest.yml

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -398,9 +398,10 @@ examples:
398398
# `grep /proc/cpuinfo || exit 0` guard would turn "never tested here" into a
399399
# green tick, which is worse than a loud crash. Hosted runners are Xeon or
400400
# EPYC and have had RDSEED since Broadwell/Zen.
401-
# No expect: the example prints nothing; `return 0` vs `return 1` is its
402-
# whole result.
403401
- exec: [./aesgcm-rdseed]
402+
# the last line it prints, and only reached once the GCM round-trip
403+
# compared equal
404+
expect: "Decrypted"
404405

405406
- id: crypto-ascon
406407
path: crypto/ascon
@@ -1412,7 +1413,15 @@ examples:
14121413
tier: cross
14131414
profile: default
14141415
mode: build-only
1416+
# java.yml builds wolfSSL with JNI, builds wolfssljni on top and javac's
1417+
# URLClient against wolfssl-jsse.jar -- so `build: none` here means the
1418+
# harness does not build it, not that nothing does.
14151419
build: none
1420+
reason: >-
1421+
URLClient fetches a real URL over the public internet (the README's own
1422+
invocation is -h https://www.google.com with example-keystores/external.jks),
1423+
so running it in CI would test GitHub's network, not wolfJSSE. Compiling it
1424+
against the jar is the honest ceiling. Same call as ocsp-nonblock.
14161425
14171426
- id: kernel-bsdkm
14181427
path: kernel/bsdkm

0 commit comments

Comments
 (0)