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

nasa / cml / 30930305962
90%

Build:
DEFAULT BRANCH: main
Ran 04 Aug 2026 06:01PM UTC
Jobs 1
Files 275
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

04 Aug 2026 04:40PM UTC coverage: 90.214%. Remained the same
30930305962

push

github

web-flow
Create initial clang-tidy action (#71)

Set up the basic clang-tidy checks and added them to the CI pipeline.
There's several sibling issues for adding the additional checks like
bugprone-*, modernize-*, etc. that will happen in separate pull
requests.

Changes to address clang-tidy warnings:
- Converted the std_atmos_1976 model's layer_number variable from a
  signed to an unsigned integer. clang-tidy identified a path where
  that value could theoretically be negative and we'd therefore access
  data outside of an array bounds.
- General updates in std_atmos_1976: use std::size(thing) rather than
  sizeof(thing) / sizeof(thing[0]).
- Added a guard that ensures value is not nullptr for the case of a
  Trigger<std::string>::set_value, since that would attempt to construct
  a string from a null char*. Making this a no-op mimics what's being
  done for non-std::string trigger types in FaultManager::make_trigger,
  where we only set the value if the input value is not null. 
- Updated some quaternion copies from using lhs.copy_from(rhs) to
  lhs = rhs. That copy_from function expects a double[4] as input, 
  which JEOD quaternions are technically convertible to, but that
  conversion to an array passes the address of the quaternion scalar
  element and relies on the fact that the vector portion is adjacent in
  memory. clang-tidy flags that as an out-of-bounds read of the scalar
  element.

Refs #49

7825 of 8509 branches covered (91.96%)

Branch coverage included in aggregate %.

6 of 6 new or added lines in 3 files covered. (100.0%)

17867 of 19970 relevant lines covered (89.47%)

115998.94 hits per line

Jobs
ID Job ID Ran Files Coverage
1 30930305962.1 04 Aug 2026 06:01PM UTC 275
90.21
GitHub Action Run
Source Files on build 30930305962
  • Tree
  • List 275
  • Changed 4
  • Source Changed 4
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #30930305962
  • 49ab4463 on github
  • Prev Build on main (#29866704481)
  • Next Build on main (#31652047936)
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