• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

MITLibraries / hrqb-client / 9893464975
99%
main: 96%

Build:
Build:
LAST BUILD BRANCH: v1.14.0
DEFAULT BRANCH: main
Ran 11 Jul 2024 02:39PM UTC
Jobs 1
Files 26
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

11 Jul 2024 02:37PM UTC coverage: 99.348% (-0.2%) from 99.553%
9893464975

push

github

ghukill
Improve Quickbase upsert reporting

Why these changes are being introduced:

Formerly, each QuickbaseUpsertTask would individually log how metrics
about modified records.  This made it difficult to quickly get a holistic
picture of the run.  The methods were also logging oriented vs data oriented,
which made working with that data tricky.

How this addresses that need:
* Utilize luigi Events to pinpoint tasks only from the current run
* Shift parsing up upsert results to QBClient
* Add method HRQBPipelineTask.aggregate_upsert_results() to aggregate
all upsert results, across all Load tasks that fired during the run

By utilizing luigi Events, this also paves the way for better task
data cleanup, if we want to only pinpoint tasks that ran during the
last run (though not yet implemented).

Side effects of this change:
* All upsert results are written to logs in an aggregate form

Relevant ticket(s):
* https://mitlibraries.atlassian.net/browse/HRQB-20

51 of 53 new or added lines in 3 files covered. (96.23%)

914 of 920 relevant lines covered (99.35%)

0.99 hits per line

Jobs
ID Job ID Ran Files Coverage
1 9893464975.1 11 Jul 2024 02:39PM UTC 0
99.35
GitHub Action Run
Source Files on build 9893464975
Detailed source file information is not available for this build.
  • Back to Repo
  • 37fe1a04 on github
  • Prev Build on main (#9878321523)
  • Next Build on HRQB-29-log-load-counts (#9897798248)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc