View Issue Details

IDProjectCategoryView StatusLast Update
0005200DarkRadiantDesign/Codingpublic27.04.2020 11:13
Reportergreebo Assigned To 
Status acknowledgedResolutionopen 
Product Version2.7.0 
Summary0005200: Unit testing infrastructure
DescriptionDarkRadiant is severly lacking an infrastructure to perform unit and integration tests.
While some math methods have been tested by code in the past, there's nothing here to enable testing all of DR's interfaces or map editing algorithms.
It's hard to implement such a unit testing facility long after the project started, but it would really help.

If possible, this infrastructure should be cross-platform, but I personally wouldn't mind if it's MSVC only if that's the most convenient solution. Since DR is developed mostly on the Windows platform, and the Windows build needs 100% to be done before each release.
TagsNo tags attached.


related to 0005231 assignedgreebo Extract Radiant core such that it can be instantiated from outside the main executable 


There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
28.03.2020 09:04 greebo New Issue
28.03.2020 09:04 greebo Status new => acknowledged
27.04.2020 11:13 greebo Relationship added related to 0005231