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

vbpf / prevail / 28931795960
87%

Build:
DEFAULT BRANCH: main
Ran 08 Jul 2026 09:30AM UTC
Jobs 2
Files 78
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

08 Jul 2026 09:20AM UTC coverage: 86.497%. Remained the same
28931795960

push

github

elazarg
Assert sample-test infrastructure preconditions outside [!shouldfail]

The [!shouldfail] expected-failure macros inverted the entire test result, so
any assertion failure -- including infrastructure ones like
REQUIRE(raw_progs.size() == count) or a missing/renamed sample file -- was
treated as the expected outcome. A deleted sample or changed program count
would flip the test to "passing" while it no longer exercised the verifier.

Emit a companion normal-tagged precondition test case for each expected-failure
macro (TEST_PROGRAM_FAIL, TEST_PROGRAM_REJECT_FAIL, TEST_SECTION_FAIL,
TEST_SECTION_FAIL_SLOW, TEST_SECTION_REJECT_FAIL) that asserts only that the
ELF loads, yields the expected program count, and contains the target program.
Those checks now fail visibly; only the verify step remains under the shouldfail
inversion. BOUNDED_TEST_CASE switches from __LINE__ to a captured __COUNTER__ so
one macro can register two test cases.

Verified: the non-slow [samples] suite passes with 0 real failures, all 227
expected failures preserved, and the new precondition cases all pass.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01CsnGgfCt3qNBW1Wk8BPPjQ
Signed-off-by: Elazar Gershuni <elazarg@gmail.com>

9160 of 10590 relevant lines covered (86.5%)

6466232.48 hits per line

Jobs
ID Job ID Ran Files Coverage
1 run-Debug - 28931795960.1 08 Jul 2026 10:23AM UTC 76
84.77
GitHub Action Run
2 run-Release - 28931795960.2 08 Jul 2026 09:30AM UTC 78
85.6
GitHub Action Run
Source Files on build 28931795960
  • Tree
  • List 78
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #28931795960
  • d82f8c71 on github
  • Prev Build on main (#28930708353)
  • Next Build on main (#28936354882)
  • Delete
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