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

eclipse-aascw / aas-core-codegen / 38225529776
90%

Build:
DEFAULT BRANCH: main
Ran 12 Oct 2026 08:56AM UTC
Jobs 3
Files 309
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

12 Oct 2026 08:45AM UTC coverage: 90.142%. Remained the same
38225529776

push

github

web-flow
Speed up C++ live tests (#846)

The C++ live tests took about 400 CPU-seconds per case, mostly for
work which the tests do not need.

Every generated test defined ``CATCH_CONFIG_MAIN``, so each test
translation unit compiled the whole Catch2 implementation (about 18
seconds each). We now generate a single ``test/catch_main.cpp`` and
link all the tests against it as ``add_library(catch_main OBJECT
test/catch_main.cpp)``.

The live test no longer builds the shared library and the C++11
compatibility check by default (``EXCLUDE_FROM_ALL ON``). The tests
link only against the static library, and the fast check already
compiles the C++11 target with ``-fsyntax-only``.

Finally, we compile with ccache if it is available, and set
``CCACHE_BASEDIR`` and ``CCACHE_NOHASHDIR`` so that the cache is hit
across different output directories. Re-building an unchanged case
takes 8 seconds instead of over 3 minutes.

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

45274 of 50225 relevant lines covered (90.14%)

2.7 hits per line

Jobs
ID Job ID Ran Files Coverage
1 3.10 - 38225529776.1 12 Oct 2026 08:58AM UTC 309
90.14
GitHub Action Run
2 3.11 - 38225529776.2 12 Oct 2026 08:58AM UTC 309
90.14
GitHub Action Run
3 3.12 - 38225529776.3 12 Oct 2026 08:58AM UTC 309
90.14
GitHub Action Run
Source Files on build 38225529776
  • Tree
  • List 309
  • Changed 18
  • Source Changed 0
  • Coverage Changed 18
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 2192989e on github
  • Prev Build on main (#38221506508)
  • Next Build on main (#38783167066)
  • Delete
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