The executable can take in inputs defined in config.dev.json, or as command line input parameters.
| Parameter | Details |
|---|---|
| EnvironmentId | Environment that the Power Apps app you are testing is located in. For more information about environments, please view this |
| TenantId | Tenant that the Power Apps app is located in. |
| TestPlanFile | Path to the test plan that you wish to run |
| OutputDirectory | Relative path to folder the test results will be placed. Optional. If this is not provided, it will be placed in the TestOutput folder. All results and logs will be placed under file system's designated Microsoft\TestEngine location under user's temp directory. |
| LogLevel | Level for logging (Folllows this). Optional. If this is not provided, Information level logs and higher will be logged |
| QueryParams | Specify query parameters to be added to the Power Apps URL. |
| Domain | Specify what URL domain your app uses. This is optional; if not set, it will default to 'https://apps.powerapps.com'. |
Please view the checked in config.json file for the latest format.
Use a config.dev.json to prevent accidentally checking in personal info.
When provided, command line parameters will override anything specified in config.dev.json
| Switch | Parameter |
|---|---|
| -i | TestPlanFile |
| -e | EnvironmentId |
| -t | TenantId |
| -o | OutputDirectory |
| -l | LogLevel |
| -q | QueryParams |
| -d | Domain |