endtest-technologies/Run Endtest functional tests
Trigger one or more Endtest test executions and wait for their results
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| app_id | The Endtest App ID for your account. You can get it from https://app.endtest.io/settings. | yes | — |
| app_code | The Endtest App Code for your account. You can get it from https://app.endtest.io/settings. | yes | — |
| api_request | The Endtest API request that starts one or more test executions. The response may contain one hash or multiple comma-separated hashes. | yes | — |
| number_of_loops | The maximum number of result checks. Checks run once every 30 seconds. | yes | — |
| results_format | The Endtest results format: json or json-light. | no | json |
| fail_build | Whether to fail the GitHub Actions step when Endtest reports failed assertions or errors. | no | false |
Outputs
| name | description |
|---|---|
| test_suite_name | One test suite name, or a JSON array of names when multiple executions were triggered |
| configuration | One execution configuration, or a JSON array of configurations when multiple executions were triggered |
| test_cases | Total number of test cases across all executions |
| passed | Total number of passed assertions across all executions |
| failed | Total number of failed assertions across all executions |
| errors | Total number of errors across all executions |
| failed_test_cases | Total number of failed test cases reported across all executions |
| start_time | The earliest execution start timestamp |
| end_time | The latest execution end timestamp |
| detailed_logs | A flattened JSON array containing detailed logs from all executions. Empty when results_format is json-light. |
| screenshots_and_video | A flattened JSON array containing screenshot, log, and video URLs from all executions. Empty when results_format is json-light. |
| hash | The hash returned by Endtest, including comma-separated hashes for multiple executions |
| results | One Endtest Results page URL, or a JSON array of URLs when multiple executions were triggered |
| execution_count | The number of completed test executions |
| hashes | A JSON array containing every execution hash |
| result_urls | A JSON array containing an Endtest Results page URL for every execution |
| test_executions | The complete Endtest API response normalized to a JSON array |