1[
2  {
3    "description": "THeader detects unframed binary wire format",
4    "name": "theader_unframed_binary",
5    "command": [
6      "python",
7      "theader_binary.py",
8      "--override-protocol=binary",
9      "--override-transport=buffered"
10    ],
11    "protocols": ["header"],
12    "transports": ["buffered"],
13    "sockets": ["ip"],
14    "workdir": "features"
15  },
16  {
17    "description": "THeader detects framed binary wire format",
18    "name": "theader_framed_binary",
19    "command": [
20      "python",
21      "theader_binary.py",
22      "--override-protocol=binary",
23      "--override-transport=framed"
24    ],
25    "protocols": ["header"],
26    "transports": ["buffered"],
27    "sockets": ["ip"],
28    "workdir": "features"
29  },
30  {
31    "description": "THeader detects unframed compact wire format",
32    "name": "theader_unframed_compact",
33    "command": [
34      "python",
35      "theader_binary.py",
36      "--override-protocol=compact",
37      "--override-transport=buffered"
38    ],
39    "protocols": ["header"],
40    "transports": ["buffered"],
41    "sockets": ["ip"],
42    "workdir": "features"
43  },
44  {
45    "description": "THeader detects framed compact wire format",
46    "name": "theader_framed_compact",
47    "command": [
48      "python",
49      "theader_binary.py",
50      "--override-protocol=compact",
51      "--override-transport=framed"
52    ],
53    "protocols": ["header"],
54    "transports": ["buffered"],
55    "sockets": ["ip"],
56    "workdir": "features"
57  },
58  {
59    "name": "limit_string_length",
60    "command": [
61      "python",
62      "string_limit.py",
63      "--limit=50"
64    ],
65    "remote_args": [
66      "--string-limit=50"
67    ],
68    "protocols": [
69      "compact"
70    ],
71    "transports": ["buffered"],
72    "sockets": ["ip"],
73    "workdir": "features"
74  },
75  {
76    "name": "limit_container_length",
77    "command": [
78      "python",
79      "container_limit.py",
80      "--limit=50"
81    ],
82    "remote_args": [
83      "--container-limit=50"
84    ],
85    "protocols": [
86      "compact"
87    ],
88    "transports": ["buffered"],
89    "sockets": ["ip"],
90    "workdir": "features"
91  },
92  {
93    "name": "nosslv3",
94    "comment": "check to make sure SSLv3 is not supported",
95    "command": [
96      "nosslv3.sh"
97    ],
98    "protocols": ["binary"],
99    "transports": ["buffered"],
100    "sockets": ["ip-ssl"],
101    "workdir": "features"
102  },
103  {
104    "name": "tls",
105    "comment": "check to make sure TLSv1.0 or later is supported",
106    "command": [
107      "tls.sh"
108    ],
109    "protocols": ["binary"],
110    "transports": ["buffered"],
111    "sockets": ["ip-ssl"],
112    "workdir": "features"
113  }
114]
115