update verigraph
[parser.git] / verigraph / tester / testcase_schema.json
1 {
2     "$schema": "http://json-schema.org/draft-04/schema#",
3     "title": "Testcase",
4     "description": "A testcase for VeriGraph",
5     "type": "object",
6     "properties": {
7         "id": {
8             "description": "The unique identifier for a testcase",
9             "type": "integer"
10         },
11         "name": {
12             "description": "Name of the testcase",
13             "type": "string"
14         },
15         "description": {
16             "description": "A description for the testcase, specifying what is going to be tested",
17             "type": "string"
18         },
19         "policy_url_parameters": {
20             "description": "The set of parameters to be passed in GET request to the verification service",
21             "type": "array"
22         },
23         "results": {
24             "description": "The set of parameters to be passed in GET request to the verification service",
25             "type": "array"
26         },
27         "graph": {
28                 "description": "The graph to be tested",
29                 "type": "object"
30         }
31     },
32     "required": ["id", "name", "policy_url_parameters", "results", "graph"]
33 }