Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .ci/jenkins/lib/build-matrix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,8 @@ matrix:

env:
NIXL_INSTALL_DIR: /opt/nixl
TEST_TIMEOUT: 30
TEST_TIMEOUT: 1200
NPROC: "16"
UCX_TLS: "^shm"

steps:
- name: Build
Expand All @@ -64,7 +63,7 @@ steps:
parallel: false
timeout: "${TEST_TIMEOUT}"
run: |
.gitlab/test_cpp.sh ${NIXL_INSTALL_DIR}
for i in $(seq 1 30); do .gitlab/test_cpp.sh ${NIXL_INSTALL_DIR} ; done

- name: Test Python
parallel: false
Expand Down
2 changes: 1 addition & 1 deletion .ci/jenkins/lib/test-matrix.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ steps:
- name: Test CPP
parallel: false
run: |
timeout ${TEST_TIMEOUT}m docker exec -w ${WORKSPACE} "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}" /bin/bash -c ".gitlab/test_cpp.sh ${INSTALL_DIR}"
for i in $(seq 1 30); do timeout ${TEST_TIMEOUT}m docker exec -w ${WORKSPACE} "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}" /bin/bash -c ".gitlab/test_cpp.sh ${INSTALL_DIR}" ; done
onfail: |
docker rm -f "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}"
docker image rm -f "${JOB_BASE_NAME}-${BUILD_ID}-${axis_index}"
Expand Down
12 changes: 7 additions & 5 deletions .gitlab/test_cpp.sh
Original file line number Diff line number Diff line change
Expand Up @@ -59,11 +59,13 @@ sleep 5

echo "==== Running C++ tests ===="
cd ${INSTALL_DIR}
./bin/desc_example
./bin/agent_example
./bin/nixl_example
./bin/nixl_etcd_example
./bin/ucx_backend_test
for i in $(seq 1 10); do
./bin/desc_example
./bin/agent_example
./bin/nixl_example
./bin/nixl_etcd_example
./bin/ucx_backend_test
done
# Skip UCX_MO backend test on GPU worker, fails VRAM transfers
if ! $HAS_GPU ; then
./bin/ucx_mo_backend_test
Expand Down