...
Testing Phase | CIA Project Contributors | Project Team | Integration Team |
---|---|---|---|
Image structure check | Verify that:
| ||
Container Sanity check | Verify that
Note: for containers that can't run standalone without changes to the base image, there is no expectation that they will run after the migration to a new base image. The strategy in this case is to move this test to the CSIT testing phase. | ||
Unit/CSIT testing | Verify that
When available:
Teams that have CSIT jobs will run these tests automatically in the build environment. This testing is independent of the base image used to build the container. | ||
Integration testing |
The Integration team is not concerned with whether an image is based on Alpine, Ubuntu or something else. This testing is independent of the base image used to build the container. | ||
Contract (Pairwise) testing | Pairwise testing will proceed according to current best practices under the guidance of the project teams or the Integration team. This testing is independent of the base image used to build the container. Note: CIA contributors would help resolve issues that are demonstrably caused by the new base image. |
...