bazelbuild / bazelbuild/bazel

Bazel CI flaky test failure com.google.devtools.build.lib.skyframe.PackageFunctionTest testOneNewElementInMultipleGlob[globUnderSingleDep=true]

Open
#24,776 0 comments 0 reactions 0 assignees View on GitHub
breakage P2 team-OSS type: bug
Dominant language
Java
Stars
25.8k
Forks
4.6k
Avg merge
2d 20h
Merged PRs (30d)
72

Description

CI: https://buildkite.com/organizations/bazel/analytics/suites/bazel-bazel/tests/224433db-dc77-8965-9abf-a7b4fc631dd0?period=1day&branch=master#failed

Platform: Ubuntu

Logs:
```
java.lang.Exception: Test cancelled
at com.google.testing.junit.runner.model.TestCaseNode.testInterrupted(TestCaseNode.java:89)
at com.google.testing.junit.runner.model.TestSuiteNode.testInterrupted(TestSuiteNode.java:71)
at com.google.testing.junit.runner.model.TestSuiteNode.testInterrupted(TestSuiteNode.java:71)
at com.google.testing.junit.runner.model.TestSuiteNode.testInterrupted(TestSuiteNode.java:71)
at com.google.testing.junit.runner.model.TestSuiteModel.testRunInterrupted(TestSuiteModel.java:150)
at com.google.testing.junit.runner.internal.junit4.JUnit4TestXmlListener$WriteXmlSignalHandler.handle(JUnit4TestXmlListener.java:118)
at com.google.testing.junit.runner.internal.SignalHandlers$2.handle(SignalHandlers.java:62)
at jdk.unsupported/sun.misc.Signal$InternalMiscHandler.handle(Signal.java:198)
at java.base/jdk.internal.misc.Signal$1.run(Signal.java:218)
at java.base/java.lang.Thread.run(Thread.java:1583)
```

Steps:
```
BAZELCI_TASK=ubuntu2004
TEST_TARGET=//src/test/java/com/google/devtools/build/lib/skyframe:PackageFunctionTest
TEST_NAME=testOneNewElementInMultipleGlob[globUnderSingleDep=true]

bazel test //src/test/java/com/google/devtools/build/lib/skyframe:PackageFunctionTest --test_filter=testOneNewElementInMultipleGlob[globUnderSingleDep=true]

```
CC Greenteam @fweikert

Contributor guide

Open the contributing guide

Research direction

Start with the //src/test/java/com/google/devtools/build/lib/skyframe:PackageFunctionTest target and reproduce the named test using the command in the issue on Ubuntu. Review the CI cancellation logs and test behavior to identify the flake; done means the test no longer fails intermittently in CI.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
build-system, testing
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.