| 1 | [
|
| 2 | {
|
| 3 | "id": "9784",
|
| 4 | "name": "Add valid sample action with mandatory arguments",
|
| 5 | "category": [
|
| 6 | "actions",
|
| 7 | "sample"
|
| 8 | ],
|
| 9 | "plugins": {
|
| 10 | "requires": "nsPlugin"
|
| 11 | },
|
| 12 | "setup": [
|
| 13 | [
|
| 14 | "$TC actions flush action sample",
|
| 15 | 0,
|
| 16 | 1,
|
| 17 | 255
|
| 18 | ]
|
| 19 | ],
|
| 20 | "cmdUnderTest": "$TC actions add action sample rate 10 group 1 index 2",
|
| 21 | "expExitCode": "0",
|
| 22 | "verifyCmd": "$TC actions get action sample index 2",
|
| 23 | "matchPattern": "action order [0-9]+: sample rate 1/10 group 1.*index 2 ref",
|
| 24 | "matchCount": "1",
|
| 25 | "teardown": [
|
| 26 | "$TC actions flush action sample"
|
| 27 | ]
|
| 28 | },
|
| 29 | {
|
| 30 | "id": "5c91",
|
| 31 | "name": "Add valid sample action with mandatory arguments and continue control action",
|
| 32 | "category": [
|
| 33 | "actions",
|
| 34 | "sample"
|
| 35 | ],
|
| 36 | "plugins": {
|
| 37 | "requires": "nsPlugin"
|
| 38 | },
|
| 39 | "setup": [
|
| 40 | [
|
| 41 | "$TC actions flush action sample",
|
| 42 | 0,
|
| 43 | 1,
|
| 44 | 255
|
| 45 | ]
|
| 46 | ],
|
| 47 | "cmdUnderTest": "$TC actions add action sample rate 700 group 2 continue index 2",
|
| 48 | "expExitCode": "0",
|
| 49 | "verifyCmd": "$TC actions get action sample index 2",
|
| 50 | "matchPattern": "action order [0-9]+: sample rate 1/700 group 2 continue.*index 2 ref",
|
| 51 | "matchCount": "1",
|
| 52 | "teardown": [
|
| 53 | "$TC actions flush action sample"
|
| 54 | ]
|
| 55 | },
|
| 56 | {
|
| 57 | "id": "334b",
|
| 58 | "name": "Add valid sample action with mandatory arguments and drop control action",
|
| 59 | "category": [
|
| 60 | "actions",
|
| 61 | "sample"
|
| 62 | ],
|
| 63 | "plugins": {
|
| 64 | "requires": "nsPlugin"
|
| 65 | },
|
| 66 | "setup": [
|
| 67 | [
|
| 68 | "$TC actions flush action sample",
|
| 69 | 0,
|
| 70 | 1,
|
| 71 | 255
|
| 72 | ]
|
| 73 | ],
|
| 74 | "cmdUnderTest": "$TC actions add action sample rate 10000 group 11 drop index 22",
|
| 75 | "expExitCode": "0",
|
| 76 | "verifyCmd": "$TC actions list action sample",
|
| 77 | "matchPattern": "action order [0-9]+: sample rate 1/10000 group 11 drop.*index 22 ref",
|
| 78 | "matchCount": "1",
|
| 79 | "teardown": [
|
| 80 | "$TC actions flush action sample"
|
| 81 | ]
|
| 82 | },
|
| 83 | {
|
| 84 | "id": "da69",
|
| 85 | "name": "Add valid sample action with mandatory arguments and reclassify control action",
|
| 86 | "category": [
|
| 87 | "actions",
|
| 88 | "sample"
|
| 89 | ],
|
| 90 | "plugins": {
|
| 91 | "requires": "nsPlugin"
|
| 92 | },
|
| 93 | "setup": [
|
| 94 | [
|
| 95 | "$TC actions flush action sample",
|
| 96 | 0,
|
| 97 | 1,
|
| 98 | 255
|
| 99 | ]
|
| 100 | ],
|
| 101 | "cmdUnderTest": "$TC actions add action sample rate 20000 group 72 reclassify index 100",
|
| 102 | "expExitCode": "0",
|
| 103 | "verifyCmd": "$TC actions list action sample",
|
| 104 | "matchPattern": "action order [0-9]+: sample rate 1/20000 group 72 reclassify.*index 100 ref",
|
| 105 | "matchCount": "1",
|
| 106 | "teardown": [
|
| 107 | "$TC actions flush action sample"
|
| 108 | ]
|
| 109 | },
|
| 110 | {
|
| 111 | "id": "13ce",
|
| 112 | "name": "Add valid sample action with mandatory arguments and pipe control action",
|
| 113 | "category": [
|
| 114 | "actions",
|
| 115 | "sample"
|
| 116 | ],
|
| 117 | "plugins": {
|
| 118 | "requires": "nsPlugin"
|
| 119 | },
|
| 120 | "setup": [
|
| 121 | [
|
| 122 | "$TC actions flush action sample",
|
| 123 | 0,
|
| 124 | 1,
|
| 125 | 255
|
| 126 | ]
|
| 127 | ],
|
| 128 | "cmdUnderTest": "$TC actions add action sample rate 20 group 2 pipe index 100",
|
| 129 | "expExitCode": "0",
|
| 130 | "verifyCmd": "$TC actions list action sample",
|
| 131 | "matchPattern": "action order [0-9]+: sample rate 1/20 group 2 pipe.*index 100 ref",
|
| 132 | "matchCount": "1",
|
| 133 | "teardown": [
|
| 134 | "$TC actions flush action sample"
|
| 135 | ]
|
| 136 | },
|
| 137 | {
|
| 138 | "id": "1886",
|
| 139 | "name": "Add valid sample action with mandatory arguments and jump control action",
|
| 140 | "category": [
|
| 141 | "actions",
|
| 142 | "sample"
|
| 143 | ],
|
| 144 | "plugins": {
|
| 145 | "requires": "nsPlugin"
|
| 146 | },
|
| 147 | "setup": [
|
| 148 | [
|
| 149 | "$TC actions flush action sample",
|
| 150 | 0,
|
| 151 | 1,
|
| 152 | 255
|
| 153 | ]
|
| 154 | ],
|
| 155 | "cmdUnderTest": "$TC actions add action sample rate 700 group 25 jump 4 index 200",
|
| 156 | "expExitCode": "0",
|
| 157 | "verifyCmd": "$TC actions get action sample index 200",
|
| 158 | "matchPattern": "action order [0-9]+: sample rate 1/700 group 25 jump 4.*index 200 ref",
|
| 159 | "matchCount": "1",
|
| 160 | "teardown": [
|
| 161 | "$TC actions flush action sample"
|
| 162 | ]
|
| 163 | },
|
| 164 | {
|
| 165 | "id": "7571",
|
| 166 | "name": "Add sample action with invalid rate",
|
| 167 | "category": [
|
| 168 | "actions",
|
| 169 | "sample"
|
| 170 | ],
|
| 171 | "plugins": {
|
| 172 | "requires": "nsPlugin"
|
| 173 | },
|
| 174 | "setup": [
|
| 175 | [
|
| 176 | "$TC actions flush action sample",
|
| 177 | 0,
|
| 178 | 1,
|
| 179 | 255
|
| 180 | ]
|
| 181 | ],
|
| 182 | "cmdUnderTest": "$TC actions add action sample rate 0 group 1 index 2",
|
| 183 | "expExitCode": "255",
|
| 184 | "verifyCmd": "$TC actions get action sample index 2",
|
| 185 | "matchPattern": "action order [0-9]+: sample rate 1/0 group 1.*index 2 ref",
|
| 186 | "matchCount": "0",
|
| 187 | "teardown": [
|
| 188 | "$TC actions flush action sample"
|
| 189 | ]
|
| 190 | },
|
| 191 | {
|
| 192 | "id": "b6d4",
|
| 193 | "name": "Add sample action with mandatory arguments and invalid control action",
|
| 194 | "category": [
|
| 195 | "actions",
|
| 196 | "sample"
|
| 197 | ],
|
| 198 | "plugins": {
|
| 199 | "requires": "nsPlugin"
|
| 200 | },
|
| 201 | "setup": [
|
| 202 | [
|
| 203 | "$TC actions flush action sample",
|
| 204 | 0,
|
| 205 | 1,
|
| 206 | 255
|
| 207 | ]
|
| 208 | ],
|
| 209 | "cmdUnderTest": "$TC actions add action sample rate 200000 group 52 foo index 1",
|
| 210 | "expExitCode": "255",
|
| 211 | "verifyCmd": "$TC actions list action sample",
|
| 212 | "matchPattern": "action order [0-9]+: sample rate 1/200000 group 52 foo.*index 1 ref",
|
| 213 | "matchCount": "0",
|
| 214 | "teardown": []
|
| 215 | },
|
| 216 | {
|
| 217 | "id": "a874",
|
| 218 | "name": "Add invalid sample action without mandatory arguments",
|
| 219 | "category": [
|
| 220 | "actions",
|
| 221 | "sample"
|
| 222 | ],
|
| 223 | "plugins": {
|
| 224 | "requires": "nsPlugin"
|
| 225 | },
|
| 226 | "setup": [
|
| 227 | [
|
| 228 | "$TC actions flush action sample",
|
| 229 | 0,
|
| 230 | 1,
|
| 231 | 255
|
| 232 | ]
|
| 233 | ],
|
| 234 | "cmdUnderTest": "$TC actions add action sample index 1",
|
| 235 | "expExitCode": "255",
|
| 236 | "verifyCmd": "$TC actions list action sample",
|
| 237 | "matchPattern": "action order [0-9]+: sample.*index 1 ref",
|
| 238 | "matchCount": "0",
|
| 239 | "teardown": []
|
| 240 | },
|
| 241 | {
|
| 242 | "id": "ac01",
|
| 243 | "name": "Add invalid sample action without mandatory argument rate",
|
| 244 | "category": [
|
| 245 | "actions",
|
| 246 | "sample"
|
| 247 | ],
|
| 248 | "plugins": {
|
| 249 | "requires": "nsPlugin"
|
| 250 | },
|
| 251 | "setup": [
|
| 252 | [
|
| 253 | "$TC actions flush action sample",
|
| 254 | 0,
|
| 255 | 1,
|
| 256 | 255
|
| 257 | ]
|
| 258 | ],
|
| 259 | "cmdUnderTest": "$TC actions add action sample group 10 index 1",
|
| 260 | "expExitCode": "255",
|
| 261 | "verifyCmd": "$TC actions list action sample",
|
| 262 | "matchPattern": "action order [0-9]+: sample.*group 10.*index 1 ref",
|
| 263 | "matchCount": "0",
|
| 264 | "teardown": []
|
| 265 | },
|
| 266 | {
|
| 267 | "id": "4203",
|
| 268 | "name": "Add invalid sample action without mandatory argument group",
|
| 269 | "category": [
|
| 270 | "actions",
|
| 271 | "sample"
|
| 272 | ],
|
| 273 | "plugins": {
|
| 274 | "requires": "nsPlugin"
|
| 275 | },
|
| 276 | "setup": [
|
| 277 | [
|
| 278 | "$TC actions flush action sample",
|
| 279 | 0,
|
| 280 | 1,
|
| 281 | 255
|
| 282 | ]
|
| 283 | ],
|
| 284 | "cmdUnderTest": "$TC actions add action sample rate 100 index 10",
|
| 285 | "expExitCode": "255",
|
| 286 | "verifyCmd": "$TC actions get action sample index 10",
|
| 287 | "matchPattern": "action order [0-9]+: sample rate 1/100.*index 10 ref",
|
| 288 | "matchCount": "0",
|
| 289 | "teardown": []
|
| 290 | },
|
| 291 | {
|
| 292 | "id": "14a7",
|
| 293 | "name": "Add invalid sample action without mandatory argument group",
|
| 294 | "category": [
|
| 295 | "actions",
|
| 296 | "sample"
|
| 297 | ],
|
| 298 | "plugins": {
|
| 299 | "requires": "nsPlugin"
|
| 300 | },
|
| 301 | "setup": [
|
| 302 | [
|
| 303 | "$TC actions flush action sample",
|
| 304 | 0,
|
| 305 | 1,
|
| 306 | 255
|
| 307 | ]
|
| 308 | ],
|
| 309 | "cmdUnderTest": "$TC actions add action sample rate 100 index 10",
|
| 310 | "expExitCode": "255",
|
| 311 | "verifyCmd": "$TC actions get action sample index 10",
|
| 312 | "matchPattern": "action order [0-9]+: sample rate 1/100.*index 10 ref",
|
| 313 | "matchCount": "0",
|
| 314 | "teardown": []
|
| 315 | },
|
| 316 | {
|
| 317 | "id": "8f2e",
|
| 318 | "name": "Add valid sample action with trunc argument",
|
| 319 | "category": [
|
| 320 | "actions",
|
| 321 | "sample"
|
| 322 | ],
|
| 323 | "plugins": {
|
| 324 | "requires": "nsPlugin"
|
| 325 | },
|
| 326 | "setup": [
|
| 327 | [
|
| 328 | "$TC actions flush action sample",
|
| 329 | 0,
|
| 330 | 1,
|
| 331 | 255
|
| 332 | ]
|
| 333 | ],
|
| 334 | "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 trunc 1024 index 10",
|
| 335 | "expExitCode": "0",
|
| 336 | "verifyCmd": "$TC actions get action sample index 10",
|
| 337 | "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 trunc_size 1024 pipe.*index 10 ref",
|
| 338 | "matchCount": "1",
|
| 339 | "teardown": [
|
| 340 | "$TC actions flush action sample"
|
| 341 | ]
|
| 342 | },
|
| 343 | {
|
| 344 | "id": "45f8",
|
| 345 | "name": "Add sample action with maximum rate argument",
|
| 346 | "category": [
|
| 347 | "actions",
|
| 348 | "sample"
|
| 349 | ],
|
| 350 | "plugins": {
|
| 351 | "requires": "nsPlugin"
|
| 352 | },
|
| 353 | "setup": [
|
| 354 | [
|
| 355 | "$TC actions flush action sample",
|
| 356 | 0,
|
| 357 | 1,
|
| 358 | 255
|
| 359 | ]
|
| 360 | ],
|
| 361 | "cmdUnderTest": "$TC actions add action sample rate 4294967295 group 4 index 10",
|
| 362 | "expExitCode": "0",
|
| 363 | "verifyCmd": "$TC actions get action sample index 10",
|
| 364 | "matchPattern": "action order [0-9]+: sample rate 1/4294967295 group 4 pipe.*index 10 ref",
|
| 365 | "matchCount": "1",
|
| 366 | "teardown": [
|
| 367 | "$TC actions flush action sample"
|
| 368 | ]
|
| 369 | },
|
| 370 | {
|
| 371 | "id": "ad0c",
|
| 372 | "name": "Add sample action with maximum trunc argument",
|
| 373 | "category": [
|
| 374 | "actions",
|
| 375 | "sample"
|
| 376 | ],
|
| 377 | "plugins": {
|
| 378 | "requires": "nsPlugin"
|
| 379 | },
|
| 380 | "setup": [
|
| 381 | [
|
| 382 | "$TC actions flush action sample",
|
| 383 | 0,
|
| 384 | 1,
|
| 385 | 255
|
| 386 | ]
|
| 387 | ],
|
| 388 | "cmdUnderTest": "$TC actions add action sample rate 16000 group 4 trunc 4294967295 index 10",
|
| 389 | "expExitCode": "0",
|
| 390 | "verifyCmd": "$TC actions get action sample index 10",
|
| 391 | "matchPattern": "action order [0-9]+: sample rate 1/16000 group 4 trunc_size 4294967295 pipe.*index 10 ref",
|
| 392 | "matchCount": "1",
|
| 393 | "teardown": [
|
| 394 | "$TC actions flush action sample"
|
| 395 | ]
|
| 396 | },
|
| 397 | {
|
| 398 | "id": "83a9",
|
| 399 | "name": "Add sample action with maximum group argument",
|
| 400 | "category": [
|
| 401 | "actions",
|
| 402 | "sample"
|
| 403 | ],
|
| 404 | "plugins": {
|
| 405 | "requires": "nsPlugin"
|
| 406 | },
|
| 407 | "setup": [
|
| 408 | [
|
| 409 | "$TC actions flush action sample",
|
| 410 | 0,
|
| 411 | 1,
|
| 412 | 255
|
| 413 | ]
|
| 414 | ],
|
| 415 | "cmdUnderTest": "$TC actions add action sample rate 4294 group 4294967295 index 1",
|
| 416 | "expExitCode": "0",
|
| 417 | "verifyCmd": "$TC actions get action sample index 1",
|
| 418 | "matchPattern": "action order [0-9]+: sample rate 1/4294 group 4294967295 pipe.*index 1 ref",
|
| 419 | "matchCount": "1",
|
| 420 | "teardown": [
|
| 421 | "$TC actions flush action sample"
|
| 422 | ]
|
| 423 | },
|
| 424 | {
|
| 425 | "id": "ed27",
|
| 426 | "name": "Add sample action with invalid rate argument",
|
| 427 | "category": [
|
| 428 | "actions",
|
| 429 | "sample"
|
| 430 | ],
|
| 431 | "plugins": {
|
| 432 | "requires": "nsPlugin"
|
| 433 | },
|
| 434 | "setup": [
|
| 435 | [
|
| 436 | "$TC actions flush action sample",
|
| 437 | 0,
|
| 438 | 1,
|
| 439 | 255
|
| 440 | ]
|
| 441 | ],
|
| 442 | "cmdUnderTest": "$TC actions add action sample rate 4294967296 group 4 index 10",
|
| 443 | "expExitCode": "255",
|
| 444 | "verifyCmd": "$TC actions get action sample index 10",
|
| 445 | "matchPattern": "action order [0-9]+: sample rate 1/4294967296 group 4 pipe.*index 10 ref",
|
| 446 | "matchCount": "0",
|
| 447 | "teardown": []
|
| 448 | },
|
| 449 | {
|
| 450 | "id": "2eae",
|
| 451 | "name": "Add sample action with invalid group argument",
|
| 452 | "category": [
|
| 453 | "actions",
|
| 454 | "sample"
|
| 455 | ],
|
| 456 | "plugins": {
|
| 457 | "requires": "nsPlugin"
|
| 458 | },
|
| 459 | "setup": [
|
| 460 | [
|
| 461 | "$TC actions flush action sample",
|
| 462 | 0,
|
| 463 | 1,
|
| 464 | 255
|
| 465 | ]
|
| 466 | ],
|
| 467 | "cmdUnderTest": "$TC actions add action sample rate 4098 group 5294967299 continue index 1",
|
| 468 | "expExitCode": "255",
|
| 469 | "verifyCmd": "$TC actions get action sample index 1",
|
| 470 | "matchPattern": "action order [0-9]+: sample rate 1/4098 group 5294967299 continue.*index 1 ref",
|
| 471 | "matchCount": "0",
|
| 472 | "teardown": []
|
| 473 | },
|
| 474 | {
|
| 475 | "id": "6ff3",
|
| 476 | "name": "Add sample action with invalid trunc size",
|
| 477 | "category": [
|
| 478 | "actions",
|
| 479 | "sample"
|
| 480 | ],
|
| 481 | "plugins": {
|
| 482 | "requires": "nsPlugin"
|
| 483 | },
|
| 484 | "setup": [
|
| 485 | [
|
| 486 | "$TC actions flush action sample",
|
| 487 | 0,
|
| 488 | 1,
|
| 489 | 255
|
| 490 | ]
|
| 491 | ],
|
| 492 | "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 trunc 112233445566 index 11",
|
| 493 | "expExitCode": "255",
|
| 494 | "verifyCmd": "$TC actions get action sample index 11",
|
| 495 | "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 trunc_size 112233445566.*index 11 ref",
|
| 496 | "matchCount": "0",
|
| 497 | "teardown": []
|
| 498 | },
|
| 499 | {
|
| 500 | "id": "2b2a",
|
| 501 | "name": "Add sample action with invalid index",
|
| 502 | "category": [
|
| 503 | "actions",
|
| 504 | "sample"
|
| 505 | ],
|
| 506 | "plugins": {
|
| 507 | "requires": "nsPlugin"
|
| 508 | },
|
| 509 | "setup": [
|
| 510 | [
|
| 511 | "$TC actions flush action sample",
|
| 512 | 0,
|
| 513 | 1,
|
| 514 | 255
|
| 515 | ]
|
| 516 | ],
|
| 517 | "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 index 5294967299",
|
| 518 | "expExitCode": "255",
|
| 519 | "verifyCmd": "$TC actions get action sample index 5294967299",
|
| 520 | "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 pipe.*index 5294967299 ref",
|
| 521 | "matchCount": "0",
|
| 522 | "teardown": []
|
| 523 | },
|
| 524 | {
|
| 525 | "id": "dee2",
|
| 526 | "name": "Add sample action with maximum allowed index",
|
| 527 | "category": [
|
| 528 | "actions",
|
| 529 | "sample"
|
| 530 | ],
|
| 531 | "plugins": {
|
| 532 | "requires": "nsPlugin"
|
| 533 | },
|
| 534 | "setup": [
|
| 535 | [
|
| 536 | "$TC actions flush action sample",
|
| 537 | 0,
|
| 538 | 1,
|
| 539 | 255
|
| 540 | ]
|
| 541 | ],
|
| 542 | "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 index 4294967295",
|
| 543 | "expExitCode": "0",
|
| 544 | "verifyCmd": "$TC actions get action sample index 4294967295",
|
| 545 | "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 pipe.*index 4294967295 ref",
|
| 546 | "matchCount": "1",
|
| 547 | "teardown": [
|
| 548 | "$TC actions flush action sample"
|
| 549 | ]
|
| 550 | },
|
| 551 | {
|
| 552 | "id": "560e",
|
| 553 | "name": "Add sample action with cookie",
|
| 554 | "category": [
|
| 555 | "actions",
|
| 556 | "sample"
|
| 557 | ],
|
| 558 | "plugins": {
|
| 559 | "requires": "nsPlugin"
|
| 560 | },
|
| 561 | "setup": [
|
| 562 | [
|
| 563 | "$TC actions flush action sample",
|
| 564 | 0,
|
| 565 | 1,
|
| 566 | 255
|
| 567 | ]
|
| 568 | ],
|
| 569 | "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 index 45 cookie aabbccdd",
|
| 570 | "expExitCode": "0",
|
| 571 | "verifyCmd": "$TC actions get action sample index 45",
|
| 572 | "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 pipe.*index 45.*cookie aabbccdd",
|
| 573 | "matchCount": "1",
|
| 574 | "teardown": [
|
| 575 | "$TC actions flush action sample"
|
| 576 | ]
|
| 577 | },
|
| 578 | {
|
| 579 | "id": "704a",
|
| 580 | "name": "Replace existing sample action with new rate argument",
|
| 581 | "category": [
|
| 582 | "actions",
|
| 583 | "sample"
|
| 584 | ],
|
| 585 | "plugins": {
|
| 586 | "requires": "nsPlugin"
|
| 587 | },
|
| 588 | "setup": [
|
| 589 | [
|
| 590 | "$TC actions flush action sample",
|
| 591 | 0,
|
| 592 | 1,
|
| 593 | 255
|
| 594 | ],
|
| 595 | "$TC actions add action sample rate 1024 group 4 index 4"
|
| 596 | ],
|
| 597 | "cmdUnderTest": "$TC actions replace action sample rate 2048 group 4 index 4",
|
| 598 | "expExitCode": "0",
|
| 599 | "verifyCmd": "$TC actions list action sample",
|
| 600 | "matchPattern": "action order [0-9]+: sample rate 1/2048 group 4 pipe.*index 4",
|
| 601 | "matchCount": "1",
|
| 602 | "teardown": [
|
| 603 | "$TC actions flush action sample"
|
| 604 | ]
|
| 605 | },
|
| 606 | {
|
| 607 | "id": "60eb",
|
| 608 | "name": "Replace existing sample action with new group argument",
|
| 609 | "category": [
|
| 610 | "actions",
|
| 611 | "sample"
|
| 612 | ],
|
| 613 | "plugins": {
|
| 614 | "requires": "nsPlugin"
|
| 615 | },
|
| 616 | "setup": [
|
| 617 | [
|
| 618 | "$TC actions flush action sample",
|
| 619 | 0,
|
| 620 | 1,
|
| 621 | 255
|
| 622 | ],
|
| 623 | "$TC actions add action sample rate 1024 group 4 index 4"
|
| 624 | ],
|
| 625 | "cmdUnderTest": "$TC actions replace action sample rate 1024 group 7 index 4",
|
| 626 | "expExitCode": "0",
|
| 627 | "verifyCmd": "$TC actions list action sample",
|
| 628 | "matchPattern": "action order [0-9]+: sample rate 1/1024 group 7 pipe.*index 4",
|
| 629 | "matchCount": "1",
|
| 630 | "teardown": [
|
| 631 | "$TC actions flush action sample"
|
| 632 | ]
|
| 633 | },
|
| 634 | {
|
| 635 | "id": "2cce",
|
| 636 | "name": "Replace existing sample action with new trunc argument",
|
| 637 | "category": [
|
| 638 | "actions",
|
| 639 | "sample"
|
| 640 | ],
|
| 641 | "plugins": {
|
| 642 | "requires": "nsPlugin"
|
| 643 | },
|
| 644 | "setup": [
|
| 645 | [
|
| 646 | "$TC actions flush action sample",
|
| 647 | 0,
|
| 648 | 1,
|
| 649 | 255
|
| 650 | ],
|
| 651 | "$TC actions add action sample rate 1024 group 4 trunc 48 index 4"
|
| 652 | ],
|
| 653 | "cmdUnderTest": "$TC actions replace action sample rate 1024 group 7 trunc 64 index 4",
|
| 654 | "expExitCode": "0",
|
| 655 | "verifyCmd": "$TC actions list action sample",
|
| 656 | "matchPattern": "action order [0-9]+: sample rate 1/1024 group 7 trunc_size 64 pipe.*index 4",
|
| 657 | "matchCount": "1",
|
| 658 | "teardown": [
|
| 659 | "$TC actions flush action sample"
|
| 660 | ]
|
| 661 | },
|
| 662 | {
|
| 663 | "id": "59d1",
|
| 664 | "name": "Replace existing sample action with new control argument",
|
| 665 | "category": [
|
| 666 | "actions",
|
| 667 | "sample"
|
| 668 | ],
|
| 669 | "plugins": {
|
| 670 | "requires": "nsPlugin"
|
| 671 | },
|
| 672 | "setup": [
|
| 673 | [
|
| 674 | "$TC actions flush action sample",
|
| 675 | 0,
|
| 676 | 1,
|
| 677 | 255
|
| 678 | ],
|
| 679 | "$TC actions add action sample rate 1024 group 4 reclassify index 4"
|
| 680 | ],
|
| 681 | "cmdUnderTest": "$TC actions replace action sample rate 1024 group 7 pipe index 4",
|
| 682 | "expExitCode": "0",
|
| 683 | "verifyCmd": "$TC actions list action sample",
|
| 684 | "matchPattern": "action order [0-9]+: sample rate 1/1024 group 7 pipe.*index 4",
|
| 685 | "matchCount": "1",
|
| 686 | "teardown": [
|
| 687 | "$TC actions flush action sample"
|
| 688 | ]
|
| 689 | },
|
| 690 | {
|
| 691 | "id": "0a6e",
|
| 692 | "name": "Replace sample action with invalid goto chain control",
|
| 693 | "category": [
|
| 694 | "actions",
|
| 695 | "sample"
|
| 696 | ],
|
| 697 | "plugins": {
|
| 698 | "requires": "nsPlugin"
|
| 699 | },
|
| 700 | "setup": [
|
| 701 | [
|
| 702 | "$TC actions flush action sample",
|
| 703 | 0,
|
| 704 | 1,
|
| 705 | 255
|
| 706 | ],
|
| 707 | "$TC actions add action sample rate 1024 group 4 pass index 90"
|
| 708 | ],
|
| 709 | "cmdUnderTest": "$TC actions replace action sample rate 1024 group 7 goto chain 42 index 90 cookie c1a0c1a0",
|
| 710 | "expExitCode": "255",
|
| 711 | "verifyCmd": "$TC actions list action sample",
|
| 712 | "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 pass.*index 90",
|
| 713 | "matchCount": "1",
|
| 714 | "teardown": [
|
| 715 | "$TC actions flush action sample"
|
| 716 | ]
|
| 717 | },
|
| 718 | {
|
| 719 | "id": "3872",
|
| 720 | "name": "Delete sample action with valid index",
|
| 721 | "category": [
|
| 722 | "actions",
|
| 723 | "sample"
|
| 724 | ],
|
| 725 | "plugins": {
|
| 726 | "requires": "nsPlugin"
|
| 727 | },
|
| 728 | "setup": [
|
| 729 | [
|
| 730 | "$TC actions flush action sample",
|
| 731 | 0,
|
| 732 | 1,
|
| 733 | 255
|
| 734 | ],
|
| 735 | "$TC actions add action sample rate 10 group 1 index 20"
|
| 736 | ],
|
| 737 | "cmdUnderTest": "$TC actions del action sample index 20",
|
| 738 | "expExitCode": "0",
|
| 739 | "verifyCmd": "$TC actions get action sample index 20",
|
| 740 | "matchPattern": "action order [0-9]+: sample rate 1/10 group 1.*index 20 ref",
|
| 741 | "matchCount": "0",
|
| 742 | "teardown": [
|
| 743 | "$TC actions flush action sample"
|
| 744 | ]
|
| 745 | },
|
| 746 | {
|
| 747 | "id": "a394",
|
| 748 | "name": "Delete sample action with invalid index",
|
| 749 | "category": [
|
| 750 | "actions",
|
| 751 | "sample"
|
| 752 | ],
|
| 753 | "plugins": {
|
| 754 | "requires": "nsPlugin"
|
| 755 | },
|
| 756 | "setup": [
|
| 757 | [
|
| 758 | "$TC actions flush action sample",
|
| 759 | 0,
|
| 760 | 1,
|
| 761 | 255
|
| 762 | ],
|
| 763 | "$TC actions add action sample rate 10 group 1 index 20"
|
| 764 | ],
|
| 765 | "cmdUnderTest": "$TC actions del action sample index 10",
|
| 766 | "expExitCode": "255",
|
| 767 | "verifyCmd": "$TC actions get action sample index 20",
|
| 768 | "matchPattern": "action order [0-9]+: sample rate 1/10 group 1.*index 20 ref",
|
| 769 | "matchCount": "1",
|
| 770 | "teardown": [
|
| 771 | "$TC actions flush action sample"
|
| 772 | ]
|
| 773 | }
|
| 774 | ]
|