162306a36Sopenharmony_ci[ 262306a36Sopenharmony_ci { 362306a36Sopenharmony_ci "id": "9784", 462306a36Sopenharmony_ci "name": "Add valid sample action with mandatory arguments", 562306a36Sopenharmony_ci "category": [ 662306a36Sopenharmony_ci "actions", 762306a36Sopenharmony_ci "sample" 862306a36Sopenharmony_ci ], 962306a36Sopenharmony_ci "setup": [ 1062306a36Sopenharmony_ci [ 1162306a36Sopenharmony_ci "$TC actions flush action sample", 1262306a36Sopenharmony_ci 0, 1362306a36Sopenharmony_ci 1, 1462306a36Sopenharmony_ci 255 1562306a36Sopenharmony_ci ] 1662306a36Sopenharmony_ci ], 1762306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 10 group 1 index 2", 1862306a36Sopenharmony_ci "expExitCode": "0", 1962306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 2", 2062306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/10 group 1.*index 2 ref", 2162306a36Sopenharmony_ci "matchCount": "1", 2262306a36Sopenharmony_ci "teardown": [ 2362306a36Sopenharmony_ci "$TC actions flush action sample" 2462306a36Sopenharmony_ci ] 2562306a36Sopenharmony_ci }, 2662306a36Sopenharmony_ci { 2762306a36Sopenharmony_ci "id": "5c91", 2862306a36Sopenharmony_ci "name": "Add valid sample action with mandatory arguments and continue control action", 2962306a36Sopenharmony_ci "category": [ 3062306a36Sopenharmony_ci "actions", 3162306a36Sopenharmony_ci "sample" 3262306a36Sopenharmony_ci ], 3362306a36Sopenharmony_ci "setup": [ 3462306a36Sopenharmony_ci [ 3562306a36Sopenharmony_ci "$TC actions flush action sample", 3662306a36Sopenharmony_ci 0, 3762306a36Sopenharmony_ci 1, 3862306a36Sopenharmony_ci 255 3962306a36Sopenharmony_ci ] 4062306a36Sopenharmony_ci ], 4162306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 700 group 2 continue index 2", 4262306a36Sopenharmony_ci "expExitCode": "0", 4362306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 2", 4462306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/700 group 2 continue.*index 2 ref", 4562306a36Sopenharmony_ci "matchCount": "1", 4662306a36Sopenharmony_ci "teardown": [ 4762306a36Sopenharmony_ci "$TC actions flush action sample" 4862306a36Sopenharmony_ci ] 4962306a36Sopenharmony_ci }, 5062306a36Sopenharmony_ci { 5162306a36Sopenharmony_ci "id": "334b", 5262306a36Sopenharmony_ci "name": "Add valid sample action with mandatory arguments and drop control action", 5362306a36Sopenharmony_ci "category": [ 5462306a36Sopenharmony_ci "actions", 5562306a36Sopenharmony_ci "sample" 5662306a36Sopenharmony_ci ], 5762306a36Sopenharmony_ci "setup": [ 5862306a36Sopenharmony_ci [ 5962306a36Sopenharmony_ci "$TC actions flush action sample", 6062306a36Sopenharmony_ci 0, 6162306a36Sopenharmony_ci 1, 6262306a36Sopenharmony_ci 255 6362306a36Sopenharmony_ci ] 6462306a36Sopenharmony_ci ], 6562306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 10000 group 11 drop index 22", 6662306a36Sopenharmony_ci "expExitCode": "0", 6762306a36Sopenharmony_ci "verifyCmd": "$TC actions list action sample", 6862306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/10000 group 11 drop.*index 22 ref", 6962306a36Sopenharmony_ci "matchCount": "1", 7062306a36Sopenharmony_ci "teardown": [ 7162306a36Sopenharmony_ci "$TC actions flush action sample" 7262306a36Sopenharmony_ci ] 7362306a36Sopenharmony_ci }, 7462306a36Sopenharmony_ci { 7562306a36Sopenharmony_ci "id": "da69", 7662306a36Sopenharmony_ci "name": "Add valid sample action with mandatory arguments and reclassify control action", 7762306a36Sopenharmony_ci "category": [ 7862306a36Sopenharmony_ci "actions", 7962306a36Sopenharmony_ci "sample" 8062306a36Sopenharmony_ci ], 8162306a36Sopenharmony_ci "setup": [ 8262306a36Sopenharmony_ci [ 8362306a36Sopenharmony_ci "$TC actions flush action sample", 8462306a36Sopenharmony_ci 0, 8562306a36Sopenharmony_ci 1, 8662306a36Sopenharmony_ci 255 8762306a36Sopenharmony_ci ] 8862306a36Sopenharmony_ci ], 8962306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 20000 group 72 reclassify index 100", 9062306a36Sopenharmony_ci "expExitCode": "0", 9162306a36Sopenharmony_ci "verifyCmd": "$TC actions list action sample", 9262306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/20000 group 72 reclassify.*index 100 ref", 9362306a36Sopenharmony_ci "matchCount": "1", 9462306a36Sopenharmony_ci "teardown": [ 9562306a36Sopenharmony_ci "$TC actions flush action sample" 9662306a36Sopenharmony_ci ] 9762306a36Sopenharmony_ci }, 9862306a36Sopenharmony_ci { 9962306a36Sopenharmony_ci "id": "13ce", 10062306a36Sopenharmony_ci "name": "Add valid sample action with mandatory arguments and pipe control action", 10162306a36Sopenharmony_ci "category": [ 10262306a36Sopenharmony_ci "actions", 10362306a36Sopenharmony_ci "sample" 10462306a36Sopenharmony_ci ], 10562306a36Sopenharmony_ci "setup": [ 10662306a36Sopenharmony_ci [ 10762306a36Sopenharmony_ci "$TC actions flush action sample", 10862306a36Sopenharmony_ci 0, 10962306a36Sopenharmony_ci 1, 11062306a36Sopenharmony_ci 255 11162306a36Sopenharmony_ci ] 11262306a36Sopenharmony_ci ], 11362306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 20 group 2 pipe index 100", 11462306a36Sopenharmony_ci "expExitCode": "0", 11562306a36Sopenharmony_ci "verifyCmd": "$TC actions list action sample", 11662306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/20 group 2 pipe.*index 100 ref", 11762306a36Sopenharmony_ci "matchCount": "1", 11862306a36Sopenharmony_ci "teardown": [ 11962306a36Sopenharmony_ci "$TC actions flush action sample" 12062306a36Sopenharmony_ci ] 12162306a36Sopenharmony_ci }, 12262306a36Sopenharmony_ci { 12362306a36Sopenharmony_ci "id": "1886", 12462306a36Sopenharmony_ci "name": "Add valid sample action with mandatory arguments and jump control action", 12562306a36Sopenharmony_ci "category": [ 12662306a36Sopenharmony_ci "actions", 12762306a36Sopenharmony_ci "sample" 12862306a36Sopenharmony_ci ], 12962306a36Sopenharmony_ci "setup": [ 13062306a36Sopenharmony_ci [ 13162306a36Sopenharmony_ci "$TC actions flush action sample", 13262306a36Sopenharmony_ci 0, 13362306a36Sopenharmony_ci 1, 13462306a36Sopenharmony_ci 255 13562306a36Sopenharmony_ci ] 13662306a36Sopenharmony_ci ], 13762306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 700 group 25 jump 4 index 200", 13862306a36Sopenharmony_ci "expExitCode": "0", 13962306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 200", 14062306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/700 group 25 jump 4.*index 200 ref", 14162306a36Sopenharmony_ci "matchCount": "1", 14262306a36Sopenharmony_ci "teardown": [ 14362306a36Sopenharmony_ci "$TC actions flush action sample" 14462306a36Sopenharmony_ci ] 14562306a36Sopenharmony_ci }, 14662306a36Sopenharmony_ci { 14762306a36Sopenharmony_ci "id": "7571", 14862306a36Sopenharmony_ci "name": "Add sample action with invalid rate", 14962306a36Sopenharmony_ci "category": [ 15062306a36Sopenharmony_ci "actions", 15162306a36Sopenharmony_ci "sample" 15262306a36Sopenharmony_ci ], 15362306a36Sopenharmony_ci "setup": [ 15462306a36Sopenharmony_ci [ 15562306a36Sopenharmony_ci "$TC actions flush action sample", 15662306a36Sopenharmony_ci 0, 15762306a36Sopenharmony_ci 1, 15862306a36Sopenharmony_ci 255 15962306a36Sopenharmony_ci ] 16062306a36Sopenharmony_ci ], 16162306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 0 group 1 index 2", 16262306a36Sopenharmony_ci "expExitCode": "255", 16362306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 2", 16462306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/0 group 1.*index 2 ref", 16562306a36Sopenharmony_ci "matchCount": "0", 16662306a36Sopenharmony_ci "teardown": [ 16762306a36Sopenharmony_ci "$TC actions flush action sample" 16862306a36Sopenharmony_ci ] 16962306a36Sopenharmony_ci }, 17062306a36Sopenharmony_ci { 17162306a36Sopenharmony_ci "id": "b6d4", 17262306a36Sopenharmony_ci "name": "Add sample action with mandatory arguments and invalid control action", 17362306a36Sopenharmony_ci "category": [ 17462306a36Sopenharmony_ci "actions", 17562306a36Sopenharmony_ci "sample" 17662306a36Sopenharmony_ci ], 17762306a36Sopenharmony_ci "setup": [ 17862306a36Sopenharmony_ci [ 17962306a36Sopenharmony_ci "$TC actions flush action sample", 18062306a36Sopenharmony_ci 0, 18162306a36Sopenharmony_ci 1, 18262306a36Sopenharmony_ci 255 18362306a36Sopenharmony_ci ] 18462306a36Sopenharmony_ci ], 18562306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 200000 group 52 foo index 1", 18662306a36Sopenharmony_ci "expExitCode": "255", 18762306a36Sopenharmony_ci "verifyCmd": "$TC actions list action sample", 18862306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/200000 group 52 foo.*index 1 ref", 18962306a36Sopenharmony_ci "matchCount": "0", 19062306a36Sopenharmony_ci "teardown": [] 19162306a36Sopenharmony_ci }, 19262306a36Sopenharmony_ci { 19362306a36Sopenharmony_ci "id": "a874", 19462306a36Sopenharmony_ci "name": "Add invalid sample action without mandatory arguments", 19562306a36Sopenharmony_ci "category": [ 19662306a36Sopenharmony_ci "actions", 19762306a36Sopenharmony_ci "sample" 19862306a36Sopenharmony_ci ], 19962306a36Sopenharmony_ci "setup": [ 20062306a36Sopenharmony_ci [ 20162306a36Sopenharmony_ci "$TC actions flush action sample", 20262306a36Sopenharmony_ci 0, 20362306a36Sopenharmony_ci 1, 20462306a36Sopenharmony_ci 255 20562306a36Sopenharmony_ci ] 20662306a36Sopenharmony_ci ], 20762306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample index 1", 20862306a36Sopenharmony_ci "expExitCode": "255", 20962306a36Sopenharmony_ci "verifyCmd": "$TC actions list action sample", 21062306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample.*index 1 ref", 21162306a36Sopenharmony_ci "matchCount": "0", 21262306a36Sopenharmony_ci "teardown": [] 21362306a36Sopenharmony_ci }, 21462306a36Sopenharmony_ci { 21562306a36Sopenharmony_ci "id": "ac01", 21662306a36Sopenharmony_ci "name": "Add invalid sample action without mandatory argument rate", 21762306a36Sopenharmony_ci "category": [ 21862306a36Sopenharmony_ci "actions", 21962306a36Sopenharmony_ci "sample" 22062306a36Sopenharmony_ci ], 22162306a36Sopenharmony_ci "setup": [ 22262306a36Sopenharmony_ci [ 22362306a36Sopenharmony_ci "$TC actions flush action sample", 22462306a36Sopenharmony_ci 0, 22562306a36Sopenharmony_ci 1, 22662306a36Sopenharmony_ci 255 22762306a36Sopenharmony_ci ] 22862306a36Sopenharmony_ci ], 22962306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample group 10 index 1", 23062306a36Sopenharmony_ci "expExitCode": "255", 23162306a36Sopenharmony_ci "verifyCmd": "$TC actions list action sample", 23262306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample.*group 10.*index 1 ref", 23362306a36Sopenharmony_ci "matchCount": "0", 23462306a36Sopenharmony_ci "teardown": [] 23562306a36Sopenharmony_ci }, 23662306a36Sopenharmony_ci { 23762306a36Sopenharmony_ci "id": "4203", 23862306a36Sopenharmony_ci "name": "Add invalid sample action without mandatory argument group", 23962306a36Sopenharmony_ci "category": [ 24062306a36Sopenharmony_ci "actions", 24162306a36Sopenharmony_ci "sample" 24262306a36Sopenharmony_ci ], 24362306a36Sopenharmony_ci "setup": [ 24462306a36Sopenharmony_ci [ 24562306a36Sopenharmony_ci "$TC actions flush action sample", 24662306a36Sopenharmony_ci 0, 24762306a36Sopenharmony_ci 1, 24862306a36Sopenharmony_ci 255 24962306a36Sopenharmony_ci ] 25062306a36Sopenharmony_ci ], 25162306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 100 index 10", 25262306a36Sopenharmony_ci "expExitCode": "255", 25362306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 10", 25462306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/100.*index 10 ref", 25562306a36Sopenharmony_ci "matchCount": "0", 25662306a36Sopenharmony_ci "teardown": [] 25762306a36Sopenharmony_ci }, 25862306a36Sopenharmony_ci { 25962306a36Sopenharmony_ci "id": "14a7", 26062306a36Sopenharmony_ci "name": "Add invalid sample action without mandatory argument group", 26162306a36Sopenharmony_ci "category": [ 26262306a36Sopenharmony_ci "actions", 26362306a36Sopenharmony_ci "sample" 26462306a36Sopenharmony_ci ], 26562306a36Sopenharmony_ci "setup": [ 26662306a36Sopenharmony_ci [ 26762306a36Sopenharmony_ci "$TC actions flush action sample", 26862306a36Sopenharmony_ci 0, 26962306a36Sopenharmony_ci 1, 27062306a36Sopenharmony_ci 255 27162306a36Sopenharmony_ci ] 27262306a36Sopenharmony_ci ], 27362306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 100 index 10", 27462306a36Sopenharmony_ci "expExitCode": "255", 27562306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 10", 27662306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/100.*index 10 ref", 27762306a36Sopenharmony_ci "matchCount": "0", 27862306a36Sopenharmony_ci "teardown": [] 27962306a36Sopenharmony_ci }, 28062306a36Sopenharmony_ci { 28162306a36Sopenharmony_ci "id": "8f2e", 28262306a36Sopenharmony_ci "name": "Add valid sample action with trunc argument", 28362306a36Sopenharmony_ci "category": [ 28462306a36Sopenharmony_ci "actions", 28562306a36Sopenharmony_ci "sample" 28662306a36Sopenharmony_ci ], 28762306a36Sopenharmony_ci "setup": [ 28862306a36Sopenharmony_ci [ 28962306a36Sopenharmony_ci "$TC actions flush action sample", 29062306a36Sopenharmony_ci 0, 29162306a36Sopenharmony_ci 1, 29262306a36Sopenharmony_ci 255 29362306a36Sopenharmony_ci ] 29462306a36Sopenharmony_ci ], 29562306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 trunc 1024 index 10", 29662306a36Sopenharmony_ci "expExitCode": "0", 29762306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 10", 29862306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 trunc_size 1024 pipe.*index 10 ref", 29962306a36Sopenharmony_ci "matchCount": "1", 30062306a36Sopenharmony_ci "teardown": [ 30162306a36Sopenharmony_ci "$TC actions flush action sample" 30262306a36Sopenharmony_ci ] 30362306a36Sopenharmony_ci }, 30462306a36Sopenharmony_ci { 30562306a36Sopenharmony_ci "id": "45f8", 30662306a36Sopenharmony_ci "name": "Add sample action with maximum rate argument", 30762306a36Sopenharmony_ci "category": [ 30862306a36Sopenharmony_ci "actions", 30962306a36Sopenharmony_ci "sample" 31062306a36Sopenharmony_ci ], 31162306a36Sopenharmony_ci "setup": [ 31262306a36Sopenharmony_ci [ 31362306a36Sopenharmony_ci "$TC actions flush action sample", 31462306a36Sopenharmony_ci 0, 31562306a36Sopenharmony_ci 1, 31662306a36Sopenharmony_ci 255 31762306a36Sopenharmony_ci ] 31862306a36Sopenharmony_ci ], 31962306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 4294967295 group 4 index 10", 32062306a36Sopenharmony_ci "expExitCode": "0", 32162306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 10", 32262306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/4294967295 group 4 pipe.*index 10 ref", 32362306a36Sopenharmony_ci "matchCount": "1", 32462306a36Sopenharmony_ci "teardown": [ 32562306a36Sopenharmony_ci "$TC actions flush action sample" 32662306a36Sopenharmony_ci ] 32762306a36Sopenharmony_ci }, 32862306a36Sopenharmony_ci { 32962306a36Sopenharmony_ci "id": "ad0c", 33062306a36Sopenharmony_ci "name": "Add sample action with maximum trunc argument", 33162306a36Sopenharmony_ci "category": [ 33262306a36Sopenharmony_ci "actions", 33362306a36Sopenharmony_ci "sample" 33462306a36Sopenharmony_ci ], 33562306a36Sopenharmony_ci "setup": [ 33662306a36Sopenharmony_ci [ 33762306a36Sopenharmony_ci "$TC actions flush action sample", 33862306a36Sopenharmony_ci 0, 33962306a36Sopenharmony_ci 1, 34062306a36Sopenharmony_ci 255 34162306a36Sopenharmony_ci ] 34262306a36Sopenharmony_ci ], 34362306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 16000 group 4 trunc 4294967295 index 10", 34462306a36Sopenharmony_ci "expExitCode": "0", 34562306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 10", 34662306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/16000 group 4 trunc_size 4294967295 pipe.*index 10 ref", 34762306a36Sopenharmony_ci "matchCount": "1", 34862306a36Sopenharmony_ci "teardown": [ 34962306a36Sopenharmony_ci "$TC actions flush action sample" 35062306a36Sopenharmony_ci ] 35162306a36Sopenharmony_ci }, 35262306a36Sopenharmony_ci { 35362306a36Sopenharmony_ci "id": "83a9", 35462306a36Sopenharmony_ci "name": "Add sample action with maximum group argument", 35562306a36Sopenharmony_ci "category": [ 35662306a36Sopenharmony_ci "actions", 35762306a36Sopenharmony_ci "sample" 35862306a36Sopenharmony_ci ], 35962306a36Sopenharmony_ci "setup": [ 36062306a36Sopenharmony_ci [ 36162306a36Sopenharmony_ci "$TC actions flush action sample", 36262306a36Sopenharmony_ci 0, 36362306a36Sopenharmony_ci 1, 36462306a36Sopenharmony_ci 255 36562306a36Sopenharmony_ci ] 36662306a36Sopenharmony_ci ], 36762306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 4294 group 4294967295 index 1", 36862306a36Sopenharmony_ci "expExitCode": "0", 36962306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 1", 37062306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/4294 group 4294967295 pipe.*index 1 ref", 37162306a36Sopenharmony_ci "matchCount": "1", 37262306a36Sopenharmony_ci "teardown": [ 37362306a36Sopenharmony_ci "$TC actions flush action sample" 37462306a36Sopenharmony_ci ] 37562306a36Sopenharmony_ci }, 37662306a36Sopenharmony_ci { 37762306a36Sopenharmony_ci "id": "ed27", 37862306a36Sopenharmony_ci "name": "Add sample action with invalid rate argument", 37962306a36Sopenharmony_ci "category": [ 38062306a36Sopenharmony_ci "actions", 38162306a36Sopenharmony_ci "sample" 38262306a36Sopenharmony_ci ], 38362306a36Sopenharmony_ci "setup": [ 38462306a36Sopenharmony_ci [ 38562306a36Sopenharmony_ci "$TC actions flush action sample", 38662306a36Sopenharmony_ci 0, 38762306a36Sopenharmony_ci 1, 38862306a36Sopenharmony_ci 255 38962306a36Sopenharmony_ci ] 39062306a36Sopenharmony_ci ], 39162306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 4294967296 group 4 index 10", 39262306a36Sopenharmony_ci "expExitCode": "255", 39362306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 10", 39462306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/4294967296 group 4 pipe.*index 10 ref", 39562306a36Sopenharmony_ci "matchCount": "0", 39662306a36Sopenharmony_ci "teardown": [] 39762306a36Sopenharmony_ci }, 39862306a36Sopenharmony_ci { 39962306a36Sopenharmony_ci "id": "2eae", 40062306a36Sopenharmony_ci "name": "Add sample action with invalid group argument", 40162306a36Sopenharmony_ci "category": [ 40262306a36Sopenharmony_ci "actions", 40362306a36Sopenharmony_ci "sample" 40462306a36Sopenharmony_ci ], 40562306a36Sopenharmony_ci "setup": [ 40662306a36Sopenharmony_ci [ 40762306a36Sopenharmony_ci "$TC actions flush action sample", 40862306a36Sopenharmony_ci 0, 40962306a36Sopenharmony_ci 1, 41062306a36Sopenharmony_ci 255 41162306a36Sopenharmony_ci ] 41262306a36Sopenharmony_ci ], 41362306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 4098 group 5294967299 continue index 1", 41462306a36Sopenharmony_ci "expExitCode": "255", 41562306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 1", 41662306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/4098 group 5294967299 continue.*index 1 ref", 41762306a36Sopenharmony_ci "matchCount": "0", 41862306a36Sopenharmony_ci "teardown": [] 41962306a36Sopenharmony_ci }, 42062306a36Sopenharmony_ci { 42162306a36Sopenharmony_ci "id": "6ff3", 42262306a36Sopenharmony_ci "name": "Add sample action with invalid trunc size", 42362306a36Sopenharmony_ci "category": [ 42462306a36Sopenharmony_ci "actions", 42562306a36Sopenharmony_ci "sample" 42662306a36Sopenharmony_ci ], 42762306a36Sopenharmony_ci "setup": [ 42862306a36Sopenharmony_ci [ 42962306a36Sopenharmony_ci "$TC actions flush action sample", 43062306a36Sopenharmony_ci 0, 43162306a36Sopenharmony_ci 1, 43262306a36Sopenharmony_ci 255 43362306a36Sopenharmony_ci ] 43462306a36Sopenharmony_ci ], 43562306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 trunc 112233445566 index 11", 43662306a36Sopenharmony_ci "expExitCode": "255", 43762306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 11", 43862306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 trunc_size 112233445566.*index 11 ref", 43962306a36Sopenharmony_ci "matchCount": "0", 44062306a36Sopenharmony_ci "teardown": [] 44162306a36Sopenharmony_ci }, 44262306a36Sopenharmony_ci { 44362306a36Sopenharmony_ci "id": "2b2a", 44462306a36Sopenharmony_ci "name": "Add sample action with invalid index", 44562306a36Sopenharmony_ci "category": [ 44662306a36Sopenharmony_ci "actions", 44762306a36Sopenharmony_ci "sample" 44862306a36Sopenharmony_ci ], 44962306a36Sopenharmony_ci "setup": [ 45062306a36Sopenharmony_ci [ 45162306a36Sopenharmony_ci "$TC actions flush action sample", 45262306a36Sopenharmony_ci 0, 45362306a36Sopenharmony_ci 1, 45462306a36Sopenharmony_ci 255 45562306a36Sopenharmony_ci ] 45662306a36Sopenharmony_ci ], 45762306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 index 5294967299", 45862306a36Sopenharmony_ci "expExitCode": "255", 45962306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 5294967299", 46062306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 pipe.*index 5294967299 ref", 46162306a36Sopenharmony_ci "matchCount": "0", 46262306a36Sopenharmony_ci "teardown": [] 46362306a36Sopenharmony_ci }, 46462306a36Sopenharmony_ci { 46562306a36Sopenharmony_ci "id": "dee2", 46662306a36Sopenharmony_ci "name": "Add sample action with maximum allowed index", 46762306a36Sopenharmony_ci "category": [ 46862306a36Sopenharmony_ci "actions", 46962306a36Sopenharmony_ci "sample" 47062306a36Sopenharmony_ci ], 47162306a36Sopenharmony_ci "setup": [ 47262306a36Sopenharmony_ci [ 47362306a36Sopenharmony_ci "$TC actions flush action sample", 47462306a36Sopenharmony_ci 0, 47562306a36Sopenharmony_ci 1, 47662306a36Sopenharmony_ci 255 47762306a36Sopenharmony_ci ] 47862306a36Sopenharmony_ci ], 47962306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 index 4294967295", 48062306a36Sopenharmony_ci "expExitCode": "0", 48162306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 4294967295", 48262306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 pipe.*index 4294967295 ref", 48362306a36Sopenharmony_ci "matchCount": "1", 48462306a36Sopenharmony_ci "teardown": [ 48562306a36Sopenharmony_ci "$TC actions flush action sample" 48662306a36Sopenharmony_ci ] 48762306a36Sopenharmony_ci }, 48862306a36Sopenharmony_ci { 48962306a36Sopenharmony_ci "id": "560e", 49062306a36Sopenharmony_ci "name": "Add sample action with cookie", 49162306a36Sopenharmony_ci "category": [ 49262306a36Sopenharmony_ci "actions", 49362306a36Sopenharmony_ci "sample" 49462306a36Sopenharmony_ci ], 49562306a36Sopenharmony_ci "setup": [ 49662306a36Sopenharmony_ci [ 49762306a36Sopenharmony_ci "$TC actions flush action sample", 49862306a36Sopenharmony_ci 0, 49962306a36Sopenharmony_ci 1, 50062306a36Sopenharmony_ci 255 50162306a36Sopenharmony_ci ] 50262306a36Sopenharmony_ci ], 50362306a36Sopenharmony_ci "cmdUnderTest": "$TC actions add action sample rate 1024 group 4 index 45 cookie aabbccdd", 50462306a36Sopenharmony_ci "expExitCode": "0", 50562306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 45", 50662306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 pipe.*index 45.*cookie aabbccdd", 50762306a36Sopenharmony_ci "matchCount": "1", 50862306a36Sopenharmony_ci "teardown": [ 50962306a36Sopenharmony_ci "$TC actions flush action sample" 51062306a36Sopenharmony_ci ] 51162306a36Sopenharmony_ci }, 51262306a36Sopenharmony_ci { 51362306a36Sopenharmony_ci "id": "704a", 51462306a36Sopenharmony_ci "name": "Replace existing sample action with new rate argument", 51562306a36Sopenharmony_ci "category": [ 51662306a36Sopenharmony_ci "actions", 51762306a36Sopenharmony_ci "sample" 51862306a36Sopenharmony_ci ], 51962306a36Sopenharmony_ci "setup": [ 52062306a36Sopenharmony_ci [ 52162306a36Sopenharmony_ci "$TC actions flush action sample", 52262306a36Sopenharmony_ci 0, 52362306a36Sopenharmony_ci 1, 52462306a36Sopenharmony_ci 255 52562306a36Sopenharmony_ci ], 52662306a36Sopenharmony_ci "$TC actions add action sample rate 1024 group 4 index 4" 52762306a36Sopenharmony_ci ], 52862306a36Sopenharmony_ci "cmdUnderTest": "$TC actions replace action sample rate 2048 group 4 index 4", 52962306a36Sopenharmony_ci "expExitCode": "0", 53062306a36Sopenharmony_ci "verifyCmd": "$TC actions list action sample", 53162306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/2048 group 4 pipe.*index 4", 53262306a36Sopenharmony_ci "matchCount": "1", 53362306a36Sopenharmony_ci "teardown": [ 53462306a36Sopenharmony_ci "$TC actions flush action sample" 53562306a36Sopenharmony_ci ] 53662306a36Sopenharmony_ci }, 53762306a36Sopenharmony_ci { 53862306a36Sopenharmony_ci "id": "60eb", 53962306a36Sopenharmony_ci "name": "Replace existing sample action with new group argument", 54062306a36Sopenharmony_ci "category": [ 54162306a36Sopenharmony_ci "actions", 54262306a36Sopenharmony_ci "sample" 54362306a36Sopenharmony_ci ], 54462306a36Sopenharmony_ci "setup": [ 54562306a36Sopenharmony_ci [ 54662306a36Sopenharmony_ci "$TC actions flush action sample", 54762306a36Sopenharmony_ci 0, 54862306a36Sopenharmony_ci 1, 54962306a36Sopenharmony_ci 255 55062306a36Sopenharmony_ci ], 55162306a36Sopenharmony_ci "$TC actions add action sample rate 1024 group 4 index 4" 55262306a36Sopenharmony_ci ], 55362306a36Sopenharmony_ci "cmdUnderTest": "$TC actions replace action sample rate 1024 group 7 index 4", 55462306a36Sopenharmony_ci "expExitCode": "0", 55562306a36Sopenharmony_ci "verifyCmd": "$TC actions list action sample", 55662306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/1024 group 7 pipe.*index 4", 55762306a36Sopenharmony_ci "matchCount": "1", 55862306a36Sopenharmony_ci "teardown": [ 55962306a36Sopenharmony_ci "$TC actions flush action sample" 56062306a36Sopenharmony_ci ] 56162306a36Sopenharmony_ci }, 56262306a36Sopenharmony_ci { 56362306a36Sopenharmony_ci "id": "2cce", 56462306a36Sopenharmony_ci "name": "Replace existing sample action with new trunc argument", 56562306a36Sopenharmony_ci "category": [ 56662306a36Sopenharmony_ci "actions", 56762306a36Sopenharmony_ci "sample" 56862306a36Sopenharmony_ci ], 56962306a36Sopenharmony_ci "setup": [ 57062306a36Sopenharmony_ci [ 57162306a36Sopenharmony_ci "$TC actions flush action sample", 57262306a36Sopenharmony_ci 0, 57362306a36Sopenharmony_ci 1, 57462306a36Sopenharmony_ci 255 57562306a36Sopenharmony_ci ], 57662306a36Sopenharmony_ci "$TC actions add action sample rate 1024 group 4 trunc 48 index 4" 57762306a36Sopenharmony_ci ], 57862306a36Sopenharmony_ci "cmdUnderTest": "$TC actions replace action sample rate 1024 group 7 trunc 64 index 4", 57962306a36Sopenharmony_ci "expExitCode": "0", 58062306a36Sopenharmony_ci "verifyCmd": "$TC actions list action sample", 58162306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/1024 group 7 trunc_size 64 pipe.*index 4", 58262306a36Sopenharmony_ci "matchCount": "1", 58362306a36Sopenharmony_ci "teardown": [ 58462306a36Sopenharmony_ci "$TC actions flush action sample" 58562306a36Sopenharmony_ci ] 58662306a36Sopenharmony_ci }, 58762306a36Sopenharmony_ci { 58862306a36Sopenharmony_ci "id": "59d1", 58962306a36Sopenharmony_ci "name": "Replace existing sample action with new control argument", 59062306a36Sopenharmony_ci "category": [ 59162306a36Sopenharmony_ci "actions", 59262306a36Sopenharmony_ci "sample" 59362306a36Sopenharmony_ci ], 59462306a36Sopenharmony_ci "setup": [ 59562306a36Sopenharmony_ci [ 59662306a36Sopenharmony_ci "$TC actions flush action sample", 59762306a36Sopenharmony_ci 0, 59862306a36Sopenharmony_ci 1, 59962306a36Sopenharmony_ci 255 60062306a36Sopenharmony_ci ], 60162306a36Sopenharmony_ci "$TC actions add action sample rate 1024 group 4 reclassify index 4" 60262306a36Sopenharmony_ci ], 60362306a36Sopenharmony_ci "cmdUnderTest": "$TC actions replace action sample rate 1024 group 7 pipe index 4", 60462306a36Sopenharmony_ci "expExitCode": "0", 60562306a36Sopenharmony_ci "verifyCmd": "$TC actions list action sample", 60662306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/1024 group 7 pipe.*index 4", 60762306a36Sopenharmony_ci "matchCount": "1", 60862306a36Sopenharmony_ci "teardown": [ 60962306a36Sopenharmony_ci "$TC actions flush action sample" 61062306a36Sopenharmony_ci ] 61162306a36Sopenharmony_ci }, 61262306a36Sopenharmony_ci { 61362306a36Sopenharmony_ci "id": "0a6e", 61462306a36Sopenharmony_ci "name": "Replace sample action with invalid goto chain control", 61562306a36Sopenharmony_ci "category": [ 61662306a36Sopenharmony_ci "actions", 61762306a36Sopenharmony_ci "sample" 61862306a36Sopenharmony_ci ], 61962306a36Sopenharmony_ci "setup": [ 62062306a36Sopenharmony_ci [ 62162306a36Sopenharmony_ci "$TC actions flush action sample", 62262306a36Sopenharmony_ci 0, 62362306a36Sopenharmony_ci 1, 62462306a36Sopenharmony_ci 255 62562306a36Sopenharmony_ci ], 62662306a36Sopenharmony_ci "$TC actions add action sample rate 1024 group 4 pass index 90" 62762306a36Sopenharmony_ci ], 62862306a36Sopenharmony_ci "cmdUnderTest": "$TC actions replace action sample rate 1024 group 7 goto chain 42 index 90 cookie c1a0c1a0", 62962306a36Sopenharmony_ci "expExitCode": "255", 63062306a36Sopenharmony_ci "verifyCmd": "$TC actions list action sample", 63162306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/1024 group 4 pass.*index 90", 63262306a36Sopenharmony_ci "matchCount": "1", 63362306a36Sopenharmony_ci "teardown": [ 63462306a36Sopenharmony_ci "$TC actions flush action sample" 63562306a36Sopenharmony_ci ] 63662306a36Sopenharmony_ci }, 63762306a36Sopenharmony_ci { 63862306a36Sopenharmony_ci "id": "3872", 63962306a36Sopenharmony_ci "name": "Delete sample action with valid index", 64062306a36Sopenharmony_ci "category": [ 64162306a36Sopenharmony_ci "actions", 64262306a36Sopenharmony_ci "sample" 64362306a36Sopenharmony_ci ], 64462306a36Sopenharmony_ci "setup": [ 64562306a36Sopenharmony_ci [ 64662306a36Sopenharmony_ci "$TC actions flush action sample", 64762306a36Sopenharmony_ci 0, 64862306a36Sopenharmony_ci 1, 64962306a36Sopenharmony_ci 255 65062306a36Sopenharmony_ci ], 65162306a36Sopenharmony_ci "$TC actions add action sample rate 10 group 1 index 20" 65262306a36Sopenharmony_ci ], 65362306a36Sopenharmony_ci "cmdUnderTest": "$TC actions del action sample index 20", 65462306a36Sopenharmony_ci "expExitCode": "0", 65562306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 20", 65662306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/10 group 1.*index 20 ref", 65762306a36Sopenharmony_ci "matchCount": "0", 65862306a36Sopenharmony_ci "teardown": [ 65962306a36Sopenharmony_ci "$TC actions flush action sample" 66062306a36Sopenharmony_ci ] 66162306a36Sopenharmony_ci }, 66262306a36Sopenharmony_ci { 66362306a36Sopenharmony_ci "id": "a394", 66462306a36Sopenharmony_ci "name": "Delete sample action with invalid index", 66562306a36Sopenharmony_ci "category": [ 66662306a36Sopenharmony_ci "actions", 66762306a36Sopenharmony_ci "sample" 66862306a36Sopenharmony_ci ], 66962306a36Sopenharmony_ci "setup": [ 67062306a36Sopenharmony_ci [ 67162306a36Sopenharmony_ci "$TC actions flush action sample", 67262306a36Sopenharmony_ci 0, 67362306a36Sopenharmony_ci 1, 67462306a36Sopenharmony_ci 255 67562306a36Sopenharmony_ci ], 67662306a36Sopenharmony_ci "$TC actions add action sample rate 10 group 1 index 20" 67762306a36Sopenharmony_ci ], 67862306a36Sopenharmony_ci "cmdUnderTest": "$TC actions del action sample index 10", 67962306a36Sopenharmony_ci "expExitCode": "255", 68062306a36Sopenharmony_ci "verifyCmd": "$TC actions get action sample index 20", 68162306a36Sopenharmony_ci "matchPattern": "action order [0-9]+: sample rate 1/10 group 1.*index 20 ref", 68262306a36Sopenharmony_ci "matchCount": "1", 68362306a36Sopenharmony_ci "teardown": [ 68462306a36Sopenharmony_ci "$TC actions flush action sample" 68562306a36Sopenharmony_ci ] 68662306a36Sopenharmony_ci } 68762306a36Sopenharmony_ci] 688