Commit 652e3124 authored by Vlad Buslov's avatar Vlad Buslov Committed by David S. Miller
Browse files

tc-testing: add simple action test to verify batch change cleanup



Verify cleanup of failed actions batch change where second action in batch
fails after successful init of first action.

Signed-off-by: default avatarVlad Buslov <vladbu@nvidia.com>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 79749ae1
Loading
Loading
Loading
Loading
+29 −0
Original line number Diff line number Diff line
@@ -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"
        ]
    }
]