aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/test/java/com/google/devtools/build/lib/pkgcache
diff options
context:
space:
mode:
Diffstat (limited to 'src/test/java/com/google/devtools/build/lib/pkgcache')
-rw-r--r--src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java b/src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java
index 9b1b4dc214..9cf3254d92 100644
--- a/src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java
+++ b/src/test/java/com/google/devtools/build/lib/pkgcache/LoadingPhaseRunnerTest.java
@@ -231,6 +231,19 @@ public class LoadingPhaseRunnerTest {
}
@Test
+ public void testTestFilteringIncludingManual() throws Exception {
+ writeBuildFilesForTestFiltering();
+ tester.useLoadingOptions("--build_manual_tests");
+ LoadingResult loadingResult = assertNoErrors(tester.loadTests("//tests:all"));
+ assertThat(loadingResult.getTargets())
+ .containsExactlyElementsIn(getTargets("//tests:t1", "//tests:t2", "//tests:t3"));
+ assertThat(loadingResult.getTestsToRun())
+ .containsExactlyElementsIn(getTargets("//tests:t1", "//tests:t2"));
+ assertThat(tester.getFilteredTargets()).containsExactlyElementsIn(getTargets());
+ assertThat(tester.getTestFilteredTargets()).containsExactlyElementsIn(getTargets());
+ }
+
+ @Test
public void testTestFilteringBuildTestsOnly() throws Exception {
writeBuildFilesForTestFiltering();
tester.useLoadingOptions("--build_tests_only");