telia-actions/Run tests using TAFFi
Sets up needed TAFFi configs and runs the tests using TAFFi
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| testDir | Path to a directory below which all the files needed for test run are found from. Path is relative to workspace directory | no | "" |
| resultsDir | Path to a directory where all the test results will be stored. Path is relative to workspace directory | no | output |
| taffiServerCmd | Command to run before starting TAFFi server. Can be used for example installing some additional libraries etc. | no | — |
| taffiServerTimeout | Timeout for waiting the TAFFi server to be reachable before starting the test run. During this time for example the command to run before starting TAFFi server (taffiServerCmd) is run. | no | 180 |
| testRunTool | Test tool to run | no | robot |
| testRunBaseDir | Path to the base directory where all tests to run are found. Must be relative to testDir input. | no | robot/tests |
| testRunConfigPath | Path to the test configuration file (tool specific file, for Robot it is an argument file in JSON format). Must be relative to testDir input. | no | robot/tests/robot.arguments.json |
| testRunTests | Tests to run. Quotes (") need to be escaped with a backslash (\). | no | . |
| testRunOptions | Commandline options to be given for test tool. Quotes (") need to be escaped with a backslash (\). | no | — |
| noProxy | String to be appended to the end of NO_PROXY environment variable. | no | — |
| dockerRegistryUsername | Username to be used to access the Docker registry in Telia Company JFrog Artifactory (verso-docker-dev-local.jfrog.teliacompany.io) for downloading the TAFFi Docker images | yes | — |
| dockerRegistryPassword | Password to be used to access the Docker registry in Telia Company JFrog Artifactory (verso-docker-dev-local.jfrog.teliacompany.io) for downloading the TAFFi Docker images | yes | — |
| jiraProject | Jira project to which report the results | no | — |
| jiraTestPlan | Jira test plan to which report the results | no | — |
| jiraUsername | Username to be used to access Jira (https://devopsjira.verso.sonera.fi) for reporting test results. Required only if also both jiraProject and jiraTestPlan are provided, and thus test reporting is tried to be done. | no | — |
| jiraPassword | Password to be used to access Jira (https://devopsjira.verso.sonera.fi) for reporting test results. Required only if also both jiraProject and jiraTestPlan are provided, and thus test reporting is tried to be done. | no | — |
| realRun | Really run tests? | — | true |
Outputs
no outputs