Get the results of a test run.
note: This feature is a Beta Service. Customers may opt to try such Beta Service in its sole discretion. Any use of the Beta Service is subject to the applicable Beta Services Terms provided at Agreements and Terms.
Description for logic get test
When you run 'sf logic run test' to test Apex classes and Flows asynchronously, it returns a test run ID. Use that ID with this command to see the results.
To see code coverage results, use the --code-coverage flag with --result-format. The output displays a high-level summary of the test run and the code coverage values for classes in your org. If you specify human-readable result format, use the --detailed-coverage flag to see detailed coverage results for each test method run.
Flags
| Flag Name (Long) | Flag Name (Short) | Description |
|---|---|---|
| <code>‑‑api‑version</code> | N/A | Type: Value<br><br>Override the api version used for api requests made by this command |
| <code>‑‑code‑coverage</code> | <code>‑c</code> | Type: Boolean<br><br>Retrieve code coverage results. |
| <code>‑‑concise</code> | N/A | Type: Boolean<br><br>Display only failed test results; works with human-readable output only. |
| <code>‑‑detailed‑coverage</code> | N/A | Type: Boolean<br><br>Display detailed code coverage per test. |
| <code>‑‑flags‑dir</code> | N/A | Type: Value<br><br>Import flag values from a directory. |
| <code>‑‑json</code> | N/A | Type: Boolean<br><br>Format output as json. |
| <code>‑‑output‑dir</code> | <code>‑d</code> | Type: Value<br><br>Directory in which to store test result files. |
| <code>‑‑result‑format</code> | <code>‑r</code> | Type: Value<br>Valid Values: human, tap, junit, json<br>Default value: human<br><br>Format of the test results. |
| <code>‑‑target‑org</code> | <code>‑o</code> | Type: Value<br>Required<br><br>Username or alias of the target org. Not required if the target-org configuration variable is already set. |
| <code>‑‑test‑run‑id</code> | <code>‑i</code> | Type: Value<br>Required<br><br>ID of the test run. |
Examples for logic get test
Get the results for a specific test run ID in the default human-readable format; uses your default org:
sf logic get test --test-run-id <test run id>
Get the results for a specific test run ID, format them as JUnit, and save them to the "test-results/junit" directory; uses the org with alias "my-scratch":
sf logic get test --test-run-id <test run id> --result-format junit --target-org my-scratch
<!-- prettier-ignore-end -->