devel/unittest-cpp: Deprecate and set expiration date to 2022-12-31
Upstream have listed project on hiatus for more than 2 years Disable broken test when NDEBUG is defined Reference: https://github.com/unittest-cpp/unittest-cpp/issues/180 PR: 266853 Approved by: portmgr (maintainer timeout, 2+ weeks)
This commit is contained in:
parent
b7a5f13071
commit
6cfe697000
@ -10,6 +10,9 @@ WWW= https://github.com/unittest-cpp/unittest-cpp
|
||||
LICENSE= MIT
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE
|
||||
|
||||
DEPRECATED= Upstream have declared hiatus status since 2+ years back. Please consider using devel/googletest instead
|
||||
EXPIRATION_DATE=2022-12-31
|
||||
|
||||
USE_GITHUB= yes
|
||||
|
||||
USES= cmake
|
||||
|
32
devel/unittest-cpp/files/patch-tests_TestTest.cpp
Normal file
32
devel/unittest-cpp/files/patch-tests_TestTest.cpp
Normal file
@ -0,0 +1,32 @@
|
||||
--- tests/TestTest.cpp.orig 2022-10-05 11:53:09 UTC
|
||||
+++ tests/TestTest.cpp
|
||||
@@ -74,29 +74,6 @@ namespace {
|
||||
|
||||
#if !defined(UNITTEST_MINGW) && !defined(UNITTEST_WIN32)
|
||||
// Skip this test in debug because some debuggers don't like it.
|
||||
-#if defined(NDEBUG)
|
||||
- TEST(CrashingTestsAreReportedAsFailures)
|
||||
- {
|
||||
- class CrashingTest : public Test
|
||||
- {
|
||||
- public:
|
||||
- CrashingTest() : Test("crashing") {}
|
||||
- virtual void RunImpl() const
|
||||
- {
|
||||
-
|
||||
- reinterpret_cast< void (*)() >(0)();
|
||||
- }
|
||||
- };
|
||||
-
|
||||
- TestResults results;
|
||||
- {
|
||||
- ScopedCurrentTest scopedResult(results);
|
||||
- CrashingTest().Run();
|
||||
- }
|
||||
-
|
||||
- CHECK_EQUAL(1, results.GetFailureCount());
|
||||
- }
|
||||
-#endif
|
||||
#endif
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user