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

Alan-Jowett / bdd_test / 19213576681
88%

Build:
DEFAULT BRANCH: main
Ran 09 Nov 2025 07:50PM UTC
Jobs 1
Files 6
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

09 Nov 2025 07:49PM UTC coverage: 88.644%. Remained the same
19213576681

push

github

web-flow
refactor: Reorganize project structure with src/ and include/ directories (#19)

* refactor: Reorganize project structure with src/ and include/ directories

- Create src/ directory for all implementation files (.cpp)
- Create include/ directory for all header files (.hpp)
- Move main.cpp, bdd_graph.cpp, expression_graph.cpp, expression_parser.cpp to src/
- Move all .hpp files to include/ directory
- Update CMakeLists.txt to use new directory structure
- Add target_include_directories for proper header resolution
- Maintain full functionality with cleaner project organization

This follows standard C++ project layout conventions and improves
code organization by separating interface from implementation.
All 24 tests pass with the new structure.

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

* Fix CI code-quality job: update cppcheck and clang-format configurations

- Update cppcheck to scan entire src/ directory instead of just main.cpp
- Change C++ standard from c++17 to c++20 to match project requirements
- Add proper include path (-I include/) for header file resolution
- Add targeted suppressions for acceptable style issues
- Filter out information-level messages that don't indicate real problems
- Update clang-format check to scan only src/ and include/ directories
- Improve error messages and local testing instructions

Fixes cppcheck failures in CI pipeline by making configuration match project structure.

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>

---------

Signed-off-by: Alan Jowett <alan.jowett@microsoft.com>
Co-authored-by: Alan Jowett <alan.jowett@microsoft.com>

648 of 764 branches covered (84.82%)

Branch coverage included in aggregate %.

601 of 645 relevant lines covered (93.18%)

221.92 hits per line

Jobs
ID Job ID Ran Files Coverage
1 19213576681.1 09 Nov 2025 07:50PM UTC 6
88.64
GitHub Action Run
Source Files on build 19213576681
  • Tree
  • List 6
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #19213576681
  • 8512e8ee on github
  • Prev Build on main (#19213467604)
  • Next Build on main (#19213674854)
  • 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