redefinedev/redefine-action
Redefine is a CI Optimization platform for increased development velocity and experience
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| auth | Redefine auth | yes | — |
| testing-framework | The testing framework to optimize. | no | — |
| command | Redefine CLI command to perform. | no | install |
| mode | Redefine execution mode. | no | discover |
| python-venv-path | Python virtual environment to install Redefine in. | no | — |
| time-limit | The time limit for running Redefine. | no | — |
| min-accuracy | The minimum accuracy for Redefine to achieve. | no | — |
| confidence | Redefine confidence level. | no | — |
| session-id | The session ID matching between the orchestrator and the workers | no | — |
| output-path | Path to where the predicted tests will be written to in the format of a ' ' divided list | no | — |
| predict-command | Testing framework command to execute, for example: 'npx cypress run' | no | — |
| timeout | Timeout for the testing framework invocation command, default to 10 seconds | no | 10 |
| exit-code | Return exit code | no | false |
| split | When using Redefine Parallel, determines how many workers to split the tests into | no | — |
| group | When using Redefine Parallel, determines what group (index) the worker belongs to | no | — |
| config-args | Additional arguments to pass to the `config set` command in format of key1=value1 key2='long value2' ... | no | — |
| args | Additional arguments to pass to the main command. | no | — |
Outputs
| name | description |
|---|---|
| session-check | `get session_check` command result. True if the session is still ongoing, false otherwise. |
| session-id | Session ID generated by 'get session_id' command |