Commit 093f46f7 authored by Samir Halilcevic's avatar Samir Halilcevic

Try parallel run again

parent 5701c066
......@@ -45,7 +45,6 @@ cat > $CONFIG_FILE << EOF
EOF
trap cleanup EXIT
set -x
"$BUILD_DIR"/libcaf_net/caf-net-autobahn-driver -p 7788 >/dev/null &
wstest -m fuzzingclient -s $CONFIG_FILE
......
......@@ -167,43 +167,45 @@ pipeline {
getSources(config)
}
}
/*
stage('Build') {
steps {
buildParallel(config)
}
}
*/
stage('Autobahn Testsuite') {
agent {
dockerfile { dir ".ci/autobahn-testsuite" }
}
environment {
CAF_NUM_CORES = 4
}
steps {
script {
def baseDir = pwd()
def buildDir = "$baseDir/build"
def installDir = "$baseDir/caf-install"
def initFile = "$baseDir/init.cmake"
writeFile([
file: 'init.cmake',
text: """
set(CAF_ENABLE_EXAMPLES OFF CACHE BOOL "")
set(CAF_ENABLE_RUNTIME_CHECKS ON CACHE BOOL "")
set(CAF_ENABLE_SHARED_LIBS OFF CACHE BOOL "")
set(CAF_ENABLE_IO_MODULE OFF CACHE BOOL "")
set(CAF_ENABLE_IO_TOOLS OFF CACHE BOOL "")
set(CAF_BUILD_INFO_FILE_PATH "$baseDir/build-autobahn.info" CACHE FILEPATH "")
set(CMAKE_INSTALL_PREFIX "$installDir" CACHE PATH "")
set(CMAKE_BUILD_TYPE "release" CACHE STRING "")
"""
])
sh "rm -rf '$buildDir'"
sh "./.ci/run.sh build '$initFile' '$baseDir' '$buildDir'"
catchError(message: 'Autobahn Tests failed!', buildResult: "FAILURE", stageResult: "FAILURE") {
sh "./.ci/autobahn-testsuite/run.sh $buildDir"
stage('Build and Test') {
parallel {
stage('Build') {
steps {
buildParallel(config)
}
}
stage('Autobahn Testsuite') {
agent {
dockerfile { dir ".ci/autobahn-testsuite" }
}
environment {
CAF_NUM_CORES = 4
}
steps {
script {
def baseDir = pwd()
def buildDir = "$baseDir/build"
def installDir = "$baseDir/caf-install"
def initFile = "$baseDir/init.cmake"
writeFile([
file: 'init.cmake',
text: """
set(CAF_ENABLE_EXAMPLES OFF CACHE BOOL "")
set(CAF_ENABLE_RUNTIME_CHECKS ON CACHE BOOL "")
set(CAF_ENABLE_SHARED_LIBS OFF CACHE BOOL "")
set(CAF_ENABLE_IO_MODULE OFF CACHE BOOL "")
set(CAF_ENABLE_IO_TOOLS OFF CACHE BOOL "")
set(CAF_BUILD_INFO_FILE_PATH "$baseDir/build-autobahn.info" CACHE FILEPATH "")
set(CMAKE_INSTALL_PREFIX "$installDir" CACHE PATH "")
set(CMAKE_BUILD_TYPE "release" CACHE STRING "")
"""
])
sh "rm -rf '$buildDir'"
sh "./.ci/run.sh build '$initFile' '$baseDir' '$buildDir'"
catchError(message: 'Autobahn Tests failed!', buildResult: "FAILURE", stageResult: "FAILURE") {
sh "./.ci/autobahn-testsuite/run.sh $buildDir"
}
}
}
}
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment