On 3/29/22 16:38, Numan Siddique wrote:
On Tue, Mar 29, 2022 at 4:18 PM Mark Michelson <[email protected]> wrote:

At one point in the test, we expect that the output of `ovn-nbctl
copp-list` will produce:

arp: meter0
igmp: meter0

However, the output is created by walking a hashmap, and the ordering of
the items in the hashmap appears not to always be the same. On many
builds, I see the test fail, with the following error:

./ovn-northd.at:3287: ovn-nbctl copp-list copp0
--- -   2022-03-29 16:01:54.738558818 -0400
+++ /builddir/build/BUILD/ovn-22.03.0/tests/testsuite.dir/at-groups/897/stdout  
2022-03-29 16:01:54.730616276 -0400
@@ -1,3 +1,3 @@
-arp: meter0
  igmp: meter0
+arp: meter0


Hi Mark,

The above few lines seem to be confusing the git to apply this patch properly.

Take a look at this
https://patchwork.ozlabs.org/project/ovn/patch/[email protected]/

I manually deleted the above few lines and then I was able to apply
the patch locally.

Please fix this issue before applying.

Acked-by: Numan Siddique <[email protected]>

Numan

Thanks, Numan. I fixed the commit message and pushed the change to main and branch-22.03.


The data is correct, but the test is being too strict about the expected
ordering of the results.

This commit fixes the issue by running the results through `sort` to
ensure the ordering will be consistent.

Signed-off-by: Mark Michelson <[email protected]>
---
  tests/ovn-northd.at | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tests/ovn-northd.at b/tests/ovn-northd.at
index 17d4f31b3..8b3e867c7 100644
--- a/tests/ovn-northd.at
+++ b/tests/ovn-northd.at
@@ -3447,7 +3447,7 @@ ls_copp_uuid=$(fetch_column nb:Logical_Switch copp)
  AT_CHECK([test "$ls_copp_uuid" = "$copp_uuid"])

  check ovn-nbctl --wait=hv copp-add $copp_uuid igmp meter0
-AT_CHECK([ovn-nbctl copp-list copp0], [0], [dnl
+AT_CHECK([ovn-nbctl copp-list copp0 | sort], [0], [dnl
  arp: meter0
  igmp: meter0
  ])
--
2.31.1

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev



_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to