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