-
Notifications
You must be signed in to change notification settings - Fork 4.5k
[BEAM-11436] Never run checkerframework on tests #14101
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Note this doesn't remove the suppressions added in 5675108. I thought I might be able to back it out with Maybe I can come up with a better approach in the morning.. (generate a patch and reverse it?) |
Codecov Report
@@ Coverage Diff @@
## master #14101 +/- ##
==========================================
+ Coverage 83.04% 83.42% +0.37%
==========================================
Files 469 469
Lines 58465 60259 +1794
==========================================
+ Hits 48555 50271 +1716
- Misses 9910 9988 +78
Continue to review full report at Codecov.
|
|
Ok, turns out the conflicts weren't trivial, because additional suppression were added in the meantime. I found the following worked: Then I ran This is committed in ebe1105 |
|
LGTM. If you hit a problem removing the suppressions, might as well get the first commit in sooner, to speed up builds for anyone who experiences cache misses. |
|
Yeah I'll back out the suppression removal for now. It looks like it really did break Java PreCommit in a surprising way. |
|
blurgh. The surprising schemas breakage is caused by the first commit, probably the strange nullable annotation behavior again.. |
|
if I'm being honest I don't quite understand why this works, but #14107 fixes this PR. |
|
Perhaps running checkerframework brings in the spotbugs annotations at compile time? |
|
Retest this please |
|
Run GoPortable PreCommit |
|
Run Java PreCommit |
|
Run Java_Examples_Dataflow PreCommit |
|
Run GoPortable PreCommit |
|
Oh. GoPortable PreCommit no longer exists. |
|
Run Java PreCommit |
|
Run Java_Examples_Dataflow PreCommit |
Post-Commit Tests Status (on master branch)
Pre-Commit Tests Status (on master branch)
See .test-infra/jenkins/README for trigger phrase, status and link of all Jenkins jobs.
GitHub Actions Tests Status (on master branch)
See CI.md for more information about GitHub Actions CI.