Skip to content

Test Specifications

Available Test Specs

There are two categories for workload tests.

  • General

These tests are designed to test any commodity workload running on OpenShift, and include specifications such as Default network connectivity.

  • Workload-Specific

These tests are designed to test some unique aspects of the workload under test are behaving correctly. This could include specifications such as issuing a GET request to a web server, or passing traffic through an IPSEC tunnel.

General tests

These tests belong to multiple suites that can be run in any combination as is appropriate for the workload under test.

Info

Test suites group tests by the topic areas.

Suite Test Spec Description Minimum OpenShift Version
access-control The access-control test suite is used to test service account, namespace and cluster/pod role binding for the pods under test. It also tests the pods/containers configuration. 4.6.0
affiliated-certification The affiliated-certification test suite verifies that the containers and operators discovered or listed in the configuration file are certified by Redhat 4.6.0
lifecycle The lifecycle test suite verifies the pods deployment, creation, shutdown and survivability. 4.6.0
networking The networking test suite contains tests that check connectivity and networking config related best practices. 4.6.0
operator The operator test suite is designed to test basic Kubernetes Operator functionality. 4.6.0
platform-alteration verifies that key platform configuration is not modified by the workload under test 4.6.0
observability the observability test suite contains tests that check workload logging is following best practices and that CRDs have status fields 4.6.0

Info

Please refer CATALOG.md for more details.

Workload-specific tests

TODO