blob: dc45d0fee9a24dee5cc67f55e0748971e3dac19e [file] [log] [blame]
Sreeju Sreedhare3fefd92019-04-02 15:57:15 -07001
2# Copyright 2017-present Open Networking Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16
17"""
18Check README file
19"""
20import Queue
21
22from oftest import config
23import inspect
24import logging
25import oftest.base_tests as base_tests
26import ofp
27import time
28from oftest.oft12.testutils import delete_all_flows_one_table
29from oftest.testutils import *
30from accton_util import *
31from oftest.utils import *
32
33class CleanupAllFlows( base_tests.SimpleDataPlane ):
34 """
35 Clean-up all flows in the switch
36 """
37
38 def runTest( self ):
39 logging.info( "Cleanup Start" )
40 delete_all_flows( self.controller )
41 delete_all_groups( self.controller )
42 logging.info( "Cleanup Completed" )
43