-
Notifications
You must be signed in to change notification settings - Fork 670
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
chore(sdk): Better docs for run.save() and improved code #7146
Conversation
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #7146 +/- ##
==========================================
- Coverage 79.63% 74.04% -5.60%
==========================================
Files 498 498
Lines 53594 53601 +7
==========================================
- Hits 42678 39687 -2991
- Misses 10588 13580 +2992
- Partials 328 334 +6
Flags with carried forward coverage won't be shown. Click here to find out more.
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for slogging through this function.....
Made some more updates---while fixing some issues, I ended up rewriting |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks for cleaning this code path!!!
i think we actually had a request for this, let me try and find it... |
Nice! I love it when an issue is fixed by coincidence! |
2 at that, i probably could find more... :) |
Description
Fixes: WB-3421
Fixes: #4898
run.save()
more thoroughlyrun.save()
code and re-enables testsFilesRecord
I believe the tests were flaky because they were relying on the current working directory of the test runner. This can cause files saved in one test to affect another test.
I removed
FilesItem.external_path
as it appears unused. I marked its field number asreserved
following best practices for updating protos.Testing
Unit tests and the following manual tests: