This repository contains ODH / Red Hat Openshift AI (RHOAI) tests.
Please follow the Contributing Guide
Install uv
These tests can be executed against arbitrary cluster with ODH / RHOAI installed.
You can log in into such cluster via:
oc login -u user -p password
Or by setting KUBECONFIG
variable:
KUBECONFIG=<kubeconfig file>
or by saving the kubeconfig file under ~/.kube/config
uv run pytest
To see optional cli arguments run:
uv run pytest --help
Bt default, RHOAI distribution is set.
To run on ODH, pass --tc=distribution:upstream
to pytest.
To skip running tests which have open bugs, pytest_jira plugin is used.
To run tests with jira integration, you need to set PYTEST_JIRA_URL
and PYTEST_JIRA_TOKEN
environment variables.
To make a test with jira marker, add: @pytest.mark.jira(jira_id="RHOAIENG-0000", run=False)
to the test.