Sorry, something wrong with the header, should be V1.
On Wed, Jun 12, 2013 at 11:38 AM, Alex Wang <al...@nicira.com> wrote: > This commit adds an unit test for the "ovs-appctl coverage/show". > > Signed-off-by: Alex Wang <al...@nicira.com> > --- > tests/ofproto-dpif.at | 26 ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/tests/ofproto-dpif.at b/tests/ofproto-dpif.at > index 9231221..823b07a 100644 > --- a/tests/ofproto-dpif.at > +++ b/tests/ofproto-dpif.at > @@ -2549,3 +2549,29 @@ > in_port=1,vlan_tci=0x0000/0x0fff,dl_src=50:54:00:00:00:0b, n_subfacets:1, > used:0 > ]) > OVS_VSWITCHD_STOP > AT_CLEANUP > + > +AT_SETUP([ofproto-dpif coverage/show]) > +OVS_VSWITCHD_START > + > +AT_CHECK([ovs-appctl time/stop]) dnl Want to manipulate the clock > +AT_CHECK([ovs-appctl time/warp 1000 && ovs-appctl time/warp 1000], [0], > [warped > +warped > +]) > +AT_CHECK([ovs-appctl coverage/show], [0], [stdout], []) > + > +# Check the unixctl_received and unixctl_replied rates > +# There should be in total 4 unixctl_received counts, but the rate should > only > +# show 3 counts. This is in that the "ovs-appctl coverage/show" is not > included > +# in the rate calculation. > +AT_CHECK([sed -n "s/^\(unixctl_received.*\)$/\1/p" stdout], [0], [dnl > +unixctl_received 0.6/sec 3/min 3/hr total: 4 > +]) > +# There should be in total 3 unixctl_replied counts, and the rate should > also > +# shouw 3 counts, since at the time of rate calculation, the command is > not replied > +# yet. > +AT_CHECK([sed -n "s/^\(unixctl_replied.*\)$/\1/p" stdout], [0], [dnl > +unixctl_replied 0.6/sec 3/min 3/hr total: 3 > +]) > + > +OVS_VSWITCHD_STOP > +AT_CLEANUP > -- > 1.7.9.5 > >
_______________________________________________ dev mailing list dev@openvswitch.org http://openvswitch.org/mailman/listinfo/dev