actions-marketplace-validations/Eggplant Runner
Triggers a run from DAI test configuration.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Feb 19, 2026
- License
- MIT
Pinned Snippet
uses: actions-marketplace-validations/keysight-eggplant_eggplant-github-action@de6f2dd273d540efd57decd5a6e2e67f50364db3 # no releases — HEAD as of 2026-07-10tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| serverURL | The URL of Eggplant DAI server, http(s)://dai_server_hostname:portnumber | yes | — |
| testConfigID | The ID of the Eggplant DAI test configuration that you want to run, e.g. 09c48b7d-fc5b-481d-af80-fcffad5d9587 | no | — |
| testConfigName | The name of the test config that you want to run | no | — |
| modelName | DAI model name for the specified test configuration.(Use this argument if only testConfigName are provided) | no | — |
| suiteName | DAI suite name for the specified test configuration.(Use this argument if only testConfigName are provided) | no | — |
| clientID | The client ID to use to authenticate with the Eggplant DAI server | yes | — |
| clientSecret | The client secret to use to authenticate with the Eggplant DAI server [env var: DAI_CLIENT_SECRET; required] | yes | — |
| requestTimeout | The timeout in seconds for each HTTP request to the Eggplant DAI server [default: 30] | no | 30 |
| requestRetries | The number of times to attempt each HTTP request to the Eggplant DAI server [default: 5] | no | 5 |
| backoffFactor | The exponential backoff factor between each HTTP request [default: 0.5] | no | 0.5 |
| logLevel | The logging level [default: INFO] | no | INFO |
| CACertPath | The path to an alternative Certificate Authority pem file | no | — |
| testResultPath | Location to store the test results generated from test configuration execution | no | — |
| eggplantRunnerPath | The path to eggplant runner CLI executable | no | — |
| parameters | The global parameter(s) to override in the format parameter_name=parameter_value | no | — |
| parametersFilePath | The path to a user-created JSON file that contains the global parameters you want to override | no | — |
| filterBy | The filter to execute specific step within a test configuration in the form of filter_name=filter_value | no | — |
| filterByJson | The path to a user-created JSON file that contains all the filters to execute specific steps within a test configuration | no | — |
| previousTaskInstanceID | The UUID of a previously executed test configuration definition to be used in the current test configuration run | no | — |
| dryRun | Perform a dry run only | no | false |
| gitlabAccessToken | Engineering/Development only: Personal Access Token to download CLI exe from GitLab Packages. | no | — |
Outputs
no outputs