sipfront/sipfront-call-test
Triggers a call test or project run on the Sipfront App
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| public_key | Your Sipfront API public key | yes | — |
| secret_key | Your Sipfront API secret key | yes | — |
| mode | What to run: 'test' (a single test) or 'project' (a whole project) | no | test |
| name | Your Sipfront test name to trigger (required when mode=test) | no | — |
| destination | The destination to call, overriding the test configuration (mode=test) | no | — |
| project_id | The id of the project to run (mode=project; takes precedence over project_name) | no | — |
| project_name | The name of the project to run (mode=project; used when project_id is not set) | no | — |
| test_ids | Comma-separated subset of test ids to run (mode=project, optional) | no | — |
| report_mode | Report rendering mode. mode=test: 'full', 'kiosk' or 'print'. mode=project: 'full' or 'kiosk' | no | — |
| poll_interval | Seconds to wait between status polls | no | 3 |
| timeout | Maximum seconds to wait for the run to finish (0 disables) | no | 1800 |
| sf_environment | Internal parameter for testing this action | no | — |
Outputs
| name | description |
|---|---|
| status | Final status: test mode 'passed'/'failed'/'running'; project mode 'passed'/'failed'/'stopped'/'running' |
| report_url | URL of the test session or project run report |
| project_id | The id of the project the test or project run belongs to |
| started_at | Timestamp when the run started (UTC) |
| stopped_at | Timestamp when the run stopped (UTC) |
| session_id | The Sipfront session id used for the test run |
| result_description | Human-readable description of the test result |
| test_id | The id of the executed test |
| test_name | The name of the executed test |
| project_name | The name of the project the test belongs to |
| testcase_name | The name of the test case (scenario) that was executed |
| agentpool_name | The name of the agent pool that ran the test |
| tags | JSON-encoded tags associated with the test session |
| project_run_id | The numeric id of the project run |
| project_run_uuid | The uuid of the project run |
| total_tests | Total number of tests in the project run |
| tests_started | Number of tests that were started in the project run |