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

MITLibraries / hrqb-client / 8974617895
97%
main: 96%

Build:
Build:
LAST BUILD BRANCH: v1.14.0
DEFAULT BRANCH: main
Ran 06 May 2024 07:28PM UTC
Jobs 1
Files 15
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

06 May 2024 07:26PM UTC coverage: 96.522% (+0.2%) from 96.347%
8974617895

push

github

ghukill
Refactor base Tasks

Why these changes are being introduced:

While working on building out actual chains of Tasks in Pipelines,
it was determined that it would be beneficial to programmatically
set the Target output paths for Tasks.  To support this, a pipeline name
will get passed throughout that help name these artifacts.  This will
allow a single Task to get reused in different pipelines, where the output
Target will have a filename unique the pipeline.

With these changes, it was also determined that testing could be
simplified to use some Tasks as fixtures.

How this addresses that need:
* HRQBTask.path is a dynamic property that constructs a path based
on a configurable targets directory, pipeline name, task stage, and
task name
* Task fixtures were created for extract, transform, load, and pipeline
* PandasPickleTarget is limited to only returning DataFrames as it was
determined that Series are likely not going to get used

Side effects of this change:
* None

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

36 of 36 new or added lines in 3 files covered. (100.0%)

222 of 230 relevant lines covered (96.52%)

0.97 hits per line

Jobs
ID Job ID Ran Files Coverage
1 8974617895.1 06 May 2024 07:28PM UTC 0
96.52
GitHub Action Run
Source Files on build 8974617895
Detailed source file information is not available for this build.
  • Back to Repo
  • 59d82c44 on github
  • Prev Build on main (#8974293225)
  • Next Build on HRQB-13-refactor-base-tasks (#8986138322)
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