actions-marketplace-validations/Schedule tests on Testing Farm

A GitHub action will schedule a user defined tests to the Testing Farm to run tmt tests.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api_keyA testing farm API keyyes
api_urlA testing farm server urlnohttps://api.dev.testing-farm.io/v0.1
tf_scopeDefines the scope of Testing Farm. Possible options are public and privatenopublic
git_urlAn url to the GIT repository with TMT plansno${{ github.server_url }}/${{ github.repository }}
git_refA tmt tests branch, tag or commit specifying the desired git revision which will be used for tests.no${{ github.ref }}
tmt_plan_regexA tmt plan regex which will be used for selecting plans. By default all plans are selected.no
tmt_plan_filterA filter used to select tmt plans plan_filter. See https://docs.testing-farm.io/Testing%20Farm/0.1/test-request.html#plan-filter.no
tmt_contextA value of tmt.context variable https://tmt.readthedocs.io/en/latest/spec/context.html, variables separated by ;no""
tmt_pathA path in the repository with tmt metadatano.
composeA compose to run tests against. Use "null" to skip compose specification - needed for container provisioner with image specified in plan.noFedora-latest
archDefine an architecture for testing environment. Default: x86_64nox86_64
variablesEnvironment variables for test, separated by ;no""
secretsSecret environment variables for test env, separated by ;no""
tmt_hardwareDefine hardware requirements for the testing environment as a JSON string. See https://tmt.readthedocs.io/en/latest/spec/hardware.htmlno
coprName of copr to use for the artifactsnoepel-7-x86_64
copr_artifacts"fedora-copr-build" artifacts for testing environment. Separated by ;no""
github_tokenGitHub TOKEN or PATno${{ github.token }}
create_issue_commentIt creates a github issue Commentnofalse
pull_request_status_nameGitHub pull request status namenoFedora
update_pull_request_statusAction will update pull request status.nofalse
environment_settingsPass specific settings, like post-install-script, to the testing environment.no{}
pipeline_settingsPass specific settings for the testing farm pipeline, e.g. the type for multihost testing.no{}
create_github_summaryCreate GitHub Job Summary accessible from Workflow run Summary.. Possible options: "true" or "false"notrue
timeoutAction is waiting for testing farm to finish or until timeout is reached. Value is in minutes.no480
repo_ownerOwner of the repositoryno${{ github.repository_owner }}
repo_nameName of the repositoryno
pr_numberPull request number for showing the resultsno
commit_shaSha of the commit triggering the actionno
namedescription
request_idAn ID of a scheduled testing farm request
request_urlAn URL of a scheduled testing farm request
test_log_urlAn URL of a scheduled test logs