From 27c6bee70bfb05a3f3a6081ebe0fb905ec303411 Mon Sep 17 00:00:00 2001 From: JuanGonzalezCaminero Date: Tue, 13 Jan 2026 13:45:48 +0100 Subject: [PATCH 1/4] Add a test compiling AdePT with ADEPT_USE_EXT_BFIELD=ON --- Jenkinsfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index a38c9fcd..c7577b4f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -146,5 +146,8 @@ def buildAndTest() { export CMAKE_BINARY_DIR=BUILD_MIXED_PRECISION export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=ON -DADEPT_MIXED_PRECISION=ON -DADEPT_BUILD_TESTING=ON" ctest -V --output-on-failure --timeout 2400 -R run_only_test -S AdePT/jenkins/adept-ctest.cmake,$MODEL + export CMAKE_BINARY_DIR=BUILD_EXT_BFIELD + export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=ON -DADEPT_USE_EXT_BFIELD=ON -DADEPT_BUILD_TESTING=ON" + ctest -V --output-on-failure --timeout 2400 -S AdePT/jenkins/adept-ctest.cmake,$MODEL """ } From 572249d959d8dae4a9544fd925b144a943117bb7 Mon Sep 17 00:00:00 2001 From: JuanGonzalezCaminero Date: Wed, 14 Jan 2026 11:47:02 +0100 Subject: [PATCH 2/4] TEST --- Jenkinsfile | 14 +------------- 1 file changed, 1 insertion(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index c7577b4f..6dc852c9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -134,20 +134,8 @@ def buildAndTest() { set -x export CUDA_CAPABILITY=${CUDA_CAPABILITY} env | sort | sed 's/:/:? /g' | tr '?' '\n' - export CMAKE_BINARY_DIR=BUILD_ASYNC_ON - export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=ON -DADEPT_BUILD_TESTING=ON" - ctest -V --output-on-failure --timeout 2400 -S AdePT/jenkins/adept-ctest.cmake,$MODEL - export CMAKE_BINARY_DIR=BUILD_SPLIT_ON - export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=ON -DADEPT_USE_SPLIT_KERNELS=ON -DADEPT_BUILD_TESTING=ON" - ctest -V --output-on-failure --timeout 2400 -R testEm3_validation -S AdePT/jenkins/adept-ctest.cmake,$MODEL - export CMAKE_BINARY_DIR=BUILD_ASYNC_OFF - export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=OFF -DADEPT_USE_SPLIT_KERNELS=OFF -DADEPT_BUILD_TESTING=ON" - ctest -V --output-on-failure --timeout 2400 -S AdePT/jenkins/adept-ctest.cmake,$MODEL - export CMAKE_BINARY_DIR=BUILD_MIXED_PRECISION - export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=ON -DADEPT_MIXED_PRECISION=ON -DADEPT_BUILD_TESTING=ON" - ctest -V --output-on-failure --timeout 2400 -R run_only_test -S AdePT/jenkins/adept-ctest.cmake,$MODEL export CMAKE_BINARY_DIR=BUILD_EXT_BFIELD export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=ON -DADEPT_USE_EXT_BFIELD=ON -DADEPT_BUILD_TESTING=ON" - ctest -V --output-on-failure --timeout 2400 -S AdePT/jenkins/adept-ctest.cmake,$MODEL + ctest -V --output-on-failure --timeout 2400 -S AdePT/jenkins/adept-ctest.cmake,$MODEL -N """ } From dcf167b657c6b784466c8f8c97fa0138aa917d5e Mon Sep 17 00:00:00 2001 From: JuanGonzalezCaminero Date: Wed, 14 Jan 2026 12:01:30 +0100 Subject: [PATCH 3/4] TEST --- Jenkinsfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 6dc852c9..066869db 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -134,6 +134,9 @@ def buildAndTest() { set -x export CUDA_CAPABILITY=${CUDA_CAPABILITY} env | sort | sed 's/:/:? /g' | tr '?' '\n' + export CMAKE_BINARY_DIR=BUILD_MIXED_PRECISION + export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=ON -DADEPT_MIXED_PRECISION=ON -DADEPT_BUILD_TESTING=ON" + ctest -V --output-on-failure --timeout 2400 -R run_only_test -S AdePT/jenkins/adept-ctest.cmake,$MODEL export CMAKE_BINARY_DIR=BUILD_EXT_BFIELD export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=ON -DADEPT_USE_EXT_BFIELD=ON -DADEPT_BUILD_TESTING=ON" ctest -V --output-on-failure --timeout 2400 -S AdePT/jenkins/adept-ctest.cmake,$MODEL -N From f8281c13101d5d051fd198eb49a0f3eba4d19bd6 Mon Sep 17 00:00:00 2001 From: JuanGonzalezCaminero Date: Wed, 14 Jan 2026 12:19:10 +0100 Subject: [PATCH 4/4] TEST --- Jenkinsfile | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 066869db..81632281 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -134,11 +134,20 @@ def buildAndTest() { set -x export CUDA_CAPABILITY=${CUDA_CAPABILITY} env | sort | sed 's/:/:? /g' | tr '?' '\n' + export CMAKE_BINARY_DIR=BUILD_ASYNC_ON + export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=ON -DADEPT_BUILD_TESTING=ON" + ctest -V --output-on-failure --timeout 2400 -S AdePT/jenkins/adept-ctest.cmake,$MODEL + export CMAKE_BINARY_DIR=BUILD_SPLIT_ON + export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=ON -DADEPT_USE_SPLIT_KERNELS=ON -DADEPT_BUILD_TESTING=ON" + ctest -V --output-on-failure --timeout 2400 -R testEm3_validation -S AdePT/jenkins/adept-ctest.cmake,$MODEL + export CMAKE_BINARY_DIR=BUILD_ASYNC_OFF + export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=OFF -DADEPT_USE_SPLIT_KERNELS=OFF -DADEPT_BUILD_TESTING=ON" + ctest -V --output-on-failure --timeout 2400 -S AdePT/jenkins/adept-ctest.cmake,$MODEL export CMAKE_BINARY_DIR=BUILD_MIXED_PRECISION export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=ON -DADEPT_MIXED_PRECISION=ON -DADEPT_BUILD_TESTING=ON" ctest -V --output-on-failure --timeout 2400 -R run_only_test -S AdePT/jenkins/adept-ctest.cmake,$MODEL export CMAKE_BINARY_DIR=BUILD_EXT_BFIELD export ExtraCMakeOptions="-DADEPT_ASYNC_MODE=ON -DADEPT_USE_EXT_BFIELD=ON -DADEPT_BUILD_TESTING=ON" - ctest -V --output-on-failure --timeout 2400 -S AdePT/jenkins/adept-ctest.cmake,$MODEL -N + ctest -V --output-on-failure --timeout 2400 -R run_only_test -S AdePT/jenkins/adept-ctest.cmake,$MODEL """ }