-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Fix Vertex AI postcommit suite to run the tests only once. #28571
Conversation
R: @jrmccluskey |
Run Python 3.8 PostCommit |
Stopping reviewer notifications for this pull request: review requested by someone other than the bot, ceding control |
Codecov Report
@@ Coverage Diff @@
## master #28571 +/- ##
==========================================
- Coverage 72.22% 72.20% -0.03%
==========================================
Files 684 684
Lines 101070 101131 +61
==========================================
+ Hits 72999 73018 +19
- Misses 26492 26534 +42
Partials 1579 1579
Flags with carried forward coverage won't be shown. Click here to find out more. see 9 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
Was it running twice? And does this mean you're going to update all of the other IT tests that double-up on markers? |
Run Python 3.8 PostCommit |
Yes, it's running twice, see: https://ci-beam.apache.org/job/beam_PostCommit_Python38/4614/consoleText |
failing run uses a wrong requirements.txt file, see: https://pantheon.corp.google.com/dataflow/jobs/2023-09-20_21_04_05-17827361344221303215?project=apache-beam-testing&e=13802955&mods=dataflow_dev |
there is definitely something to clean up. we can't apply the same change i do here to some of the other postcommits (e.g. pytorch) without more changes, but we should restructure these configs to create less entropy going forward. i can take a closer look later, this is a targeted fix to unblock broken postcommit. |
filed: #28578 |
+1 - I think this is done wrong all over the place. I know personally I did not understand how these tags worked correctly, so I'm sure I've contributed :( |
857fa6a
to
0c37a96
Compare
looks like beam release cut has affected the tests, rebasing. |
Run Python 3.8 PostCommit |
New error: I wonder if we somehow build the from a different commit than we test? |
I think that might mean that we haven't published the new snapshot containers? I'm pretty sure we're not building/testing from different commits since its all just one big gradle task |
The error could happen if tests don't specify --sdk_location. |
Or this flag is somehow not respected. |
I do see --sdk_location |
|
will look further in #28653 |
Run Python 3.8 PostCommit |
Run Python PreCommit |
Don't reuse it_postcommit tag in vertex ai tests so that we don't run it twice.