1{
2    "module": "testlib",
3    "depends": [
4        "core"
5    ],
6
7    "features": {
8        "testlib_selfcover": {
9            "label": "Coverage testing of testlib itself",
10            "purpose": "Gauges how thoroughly testlib's selftest exercises testlib's code",
11            "autoDetect": false,
12            "output": [ "publicFeature" ]
13        },
14        "itemmodeltester": {
15            "label": "Tester for item models",
16            "purpose": "Provides a utility to test item models.",
17            "condition": "features.itemmodel",
18            "output": [ "publicFeature" ]
19        },
20        "valgrind": {
21            "label": "Valgrind",
22            "purpose": "Profiling support with callgrind.",
23            "condition": "(config.linux || config.darwin) && features.process && features.regularexpression",
24            "output": [ "publicFeature" ]
25        }
26    },
27
28    "summary": [
29        {
30            "section": "Qt Testlib",
31            "entries": [ "itemmodeltester" ]
32        }
33    ]
34}
35