X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=tests%2Fofproto-macros.at;h=fc5bba154b783469636626de663623d04849d13a;hb=821cb9fac77850ae3546ab38766a58ff5e75e8a8;hp=229e014b3d9a8acafd7d1031464035b2a946f4a2;hpb=04c956fc029bb97de17b62cb6d243b50f0bc9f58;p=openvswitch diff --git a/tests/ofproto-macros.at b/tests/ofproto-macros.at index 229e014b..fc5bba15 100644 --- a/tests/ofproto-macros.at +++ b/tests/ofproto-macros.at @@ -2,32 +2,8 @@ m4_define([STRIP_XIDS], [[sed 's/ (xid=0x[0-9a-fA-F]*)//']]) m4_define([STRIP_DURATION], [[sed 's/\bduration=[0-9.]*s/duration=?s/']]) m4_define([TESTABLE_LOG], [-vPATTERN:ANY:'%c|%p|%m']) -m4_define([OFPROTO_START], - [OVS_RUNDIR=$PWD; export OVS_RUNDIR - OVS_LOGDIR=$PWD; export OVS_LOGDIR - trap 'kill `cat test-openflowd.pid`' 0 - AT_CAPTURE_FILE([test-openflowd.log]) - AT_CHECK( - [test-openflowd --detach --pidfile --enable-dummy --log-file --fail=closed dummy@br0 none --datapath-id=fedcba9876543210 $1], - [0], [], [stderr]) - AT_CHECK([[sed < stderr ' -/vlog|INFO|opened log file/d -/openflowd|INFO|Open vSwitch version/d -/openflowd|INFO|OpenFlow protocol version/d -/ofproto|INFO|using datapath ID/d -/ofproto|INFO|datapath ID changed to fedcba9876543210/d']]) -]) - -m4_define([OFPROTO_STOP], - [AT_CHECK([ovs-appctl -t test-openflowd exit]) - trap '' 0]) - m4_define([OVS_VSWITCHD_START], - [dnl Skip this test if running as root. Otherwise ovs-vswitchd will tear - dnl down any existing datapaths if the kernel module is loaded. - AT_SKIP_IF([test "`id -u`" = 0]) - - OVS_RUNDIR=$PWD; export OVS_RUNDIR + [OVS_RUNDIR=$PWD; export OVS_RUNDIR OVS_LOGDIR=$PWD; export OVS_LOGDIR OVS_SYSCONFDIR=$PWD; export OVS_SYSCONFDIR trap 'kill `cat ovsdb-server.pid ovs-vswitchd.pid`' 0 @@ -46,7 +22,7 @@ m4_define([OVS_VSWITCHD_START], AT_CHECK([ovs-vsctl --no-wait init]) dnl Start ovs-vswitchd. - AT_CHECK([ovs-vswitchd --detach --pidfile --enable-dummy --log-file], [0], [], [stderr]) + AT_CHECK([ovs-vswitchd --detach --pidfile --enable-dummy --disable-system --log-file], [0], [], [stderr]) AT_CAPTURE_FILE([ovs-vswitchd.log]) AT_CHECK([[sed < stderr ' /vlog|INFO|opened log file/d @@ -57,7 +33,7 @@ m4_define([OVS_VSWITCHD_START], /ofproto|INFO|datapath ID changed to fedcba9876543210/d']]) dnl Add bridges, ports, etc. - AT_CHECK([ovs-vsctl -- add-br br0 -- set bridge br0 datapath-type=dummy other-config:datapath-id=fedcba9876543210 -- $1]) + AT_CHECK([ovs-vsctl -- add-br br0 -- set bridge br0 datapath-type=dummy other-config:datapath-id=fedcba9876543210 other-config:hwaddr=aa:55:aa:55:00:00 fail-mode=secure -- $1]) ]) m4_define([OVS_VSWITCHD_STOP],