diff mbox series

[ovs-dev,1/8] ci: Add make check-ovsdb-cluster tests to GitHub action ci.

Message ID 170073544373.369846.17243718958106571134.stgit@ebuild
State Changes Requested
Delegated to: Eelco Chaudron
Headers show
Series ci: Add remaining check tests to GitHub actions. | expand

Checks

Context Check Description
ovsrobot/apply-robot success apply and check: success
ovsrobot/github-robot-_Build_and_Test success github build: passed
ovsrobot/intel-ovs-compilation success test: success

Commit Message

Eelco Chaudron Nov. 23, 2023, 10:30 a.m. UTC
Signed-off-by: Eelco Chaudron <echaudro@redhat.com>
---
 .ci/linux-build.sh                   |    9 +++++----
 .github/workflows/build-and-test.yml |    3 +++
 2 files changed, 8 insertions(+), 4 deletions(-)
diff mbox series

Patch

diff --git a/.ci/linux-build.sh b/.ci/linux-build.sh
index aa2ecc505..e9e1e24b5 100755
--- a/.ci/linux-build.sh
+++ b/.ci/linux-build.sh
@@ -6,6 +6,7 @@  set -x
 CFLAGS_FOR_OVS="-g -O2"
 SPARSE_FLAGS=""
 EXTRA_OPTS="--enable-Werror"
+JOBS=${JOBS:-"-j4"}
 
 function install_dpdk()
 {
@@ -46,7 +47,7 @@  function build_ovs()
     configure_ovs $OPTS
     make selinux-policy
 
-    make -j4
+    make $JOBS
 }
 
 if [ "$DEB_PACKAGE" ]; then
@@ -122,8 +123,8 @@  if [ "$TESTSUITE" = 'test' ]; then
     configure_ovs
 
     export DISTCHECK_CONFIGURE_FLAGS="$OPTS"
-    make distcheck -j4 CFLAGS="${CFLAGS_FOR_OVS}" \
-        TESTSUITEFLAGS=-j4 RECHECK=yes
+    make distcheck $JOBS CFLAGS="${CFLAGS_FOR_OVS}" \
+        TESTSUITEFLAGS=$JOBS RECHECK=yes
 else
     build_ovs
     for testsuite in $TESTSUITE; do
@@ -134,7 +135,7 @@  else
             export DPDK_EAL_OPTIONS="--lcores 0@1,1@1,2@1"
             run_as_root="sudo -E PATH=$PATH"
         fi
-        $run_as_root make $testsuite TESTSUITEFLAGS=-j4 RECHECK=yes
+        $run_as_root make $testsuite TESTSUITEFLAGS=$JOBS RECHECK=yes
     done
 fi
 
diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml
index 09654205e..5d441157c 100644
--- a/.github/workflows/build-and-test.yml
+++ b/.github/workflows/build-and-test.yml
@@ -164,6 +164,9 @@  jobs:
             m32:          m32
             opts:         --disable-ssl
 
+          - compiler:     gcc
+            testsuite:    check-ovsdb-cluster
+
     steps:
     - name: checkout
       uses: actions/checkout@v3