Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
The bug: https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8169685 This came up when diagnosing a mind-numbingly perplexing failure on RawAttributeMapperTest from https://buildkite.com/bazel/google-bazel-presubmit/builds/17716#f428d533-71d6-4483-b138-5c21345b97f2, happening due to change https://bazel.googlesource.com/bazel/+/cbcffa054c50fd28e7c2fe5fe935d1991a322527 which has nothing to do with RawAttributeMapperTest at all. The failure was triggered by removing LicensingTests.java. This changed how JUnit scheduled analysis_select_test. This caused the ClassCastException checked in RawAttributeMapperTest#testGetAttribute,testVisitLabels to be compiled instead of interpreted. Due to https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8169685, this meant its stack trace was no longer available, so the tests couldn't check its error message. I was able to produce a minimal repro by adding back in LicensingTests into the srcs of analysis_select_test, then ripping out all of LicensingTests except for testLicenseCheckingTakesOnlyOneSelectBranch. When I commented out this line: // ConfiguredTarget eve = getConfiguredTarget("//eden:eve"); RawAttributeMapperTest failed. When I left it in, the test succeeded. See #7444. PiperOrigin-RevId: 241937508
- Loading branch information