Skip to content

Conversation

LecrisUT
Copy link
Collaborator

@LecrisUT LecrisUT commented Nov 27, 2023

  • Add message context: nice message displays
  • Add FeatureSummary: Nice overview display
    • need to move the dependency checks to the top-level
  • Add dependent options: More useful default values, e.g. if BUILD_TESTS is not enabled, COVERAGE should always be disabled
  • Refactor examples:
    • These are now standalone projects that show from start to finish, how one should consume this project
    • One caveat about the current interface is that BUILD_EXAMPLES implies that we want to install these examples. Is that really what we want? It can be partially simplified if it is only part of the tests. @pboettch thoughts on this?
    • What is readme example?
  • Convert issue tests to catch2
  • Investigate JSON-Schema-Test-Suite
  • Fix clang-tidy pre-commit issues. Seems to be complaining about the CMake script.
    Revert "[Temp] Disable clang-tidy"

Closes #266

@LecrisUT
Copy link
Collaborator Author

LecrisUT commented Nov 28, 2023

Still working on converting the tests, but is the structure of cadf5cc clear that you can build upon?

Signed-off-by: Cristian Le <[email protected]>
Signed-off-by: Cristian Le <[email protected]>
Signed-off-by: Cristian Le <[email protected]>
- moved coverage flags within the src directory
- scoped the coverage flags to current project

Signed-off-by: Cristian Le <[email protected]>
Signed-off-by: Cristian Le <[email protected]>
Signed-off-by: Cristian Le <[email protected]>
Signed-off-by: Cristian Le <[email protected]>
Signed-off-by: Cristian Le <[email protected]>
Signed-off-by: Cristian Le <[email protected]>
@LecrisUT LecrisUT changed the title [WIP] feat: Further CMake improvements [WIP] feat: CMake improvements and Catch2 migration Nov 28, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Unit testing framework

1 participant