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

dbekaert / RAiDER / c5f7937c-0c60-4288-b09c-cdf8bcfb2bae
53%
dev: 53%

Build:
Build:
LAST BUILD BRANCH: stations
DEFAULT BRANCH: dev
Ran 11 Aug 2026 07:52PM UTC
Jobs 1
Files 53
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 Aug 2026 07:41PM UTC coverage: 53.182% (+1.9%) from 51.261%
c5f7937c-0c60-4288-b09c-cdf8bcfb2bae

Pull #809

circleci

jlmaurer
Cover readZTDFile and the combine-workflow guards with tests

Coveralls flagged this PR's new lines as uncovered: readZTDFile had no tests at
all, and neither did the coordinate backfill or the zero-overlap guard in main().

Writing them turned up a bug in readZTDFile that predates this PR. When a file
has a Date column but no times column, pd.to_timedelta(0, unit='s') returns a
scalar Timedelta, which has no .values for the sum on the next line, so the path
always raised AttributeError. The old except (KeyError, ValueError) did not catch
that either, so it was never masked -- just never exercised. Keep sec a Series in
both branches so to_timedelta returns an array-backed result either way.

The new tests cover every branch of readZTDFile: Date with and without times,
junk times values coerced to midnight, an existing Datetime column, the filename
fallback and its warning, the error when no time information exists at all, and
the col_name rename. Two more drive main() end to end on synthetic delay files to
check that a GNSS file lacking station coordinates inherits them from the RAiDER
file, and that non-overlapping inputs fail with the explanatory error rather than
a KeyError further downstream.

Module coverage over the GNSS suite goes from 18% to 57%, with every line this PR
adds now exercised.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Pull Request #809: Add automatic datatime column as needed when running raiderCombine.py

18 of 18 new or added lines in 1 file covered. (100.0%)

3443 of 6474 relevant lines covered (53.18%)

0.53 hits per line

Jobs
ID Job ID Ran Files Coverage
1 c5f7937c-0c60-4288-b09c-cdf8bcfb2bae.1 11 Aug 2026 07:52PM UTC 53
53.18
CircleCI Job
Source Files on build c5f7937c-0c60-4288-b09c-cdf8bcfb2bae
  • Tree
  • List 53
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • CircleCI Build #C5F7937C...
  • Pull Request #809
  • PR Base - dev (#BF5AB971...)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc