What needs to be done
Bring the opencontainers/runtime-tools validation suite into the project using
the integration approach chosen during research (vendor / git submodule /
fetch-in-CI). Get the suite building and able to invoke box as RUNTIME.
Includes:
- Adding the suite to the repo via the chosen mechanism (and documenting how to
update/pin it).
- Ensuring the
runtimetest helper and validation test binaries build in our
environment (Go toolchain, bats dependency).
- A reproducible way to point the suite at the locally-built
box binary.
Acceptance criteria
Parent / tracking issue
Part of the OCI runtime validation epic.
Blocked by
- Research the OCI runtime-tools validation suite & CLI contract
Rough size
M — a day or two
What needs to be done
Bring the
opencontainers/runtime-toolsvalidation suite into the project usingthe integration approach chosen during research (vendor / git submodule /
fetch-in-CI). Get the suite building and able to invoke
boxasRUNTIME.Includes:
update/pin it).
runtimetesthelper and validation test binaries build in ourenvironment (Go toolchain, bats dependency).
boxbinary.Acceptance criteria
runtimetesthelper build cleanly locallyboxbinary and at least starts executing tests.gitignore/ build artifacts handled so the suite doesn't pollute the treeParent / tracking issue
Part of the OCI runtime validation epic.
Blocked by
Rough size
M — a day or two