The oct(open container testing) project aims to promote the Open Container Initiative by providing a universal testing lib/tools
for all the container projects compliance with oci specs.
The testing tools are all maintained in the tools
directory.
tools
|______ octest
|______ specsValidator
Now we have two tools octest
and specsValidator
.
You can join us to develop these tools or add new ones.
octest - spec test (config and bundle)
- Verify whether a config file (config.json and runtime.json) is compliance with the newest OCI specs.
- Verify whether a bundle is valid according to the newest OCI specs.
specsValidator - spec test (config and runtime)
- Run a container (by
runc
), compare the runtime status with the configuration.
- Fork the repository on GitHub
- Read the HowTO for build and test instructions
- Play with the project, submit bugs, submit patches!
If any issues are encountered while using the oct project, several avenues are available for support:
Issue Tracker | https://github.com/huawei-openlab/oct/issues |
---|---|
Google Groups | https://groups.google.com/forum/#!forum/oci-testing |
- Open Container project developer/user
The engine
part is now moved to oct-engine
The cases
part is now moved to oct-engine/cases