-
Notifications
You must be signed in to change notification settings - Fork 249
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2482 from buildkite/add-test-analytics-issues
Add Run Issues to the Test Analytics docs
- Loading branch information
Showing
4 changed files
with
23 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -35,6 +35,26 @@ Alternatively, you can create [scheduled builds](/docs/pipelines/scheduled-build | |
|
||
Test Analytics reviews the test results to detect flaky tests after every test run. | ||
|
||
## Run issues | ||
|
||
>🛠 Currently in private beta | ||
> This feature is currently in private beta. If you would like to request access to Run issues, [contact us here](mailto:[email protected]) | ||
<%= image "run-issues.png", alt: "Screenshot of a run with issues displaying in a list, including flaky, slow and failures." %> | ||
|
||
Test Analytics will automatically detect issues per run. For each test, we currently detect three issues: flaky, slow and failure. And display total number of issues, along with the following, ordered by the most problematic to least problematic: | ||
|
||
- **Flaky:** [See section on detecting flaky tests](#detecting-flaky-tests). | ||
|
||
- **Slow:** Slowness is measured by the comparative performance of tests within the current run. The system automatically flags slow tests when the slowest 1% of tests take more than 15% of the overall run time. This threshold can be manually amended within the suite settings. | ||
|
||
- **Failure:** A failed test will impact the overall test performance and efficiency. | ||
|
||
These detected issues will also show on a test execution page: | ||
|
||
<%= image "execution-issues.png", alt: "Screenshot of an execution with issues with their descriptions, displaying a dropdown, including flaky, slow and failures." %> | ||
|
||
|
||
## Tracking reliability | ||
|
||
Test Analytics calculates reliability of both your entire test suite and individual tests as a measure of flakiness over time. | ||
|