Eric Wasylishen
04604b18cd
tests: replace doctest with googletest ( #431 )
...
* 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 a71d020c5a .
* fix test names to comply with gtest rules
2024-06-23 21:31:02 -06:00
Eric Wasylishen
3ae938f417
appveyor: enable packaging lightpreview
2023-05-22 13:10:24 -06:00
Eric Wasylishen
99e5f15d42
Revert "ci: use older embree/tbb which support Win8.1"
...
This reverts commit 50c4709d31 .
2022-11-13 16:52:14 -07:00
Eric Wasylishen
50c4709d31
ci: use older embree/tbb which support Win8.1
2022-11-13 15:54:30 -07:00
Eric Wasylishen
eb4f25907a
Revert "ci: try using -DCMAKE_SYSTEM_VERSION="8.1" to restore win8.1 support"
...
This reverts commit 4cbe63843f .
2022-11-13 15:07:27 -07:00
Eric Wasylishen
a7645c3396
Revert "ci: try alternate way of requesting 8.1 sdk"
...
This reverts commit d5c2575360 .
2022-11-13 15:06:40 -07:00
Eric Wasylishen
d5c2575360
ci: try alternate way of requesting 8.1 sdk
2022-11-13 14:18:22 -07:00
Eric Wasylishen
4cbe63843f
ci: try using -DCMAKE_SYSTEM_VERSION="8.1" to restore win8.1 support
2022-11-13 13:56:31 -07:00
Eric Wasylishen
61f2bd84cf
appveyor: use v143 toolchain
2022-11-11 13:29:48 -07:00
Eric Wasylishen
c84f5898df
tests: doctest
2022-10-21 18:33:19 -06:00
Eric Wasylishen
460a30bbac
ci: workaround docs build error
...
workaround for
https://github.com/readthedocs/sphinx_rtd_theme/issues/1343
2022-09-24 20:56:08 -06:00
Eric Wasylishen
050886f32c
tests: unify tests under one target
...
to ease sharing code. vis/light tests are going to need the testqbsp infrastructure.
2022-07-10 16:36:15 -06:00
Eric Wasylishen
4c2111bfd3
testqbsp: re-enable base1.map test as well as dm1.map (disabled by default as it's too slow on debug builds)
2022-06-27 00:33:04 -06:00
Eric Wasylishen
95273ec189
ci: don't fail on empty vis test suite
2022-06-26 14:27:10 -06:00
Eric Wasylishen
49c78292dd
testvis: stub setup
2022-05-15 15:52:54 -06:00
Eric Wasylishen
73e9819e82
tests: run testcommon
2022-05-14 18:25:35 -06:00
Eric Wasylishen
9f6ef5c5cc
ci: don't run automatated_tests.sh, it's deprecated
2022-05-14 17:47:47 -06:00
Eric Wasylishen
f7c3148f70
ci: attempt fixing sphinx install
2022-02-18 23:26:45 -07:00
Eric Wasylishen
4ce6be739b
CI: add bspinfo/bsputil to PATH before running regression tests
2021-10-06 17:24:13 -06:00
Eric Wasylishen
ba7fbbb69b
ci: move appveyor build to separate .ps1 script
...
to suppress failing on writes to stderr. see:
https://help.appveyor.com/discussions/problems/10014-false-build-fail-status
2021-09-19 23:26:27 -06:00