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

Tatsh / dbeaver-creds / 25097432806
100%

Build:
DEFAULT BRANCH: master
Ran 29 Apr 2026 07:57AM UTC
Jobs 4
Files 11
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

29 Apr 2026 07:57AM UTC coverage: 96.567% (-3.4%) from 100.0%
25097432806

push

github

Tatsh
workflows/tests: filter tests/ at capture time on Windows too

The Windows MSYS2 native job was still running `lcov --capture`
followed by a separate `lcov --remove`, the same shape that wasn't
reliably filtering test sources on Linux/macOS before the prior
commit moved exclusion to capture time. Mirror the Linux/macOS
approach: pass every exclude pattern straight to `lcov --capture`
on a single step and drop the post-capture `--remove`.

Subtleties of MSYS2's lcov 1.x:

- `--exclude` *is* supported on `--capture` (added in lcov 1.13;
  MSYS2's package is recent enough).
- The previous step used `--exclude 'D:/*'`, copied from
  winprefs's example. That pattern would, on its face, exclude
  everything on the D: drive - which on hosted Windows runners
  includes our entire workspace and source. winprefs gets away
  with it because their build records gcov source paths
  relative to the source dir; ours records absolute paths, so
  `D:/*` would have zapped our source coverage too. Replaced
  with the targeted pattern set.
- `--ignore-errors unused` is *not* accepted by `geninfo` (the
  binary lcov shells out to during `--capture`), even though
  `lcov --remove` accepts it. Different sub-binaries, different
  category support in lcov 1.x. Drop the flag from the capture
  step; lcov 1.x emits empty-match exclusions as warnings rather
  than errors, so the capture still completes.

Signed-off-by: Andrew Udvare <audvare@gmail.com>

450 of 466 relevant lines covered (96.57%)

7.02 hits per line

Jobs
ID Job ID Ran Files Coverage
1 native-Linux - 25097432806.1 29 Apr 2026 07:57AM UTC 2
93.33
GitHub Action Run
2 pwsh - 25097432806.2 29 Apr 2026 07:57AM UTC 1
100.0
GitHub Action Run
3 native-Windows - 25097432806.3 29 Apr 2026 07:59AM UTC 9
93.6
GitHub Action Run
4 native-macOS - 25097432806.4 29 Apr 2026 07:57AM UTC 2
94.25
GitHub Action Run
Source Files on build 25097432806
  • Tree
  • List 11
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25097432806
  • dcd5a746 on github
  • Prev Build on master (#25097294987)
  • Next Build on master (#25110269331)
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