Testing Phase | CIA Project Contributors | Project Team | Integration Team |
---|
Image structure check | Verify that:- The image build properly and
- That all dependencies related to the new base image are resolved correctly.
|
|
|
Container Sanity check | Verify that- The local build process completes successfully; with not container build errors.
- The build changes result in a structurally sound container image.
- Libraries and dependencies are resolved correctly.
|
|
|
Unit testtests | Verify that
- The container runs on their local development environment
When available: - Execute test harnesses and unit tests provided by the project team.
This testing is independent of the base image used to build the container. |
|
Integration testtests |
|
| - Contributed changes will be subject to the integration tests designed and executed by the Integration team or the project team.
In the Integration lab env, ONAP containers are deployed and ran inside VMs and those VMs use ubuntu-1604-cloud-amd64 image, however, the host OS is transparent to containers. The integration team uses OOM to deploy whatever ONAP container images are pulled from the registry.
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. |
Pairwise testingtests |
| 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. |
|