Add query test showing "kind(' rule', siblings(//foo:BUILD))" matches a target named :all.

RELNOTES:
None.
PiperOrigin-RevId: 258403774
diff --git a/src/test/java/com/google/devtools/build/lib/query2/engine/AbstractQueryTest.java b/src/test/java/com/google/devtools/build/lib/query2/engine/AbstractQueryTest.java
index fc3a5db..53d60c2 100644
--- a/src/test/java/com/google/devtools/build/lib/query2/engine/AbstractQueryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/query2/engine/AbstractQueryTest.java
@@ -1640,6 +1640,20 @@
     assertThat(evalToString("same_pkg_direct_rdeps(//foo:d)")).isEqualTo("//foo:b //foo:c");
   }
 
+  @Test
+  public void testSiblings_MatchesTargetNamedAll() throws Exception {
+    writeFile(
+        "foo/BUILD",
+        // NOTE: target named 'all' collides with, takes precedence over the ':all' wildcard
+        "sh_library(name = 'all')",
+        "sh_library(name = 'ball')",
+        "sh_library(name = 'call')",
+        "sh_library(name = 'doll')");
+    assertThat(evalToString("//foo:all")).isEqualTo("//foo:all");
+    assertThat(evalToString("kind(' rule', siblings(//foo:BUILD))"))
+        .isEqualTo("//foo:all //foo:ball //foo:call //foo:doll");
+  }
+
   // Explicit test for the interaction of 'siblings' on operands coming from 'buildfiles' or
   // 'loadfiles'. The behavior here of treating a load'd .bzl file as coming from the package
   // loading it, rather than the package to which it belongs, is unfortunate, but it's the only
diff --git a/src/test/java/com/google/devtools/build/lib/query2/engine/PostAnalysisQueryTest.java b/src/test/java/com/google/devtools/build/lib/query2/engine/PostAnalysisQueryTest.java
index 02bf02c..bd09725 100644
--- a/src/test/java/com/google/devtools/build/lib/query2/engine/PostAnalysisQueryTest.java
+++ b/src/test/java/com/google/devtools/build/lib/query2/engine/PostAnalysisQueryTest.java
@@ -561,6 +561,9 @@
   public void testSiblings_SamePackageRdeps() {}
 
   @Override
+  public void testSiblings_MatchesTargetNamedAll() {}
+
+  @Override
   public void testSiblings_Simple() {}
 
   @Override