Skip to content

coverage#3370

Closed
JasonMarechal25 wants to merge 8 commits intodevelopfrom
feature/coverage
Closed

coverage#3370
JasonMarechal25 wants to merge 8 commits intodevelopfrom
feature/coverage

Conversation

@JasonMarechal25
Copy link
Copy Markdown
Contributor

No description provided.

Jason Marechal added 4 commits January 23, 2026 11:31
* Added options to enable AddressSanitizer (ASan) and UndefinedBehaviorSanitizer (UBSan).
* Created an INTERFACE target for sanitizers to avoid global flag application.
* Integrated clang-tidy for static analysis with conditional application to project targets.
* Updated common GCC flags for stricter warnings.
- Introduce `copilot-instructions.md` detailing coding standards, build, and testing requirements.
- Add `COPILOT_USAGE_EXAMPLE.md` with practical examples demonstrating the application of coding standards.
- Include guidelines for C++20 features, naming conventions, and error handling.
- Establish a workflow checklist to ensure code quality before submission.
- Implement tests for FileLoader to handle nonexistent paths and invalid studies.
- Add tests for FileWriter to ensure output directory creation and simulation ID storage.
- Validate error handling in both components.
@pull-request-size
Copy link
Copy Markdown

This PR is too big. Please break it up into smaller PRs.

Copy link
Copy Markdown
Member

@flomnes flomnes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Merge with AGENT.md ? See #3368

JasonMarechal25 and others added 3 commits January 26, 2026 15:15
* Implement basic tests for ModelerData and Modeler classes.
* Add mock loader and writer for testing purposes.
* Ensure Boost Unit Test Framework is included for tests.
@sonarqubecloud
Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
0.0% Coverage on New Code (required ≥ 60%)

See analysis details on SonarQube Cloud

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants