Details
-
Bug
-
Resolution: Won't Do
-
P3: Somewhat important
-
None
-
6.0.0
Description
In Qt5 one can do
CONFIG += testcocoon
to add testcocoon support to a user project.
Also, Qt can be configured with configure -testcocoon which enables testcocoon stuff for the Qt build itself.
By now, testcocoon has been superseded by Squish Coco.
testcocoon.prf seems still usable for Squish Coco but might need tweaks.
Master plan:
- Create squishcoco.prf that adds Squish Coco support for user projects.
- Create CMake API to enable Squish Coco.
- Rename the configure switch and feature testcocoon to squish-coco and make use of the squishcoco API.
A starting point for the CMake API might be https://codereview.qt-project.org/c/qt/qtbase/+/294131/7/src/testlib/selfcover.cmake
Attachments
Issue Links
- is required for
-
QTBUG-85373 "configure -cmake" does not map all arguments to CMake
- Closed
- relates to
-
QTBUG-86223 Add gcov support to the CMake build
- In Progress
-
QTBUG-86227 Implement or drop the -coverage configure argument for the CMake build
- Closed
-
QTBUG-88316 [REG] Testcocoon support is totally broken. Consider removing it.
- Closed