Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
1[
2 {
3 "id": "b078",
4 "name": "Add simple action",
5 "category": [
6 "actions",
7 "simple"
8 ],
9 "setup": [
10 [
11 "$TC actions flush action simple",
12 0,
13 1,
14 255
15 ]
16 ],
17 "cmdUnderTest": "$TC actions add action simple sdata \"A triumph\" index 60",
18 "expExitCode": "0",
19 "verifyCmd": "$TC actions list action simple",
20 "matchPattern": "action order [0-9]*: Simple <A triumph>.*index 60 ref",
21 "matchCount": "1",
22 "teardown": [
23 "$TC actions flush action simple"
24 ]
25 },
26 {
27 "id": "4297",
28 "name": "Add simple action with change command",
29 "category": [
30 "actions",
31 "simple"
32 ],
33 "setup": [
34 [
35 "$TC actions flush action simple",
36 0,
37 1,
38 255
39 ]
40 ],
41 "cmdUnderTest": "$TC actions change action simple sdata \"Not changed\" index 60",
42 "expExitCode": "0",
43 "verifyCmd": "$TC actions list action simple",
44 "matchPattern": "action order [0-9]*: Simple <Not changed>.*index 60 ref",
45 "matchCount": "1",
46 "teardown": [
47 "$TC actions flush action simple"
48 ]
49 },
50 {
51 "id": "6d4c",
52 "name": "Add simple action with duplicate index",
53 "category": [
54 "actions",
55 "simple"
56 ],
57 "setup": [
58 [
59 "$TC actions flush action simple",
60 0,
61 1,
62 255
63 ],
64 "$TC actions add action simple sdata \"Aruba\" index 4"
65 ],
66 "cmdUnderTest": "$TC actions add action simple sdata \"Jamaica\" index 4",
67 "expExitCode": "255",
68 "verifyCmd": "$TC actions list action simple",
69 "matchPattern": "action order [0-9]*: Simple <Jamaica>.*ref",
70 "matchCount": "0",
71 "teardown": [
72 "$TC actions flush action simple"
73 ]
74 },
75 {
76 "id": "2542",
77 "name": "List simple actions",
78 "category": [
79 "actions",
80 "simple"
81 ],
82 "setup": [
83 [
84 "$TC actions flush action simple",
85 0,
86 1,
87 255
88 ],
89 "$TC actions add action simple sdata \"Rock\"",
90 "$TC actions add action simple sdata \"Paper\"",
91 "$TC actions add action simple sdata \"Scissors\" index 98"
92 ],
93 "cmdUnderTest": "$TC actions list action simple",
94 "expExitCode": "0",
95 "verifyCmd": "$TC actions list action simple",
96 "matchPattern": "action order [0-9]*: Simple <[A-Z][a-z]*>",
97 "matchCount": "3",
98 "teardown": [
99 "$TC actions flush action simple"
100 ]
101 },
102 {
103 "id": "ea67",
104 "name": "Delete simple action",
105 "category": [
106 "actions",
107 "simple"
108 ],
109 "setup": [
110 [
111 "$TC actions flush action simple",
112 0,
113 1,
114 255
115 ],
116 "$TC actions add action simple sdata \"Blinkenlights\" index 1"
117 ],
118 "cmdUnderTest": "$TC actions delete action simple index 1",
119 "expExitCode": "0",
120 "verifyCmd": "$TC actions list action simple",
121 "matchPattern": "action order [0-9]*: Simple <Blinkenlights>.*index 1 ref",
122 "matchCount": "0",
123 "teardown": [
124 "$TC actions flush action simple"
125 ]
126 },
127 {
128 "id": "8ff1",
129 "name": "Flush simple actions",
130 "category": [
131 "actions",
132 "simple"
133 ],
134 "setup": [
135 [
136 "$TC actions flush action simple",
137 0,
138 1,
139 255
140 ],
141 "$TC actions add action simple sdata \"Kirk\"",
142 "$TC actions add action simple sdata \"Spock\" index 50",
143 "$TC actions add action simple sdata \"McCoy\" index 9"
144 ],
145 "cmdUnderTest": "$TC actions flush action simple",
146 "expExitCode": "0",
147 "verifyCmd": "$TC actions list action simple",
148 "matchPattern": "action order [0-9]*: Simple <[A-Z][a-z]*>",
149 "matchCount": "0",
150 "teardown": [
151 ""
152 ]
153 },
154 {
155 "id": "b776",
156 "name": "Replace simple action with invalid goto chain control",
157 "category": [
158 "actions",
159 "simple"
160 ],
161 "setup": [
162 [
163 "$TC actions flush action simple",
164 0,
165 1,
166 255
167 ],
168 "$TC actions add action simple sdata \"hello\" pass index 90"
169 ],
170 "cmdUnderTest": "$TC actions replace action simple sdata \"world\" goto chain 42 index 90 cookie c1a0c1a0",
171 "expExitCode": "255",
172 "verifyCmd": "$TC actions list action simple",
173 "matchPattern": "action order [0-9]*: Simple <hello>.*index 90 ref",
174 "matchCount": "1",
175 "teardown": [
176 "$TC actions flush action simple"
177 ]
178 },
179 {
180 "id": "8d07",
181 "name": "Verify cleanup of failed actions batch add",
182 "category": [
183 "actions",
184 "simple"
185 ],
186 "setup": [
187 [
188 "$TC actions flush action simple",
189 0,
190 1,
191 255
192 ],
193 "$TC actions add action simple sdata \"2\" index 2",
194 [
195 "$TC actions add action simple sdata \"1\" index 1 action simple sdata \"2\" index 2",
196 255
197 ],
198 "$TC actions flush action simple"
199 ],
200 "cmdUnderTest": "$TC actions add action simple sdata \"2\" index 2",
201 "expExitCode": "0",
202 "verifyCmd": "$TC actions list action simple",
203 "matchPattern": "action order [0-9]*: Simple <2>.*index 2 ref",
204 "matchCount": "1",
205 "teardown": [
206 "$TC actions flush action simple"
207 ]
208 },
209 {
210 "id": "a68a",
211 "name": "Verify cleanup of failed actions batch change",
212 "category": [
213 "actions",
214 "simple"
215 ],
216 "setup": [
217 [
218 "$TC actions flush action simple",
219 0,
220 1,
221 255
222 ],
223 [
224 "$TC actions change action simple sdata \"1\" index 1 action simple sdata \"2\" goto chain 42 index 2",
225 255
226 ],
227 "$TC actions flush action simple"
228 ],
229 "cmdUnderTest": "$TC actions add action simple sdata \"1\" index 1",
230 "expExitCode": "0",
231 "verifyCmd": "$TC actions list action simple",
232 "matchPattern": "action order [0-9]*: Simple <1>.*index 1 ref",
233 "matchCount": "1",
234 "teardown": [
235 "$TC actions flush action simple"
236 ]
237 }
238]