File Index
Files and directories
Sign in
FILE

simple.json

File preview with syntax highlighting.

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