Skip to content

Commit

Permalink
add note for black-box testing and minor refactoring
Browse files Browse the repository at this point in the history
  • Loading branch information
clay-lake committed Dec 2, 2024
1 parent 0fcec32 commit f7f4303
Showing 1 changed file with 9 additions and 1 deletion.
10 changes: 9 additions & 1 deletion oci_factory_workflows/REAME.md
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,11 @@ from a local artifact or from an external location uploaded as an artifact. The
workflow includes the following tests, which can be enabled or disabled as
needed.

- Testing OCI Compliance of Rock images using [Umoci](https://umo.ci/)
- OCI compliance testing of images using [Umoci](https://umo.ci/). The image's
readability and layout are tested by unpacking and listing the image tags.
- Black-box testing of images performed using Docker to create a container and
attempting to run the Pebble service manager. This test applies only to
images created with Rockcraft.
- Testing image storage efficiency using [Dive](https://github.com/wagoodman/dive)
- Scanning for vulnerabilities using [trivy](https://trivy.dev/)
- Scanning for malware using [ClamAV](https://www.clamav.net/)
Expand All @@ -89,6 +93,10 @@ needed.
- Enable Umoci OCI Image compliance test.
- optional, default: `true`
- type: boolean
- `test-oci-compliance`
- Enable Umoci OCI Image compliance test.
- optional, default: `true`
- type: boolean
- `test-efficiency`
- Enable Dive image efficiency test.
- optional, default: `true`
Expand Down

0 comments on commit f7f4303

Please sign in to comment.