Kartik Kumar

Results 12 issues of Kartik Kumar

Catch2 currently doesn't support testing assert statements. Some resources: - https://stackoverflow.com/questions/31229718/test-a-function-using-assert-c - https://stackoverflow.com/questions/3756422/how-to-catch-an-assert-with-google-test

enhancement

- [ ] Build Doxygen docs in GitHub Actions workflow and check for errors and/or warnings (fail if either are detected). - [ ] Build Doxygen docs in GitHub Actions...

enhancement

Consider only using the Catch2 single header to avoid building the whole library (slow)

enhancement

Add find_package call to use Catch2 that is already present and only fetch otherwise

enhancement

Set up packager in CMake to tar all the core project files for distribution.

enhancement

Set up CMake target to install package: `make install`

enhancement

Add option in CMake to generate code coverage using `gcov`, `lcov`, etc. Also add to GitHub Actions workflow and push to CodeCov. Include CodeCov badge in README.

enhancement

Update to match new modern CMake setup as of https://github.com/kartikkumar/cppbase/commit/2d941d33d26eb66796ff6395aba8e13242bdbe18

enhancement

Add version detection in `Findcppbase.cmake` so that `find_package()` respects minimum version required.

enhancement