Zandronum Chat on our Discord Server Get the latest version: 3.1
Source Code

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0001741Doomseeker[All Projects] Suggestionpublic2014-03-09 19:392018-10-27 22:56
ReporterZalewa 
Assigned ToWubTheCaptain 
PrioritylowSeveritytweakReproducibilityhave not tried
StatusclosedResolutionwon't fix 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0001741: Replace homebrew unit testing engine with CxxTest
Description'http://cxxtest.com/ [^]'

CxxTest can be nicely integrated with CMake and each test compiles and runs as a separate program.
Attached Files

- Relationships
related to 0003290closedWubTheCaptain Doomseeker's --tests option is undocumented 
related to 0003533acknowledgedZalewa Replace homebrew unit testing engine with Qt Test 

-  Notes
User avatar (0018451)
WubTheCaptain (reporter)
2017-10-07 00:01

Besides CMake integration, how does CxxTest compare with other unit testing frameworks – say CppUnit – in example? So far I've read Noel Llopis' "Exploring the C++ Unit Testing Framework Jungle" (2004) article. [1]

As a minor point against CxxTest, it has an external dependency to Python. Regardless of unit testing framework chosen (I have no preference yet), this suggestion has my support.

[1]:'http://gamesfromwithin.com/exploring-the-c-unit-testing-framework-jungle [^]'
User avatar (0018452)
WubTheCaptain (reporter)
2017-10-07 00:19

Since Doomseeker is also using the Qt framework, how does CxxMake compare with Qt Test? [1]

[1]:'https://doc.qt.io/qt-5/qttest-index.html [^]'
User avatar (0018454)
Zalewa (developer)
2017-10-07 07:16

Given that this was initially created 3 years ago, I think I didn't know about Qt Test at the time. Naturally, we should be using Qt Test. Boost Unit Test module is also good, but it's also a separate dependency.
User avatar (0019916)
WubTheCaptain (reporter)
2018-10-05 07:33

I'll create a new ticket for Qt Test, and close this ticket soon if there's no objections to this resolution (per Zalewa's note).

Issue Community Support
This issue is already marked as resolved.
If you feel that is not the case, please reopen it and explain why.
Supporters: WubTheCaptain
Opponents: No one explicitly opposes this issue yet.

- Issue History
Date Modified Username Field Change
2014-03-09 19:39 Zalewa New Issue
2014-03-09 19:39 Zalewa Summary Replace homebrew unit testing engine with cxxtest => Replace homebrew unit testing engine with CxxTest
2014-03-09 19:39 Zalewa Description Updated View Revisions
2017-10-06 17:43 Zalewa Relationship added related to 0003290
2017-10-07 00:01 WubTheCaptain Note Added: 0018451
2017-10-07 00:01 WubTheCaptain Status new => feedback
2017-10-07 00:19 WubTheCaptain Note Added: 0018452
2017-10-07 07:16 Zalewa Note Added: 0018454
2017-10-07 07:16 Zalewa Status feedback => new
2017-10-07 09:14 WubTheCaptain Status new => acknowledged
2018-10-05 07:33 WubTheCaptain Note Added: 0019916
2018-10-05 07:33 WubTheCaptain Priority normal => low
2018-10-05 07:33 WubTheCaptain Severity minor => tweak
2018-10-05 07:33 WubTheCaptain Status acknowledged => resolved
2018-10-05 07:33 WubTheCaptain Resolution open => won't fix
2018-10-05 07:35 WubTheCaptain Relationship added related to 0003533
2018-10-27 22:56 WubTheCaptain Status resolved => closed
2018-10-27 22:56 WubTheCaptain Assigned To => WubTheCaptain






Questions or other issues? Contact Us.

Links


Copyright © 2000 - 2024 MantisBT Team
Powered by Mantis Bugtracker