1*4882a593Smuzhiyun[ 2*4882a593Smuzhiyun { 3*4882a593Smuzhiyun "id": "b078", 4*4882a593Smuzhiyun "name": "Add simple action", 5*4882a593Smuzhiyun "category": [ 6*4882a593Smuzhiyun "actions", 7*4882a593Smuzhiyun "simple" 8*4882a593Smuzhiyun ], 9*4882a593Smuzhiyun "setup": [ 10*4882a593Smuzhiyun [ 11*4882a593Smuzhiyun "$TC actions flush action simple", 12*4882a593Smuzhiyun 0, 13*4882a593Smuzhiyun 1, 14*4882a593Smuzhiyun 255 15*4882a593Smuzhiyun ] 16*4882a593Smuzhiyun ], 17*4882a593Smuzhiyun "cmdUnderTest": "$TC actions add action simple sdata \"A triumph\" index 60", 18*4882a593Smuzhiyun "expExitCode": "0", 19*4882a593Smuzhiyun "verifyCmd": "$TC actions list action simple", 20*4882a593Smuzhiyun "matchPattern": "action order [0-9]*: Simple <A triumph>.*index 60 ref", 21*4882a593Smuzhiyun "matchCount": "1", 22*4882a593Smuzhiyun "teardown": [ 23*4882a593Smuzhiyun "$TC actions flush action simple" 24*4882a593Smuzhiyun ] 25*4882a593Smuzhiyun }, 26*4882a593Smuzhiyun { 27*4882a593Smuzhiyun "id": "6d4c", 28*4882a593Smuzhiyun "name": "Add simple action with duplicate index", 29*4882a593Smuzhiyun "category": [ 30*4882a593Smuzhiyun "actions", 31*4882a593Smuzhiyun "simple" 32*4882a593Smuzhiyun ], 33*4882a593Smuzhiyun "setup": [ 34*4882a593Smuzhiyun [ 35*4882a593Smuzhiyun "$TC actions flush action simple", 36*4882a593Smuzhiyun 0, 37*4882a593Smuzhiyun 1, 38*4882a593Smuzhiyun 255 39*4882a593Smuzhiyun ], 40*4882a593Smuzhiyun "$TC actions add action simple sdata \"Aruba\" index 4" 41*4882a593Smuzhiyun ], 42*4882a593Smuzhiyun "cmdUnderTest": "$TC actions add action simple sdata \"Jamaica\" index 4", 43*4882a593Smuzhiyun "expExitCode": "255", 44*4882a593Smuzhiyun "verifyCmd": "$TC actions list action simple", 45*4882a593Smuzhiyun "matchPattern": "action order [0-9]*: Simple <Jamaica>.*ref", 46*4882a593Smuzhiyun "matchCount": "0", 47*4882a593Smuzhiyun "teardown": [ 48*4882a593Smuzhiyun "$TC actions flush action simple" 49*4882a593Smuzhiyun ] 50*4882a593Smuzhiyun }, 51*4882a593Smuzhiyun { 52*4882a593Smuzhiyun "id": "2542", 53*4882a593Smuzhiyun "name": "List simple actions", 54*4882a593Smuzhiyun "category": [ 55*4882a593Smuzhiyun "actions", 56*4882a593Smuzhiyun "simple" 57*4882a593Smuzhiyun ], 58*4882a593Smuzhiyun "setup": [ 59*4882a593Smuzhiyun [ 60*4882a593Smuzhiyun "$TC actions flush action simple", 61*4882a593Smuzhiyun 0, 62*4882a593Smuzhiyun 1, 63*4882a593Smuzhiyun 255 64*4882a593Smuzhiyun ], 65*4882a593Smuzhiyun "$TC actions add action simple sdata \"Rock\"", 66*4882a593Smuzhiyun "$TC actions add action simple sdata \"Paper\"", 67*4882a593Smuzhiyun "$TC actions add action simple sdata \"Scissors\" index 98" 68*4882a593Smuzhiyun ], 69*4882a593Smuzhiyun "cmdUnderTest": "$TC actions list action simple", 70*4882a593Smuzhiyun "expExitCode": "0", 71*4882a593Smuzhiyun "verifyCmd": "$TC actions list action simple", 72*4882a593Smuzhiyun "matchPattern": "action order [0-9]*: Simple <[A-Z][a-z]*>", 73*4882a593Smuzhiyun "matchCount": "3", 74*4882a593Smuzhiyun "teardown": [ 75*4882a593Smuzhiyun "$TC actions flush action simple" 76*4882a593Smuzhiyun ] 77*4882a593Smuzhiyun }, 78*4882a593Smuzhiyun { 79*4882a593Smuzhiyun "id": "ea67", 80*4882a593Smuzhiyun "name": "Delete simple action", 81*4882a593Smuzhiyun "category": [ 82*4882a593Smuzhiyun "actions", 83*4882a593Smuzhiyun "simple" 84*4882a593Smuzhiyun ], 85*4882a593Smuzhiyun "setup": [ 86*4882a593Smuzhiyun [ 87*4882a593Smuzhiyun "$TC actions flush action simple", 88*4882a593Smuzhiyun 0, 89*4882a593Smuzhiyun 1, 90*4882a593Smuzhiyun 255 91*4882a593Smuzhiyun ], 92*4882a593Smuzhiyun "$TC actions add action simple sdata \"Blinkenlights\" index 1" 93*4882a593Smuzhiyun ], 94*4882a593Smuzhiyun "cmdUnderTest": "$TC actions delete action simple index 1", 95*4882a593Smuzhiyun "expExitCode": "0", 96*4882a593Smuzhiyun "verifyCmd": "$TC actions list action simple", 97*4882a593Smuzhiyun "matchPattern": "action order [0-9]*: Simple <Blinkenlights>.*index 1 ref", 98*4882a593Smuzhiyun "matchCount": "0", 99*4882a593Smuzhiyun "teardown": [ 100*4882a593Smuzhiyun "$TC actions flush action simple" 101*4882a593Smuzhiyun ] 102*4882a593Smuzhiyun }, 103*4882a593Smuzhiyun { 104*4882a593Smuzhiyun "id": "8ff1", 105*4882a593Smuzhiyun "name": "Flush simple actions", 106*4882a593Smuzhiyun "category": [ 107*4882a593Smuzhiyun "actions", 108*4882a593Smuzhiyun "simple" 109*4882a593Smuzhiyun ], 110*4882a593Smuzhiyun "setup": [ 111*4882a593Smuzhiyun [ 112*4882a593Smuzhiyun "$TC actions flush action simple", 113*4882a593Smuzhiyun 0, 114*4882a593Smuzhiyun 1, 115*4882a593Smuzhiyun 255 116*4882a593Smuzhiyun ], 117*4882a593Smuzhiyun "$TC actions add action simple sdata \"Kirk\"", 118*4882a593Smuzhiyun "$TC actions add action simple sdata \"Spock\" index 50", 119*4882a593Smuzhiyun "$TC actions add action simple sdata \"McCoy\" index 9" 120*4882a593Smuzhiyun ], 121*4882a593Smuzhiyun "cmdUnderTest": "$TC actions flush action simple", 122*4882a593Smuzhiyun "expExitCode": "0", 123*4882a593Smuzhiyun "verifyCmd": "$TC actions list action simple", 124*4882a593Smuzhiyun "matchPattern": "action order [0-9]*: Simple <[A-Z][a-z]*>", 125*4882a593Smuzhiyun "matchCount": "0", 126*4882a593Smuzhiyun "teardown": [ 127*4882a593Smuzhiyun "" 128*4882a593Smuzhiyun ] 129*4882a593Smuzhiyun }, 130*4882a593Smuzhiyun { 131*4882a593Smuzhiyun "id": "b776", 132*4882a593Smuzhiyun "name": "Replace simple action with invalid goto chain control", 133*4882a593Smuzhiyun "category": [ 134*4882a593Smuzhiyun "actions", 135*4882a593Smuzhiyun "simple" 136*4882a593Smuzhiyun ], 137*4882a593Smuzhiyun "setup": [ 138*4882a593Smuzhiyun [ 139*4882a593Smuzhiyun "$TC actions flush action simple", 140*4882a593Smuzhiyun 0, 141*4882a593Smuzhiyun 1, 142*4882a593Smuzhiyun 255 143*4882a593Smuzhiyun ], 144*4882a593Smuzhiyun "$TC actions add action simple sdata \"hello\" pass index 90" 145*4882a593Smuzhiyun ], 146*4882a593Smuzhiyun "cmdUnderTest": "$TC actions replace action simple sdata \"world\" goto chain 42 index 90 cookie c1a0c1a0", 147*4882a593Smuzhiyun "expExitCode": "255", 148*4882a593Smuzhiyun "verifyCmd": "$TC actions list action simple", 149*4882a593Smuzhiyun "matchPattern": "action order [0-9]*: Simple <hello>.*index 90 ref", 150*4882a593Smuzhiyun "matchCount": "1", 151*4882a593Smuzhiyun "teardown": [ 152*4882a593Smuzhiyun "$TC actions flush action simple" 153*4882a593Smuzhiyun ] 154*4882a593Smuzhiyun } 155*4882a593Smuzhiyun] 156