This series addresses issues in system test suite that were revealed when adopting the suite on NixOS. With the series, I am able to pass the test run on a fresh NixOS system in both userspace and kernel modes.
Most issues are not directly triggered by NixOS itself but due to differences in versions and packaging of some test dependencies. Also ran test github pipelines for: v1: - ubuntu: https://github.com/booxter/ovn/actions/runs/29617707674 - fedora: https://github.com/booxter/ovn/actions/runs/29617753276 v2: - ubuntu: https://github.com/booxter/ovn/actions/runs/30207235743 Changes in v2: - reverted unnecessary changes to multinode.at since these are tied to particular container builds, nor they are part of system-tests suite (the only change I left in this file is switch from ping6 to ping -6 in the respective patch, which is not strictly necessary to enable tests on this platform, but still a good idea to align with what upstream iputils ship). - adopted a simpler approach to calculate HAVE_NC / NC suggested by Ales. - added Ack-by's where applicable. Ihar Hrachyshka (7): tests: Use portable IPv6 ping invocation. tests: Use explicit schemes for Wget URLs. tests: Find cat through PATH. tests: Detect the installed Ncat command. tests: Keep ECMP Ncat listeners from half-closing. tests: Send CoPP Scapy traffic at layer 2. tests: Use a native UDP server for ACL sampling. tests/atlocal.in | 17 +- tests/multinode.at | 16 +- tests/system-common-macros.at | 10 +- tests/system-ovn-kmod.at | 90 ++--- tests/system-ovn.at | 627 +++++++++++++++++----------------- 5 files changed, 390 insertions(+), 370 deletions(-) -- 2.54.0 _______________________________________________ dev mailing list [email protected] https://mail.openvswitch.org/mailman/listinfo/ovs-dev
