echo "Testing VPP with automatically calculated number of cores. " \
"See test logs for the exact number."
fi
- if [ "${OS_ID}-${OS_VERSION_ID}" == "${VPPAPIGEN_TEST_OS}" ] ; then
+ if grep -q "${OS_ID}-${OS_VERSION_ID}" <<< "${VPPAPIGEN_TEST_OS}"; then
if ! src/tools/vppapigen/test_vppapigen.py ; then
BUILD_ERROR="FAILED src/tools/vppapigen/test_vppapigen.py"
return
fi
fi
- if [ "${OS_ID}-${OS_VERSION_ID}" == "${MAKE_TEST_OS}" ] ; then
+ if grep -q "${OS_ID}-${OS_VERSION_ID}" <<< "${MAKE_TEST_OS}"; then
if ! make COMPRESS_FAILED_TEST_LOGS=yes TEST_JOBS="$TEST_JOBS" RETRIES=3 test ; then
BUILD_ERROR="FAILED 'make test'"
return
else
echo "Skip running 'make test' on ${OS_ID}-${OS_VERSION_ID}"
fi
- if [ "${OS_ID}-${OS_VERSION_ID}" == "${MAKE_TEST_MULTIWORKER_OS}" ] ; then
+ if grep -q "${OS_ID}-${OS_VERSION_ID}" <<< "${MAKE_TEST_MULTIWORKER_OS}"; then
if git grep -q VPP_WORKER_CONFIG ; then
if ! make VPP_WORKER_CONFIG="workers 2" COMPRESS_FAILED_TEST_LOGS=yes \
RETRIES=3 TEST_JOBS="$TEST_JOBS" test ; then
else
echo "Skip running MULTIWORKER MAKE TEST on ${OS_ID}-${OS_VERSION_ID}"
fi
+ else
+ echo "Skip running MULTIWORKER MAKE TEST on ${OS_ID}-${OS_VERSION_ID}"
fi
}
BUILD_ERROR="FAILED 'make build'"
return
fi
- if [ "${OS_ID}-${OS_VERSION_ID}" == "${MAKE_TEST_OS}" ] ; then
+ if grep -q "${OS_ID}-${OS_VERSION_ID}" <<< "${MAKE_TEST_OS}"; then
if [ -n "${MAKE_PARALLEL_JOBS}" ] ; then
TEST_JOBS="${MAKE_PARALLEL_JOBS}"
echo "Testing VPP with ${TEST_JOBS} cores."
- 'master':
branch: 'master'
branch-refspec: ''
- make-test-os: 'ubuntu-22.04'
+ make-test-os: 'ubuntu-20.04 ubuntu-22.04'
make-test-multiworker-os: 'debian-11'
- '2206':
branch: 'stable/2206'
- '2302':
branch: 'stable/2302'
branch-refspec: ''
- make-test-os: 'ubuntu-22.04'
+ make-test-os: 'ubuntu-20.04 ubuntu-22.04'
make-test-multiworker-os: 'debian-11'
os:
- debian11
- 'vpp-debug-verify-{stream}-{os}-{executor-arch}'
project: 'vpp'
make-parallel-jobs: '4'
- make-test-os: 'ubuntu-22.04'
+ make-test-os: 'ubuntu-20.04 ubuntu-22.04'
comment-trigger-value: 'debug-verify'
stream:
- 'master':
branch: 'master'
branch-refspec: ''
- make-test-os: 'ubuntu-22.04'
+ make-test-os: 'ubuntu-20.04 ubuntu-22.04'
os: 'ubuntu2204'
executor-arch: 'x86_64'
jobs:
- 'vpp-dpdk-rdma-version-mismatch-{stream}-{os}-{executor-arch}'
project: 'vpp'
- make-test-os: 'ubuntu-22.04'
+ make-test-os: 'ubuntu-20.04 ubuntu-22.04'
comment-trigger-value: 'dpdk-rdma-version-mismatch'
stream:
- 'master':
- 'master':
branch: 'master'
branch-refspec: ''
- make-test-os: 'ubuntu-22.04'
+ make-test-os: 'ubuntu-20.04 ubuntu-22.04'
make-test-multiworker-os: ''
- '2206':
branch: 'stable/2206'
- '2302':
branch: 'stable/2302'
branch-refspec: ''
- make-test-os: 'ubuntu-22.04'
+ make-test-os: 'ubuntu-20.04 ubuntu-22.04'
make-test-multiworker-os: ''
os:
- ubuntu2004