Commit 44fce29
committed
test(ci): dogfood the C FFI CLI in CI (test-ffi-cli)
Builds src/printable_binary_ffi_main.c against the Zig static lib and round-trips
4 KiB of random data through encode/decode and through -X hexlike — exercising
the C ABI boundary (incl. the new pb_hexlike_* exports) end to end. The FFI CLI
was previously built only via the Makefile and never tested in CI.1 parent 06a8901 commit 44fce29
1 file changed
Lines changed: 20 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
309 | 309 | | |
310 | 310 | | |
311 | 311 | | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
312 | 332 | | |
313 | 333 | | |
314 | 334 | | |
| |||
0 commit comments