diff --git a/.jenkins/bin/init/debug.sh b/.jenkins/bin/init/debug.sh index 8f9ea404a..583a0aed6 100755 --- a/.jenkins/bin/init/debug.sh +++ b/.jenkins/bin/init/debug.sh @@ -2,6 +2,8 @@ set -x + + whoami pwd ls diff --git a/.jenkins/bin/tests/phpunit.sh b/.jenkins/bin/tests/phpunit.sh index ce3543f4b..1067772c4 100755 --- a/.jenkins/bin/tests/phpunit.sh +++ b/.jenkins/bin/tests/phpunit.sh @@ -6,14 +6,16 @@ cd test export DEBUG_UNIT_TEST=0 RUN_NONREG_TESTS=0 -if [ $# -ge 1 ] +if [ $# -ge 1 -a "x$1" == "xtrue" ] then - export DEBUG_UNIT_TEST=$1 + export DEBUG_UNIT_TEST=1 +else + export DEBUG_UNIT_TEST=0 fi -if [ $# -ge 2 ] +if [ $# -ge 2 -a "x$2" == "xtrue" ] then - RUN_NONREG_TESTS=$2 + echo php vendor/bin/phpunit --log-junit ../var/test/phpunit-log.junit.xml --teamcity +else + echo php vendor/bin/phpunit --log-junit ../var/test/phpunit-log.junit.xml --exclude-group OQL --teamcity fi - -#php vendor/bin/phpunit --log-junit ../var/test/phpunit-log.junit.xml --teamcity \ No newline at end of file diff --git a/Jenkinsfile b/Jenkinsfile index e736d5aab..0e04b54dd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,8 +1,8 @@ pipeline { agent any parameters { - string(name: 'DEBUG_UNIT_TEST', defaultValue: '0', description: 'Debug mode?') - string(name: 'RUN_NON_REG_TESTS', defaultValue: '0', description: 'Do You want to run legacy OQL regression tests?') + booleanParam(name: 'debugMode', defaultValue: 'false', description: 'Debug mode?') + booleanParam(name: 'runNonRegOQLTests', defaultValue: 'false', description: 'Do You want to run legacy OQL regression tests?') } stages { @@ -40,7 +40,7 @@ pipeline { parallel { stage('phpunit') { steps { - sh './.jenkins/bin/tests/phpunit.sh ${params.DEBUG_UNIT_TEST} ${params.RUN_NON_REG_TESTS}' + sh './.jenkins/bin/tests/phpunit.sh ${debugMode} ${runNonRegOQLTests}' } } } diff --git a/test/phpunit.xml.dist b/test/phpunit.xml.dist index 3f00fb36f..c5d9335c0 100644 --- a/test/phpunit.xml.dist +++ b/test/phpunit.xml.dist @@ -53,6 +53,9 @@ application + + OQL + status