Source: openvswitch
Version: 2.15.0+ds1-10
Followup-For: Bug #1009969
Control: tags -1 patch

Dear Maintainer,

The speical fail cases are below that i grap from the build log on riscv64 
hardware:

...
## ------------- ##
## Test results. ##
## ------------- ##

ERROR: 2267 tests were run,
3 failed unexpectedly.
22 tests were skipped.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##

Please send `tests/testsuite.log' and all information you think might help:

   To: <b...@openvswitch.org>
      Subject: [openvswitch 2.15.0] testsuite: 1036 1072 1139 failed

You may investigate any problem if you feel able to do so, in which
case the test suite provides a good starting point.  Its output may
be found below `tests/testsuite.dir'.
...
make[5]: Entering directory '/<<PKGBUILDDIR>>/_debian'
set /bin/bash '../tests/testsuite' -C tests 
AUTOTEST_PATH=utilities:vswitchd:ovsdb:vtep:tests::; \
"$@" --recheck || (test X'' = Xyes && "$@" --recheck)
not a dynamic executable
## ------------------------------ ##
## openvswitch 2.15.0 test suite. ##
## ------------------------------ ##

ofproto-dpif

1036: ofproto-dpif - select group with weights        FAILED 
(ofproto-dpif.at:787)
1072: ofproto-dpif - controller action without megaflows FAILED 
(ofproto-dpif.at:2145)
1139: ofproto-dpif - sFlow packet sampling - LACP structures ok

## ------------- ##
## Test results. ##
## ------------- ##

ERROR: All 3 tests were run,
2 failed unexpectedly.
## -------------------------- ##
## testsuite.log was created. ##
## -------------------------- ##

Please send `tests/testsuite.log' and all information you think might help:
...

And I noticed the commit:

https://salsa.debian.org/openstack-team/third-party/openvswitch/-/commit/c4c329b15cafee9ccc7ce724c0fc8aa5b7d33881

It seems there is a blacklist for riscv64, but it had been pushed
debian/yoga branch. And the patch for the reportbug is ok that I
can build openvswitch package successfully on my riscv64 hardware
(Unmatched board). It is different with the commit that I mentioned.

If you need me to test more case, please feel free to let me know.
Index: openvswitch-2.15.0+ds1/debian/rules
===================================================================
--- openvswitch-2.15.0+ds1.orig/debian/rules
+++ openvswitch-2.15.0+ds1/debian/rules
@@ -165,6 +165,15 @@ TEST_LIST = 1-19 22-531 533-1020 1022-10
 TEST_LIST_DPDK = $(TEST_LIST)
 endif #ia64
 
+# riscv64
+#  1036: ofproto-dpif - select group with weights        FAILED 
(ofproto-dpif.at:787)
+#  1072: ofproto-dpif - controller action without megaflows FAILED 
(ofproto-dpif.at:2145)
+#  1139: ofproto-dpif - sFlow packet sampling - LACP structures ok
+ifneq (,$(filter riscv64, $(DEB_HOST_ARCH)))
+TEST_LIST = 1-1035 1037-1071 1073-1138 1140-
+TEST_LIST_DPDK = $(TEST_LIST)
+endif #riscv64
+
 override_dh_auto_test:
 ifeq (,$(filter nocheck,$(DEB_BUILD_OPTIONS)))
        if $(MAKE) -C _debian check TESTSUITEFLAGS='$(PARALLEL) $(TEST_LIST)' 
|| \

Reply via email to