mbox series

[ovs-dev,v4,00/12] ci: Add remaining check tests to GitHub actions.

Message ID 170297669365.1686626.2859193016355879350.stgit@ebuild
Headers show
Series ci: Add remaining check tests to GitHub actions. | expand

Message

Eelco Chaudron Dec. 19, 2023, 9:04 a.m. UTC
This set of patches incorporates the remaining make check tests into
the GitHub action run. Notably, this inclusion does not appear to
extend the overall run time, as the newly added tests complete prior
to the existing ones.

V2:
  - Added patch to fix DPDK cache key generation.
v3:
  - Moved the disable test patch before the actual test inclusion to avoid
    potential robot failures.
  - Split some patches as requested by Ilya
  - Update commit messages
  - Exclude MFEX trafic tests on GitHub, update MFEX configuration test to run
    with a dummy port.
v4:
  - Added ACKs
  - Split 'Exclude tests...' patch
  - Fixed commit messages on MFEX test patch

Eelco Chaudron (12):
      ci: Add JOBS variable to replace all the '-j4' instances.
      ci: Add make check-ovsdb-cluster tests to GitHub action ci.
      ci: Update the GitHub Ubuntu runner image to Ubuntu 22.04.
      ci: Exclude tests that show random failures through GitHub actions.
      ci: Fixed tests that show random failures through GitHub actions.
      ci: Add make check-kernel to GitHub actions ci.
      ci: Add make check-offloads to GitHub actions ci.
      ci: Add make check-system-userspace to GitHub actions ci.
      ci: Add make check-system-tso to GitHub actions ci.
      ci: Fix dpdk build cache key generation.
      ci: Allow make check-dpdk to run the MFEX tests.
      ci: Add make check-afxdp to GitHub actions ci.


 .ci/dpdk-build.sh                    |  2 +-
 .ci/linux-build.sh                   | 15 ++++++----
 .github/workflows/build-and-test.yml | 41 +++++++++++++++++++++----
 python/test_requirements.txt         |  5 +++-
 tests/system-common-macros.at        |  4 +++
 tests/system-dpdk.at                 |  6 ++--
 tests/system-offloads-traffic.at     |  2 ++
 tests/system-traffic.at              | 45 +++++++++++++++-------------
 8 files changed, 84 insertions(+), 36 deletions(-)