On Thu, Jul 25, 2024 at 3:15 PM Xavier Simonart <xsimo...@redhat.com> wrote:
> Avoid unnecessary errors trying to stop or restart already > stopped processes. > Tests were not failing due to this, but potentially confusing errors were > logged. > > Fixes: c0ef76883406 ("tests: Cleanup on_exit commands.") > Signed-off-by: Xavier Simonart <xsimo...@redhat.com> > --- > tests/ofproto-macros.at | 2 +- > tests/ovn-macros.at | 8 ++++---- > 2 files changed, 5 insertions(+), 5 deletions(-) > > diff --git a/tests/ofproto-macros.at b/tests/ofproto-macros.at > index 5bc162cae..030fe0fa0 100644 > --- a/tests/ofproto-macros.at > +++ b/tests/ofproto-macros.at > @@ -196,7 +196,7 @@ m4_define([_OVS_VSWITCHD_START], > > dnl Start ovsdb-server. > AT_CHECK([ovsdb-server --detach --no-chdir --pidfile --log-file > --remote=punix:$OVS_RUNDIR/db.sock], [0], [], [stderr]) > - on_exit "test -e `cat ovsdb-server.pid` && kill `cat ovsdb-server.pid`" > + on_exit "test -e ovsdb-server.pid && kill `cat ovsdb-server.pid`" > AT_CHECK([[sed < stderr ' > /vlog|INFO|opened log file/d > /ovsdb_server|INFO|ovsdb-server (Open vSwitch)/d']]) > diff --git a/tests/ovn-macros.at b/tests/ovn-macros.at > index 47ada5c70..624e91faf 100644 > --- a/tests/ovn-macros.at > +++ b/tests/ovn-macros.at > @@ -971,7 +971,7 @@ start_scapy_server() { > sleep_northd() { > echo Northd going to sleep > AT_CHECK([kill -STOP $(cat northd/ovn-northd.pid)]) > - on_exit "kill -CONT $(cat northd/ovn-northd.pid)" > + on_exit "test -e northd/ovn-northd.pid && kill -CONT $(cat > northd/ovn-northd.pid)" > } > > wake_up_northd() { > @@ -982,7 +982,7 @@ wake_up_northd() { > sleep_sb() { > echo SB going to sleep > AT_CHECK([kill -STOP $(cat ovn-sb/ovsdb-server.pid)]) > - on_exit "kill -CONT $(cat ovn-sb/ovsdb-server.pid)" > + on_exit "test -e ovn-sb/ovsdb-server.pid && kill -CONT $(cat > ovn-sb/ovsdb-server.pid)" > } > wake_up_sb() { > echo SB waking up > @@ -1006,7 +1006,7 @@ sleep_ovs() { > hv=$1 > echo ovs $hv going to sleep > AT_CHECK([kill -STOP $(cat $hv/ovs-vswitchd.pid)]) > - on_exit "kill -CONT $(cat $hv/ovs-vswitchd.pid)" > + on_exit "test -e $hv/ovs-vswitchd.pid && kill -CONT $(cat > $hv/ovs-vswitchd.pid)" > } > > wake_up_ovs() { > @@ -1018,7 +1018,7 @@ wake_up_ovs() { > sleep_ovsdb() { > echo OVSDB $1 going to sleep > AT_CHECK([kill -STOP $(cat $1/ovsdb-server.pid)]) > - on_exit "kill -CONT $(cat $1/ovsdb-server.pid)" > + on_exit "test -e $1/ovsdb-server.pid && kill -CONT $(cat > $1/ovsdb-server.pid)" > } > wake_up_ovsdb() { > echo OVSDB $1 waking up > -- > 2.31.1 > > _______________________________________________ > dev mailing list > d...@openvswitch.org > https://mail.openvswitch.org/mailman/listinfo/ovs-dev > > Looks good to me, thanks. Acked-by: Ales Musil <amu...@redhat.com> -- Ales Musil Senior Software Engineer - OVN Core Red Hat EMEA <https://www.redhat.com> amu...@redhat.com <https://red.ht/sig> _______________________________________________ dev mailing list d...@openvswitch.org https://mail.openvswitch.org/mailman/listinfo/ovs-dev