On Thu, May 9, 2019 at 9:45 PM Lorenzo Bianconi <[email protected]> wrote:
> > > > > > From: Numan Siddique <[email protected]> > > > > > > This patch cleans up the tests folder and removes the non OVN > > > test files. > > > > > > Signed-off-by: Numan Siddique <[email protected]> > > Tested-by: Lorenzo Bianconi <[email protected]> > Thanks Lorenzo for testing it out. I missed adding Tested-by tag in the next version I posted, which is same as this one except the subject line to trigger the bot to compile on ovn repo. Let's see what the bot says about the tests results. Thanks Numan > > > > --- > > > TODO_SPLIT.rst | 5 +- > > > tests/MockXenAPI.py | 117 - > > > tests/aes128.at | 146 - > > > tests/appctl.py | 74 - > > > tests/auto-attach.at | 7 - > > > tests/automake.mk | 301 +- > > > tests/bfd.at | 1102 -- > > > tests/bridge.at | 105 - > > > tests/bundle.at | 454 - > > > tests/cfm.at | 510 - > > > tests/check-structs.at | 56 - > > > tests/checkpatch.at | 330 - > > > tests/classifier.at | 308 - > > > tests/completion.at | 794 -- > > > tests/daemon-py.at | 252 - > > > tests/daemon.at | 228 - > > > tests/dpctl.at | 87 - > > > tests/dpdk/ring_client.c | 200 - > > > tests/dpif-netdev.at | 422 - > > > tests/file_name.at | 125 - > > > tests/flowgen.py | 239 - > > > tests/fuzz-regression-list.at | 23 - > > > tests/fuzz-regression.at | 21 - > > > .../flow_extract_fuzzer-5112775280951296 | Bin 54 -> 0 bytes > > > .../flow_extract_fuzzer-5457710546944000 | Bin 227 -> 0 bytes > > > .../json_parser_fuzzer-4790908707930112 | Bin 43 -> 0 bytes > > > .../ofp_print_fuzzer-4584019764183040 | Bin 128 -> 0 bytes > > > .../ofp_print_fuzzer-4730143510626304 | Bin 12 -> 0 bytes > > > .../ofp_print_fuzzer-4854119633256448 | Bin 48 -> 0 bytes > > > .../ofp_print_fuzzer-5070973479944192 | Bin 112 -> 0 bytes > > > .../ofp_print_fuzzer-5072291707748352 | Bin 112 -> 0 bytes > > > .../ofp_print_fuzzer-5147430386401280 | Bin 128 -> 0 bytes > > > .../ofp_print_fuzzer-5168455220199424 | Bin 80 -> 0 bytes > > > .../ofp_print_fuzzer-5190507327127552 | Bin 113 -> 0 bytes > > > .../ofp_print_fuzzer-5204186701496320 | Bin 80 -> 0 bytes > > > .../ofp_print_fuzzer-5394482341085184 | Bin 128 -> 0 bytes > > > .../ofp_print_fuzzer-5395207246839808 | Bin 156 -> 0 bytes > > > .../ofp_print_fuzzer-5647458888581120 | Bin 48 -> 0 bytes > > > .../ofp_print_fuzzer-5674119268925440 | Bin 96 -> 0 bytes > > > .../ofp_print_fuzzer-5674419757252608 | Bin 112 -> 0 bytes > > > .../ofp_print_fuzzer-5677588436484096 | Bin 128 -> 0 bytes > > > .../ofp_print_fuzzer-5706562554298368 | Bin 72 -> 0 bytes > > > .../ofp_print_fuzzer-5722747668791296 | Bin 120 -> 0 bytes > > > .../ofp_print_fuzzer-6285128790704128 | Bin 128 -> 0 bytes > > > .../ofp_print_fuzzer-6470117922701312 | Bin 256 -> 0 bytes > > > .../ofp_print_fuzzer-6502620041576448 | Bin 128 -> 0 bytes > > > tests/heap.at | 13 - > > > tests/idltest.ann | 9 - > > > tests/idltest.ovsschema | 184 - > > > tests/idltest2.ovsschema | 144 - > > > tests/interface-reconfigure.at | 1052 -- > > > tests/json.at | 412 - > > > tests/jsonrpc-py.at | 46 - > > > tests/jsonrpc.at | 29 - > > > tests/lacp.at | 1013 -- > > > tests/learn.at | 838 -- > > > tests/lib.at | 9 - > > > tests/library.at | 258 - > > > tests/lockfile.at | 54 - > > > tests/mcast-snooping.at | 218 - > > > tests/mpls-xlate.at | 209 - > > > tests/multipath.at | 582 - > > > tests/netdev-type.at | 24 - > > > tests/nsh.at | 823 -- > > > tests/odp.at | 406 - > > > tests/ofp-actions.at | 912 -- > > > tests/ofp-errors.at | 232 - > > > tests/ofp-print.at | 4060 ------ > > > tests/ofp-util.at | 95 - > > > tests/ofproto-dpif.at | 10668 > ---------------- > > > tests/ofproto.at | 6641 ---------- > > > tests/ovs-ofctl.at | 3225 ----- > > > tests/ovs-router.at | 83 - > > > tests/ovs-vsctl.at | 1444 --- > > > tests/ovs-vswitchd.at | 265 - > > > tests/ovs-xapi-sync.at | 75 - > > > tests/ovsdb-client.at | 173 - > > > tests/ovsdb-cluster-testsuite.at | 10 - > > > tests/ovsdb-cluster.at | 450 - > > > tests/ovsdb-column.at | 13 - > > > tests/ovsdb-condition.at | 970 -- > > > tests/ovsdb-data.at | 928 -- > > > tests/ovsdb-execution.at | 1140 -- > > > tests/ovsdb-idl.at | 1924 --- > > > tests/ovsdb-lock.at | 73 - > > > tests/ovsdb-log.at | 388 - > > > tests/ovsdb-monitor-sort.py | 85 - > > > tests/ovsdb-monitor.at | 958 -- > > > tests/ovsdb-mutation.at | 827 -- > > > tests/ovsdb-query.at | 543 - > > > tests/ovsdb-rbac.at | 375 - > > > tests/ovsdb-replication.at | 190 - > > > tests/ovsdb-row.at | 271 - > > > tests/ovsdb-schema.at | 120 - > > > tests/ovsdb-server.at | 1905 --- > > > tests/ovsdb-table.at | 76 - > > > tests/ovsdb-tool.at | 461 - > > > tests/ovsdb-transaction.at | 410 - > > > tests/ovsdb-trigger.at | 187 - > > > tests/ovsdb-types.at | 167 - > > > tests/ovsdb.at | 21 - > > > tests/packet-type-aware.at | 1041 -- > > > tests/pmd.at | 720 -- > > > tests/reconnect.at | 1283 -- > > > tests/rstp.at | 255 - > > > tests/run-oftest | 94 - > > > tests/run-ryu | 150 - > > > tests/sendpkt.py | 96 - > > > tests/stp.at | 662 - > > > tests/system-dpdk-macros.at | 65 - > > > tests/system-dpdk-testsuite.at | 25 - > > > tests/system-dpdk.at | 234 - > > > tests/system-interface.at | 65 - > > > tests/system-kmod-testsuite.at | 3 - > > > tests/system-layer3-tunnels.at | 99 - > > > tests/system-offloads-testsuite.at | 25 - > > > tests/system-offloads-traffic.at | 68 - > > > tests/system-traffic.at | 5932 --------- > > > tests/system-userspace-testsuite.at | 4 - > > > tests/test-aa.c | 289 - > > > tests/test-aes128.c | 71 - > > > tests/test-atomic.c | 434 - > > > tests/test-bitmap.c | 169 - > > > tests/test-bundle.c | 268 - > > > tests/test-byte-order.c | 55 - > > > tests/test-ccmap.c | 292 - > > > tests/test-classifier.c | 1909 --- > > > tests/test-cmap.c | 652 - > > > tests/test-conntrack.c | 278 - > > > tests/test-csum.c | 321 - > > > tests/test-daemon.py | 61 - > > > tests/test-flows.c | 101 - > > > tests/test-hash.c | 319 - > > > tests/test-heap.c | 489 - > > > tests/test-hindex.c | 327 - > > > tests/test-hmap.c | 339 - > > > tests/test-json.c | 159 - > > > tests/test-json.py | 102 - > > > tests/test-jsonrpc.c | 348 - > > > tests/test-jsonrpc.py | 223 - > > > tests/test-lib.c | 94 - > > > tests/test-list.c | 245 - > > > tests/test-lockfile.c | 318 - > > > tests/test-multipath.c | 137 - > > > tests/test-netflow.c | 304 - > > > tests/test-netlink-conntrack.c | 186 - > > > tests/test-odp.c | 256 - > > > tests/test-ofpbuf.c | 66 - > > > tests/test-ovsdb.c | 3139 ----- > > > tests/test-ovsdb.py | 965 -- > > > tests/test-packets.c | 186 - > > > tests/test-random.c | 79 - > > > tests/test-rcu.c | 51 - > > > tests/test-reconnect.c | 307 - > > > tests/test-reconnect.py | 231 - > > > tests/test-rstp.c | 715 -- > > > tests/test-sflow.c | 814 -- > > > tests/test-sha1.c | 154 - > > > tests/test-skiplist.c | 211 - > > > tests/test-stopwatch.c | 195 - > > > tests/test-stp.c | 672 - > > > tests/test-stream.c | 46 - > > > tests/test-stream.py | 32 - > > > tests/test-strtok_r.c | 38 - > > > tests/test-type-props.c | 70 - > > > tests/test-unix-socket.c | 64 - > > > tests/test-unix-socket.py | 59 - > > > tests/test-unixctl.c | 186 - > > > tests/test-unixctl.py | 90 - > > > tests/test-util.c | 1230 -- > > > tests/test-uuid.c | 42 - > > > tests/test-vconn.c | 461 - > > > tests/test-vlog.py | 50 - > > > tests/testsuite.at | 56 - > > > tests/tunnel-push-pop-ipv6.at | 394 - > > > tests/tunnel-push-pop.at | 603 - > > > tests/tunnel.at | 922 -- > > > tests/unixctl-py.at | 192 - > > > tests/uuid.at | 39 - > > > tests/vconn.at | 22 - > > > tests/vlog.at | 515 - > > > tests/vtep-ctl.at | 948 -- > > > 182 files changed, 6 insertions(+), 85999 deletions(-) > > > delete mode 100644 tests/MockXenAPI.py > > > delete mode 100644 tests/aes128.at > > > delete mode 100644 tests/appctl.py > > > delete mode 100644 tests/auto-attach.at > > > delete mode 100644 tests/bfd.at > > > delete mode 100644 tests/bridge.at > > > delete mode 100644 tests/bundle.at > > > delete mode 100644 tests/cfm.at > > > delete mode 100644 tests/check-structs.at > > > delete mode 100755 tests/checkpatch.at > > > delete mode 100644 tests/classifier.at > > > delete mode 100644 tests/completion.at > > > delete mode 100644 tests/daemon-py.at > > > delete mode 100644 tests/daemon.at > > > delete mode 100644 tests/dpctl.at > > > delete mode 100644 tests/dpdk/ring_client.c > > > delete mode 100644 tests/dpif-netdev.at > > > delete mode 100644 tests/file_name.at > > > delete mode 100755 tests/flowgen.py > > > delete mode 100644 tests/fuzz-regression-list.at > > > delete mode 100644 tests/fuzz-regression.at > > > delete mode 100644 > tests/fuzz-regression/flow_extract_fuzzer-5112775280951296 > > > delete mode 100644 > tests/fuzz-regression/flow_extract_fuzzer-5457710546944000 > > > delete mode 100644 > tests/fuzz-regression/json_parser_fuzzer-4790908707930112 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-4584019764183040 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-4730143510626304 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-4854119633256448 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5070973479944192 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5072291707748352 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5147430386401280 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5168455220199424 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5190507327127552 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5204186701496320 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5394482341085184 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5395207246839808 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5647458888581120 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5674119268925440 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5674419757252608 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5677588436484096 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5706562554298368 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-5722747668791296 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-6285128790704128 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-6470117922701312 > > > delete mode 100644 > tests/fuzz-regression/ofp_print_fuzzer-6502620041576448 > > > delete mode 100644 tests/heap.at > > > delete mode 100644 tests/idltest.ann > > > delete mode 100644 tests/idltest.ovsschema > > > delete mode 100644 tests/idltest2.ovsschema > > > delete mode 100644 tests/interface-reconfigure.at > > > delete mode 100644 tests/json.at > > > delete mode 100644 tests/jsonrpc-py.at > > > delete mode 100644 tests/jsonrpc.at > > > delete mode 100644 tests/lacp.at > > > delete mode 100644 tests/learn.at > > > delete mode 100644 tests/lib.at > > > delete mode 100644 tests/library.at > > > delete mode 100644 tests/lockfile.at > > > delete mode 100644 tests/mcast-snooping.at > > > delete mode 100644 tests/mpls-xlate.at > > > delete mode 100644 tests/multipath.at > > > delete mode 100644 tests/netdev-type.at > > > delete mode 100644 tests/nsh.at > > > delete mode 100644 tests/odp.at > > > delete mode 100644 tests/ofp-actions.at > > > delete mode 100644 tests/ofp-errors.at > > > delete mode 100644 tests/ofp-print.at > > > delete mode 100644 tests/ofp-util.at > > > delete mode 100644 tests/ofproto-dpif.at > > > delete mode 100644 tests/ofproto.at > > > delete mode 100644 tests/ovs-ofctl.at > > > delete mode 100644 tests/ovs-router.at > > > delete mode 100644 tests/ovs-vsctl.at > > > delete mode 100644 tests/ovs-vswitchd.at > > > delete mode 100644 tests/ovs-xapi-sync.at > > > delete mode 100644 tests/ovsdb-client.at > > > delete mode 100644 tests/ovsdb-cluster-testsuite.at > > > delete mode 100644 tests/ovsdb-cluster.at > > > delete mode 100644 tests/ovsdb-column.at > > > delete mode 100644 tests/ovsdb-condition.at > > > delete mode 100644 tests/ovsdb-data.at > > > delete mode 100644 tests/ovsdb-execution.at > > > delete mode 100644 tests/ovsdb-idl.at > > > delete mode 100644 tests/ovsdb-lock.at > > > delete mode 100644 tests/ovsdb-log.at > > > delete mode 100755 tests/ovsdb-monitor-sort.py > > > delete mode 100644 tests/ovsdb-monitor.at > > > delete mode 100644 tests/ovsdb-mutation.at > > > delete mode 100644 tests/ovsdb-query.at > > > delete mode 100644 tests/ovsdb-rbac.at > > > delete mode 100644 tests/ovsdb-replication.at > > > delete mode 100644 tests/ovsdb-row.at > > > delete mode 100644 tests/ovsdb-schema.at > > > delete mode 100644 tests/ovsdb-server.at > > > delete mode 100644 tests/ovsdb-table.at > > > delete mode 100644 tests/ovsdb-tool.at > > > delete mode 100644 tests/ovsdb-transaction.at > > > delete mode 100644 tests/ovsdb-trigger.at > > > delete mode 100644 tests/ovsdb-types.at > > > delete mode 100644 tests/ovsdb.at > > > delete mode 100644 tests/packet-type-aware.at > > > delete mode 100644 tests/pmd.at > > > delete mode 100644 tests/reconnect.at > > > delete mode 100644 tests/rstp.at > > > delete mode 100755 tests/run-oftest > > > delete mode 100755 tests/run-ryu > > > delete mode 100755 tests/sendpkt.py > > > delete mode 100644 tests/stp.at > > > delete mode 100644 tests/system-dpdk-macros.at > > > delete mode 100644 tests/system-dpdk-testsuite.at > > > delete mode 100644 tests/system-dpdk.at > > > delete mode 100644 tests/system-interface.at > > > delete mode 100644 tests/system-layer3-tunnels.at > > > delete mode 100644 tests/system-offloads-testsuite.at > > > delete mode 100644 tests/system-offloads-traffic.at > > > delete mode 100644 tests/system-traffic.at > > > delete mode 100644 tests/test-aa.c > > > delete mode 100644 tests/test-aes128.c > > > delete mode 100644 tests/test-atomic.c > > > delete mode 100644 tests/test-bitmap.c > > > delete mode 100644 tests/test-bundle.c > > > delete mode 100644 tests/test-byte-order.c > > > delete mode 100644 tests/test-ccmap.c > > > delete mode 100644 tests/test-classifier.c > > > delete mode 100644 tests/test-cmap.c > > > delete mode 100644 tests/test-conntrack.c > > > delete mode 100644 tests/test-csum.c > > > delete mode 100644 tests/test-daemon.py > > > delete mode 100644 tests/test-flows.c > > > delete mode 100644 tests/test-hash.c > > > delete mode 100644 tests/test-heap.c > > > delete mode 100644 tests/test-hindex.c > > > delete mode 100644 tests/test-hmap.c > > > delete mode 100644 tests/test-json.c > > > delete mode 100644 tests/test-json.py > > > delete mode 100644 tests/test-jsonrpc.c > > > delete mode 100644 tests/test-jsonrpc.py > > > delete mode 100644 tests/test-lib.c > > > delete mode 100644 tests/test-list.c > > > delete mode 100644 tests/test-lockfile.c > > > delete mode 100644 tests/test-multipath.c > > > delete mode 100644 tests/test-netflow.c > > > delete mode 100644 tests/test-netlink-conntrack.c > > > delete mode 100644 tests/test-odp.c > > > delete mode 100644 tests/test-ofpbuf.c > > > delete mode 100644 tests/test-ovsdb.c > > > delete mode 100644 tests/test-ovsdb.py > > > delete mode 100644 tests/test-packets.c > > > delete mode 100644 tests/test-random.c > > > delete mode 100644 tests/test-rcu.c > > > delete mode 100644 tests/test-reconnect.c > > > delete mode 100644 tests/test-reconnect.py > > > delete mode 100644 tests/test-rstp.c > > > delete mode 100644 tests/test-sflow.c > > > delete mode 100644 tests/test-sha1.c > > > delete mode 100644 tests/test-skiplist.c > > > delete mode 100644 tests/test-stopwatch.c > > > delete mode 100644 tests/test-stp.c > > > delete mode 100644 tests/test-stream.c > > > delete mode 100644 tests/test-stream.py > > > delete mode 100644 tests/test-strtok_r.c > > > delete mode 100644 tests/test-type-props.c > > > delete mode 100644 tests/test-unix-socket.c > > > delete mode 100644 tests/test-unix-socket.py > > > delete mode 100644 tests/test-unixctl.c > > > delete mode 100644 tests/test-unixctl.py > > > delete mode 100644 tests/test-util.c > > > delete mode 100644 tests/test-uuid.c > > > delete mode 100644 tests/test-vconn.c > > > delete mode 100644 tests/test-vlog.py > > > delete mode 100644 tests/tunnel-push-pop-ipv6.at > > > delete mode 100644 tests/tunnel-push-pop.at > > > delete mode 100644 tests/tunnel.at > > > delete mode 100644 tests/unixctl-py.at > > > delete mode 100644 tests/uuid.at > > > delete mode 100644 tests/vconn.at > > > delete mode 100644 tests/vlog.at > > > delete mode 100644 tests/vtep-ctl.at > > > > > > diff --git a/TODO_SPLIT.rst b/TODO_SPLIT.rst > > > index 29e7e5c75..5d32c4b9e 100644 > > > --- a/TODO_SPLIT.rst > > > +++ b/TODO_SPLIT.rst > > > @@ -28,10 +28,7 @@ OVN/OVS Split To-do List > > > Immediate tasks > > > --------------------------- > > > > > > -* The tests/ directory currently contains a lot of irrelevant test > files. Many > > > - .at files can be outright removed since they test OVS code rather > than OVN. > > > - > > > -* Similarly, there are likely many other unused files throughout the > source tree > > > +* There are likely many unused files throughout the source tree > > > since they pertain to OVS rather than OVN. These can also be > removed from the > > > repo. > > > > > > diff --git a/tests/MockXenAPI.py b/tests/MockXenAPI.py > > > deleted file mode 100644 > > > index b8de4ee71..000000000 > > > --- a/tests/MockXenAPI.py > > > +++ /dev/null > > > @@ -1,117 +0,0 @@ > > > -# Copyright (c) 2011, 2012 Nicira, Inc. > > > -# > > > -# Licensed under the Apache License, Version 2.0 (the "License"); > > > -# you may not use this file except in compliance with the License. > > > -# You may obtain a copy of the License at: > > > -# > > > -# http://www.apache.org/licenses/LICENSE-2.0 > > > -# > > > -# Unless required by applicable law or agreed to in writing, software > > > -# distributed under the License is distributed on an "AS IS" BASIS, > > > -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or > implied. > > > -# See the License for the specific language governing permissions and > > > -# limitations under the License. > > > - > > > -import re > > > - > > > - > > > -def xapi_local(): > > > - return Session() > > > - > > > - > > > -class Session(object): > > > - def __init__(self): > > > - self.xenapi = XenAPI() > > > - > > > - > > > -class Failure(Exception): > > > - pass > > > - > > > - > > > -class XenAPI(object): > > > - def __init__(self): > > > - self.network = Network() > > > - self.pool = Pool() > > > - self.VIF = VIF() > > > - self.VM = VM() > > > - > > > - def login_with_password(self, unused_username, unused_password): > > > - pass > > > - > > > - > > > -class RecordRef(object): > > > - def __init__(self, attrs): > > > - self.attrs = attrs > > > - > > > - > > > -class Table(object): > > > - def __init__(self, records): > > > - self.records = records > > > - > > > - def get_all(self): > > > - return [RecordRef(rec) for rec in self.records] > > > - > > > - def get_all_records_where(self, condition): > > > - k, v = re.match(r'field "([^"]*)"="([^"]*)"$', > condition).groups() > > > - d = {} > > > - > > > - # I'm sure that the keys used in the dictionary below are > wrong > > > - # but I can't find any documentation on get_all_records_where > > > - # and this satisfies the current test case. > > > - i = 0 > > > - for rec in self.records: > > > - if rec[k] == v: > > > - d[i] = rec > > > - i += 1 > > > - return d > > > - > > > - def get_by_uuid(self, uuid): > > > - recs = [rec for rec in self.records if rec["uuid"] == uuid] > > > - if len(recs) != 1: > > > - raise Failure("No record with UUID %s" % uuid) > > > - return RecordRef(recs[0]) > > > - > > > - def get_record(self, record_ref): > > > - return record_ref.attrs > > > - > > > - > > > -class Network(Table): > > > - __records = ({"uuid": "9b66c68b-a74e-4d34-89a5-20a8ab352d1e", > > > - "bridge": "xenbr0", > > > - "other_config": > > > - {"vswitch-controller-fail-mode": "secure", > > > - "nicira-bridge-id": "custom bridge ID"}}, > > > - {"uuid": "e1c9019d-375b-45ac-a441-0255dd2247de", > > > - "bridge": "xenbr1", > > > - "other_config": > > > - {"vswitch-disable-in-band": "true"}}) > > > - > > > - def __init__(self): > > > - Table.__init__(self, Network.__records) > > > - > > > - > > > -class Pool(Table): > > > - __records = ({"uuid": "7a793edf-e5f4-4994-a0f9-cee784c0cda3", > > > - "other_config": > > > - {"vswitch-controller-fail-mode": "secure"}},) > > > - > > > - def __init__(self): > > > - Table.__init__(self, Pool.__records) > > > - > > > - > > > -class VIF(Table): > > > - __records = ({"uuid": "6ab1b260-398e-49ba-827b-c7696108964c", > > > - "other_config": > > > - {"nicira-iface-id": "custom iface ID"}},) > > > - > > > - def __init__(self): > > > - Table.__init__(self, VIF.__records) > > > - > > > - > > > -class VM(Table): > > > - __records = ({"uuid": "fcb8a3f6-dc04-41d2-8b8a-55afd2b755b8", > > > - "other_config": > > > - {"nicira-vm-id": "custom vm ID"}},) > > > - > > > - def __init__(self): > > > - Table.__init__(self, VM.__records) > > > diff --git a/tests/aes128.at b/tests/aes128.at > > > deleted file mode 100644 > > > index 6876dd23a..000000000 > > > --- a/tests/aes128.at > > > +++ /dev/null > > > @@ -1,146 +0,0 @@ > > > -AT_BANNER([AES-128 unit tests]) > > > - > > > -m4_define([AES128_CHECK], > > > - [AT_SETUP([$1]) > > > - AT_KEYWORDS([aes128]) > > > - AT_CHECK([ovstest test-aes128 $2 $3], [0], [$4 > > > -], []) > > > - AT_CLEANUP]) > > > - > > > -AES128_CHECK( > > > - [wikipedia test vector 1], > > > - [00010203050607080a0b0c0d0f101112], > > > - [506812a45f08c889b97f5980038b8359], > > > - [d8f532538289ef7d06b506a4fd5be9c9]) > > > - > > > -AES128_CHECK( > > > - [wikipedia test vector 2], > > > - [95A8EE8E89979B9EFDCBC6EB9797528D], > > > - [4ec137a426dabf8aa0beb8bc0c2b89d6], > > > - [d9b65d1232ba0199cdbd487b2a1fd646]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 0], > > > - [10a58869d74be5a374cf867cfb473859], > > > - [00000000000000000000000000000000], > > > - [6d251e6944b051e04eaa6fb4dbf78465]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 1], > > > - [caea65cdbb75e9169ecd22ebe6e54675], > > > - [00000000000000000000000000000000], > > > - [6e29201190152df4ee058139def610bb]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 2], > > > - [a2e2fa9baf7d20822ca9f0542f764a41], > > > - [00000000000000000000000000000000], > > > - [c3b44b95d9d2f25670eee9a0de099fa3]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 3], > > > - [b6364ac4e1de1e285eaf144a2415f7a0], > > > - [00000000000000000000000000000000], > > > - [5d9b05578fc944b3cf1ccf0e746cd581]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 4], > > > - [64cf9c7abc50b888af65f49d521944b2], > > > - [00000000000000000000000000000000], > > > - [f7efc89d5dba578104016ce5ad659c05]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 5], > > > - [47d6742eefcc0465dc96355e851b64d9], > > > - [00000000000000000000000000000000], > > > - [0306194f666d183624aa230a8b264ae7]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 6], > > > - [3eb39790678c56bee34bbcdeccf6cdb5], > > > - [00000000000000000000000000000000], > > > - [858075d536d79ccee571f7d7204b1f67]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 7], > > > - [64110a924f0743d500ccadae72c13427], > > > - [00000000000000000000000000000000], > > > - [35870c6a57e9e92314bcb8087cde72ce]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 8], > > > - [18d8126516f8a12ab1a36d9f04d68e51], > > > - [00000000000000000000000000000000], > > > - [6c68e9be5ec41e22c825b7c7affb4363]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 9], > > > - [f530357968578480b398a3c251cd1093], > > > - [00000000000000000000000000000000], > > > - [f5df39990fc688f1b07224cc03e86cea]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 10], > > > - [da84367f325d42d601b4326964802e8e], > > > - [00000000000000000000000000000000], > > > - [bba071bcb470f8f6586e5d3add18bc66]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 11], > > > - [e37b1c6aa2846f6fdb413f238b089f23], > > > - [00000000000000000000000000000000], > > > - [43c9f7e62f5d288bb27aa40ef8fe1ea8]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 12], > > > - [6c002b682483e0cabcc731c253be5674], > > > - [00000000000000000000000000000000], > > > - [3580d19cff44f1014a7c966a69059de5]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 13], > > > - [143ae8ed6555aba96110ab58893a8ae1], > > > - [00000000000000000000000000000000], > > > - [806da864dd29d48deafbe764f8202aef]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 14], > > > - [b69418a85332240dc82492353956ae0c], > > > - [00000000000000000000000000000000], > > > - [a303d940ded8f0baff6f75414cac5243]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 15], > > > - [71b5c08a1993e1362e4d0ce9b22b78d5], > > > - [00000000000000000000000000000000], > > > - [c2dabd117f8a3ecabfbb11d12194d9d0]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 16], > > > - [e234cdca2606b81f29408d5f6da21206], > > > - [00000000000000000000000000000000], > > > - [fff60a4740086b3b9c56195b98d91a7b]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 17], > > > - [13237c49074a3da078dc1d828bb78c6f], > > > - [00000000000000000000000000000000], > > > - [8146a08e2357f0caa30ca8c94d1a0544]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 18], > > > - [3071a2a48fe6cbd04f1a129098e308f8], > > > - [00000000000000000000000000000000], > > > - [4b98e06d356deb07ebb824e5713f7be3]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 19], > > > - [90f42ec0f68385f2ffc5dfc03a654dce], > > > - [00000000000000000000000000000000], > > > - [7a20a53d460fc9ce0423a7a0764c6cf2]) > > > - > > > -AES128_CHECK( > > > - [NIST KAT ECBKeySbox128e vector 20], > > > - [febd9a24d8b65c1c787d50a4ed3619a9], > > > - [00000000000000000000000000000000], > > > - [f4a70d8af877f9b02b4c40df57d45b17]) > > > diff --git a/tests/appctl.py b/tests/appctl.py > > > deleted file mode 100644 > > > index b85b364fa..000000000 > > > --- a/tests/appctl.py > > > +++ /dev/null > > > @@ -1,74 +0,0 @@ > > > -# Copyright (c) 2012 Nicira, Inc. > > > -# > > > -# Licensed under the Apache License, Version 2.0 (the "License"); > > > -# you may not use this file except in compliance with the License. > > > -# You may obtain a copy of the License at: > > > -# > > > -# http://www.apache.org/licenses/LICENSE-2.0 > > > -# > > > -# Unless required by applicable law or agreed to in writing, software > > > -# distributed under the License is distributed on an "AS IS" BASIS, > > > -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or > implied. > > > -# See the License for the specific language governing permissions and > > > -# limitations under the License. > > > - > > > -import argparse > > > -import sys > > > - > > > -import ovs.daemon > > > -import ovs.unixctl > > > -import ovs.unixctl.client > > > -import ovs.util > > > -import ovs.vlog > > > -from ovs.fatal_signal import signal_alarm > > > - > > > - > > > -def connect_to_target(target): > > > - error, str_result = ovs.unixctl.socket_name_from_target(target) > > > - if error: > > > - ovs.util.ovs_fatal(error, str_result) > > > - else: > > > - socket_name = str_result > > > - > > > - error, client = > ovs.unixctl.client.UnixctlClient.create(socket_name) > > > - if error: > > > - ovs.util.ovs_fatal(error, "cannot connect to \"%s\"" % > socket_name) > > > - > > > - return client > > > - > > > - > > > -def main(): > > > - parser = argparse.ArgumentParser(description="Python > Implementation of" > > > - " ovs-appctl.") > > > - parser.add_argument("-t", "--target", default="ovs-vswitchd", > > > - help="pidfile or socket to contact") > > > - > > > - parser.add_argument("command", metavar="COMMAND", > > > - help="Command to run.") > > > - parser.add_argument("argv", metavar="ARG", nargs="*", > > > - help="Arguments to the command.") > > > - parser.add_argument("-T", "--timeout", metavar="SECS", > > > - help="wait at most SECS seconds for a > response") > > > - args = parser.parse_args() > > > - > > > - signal_alarm(int(args.timeout) if args.timeout else None) > > > - > > > - ovs.vlog.Vlog.init() > > > - target = args.target > > > - client = connect_to_target(target) > > > - err_no, error, result = client.transact(args.command, args.argv) > > > - client.close() > > > - > > > - if err_no: > > > - ovs.util.ovs_fatal(err_no, "%s: transaction error" % target) > > > - elif error is not None: > > > - sys.stderr.write(error) > > > - ovs.util.ovs_error(0, "%s: server returned an error" % target) > > > - sys.exit(2) > > > - else: > > > - assert result is not None > > > - sys.stdout.write(result) > > > - > > > - > > > -if __name__ == '__main__': > > > - main() > > > diff --git a/tests/auto-attach.at b/tests/auto-attach.at > > > deleted file mode 100644 > > > index ded1126a8..000000000 > > > --- a/tests/auto-attach.at > > > +++ /dev/null > > > @@ -1,7 +0,0 @@ > > > -AT_BANNER([auto-attach unit tests]) > > > - > > > -AT_SETUP([auto-attach - packets]) > > > -AT_KEYWORDS([auto-attach]) > > > -AT_CHECK(ovstest test-aa, [], [ignore], [ignore]) > > > - > > > -AT_CLEANUP > > > diff --git a/tests/automake.mk b/tests/automake.mk > > > index 0d113ff0e..210aab964 100644 > > > --- a/tests/automake.mk > > > +++ b/tests/automake.mk > > > @@ -4,15 +4,9 @@ EXTRA_DIST += \ > > > $(SYSTEM_TESTSUITE_AT) \ > > > $(SYSTEM_KMOD_TESTSUITE_AT) \ > > > $(SYSTEM_USERSPACE_TESTSUITE_AT) \ > > > - $(SYSTEM_OFFLOADS_TESTSUITE_AT) \ > > > - $(SYSTEM_DPDK_TESTSUITE_AT) \ > > > - $(OVSDB_CLUSTER_TESTSUITE_AT) \ > > > $(TESTSUITE) \ > > > $(SYSTEM_KMOD_TESTSUITE) \ > > > $(SYSTEM_USERSPACE_TESTSUITE) \ > > > - $(SYSTEM_OFFLOADS_TESTSUITE) \ > > > - $(SYSTEM_DPDK_TESTSUITE) \ > > > - $(OVSDB_CLUSTER_TESTSUITE) \ > > > tests/atlocal.in \ > > > $(srcdir)/package.m4 \ > > > $(srcdir)/tests/testsuite \ > > > @@ -25,127 +19,12 @@ COMMON_MACROS_AT = \ > > > > > > TESTSUITE_AT = \ > > > tests/testsuite.at \ > > > - tests/completion.at \ > > > - tests/checkpatch.at \ > > > - tests/library.at \ > > > - tests/heap.at \ > > > - tests/bundle.at \ > > > - tests/classifier.at \ > > > - tests/check-structs.at \ > > > - tests/daemon.at \ > > > - tests/daemon-py.at \ > > > - tests/ofp-actions.at \ > > > - tests/ofp-print.at \ > > > - tests/ofp-util.at \ > > > - tests/ofp-errors.at \ > > > - tests/ovs-ofctl.at \ > > > - tests/fuzz-regression.at \ > > > - tests/fuzz-regression-list.at \ > > > - tests/odp.at \ > > > - tests/mpls-xlate.at \ > > > - tests/multipath.at \ > > > - tests/bfd.at \ > > > - tests/cfm.at \ > > > - tests/lacp.at \ > > > - tests/lib.at \ > > > - tests/learn.at \ > > > - tests/vconn.at \ > > > - tests/file_name.at \ > > > - tests/aes128.at \ > > > - tests/unixctl-py.at \ > > > - tests/uuid.at \ > > > - tests/json.at \ > > > - tests/jsonrpc.at \ > > > - tests/jsonrpc-py.at \ > > > - tests/pmd.at \ > > > - tests/tunnel.at \ > > > - tests/tunnel-push-pop.at \ > > > - tests/tunnel-push-pop-ipv6.at \ > > > - tests/ovs-router.at \ > > > - tests/lockfile.at \ > > > - tests/reconnect.at \ > > > - tests/ovs-vswitchd.at \ > > > - tests/dpif-netdev.at \ > > > - tests/dpctl.at \ > > > - tests/ofproto-dpif.at \ > > > - tests/bridge.at \ > > > - tests/ofproto.at \ > > > - tests/netdev-type.at \ > > > - tests/ovsdb.at \ > > > - tests/ovsdb-log.at \ > > > - tests/ovsdb-types.at \ > > > - tests/ovsdb-data.at \ > > > - tests/ovsdb-column.at \ > > > - tests/ovsdb-table.at \ > > > - tests/ovsdb-row.at \ > > > - tests/ovsdb-schema.at \ > > > - tests/ovsdb-condition.at \ > > > - tests/ovsdb-mutation.at \ > > > - tests/ovsdb-query.at \ > > > - tests/ovsdb-transaction.at \ > > > - tests/ovsdb-execution.at \ > > > - tests/ovsdb-trigger.at \ > > > - tests/ovsdb-tool.at \ > > > - tests/ovsdb-replication.at \ > > > - tests/ovsdb-server.at \ > > > - tests/ovsdb-client.at \ > > > - tests/ovsdb-monitor.at \ > > > - tests/ovsdb-idl.at \ > > > - tests/ovsdb-lock.at \ > > > - tests/ovsdb-rbac.at \ > > > - tests/ovs-vsctl.at \ > > > - tests/ovs-xapi-sync.at \ > > > - tests/stp.at \ > > > - tests/rstp.at \ > > > - tests/interface-reconfigure.at \ > > > - tests/vlog.at \ > > > - tests/vtep-ctl.at \ > > > - tests/auto-attach.at \ > > > tests/ovn.at \ > > > tests/ovn-northd.at \ > > > tests/ovn-nbctl.at \ > > > tests/ovn-sbctl.at \ > > > tests/ovn-controller.at \ > > > - tests/ovn-controller-vtep.at \ > > > - tests/mcast-snooping.at \ > > > - tests/packet-type-aware.at \ > > > - tests/nsh.at > > > - > > > -EXTRA_DIST += $(FUZZ_REGRESSION_TESTS) > > > -FUZZ_REGRESSION_TESTS = \ > > > - tests/fuzz-regression/flow_extract_fuzzer-5112775280951296 \ > > > - tests/fuzz-regression/flow_extract_fuzzer-5457710546944000 \ > > > - tests/fuzz-regression/json_parser_fuzzer-4790908707930112 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-4584019764183040 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-4730143510626304 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-4854119633256448 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5070973479944192 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5072291707748352 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5147430386401280 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5168455220199424 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5190507327127552 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5204186701496320 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5394482341085184 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5395207246839808 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5647458888581120 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5674119268925440 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5674419757252608 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5677588436484096 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5706562554298368 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-5722747668791296 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-6285128790704128 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-6470117922701312 \ > > > - tests/fuzz-regression/ofp_print_fuzzer-6502620041576448 > > > -$(srcdir)/tests/fuzz-regression-list.at: tests/automake.mk > > > - $(AM_V_GEN)for name in $(FUZZ_REGRESSION_TESTS); do \ > > > - basename=`echo $$name | sed 's,^.*/,,'`; \ > > > - echo "TEST_FUZZ_REGRESSION([$$basename])"; \ > > > - done > [email protected] && mv [email protected] $@ > > > - > > > -OVSDB_CLUSTER_TESTSUITE_AT = \ > > > - tests/ovsdb-cluster-testsuite.at \ > > > - tests/ovsdb-execution.at \ > > > - tests/ovsdb-cluster.at > > > + tests/ovn-controller-vtep.at > > > > > > SYSTEM_KMOD_TESTSUITE_AT = \ > > > tests/system-common-macros.at \ > > > @@ -160,21 +39,7 @@ SYSTEM_USERSPACE_TESTSUITE_AT = \ > > > > > > SYSTEM_TESTSUITE_AT = \ > > > tests/system-common-macros.at \ > > > - tests/system-ovn.at \ > > > - tests/system-layer3-tunnels.at \ > > > - tests/system-traffic.at \ > > > - tests/system-interface.at > > > - > > > -SYSTEM_OFFLOADS_TESTSUITE_AT = \ > > > - tests/system-common-macros.at \ > > > - tests/system-offloads-traffic.at \ > > > - tests/system-offloads-testsuite.at > > > - > > > -SYSTEM_DPDK_TESTSUITE_AT = \ > > > - tests/system-common-macros.at \ > > > - tests/system-dpdk-macros.at \ > > > - tests/system-dpdk-testsuite.at \ > > > - tests/system-dpdk.at > > > + tests/system-ovn.at > > > > > > check_SCRIPTS += tests/atlocal > > > > > > @@ -182,9 +47,6 @@ TESTSUITE = $(srcdir)/tests/testsuite > > > TESTSUITE_PATCH = $(srcdir)/tests/testsuite.patch > > > SYSTEM_KMOD_TESTSUITE = $(srcdir)/tests/system-kmod-testsuite > > > SYSTEM_USERSPACE_TESTSUITE = > $(srcdir)/tests/system-userspace-testsuite > > > -SYSTEM_OFFLOADS_TESTSUITE = $(srcdir)/tests/system-offloads-testsuite > > > -SYSTEM_DPDK_TESTSUITE = $(srcdir)/tests/system-dpdk-testsuite > > > -OVSDB_CLUSTER_TESTSUITE = $(srcdir)/tests/ovsdb-cluster-testsuite > > > DISTCLEANFILES += tests/atconfig tests/atlocal > > > > > > AUTOTEST_PATH = > ovs/utilities:ovs/vswitchd:ovs/ovsdb:ovs/vtep:tests:$(PTHREAD_WIN32_DIR_DLL):$(SSL_DIR):controller-vtep:northd:utilities:controller > > > @@ -267,18 +129,6 @@ check-valgrind: all $(valgrind_wrappers) > $(check_DATA) > > > @echo > '----------------------------------------------------------------------' > > > @echo 'Valgrind output can be found in > tests/testsuite.dir/*/valgrind.*' > > > @echo > '----------------------------------------------------------------------' > > > -check-ovsdb-cluster-valgrind: all $(valgrind_wrappers) $(check_DATA) > > > - $(SHELL) '$(OVSDB_CLUSTER_TESTSUITE)' -C tests > CHECK_VALGRIND=true VALGRIND='$(VALGRIND)' > AUTOTEST_PATH='tests/valgrind:$(AUTOTEST_PATH)' -d $(TESTSUITEFLAGS) -j1 > > > - @echo > > > - @echo > '----------------------------------------------------------------------' > > > - @echo 'Valgrind output can be found in > tests/ovsdb-cluster-testsuite.dir/*/valgrind.*' > > > - @echo > '----------------------------------------------------------------------' > > > -check-kernel-valgrind: all $(valgrind_wrappers) $(check_DATA) > > > - $(SHELL) '$(SYSTEM_KMOD_TESTSUITE)' -C tests > VALGRIND='$(VALGRIND)' AUTOTEST_PATH='tests/valgrind:$(AUTOTEST_PATH)' -d > $(TESTSUITEFLAGS) -j1 > > > - @echo > > > - @echo > '----------------------------------------------------------------------' > > > - @echo 'Valgrind output can be found in > tests/system-kmod-testsuite.dir/*/valgrind.*' > > > - @echo > '----------------------------------------------------------------------' > > > check-userspace-valgrind: all $(valgrind_wrappers) $(check_DATA) > > > $(SHELL) '$(SYSTEM_USERSPACE_TESTSUITE)' -C tests > VALGRIND='$(VALGRIND)' AUTOTEST_PATH='tests/valgrind:$(AUTOTEST_PATH)' -d > $(TESTSUITEFLAGS) -j1 > > > @echo > > > @@ -288,49 +138,18 @@ check-userspace-valgrind: all > $(valgrind_wrappers) $(check_DATA) > > > check-helgrind: all $(valgrind_wrappers) $(check_DATA) > > > -$(SHELL) '$(TESTSUITE)' -C tests CHECK_VALGRIND=true > VALGRIND='$(HELGRIND)' AUTOTEST_PATH='tests/valgrind:$(AUTOTEST_PATH)' -d > $(TESTSUITEFLAGS) > > > > > > - > > > -# OFTest support. > > > - > > > -check-oftest: all > > > - $(AM_V_at)srcdir='$(srcdir)' $(SHELL) > $(srcdir)/tests/run-oftest > > > -EXTRA_DIST += tests/run-oftest > > > - > > > -# Ryu support. > > > -check-ryu: all > > > - $(AM_V_at)srcdir='$(srcdir)' $(SHELL) $(srcdir)/tests/run-ryu > > > -EXTRA_DIST += tests/run-ryu > > > - > > > # Run kmod tests. Assume kernel modules has been installed or linked > into the kernel > > > check-kernel: all > > > set $(SHELL) '$(SYSTEM_KMOD_TESTSUITE)' -C tests > AUTOTEST_PATH='$(AUTOTEST_PATH)'; \ > > > "$$@" $(TESTSUITEFLAGS) -j1 || (test X'$(RECHECK)' = Xyes && > "$$@" --recheck) > > > > > > -# Testing the out of tree Kernel module > > > -check-kmod: all > > > - $(MAKE) modules_install > > > - modprobe -r -a vport-geneve vport-gre vport-lisp vport-stt > vport-vxlan openvswitch > > > - $(MAKE) check-kernel > > > - > > > -check-system-userspace: all > > > + check-system-userspace: all > > > set $(SHELL) '$(SYSTEM_USERSPACE_TESTSUITE)' -C tests > AUTOTEST_PATH='$(AUTOTEST_PATH)'; \ > > > "$$@" $(TESTSUITEFLAGS) -j1 || (test X'$(RECHECK)' = Xyes && > "$$@" --recheck) > > > > > > -check-offloads: all > > > - set $(SHELL) '$(SYSTEM_OFFLOADS_TESTSUITE)' -C tests > AUTOTEST_PATH='$(AUTOTEST_PATH)'; \ > > > - "$$@" $(TESTSUITEFLAGS) -j1 || (test X'$(RECHECK)' = Xyes && > "$$@" --recheck) > > > - > > > -check-dpdk: all > > > - set $(SHELL) '$(SYSTEM_DPDK_TESTSUITE)' -C tests > AUTOTEST_PATH='$(AUTOTEST_PATH)'; \ > > > - "$$@" $(TESTSUITEFLAGS) -j1 || (test X'$(RECHECK)' = Xyes && > "$$@" --recheck) > > > - > > > clean-local: > > > test ! -f '$(TESTSUITE)' || $(SHELL) '$(TESTSUITE)' -C tests > --clean > > > > > > -# Run OVSDB cluster tests. > > > -check-ovsdb-cluster: all > > > - set $(SHELL) '$(OVSDB_CLUSTER_TESTSUITE)' -C tests > AUTOTEST_PATH='$(AUTOTEST_PATH)'; \ > > > - "$$@" $(TESTSUITEFLAGS) -j1 || (test X'$(RECHECK)' = Xyes && > "$$@" --recheck) > > > - > > > AUTOTEST = $(AUTOM4TE) --language=autotest > > _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
