Skip to content

Commit 73da4b8

Browse files
authored
Merge pull request #9774 from circleci/adaptive-testing-limitations
Refine adaptive testing documentation
2 parents 6c30f81 + e9bc77b commit 73da4b8

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

docs/guides/modules/test/pages/adaptive-testing.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Adaptive testing reduces test execution time while maintaining test confidence.
2020

2121
The following list shows some examples of where adaptive testing can be most beneficial:
2222

23-
* Unit and integration tests that exercise code within the same repository.
23+
* Tests that exercise code within the same repository.
2424
* Projects with comprehensive test coverage. The more thorough your tests, the more precisely adaptive testing can identify which tests are impacted by changes.
2525
* Test frameworks with built-in coverage support (Jest, pytest, Go test, Vitest) where generating coverage reports is straightforward.
2626
+
@@ -29,8 +29,8 @@ TIP: In codebases with sparse test coverage, adaptive testing cannot accurately
2929
== Limitations
3030

3131
* Generating code coverage data is essential for determining how tests are related to code. If tests are run in a way that makes generating and accessing code coverage data tricky then adaptive testing may not be a good fit.
32+
* Adaptive testing works best when testing a single deployable artifact. For example, a monorepo with integration tests that span multiple packages/services, especially when services run in separate container, makes coverage generation and consolidation difficult.
3233
* Adaptive testing needs to be configured with commands to discover all available tests and run a subset of those tests. If you cannot run commands to discover tests and run a subset of tests on the CLI then adaptive testing may not be a good fit.
33-
* Adaptive testing works best when testing a single deployable unit. A monorepo which performs integration tests across many packages at once may not be a good fit.
3434

3535
== Key benefits
3636

0 commit comments

Comments
 (0)