🎙️ Discussion

Conformance tests


Table of contents

  1. What are the challenges that we are trying to solve?
  2. What ideas do we have for how to address these challenges?
  3. How do these ideas break down into…
    1. Already existing OCI specs?
    2. A new project (CNCF or OCI)
  4. Questions?
  5. What pre-existing work or software can support these ideas?
  6. Relevant OCI Issues

What are the challenges that we are trying to solve?

No way to evaluate OCI conformance (aside from the registry conformance test.

What ideas do we have for how to address these challenges?

Add conformance tests for image, runtime, and distribution client specs. These should report granular results rather than simply yes/no so that implementations can say what parts of OCI they do and don’t support.

How do these ideas break down into…

Already existing OCI specs?

This suggestion is relevant to the image, runtime, and a distribution client spec. Any news specs that arise should also be developed with conformance testing as a priority.

A new project (CNCF or OCI)

Questions?

What pre-existing work or software can support these ideas?

Relevant OCI Issues