[ovs-git] [ovn-org/ovn] 964800: system-ovn.at: Make tests more portable.

Dumitru Ceara noreply at github.com
Fri Apr 16 12:37:17 UTC 2021


  Branch: refs/heads/master
  Home:   https://github.com/ovn-org/ovn
  Commit: 9648000de30e5e8049827bc4bbf24f4f64093ebc
      https://github.com/ovn-org/ovn/commit/9648000de30e5e8049827bc4bbf24f4f64093ebc
  Author: Dumitru Ceara <dceara at redhat.com>
  Date:   2021-04-16 (Fri, 16 Apr 2021)

  Changed paths:
    M tests/system-ovn.at

  Log Message:
  -----------
  system-ovn.at: Make tests more portable.

Due to slight differences in behavior and/or output of some of the
utilities used by the tests when run on different distributions some
tests were failing, e.g., when run on Ubuntu 20.04.

Use "tcpdump -nn" to avoid host and port resolution;  also update "nc"
usage to avoid options that behave differently on various distributions.

This commit adds no guarantee that tests will pass on all possible
distributions, only tested on: Fedora 32 and Ubuntu 20.04.

Signed-off-by: Dumitru Ceara <dceara at redhat.com>
Acked-by: Mark D. Gray <mark.d.gray at redhat.com>


  Commit: e45e94b005038201149588625d6b01fc1c6dbb29
      https://github.com/ovn-org/ovn/commit/e45e94b005038201149588625d6b01fc1c6dbb29
  Author: Dumitru Ceara <dceara at redhat.com>
  Date:   2021-04-16 (Fri, 16 Apr 2021)

  Changed paths:
    M .ci/linux-build.sh
    M .github/workflows/test.yml

  Log Message:
  -----------
  ci: Enable OVN system tests in GitHub Actions runs.

For now only enable system tests using the kernel datapath.  Running
the system tests with the userspace datapath makes some tests fail
due to known issues in the OVS userspace conntrack implementation which
are actively worked on.

To save CI time, only enable system test runs for a single item in the
test matrix ("linux gcc system-test").

We're also moving to Ubuntu 20.04 LTS in CI to avoid hitting:
https://bugzilla.redhat.com/1550097

Signed-off-by: Dumitru Ceara <dceara at redhat.com>
Acked-by: Mark D. Gray <mark.d.gray at redhat.com>


Compare: https://github.com/ovn-org/ovn/compare/1ad0a974b55d...e45e94b00503


More information about the git mailing list