Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tests: replace doctest with googletest #431

Merged
merged 4 commits into from
Jun 24, 2024
Merged

tests: replace doctest with googletest #431

merged 4 commits into from
Jun 24, 2024

Conversation

ericwa
Copy link
Owner

@ericwa ericwa commented Jun 24, 2024

  • googletest command-line output lists a nice summary of failed tests at the end, doctest's doesn't
  • string test case names in doctest make IDE file structure view useless
  • googletest has VS support
  • doctest development stalled

other changes:

  • get rid of doctest::skip(), all tests run now. (was only applied to 3 tests: "winding", "mountain", "base1")

ericwa added 4 commits June 23, 2024 18:53
- googletest command-line output lists a nice summary of failed tests at the end, doctest's doesn't
- string test case names in doctest make IDE file structure view useless
- googletest has VS support
- doctest development stalled

other changes:
- get rid of doctest::skip(), all tests run now.
(was only applied to 3 tests: "winding", "mountain", "base1")
@ericwa ericwa marked this pull request as ready for review June 24, 2024 03:30
@ericwa ericwa merged commit 04604b1 into brushbsp Jun 24, 2024
13 checks passed
KurtLoeffler pushed a commit to KurtLoeffler/ericw-tools that referenced this pull request Oct 24, 2024
* tests: replace doctest with googletest

- googletest command-line output lists a nice summary of failed tests at the end, doctest's doesn't
- string test case names in doctest make IDE file structure view useless
- googletest has VS support
- doctest development stalled

other changes:
- get rid of doctest::skip(), all tests run now.
(was only applied to 3 tests: "winding", "mountain", "base1")

* check for test failure

* Revert "check for test failure"

This reverts commit a71d020.

* fix test names to comply with gtest rules
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.

1 participant