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

bemanproject / exemplar / 23860859879
100%

Build:
DEFAULT BRANCH: main
Ran 01 Apr 2026 05:08PM UTC
Jobs 1
Files 1
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

01 Apr 2026 05:05PM UTC coverage: 100.0%. Remained the same
23860859879

push

github

ednolan
Add support for catch2

This commit allows cookiecutter to support creating Beman libraries
that use catch2 as their unit testing library instead of gtest.

It adds a new unit_test_library option to the exemplar cookiecutter
parameters that can be set to either "gtest" or "catch2".

It adds a new exemplar-only CI workflow, catch2_exemplar_test.yml,
that smoke tests that the catch2 version of the library works
properly.

It also bumps infra to include a workaround in use-fetch-content.cmake
that allows catch2 to be usable from FetchContent_MakeAvailable
without needing to include the workaround in the library's CMake
itself.

Fixes https://github.com/bemanproject/exemplar/issues/311

2 of 2 relevant lines covered (100.0%)

601.0 hits per line

Jobs
ID Job ID Ran Files Coverage
1 23860859879.1 01 Apr 2026 05:08PM UTC 1
100.0
GitHub Action Run
Source Files on build 23860859879
  • Tree
  • List 1
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23860859879
  • 13d4f3d4 on github
  • Prev Build on main (#23855523938)
  • Next Build on main (#23907021007)
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