2 "$schema": "http://json-schema.org/draft-04/schema#",
3 "title": "TestrunResult",
4 "description": "The collection of all results",
7 "__type__": { "type": "string" },
8 "clinfo": { "type": ["string", "null"] },
9 "glxinfo": { "type": ["string", "null"] },
10 "lspci": { "type": ["string", "null"] },
11 "wglinfo": { "type": ["string", "null"] },
12 "name": { "type": "string" },
13 "results_version": { "type": "number" },
14 "uname": { "type": [ "string", "null" ] },
15 "time_elapsed": { "$ref": "#/definitions/timeAttribute" },
17 "description": "The options that were invoked with this run. These are implementation specific and not required.",
22 "items": { "type": "string" },
27 "items": { "type": "string" }
31 "items": { "type": "string" }
33 "sync": { "type": "boolean" },
34 "valgrind": { "type": "boolean" },
35 "monitored": { "type": "boolean" },
36 "dmesg": { "type": "boolean" },
37 "execute": { "type": "boolean" },
38 "concurrent": { "enum": ["none", "all", "some"] },
39 "platform": { "type": "string" },
40 "log_level": { "type": "string" },
42 "description": "Environment variables that must be specified",
44 "additionalProperties": { "type": "string" }
48 "items": { "type": "string" }
54 "description": "A calculation of the group totals.",
55 "additionalProperties": {
58 "crash": { "type": "number" },
59 "dmesg-fail": { "type": "number" },
60 "dmesg-warn": { "type": "number" },
61 "fail": { "type": "number" },
62 "incomplete": { "type": "number" },
63 "notrun": { "type": "number" },
64 "pass": { "type": "number" },
65 "skip": { "type": "number" },
66 "timeout": { "type": "number" },
67 "warn": { "type": "number" }
69 "additionalProperties": false,
70 "required": [ "crash", "dmesg-fail", "dmesg-warn", "fail", "incomplete", "notrun", "pass", "skip", "timeout", "warn" ]
75 "additionalProperties": {
78 "__type__": { "type": "string" },
79 "err": { "type": "string" },
80 "exception": { "type": ["string", "null"] },
83 "enum": [ "pass", "fail", "crash", "warn", "incomplete", "notrun", "skip", "dmesg-warn", "dmesg-fail" ]
85 "environment": { "type": "string" },
86 "command": { "type": "string" },
87 "traceback": { "type": ["string", "null"] },
88 "out": { "type": "string" },
89 "dmesg": { "type": "string" },
92 "items": { "type": "number" }
94 "returncode": { "type": [ "number", "null" ] },
95 "time": { "$ref": "#/definitions/timeAttribute" },
98 "properties": { "__type__": { "type": "string" } },
99 "additionalProperties": { "type": "string" },
100 "required": [ "__type__" ]
103 "additionalProperties": false
107 "additionalProperties": false,
108 "required": [ "__type__", "clinfo", "glxinfo", "lspci", "wglinfo", "name", "results_version", "uname", "time_elapsed", "tests" ],
112 "description": "An element containing a start and end time",
114 "__type__": { "type": "string" },
115 "start": { "type": "number" },
116 "end": { "type": "number" }
118 "additionalProperties": false,
119 "required": [ "__type__", "start", "end" ]