<div dir="ltr">Then I change commd into `awk '/ACTIVE/' stdout | head -4`, it failed again, log is :<div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">./<a href="http://netdev-dpdk.at:28">netdev-dpdk.at:28</a>: awk '/ACTIVE/' stdout | head -4<br>--- - 2017-08-09 17:41:24.809066088 +0800<br>+++ /home/gangyewei-3/mvs/mvs/tests/testsuite.dir/at-groups/789/stdout 2017-08-09 17:41:24.807150522 +0800<br>@@ -1,5 +1,5 @@<br>-LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>- partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>-LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>- partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>+LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>+ partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>+LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>+ partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>789. <a href="http://netdev-dpdk.at:23">netdev-dpdk.at:23</a>: 789. netdev-dpdk - dpdk/bond-show (<a href="http://netdev-dpdk.at:23">netdev-dpdk.at:23</a>): FAILED (<a href="http://netdev-dpdk.at:28">netdev-dpdk.at:28</a>)</blockquote></div><div><br></div><div>I don't know where is the difference....</div><div class="gmail_extra"><br><div class="gmail_quote">2017-08-09 17:15 GMT+08:00 Sam <span dir="ltr"><<a href="mailto:batmanustc@gmail.com" target="_blank">batmanustc@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi all,<div><br></div><div>I'm using autotest to test ovs, and I write a new *.at file using only one AT_CHECK sentence like this:</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">AT_CHECK([ovs-appctl dpdk/bond-show dpdkb2], [0], [stdout])<br>AT_CHECK([[sed '/ACTIVE/p' stdout | head -4]], [0], [[LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING]])</blockquote></div><div><br></div><div>but this *.at file failed, log is:</div><div><br></div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">789. <a href="http://netdev-dpdk.at:23/" target="_blank">netdev-dpdk.at:23</a>: testing netdev-dpdk - dpdk/bond-show ...<br>./<a href="http://netdev-dpdk.at:27/" target="_blank">netdev-dpdk.at:27</a>: ovs-appctl dpdk/bond-show dpdkb2<br>stdout:<br>---- dpdkb2 ----<br>bond_mode: 4<br>slave 0:<br>active<br>mac address ec:f4:bb:e1:1a:40<br>Link Up - speed 10000 Mbps - full-duplex<br>LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> rx pkts=268449, bytes=16502449, mcasts=0, drop=0, errs=0, nombufs=0<br> tx pkts=261, bytes=32020, errs=0<br>slave 1:<br>active<br>mac address ec:f4:bb:e1:1a:42<br>Link Up - speed 10000 Mbps - full-duplex<br>LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> rx pkts=296190, bytes=17934647, mcasts=0, drop=0, errs=0, nombufs=0<br> tx pkts=254, bytes=31496, errs=0<br>./<a href="http://netdev-dpdk.at:28/" target="_blank">netdev-dpdk.at:28</a>: sed '/ACTIVE/p' stdout | head -4<br>--- - 2017-08-09 16:59:18.802810195 +0800<br>+++ /home/gangyewei-3/mvs/mvs/test<wbr>s/testsuite.dir/at-groups/789/<wbr>stdout 2017-08-09 16:59:18.801176471 +0800<br>@@ -1,4 +1,5 @@<br>-LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>- partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>-LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>- partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>+---- dpdkb2 ----<br>+bond_mode: 4<br>+<br>+slave 0:<br>+<br>789. <a href="http://netdev-dpdk.at:23/" target="_blank">netdev-dpdk.at:23</a>: 789. netdev-dpdk - dpdk/bond-show (<a href="http://netdev-dpdk.at:23/" target="_blank">netdev-dpdk.at:23</a>): FAILED (<a href="http://netdev-dpdk.at:28/" target="_blank">netdev-dpdk.at:28</a>)</blockquote><div><br></div><div>1. I don't know what "+" "-" means, and why there are "+" and "-"?</div></div><div>2. I run `ovs-appctl dpdk/bond-show dpdkb2 | sed -n '/ACTIVE/p' | head -4`, result is:</div><div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING</blockquote><div>That's exactly what I matched in AT_CHECK, why it fails?</div><div><br></div><div>Autotest is really hard to use... </div></div><div><br></div></div></blockquote></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">2017-08-09 17:23 GMT+08:00 Sam <span dir="ltr"><<a href="mailto:batmanustc@gmail.com" target="_blank">batmanustc@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><span style="font-size:14px">Hi all,</span><div style="font-size:14px"><br></div><div style="font-size:14px">I'm using autotest to test ovs, and I write a new *.at file using only one AT_CHECK sentence like this:</div><div style="font-size:14px"><br></div><div style="font-size:14px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">AT_CHECK([ovs-appctl dpdk/bond-show dpdkb2], [0], [stdout])<br>AT_CHECK([[sed '/ACTIVE/p' stdout | head -4]], [0], [[LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING]])</blockquote></div><div style="font-size:14px"><br></div><div style="font-size:14px">but this *.at file failed, log is:</div><div style="font-size:14px"><br></div><div style="font-size:14px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">789. <a href="http://netdev-dpdk.at:23/" target="_blank">netdev-dpdk.at:23</a>: testing netdev-dpdk - dpdk/bond-show ...<br>./<a href="http://netdev-dpdk.at:27/" target="_blank">netdev-dpdk.at:27</a>: ovs-appctl dpdk/bond-show dpdkb2<br>stdout:<br>---- dpdkb2 ----<br>bond_mode: 4<br>slave 0:<br>active<br>mac address ec:f4:bb:e1:1a:40<br>Link Up - speed 10000 Mbps - full-duplex<br>LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> rx pkts=268449, bytes=16502449, mcasts=0, drop=0, errs=0, nombufs=0<br> tx pkts=261, bytes=32020, errs=0<br>slave 1:<br>active<br>mac address ec:f4:bb:e1:1a:42<br>Link Up - speed 10000 Mbps - full-duplex<br>LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> rx pkts=296190, bytes=17934647, mcasts=0, drop=0, errs=0, nombufs=0<br> tx pkts=254, bytes=31496, errs=0<br>./<a href="http://netdev-dpdk.at:28/" target="_blank">netdev-dpdk.at:28</a>: sed '/ACTIVE/p' stdout | head -4<br>--- - 2017-08-09 16:59:18.802810195 +0800<br>+++ /home/gangyewei-3/mvs/mvs/test<wbr>s/testsuite.dir/at-groups/789/<wbr>stdout 2017-08-09 16:59:18.801176471 +0800<br>@@ -1,4 +1,5 @@<br>-LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>- partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>-LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>- partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>+---- dpdkb2 ----<br>+bond_mode: 4<br>+<br>+slave 0:<br>+<br>789. <a href="http://netdev-dpdk.at:23/" target="_blank">netdev-dpdk.at:23</a>: 789. netdev-dpdk - dpdk/bond-show (<a href="http://netdev-dpdk.at:23/" target="_blank">netdev-dpdk.at:23</a>): FAILED (<a href="http://netdev-dpdk.at:28/" target="_blank">netdev-dpdk.at:28</a>)</blockquote><div><br></div><div>1. I don't know what "+" "-" means, and why there are "+" and "-"?</div></div><div style="font-size:14px">2. I run `ovs-appctl dpdk/bond-show dpdkb2 | sed -n '/ACTIVE/p' | head -4` in command line, result is:</div><div style="font-size:14px"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br>LACP actor_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING<br> partner_state ACTIVE AGGREGATION SYNC COLLECTING DISTRIBUTING</blockquote><div>That's exactly what I matched in AT_CHECK, why it fails?</div><div><br></div><div>Autotest is really hard to use... </div></div></div>
</blockquote></div><br></div>