honest

container / build #18

#18

passed
Add port publishing: publish(), publish_range(), parse_ports()
raw · json
Change
#5 v1
Author
chris
Command
cove test
Trigger
poll
Ran on
build26
Queued
10h ago
Took
5s
Exit
0
honest: build #18 · container · change #5 v1
honest: rev get container 5
✓ Downloaded container into ./data/builds/container/18 at #5
honest: $ cove test
test open picks a binary name from the backend ... ok
test parse_backend accepts both spellings ... ok
test run_args: podman ... ok
test run_args: apple memory suffix and defaults omitted ... ok
test run_args: network ... ok
test run_args: ports after mounts, one -p per port, both backends ... ok
test publish_range: one port per number, host == guest, inclusive ... ok
test run_args: custom init ... ok
test exec_args: workdir default and override, env, flags ... ok
test cp args ... ok
test parse_status: podman ... ok
test parse_status: apple ... ok
test parse_status: apple 1.x nested status ... ok
test validate rejects bad config ... ok
test validate: ports in range, no duplicate host ports ... ok
test parse_ports: podman PortBindings ... ok
test parse_ports: apple publishedPorts, count expands a range ... ok
test parse_ports: unreadable inspect output is BadInspect ... ok
test missing binary is NoBackend, not a crash ... ok
test exec against a fake backend captures output and exit code ... ok
test published_ports reads inspect through the backend ... ok

21 passed 0 failed

honest: passed (exit 0)