Skip to content

Commit

Permalink
Add TMT part to our documentation
Browse files Browse the repository at this point in the history
TMT is not documented in our docs. Let's fix that.
  • Loading branch information
jkonecny12 committed Jul 16, 2024
1 parent eb54d66 commit 2d3e9f6
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -363,6 +363,11 @@ avoid running them in self-hosted internal infrastructure (if we did, we'd need
to restrict running the tests to avoid exfiltrating secrets from the internal
Red Hat network).

We are using `TMT`_ for PR gating. Their test result will be required on newly
created PRs, however, only committers have privileged to execute `tmt workflow`_
by comment ``/test-tmt`` on the PR. After a while status on PR will have a link to
TMT run.

Thus PR tests run on Travis_, which is one of the few public CI providers who
offer ``/dev/kvm``. The entry point is `.travis.yml`_. The ``run_travis.sh``
script checks which tests are affected by the PR, and runs the first six in
Expand Down Expand Up @@ -397,6 +402,8 @@ GitHub's infrastructure and can be run manually by a developer.
.. _scenarios workflow: .github/workflows/scenarios-permian.yml
.. _skip-testtypes file: ./containers/runner/skip-testtypes
.. _GitHub Daily run workflows page: https://github.com/rhinstaller/kickstart-tests/actions?query=workflow%3A%22Daily+run%22
.. _tmt workflow: ./.github/workflows/testingfarm.yml
.. _TMT: https://docs.testing-farm.io/
.. _Travis: https://travis-ci.com/
.. _.travis.yml: ./.travis.yml
.. _container-autoupdate: ./.github/workflows/container-autoupdate.yml
Expand Down

0 comments on commit 2d3e9f6

Please sign in to comment.