One monolithic factory-entries data product#429
Conversation
Codecov ReportBase: 47.41% // Head: 47.36% // Decreases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## master #429 +/- ##
==========================================
- Coverage 47.41% 47.36% -0.06%
==========================================
Files 54 54
Lines 2902 2903 +1
Branches 523 523
==========================================
- Hits 1376 1375 -1
- Misses 1426 1427 +1
- Partials 100 101 +1
Flags with carried forward coverage won't be shown. Click here to find out more.
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
bebae67 to
20751f3
Compare
|
Should also check glideinwms/glide_frontend_element.py to make sure there's nothing in there. Otherwise this looks good. |
20751f3 to
bd5131b
Compare
| requests_df = datablock.get("glideclient_manifests") | ||
| if requests_df.empty: | ||
| return pandas.DataFrame() | ||
|
|
There was a problem hiding this comment.
Not a blocker, but is it fairly trivial to add a test to make sure that if the glideclient_manifests data block is empty, we get an empty pandas.DataFrame()?
There was a problem hiding this comment.
Yes, I'll find a way to cover this.
shreyb
left a comment
There was a problem hiding this comment.
Approved, but I had one comment to see if it's possible to increase coverage for the lines added in fe_group_classads.py.
Instead of one data product for each factory entry type, this PR merges all of those products into a monolithic data product called
"Factory_Entries".