Skip to content

Commit

Permalink
tc-testing: add simple action test to verify batch change cleanup
Browse files Browse the repository at this point in the history
Verify cleanup of failed actions batch change where second action in batch
fails after successful init of first action.

Signed-off-by: Vlad Buslov <vladbu@nvidia.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
  • Loading branch information
Vlad Buslov authored and David S. Miller committed Apr 8, 2021
1 parent 79749ae commit 652e312
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions tools/testing/selftests/tc-testing/tc-tests/actions/simple.json
Original file line number Diff line number Diff line change
Expand Up @@ -205,5 +205,34 @@
"teardown": [
"$TC actions flush action simple"
]
},
{
"id": "a68a",
"name": "Verify cleanup of failed actions batch change",
"category": [
"actions",
"simple"
],
"setup": [
[
"$TC actions flush action simple",
0,
1,
255
],
[
"$TC actions change action simple sdata \"1\" index 1 action simple sdata \"2\" goto chain 42 index 2",
255
],
"$TC actions flush action simple"
],
"cmdUnderTest": "$TC actions add action simple sdata \"1\" index 1",
"expExitCode": "0",
"verifyCmd": "$TC actions list action simple",
"matchPattern": "action order [0-9]*: Simple <1>.*index 1 ref",
"matchCount": "1",
"teardown": [
"$TC actions flush action simple"
]
}
]

0 comments on commit 652e312

Please sign in to comment.