|
15 | 15 | # limitations under the License. |
16 | 16 |
|
17 | 17 | set -e |
| 18 | +#Adding SKIP_UNIT_TEST parameter which can be set in the environment to skip running the unit tests |
18 | 19 |
|
19 | | -if [ -z "$BUILD_INTERNAL_LEVEL" ] ; then |
20 | | - if [ "$LTS" != true ] ; then |
21 | | - echo 'Testing Developer image...' && echo -en 'travis_fold:start:test-devserver\\r' |
22 | | - make test-devserver |
23 | | - echo -en 'travis_fold:end:test-devserver\\r' |
24 | | - fi |
25 | | - if [ "$BUILD_ALL" = true ] || [ "$LTS" = true ] ; then |
| 20 | +if [ ! "$SKIP_UNIT_TEST" ] ; then |
| 21 | + if [ -z "$BUILD_INTERNAL_LEVEL" ] ; then |
| 22 | + if [ "$LTS" != true ] ; then |
| 23 | + echo 'Testing Developer image...' && echo -en 'travis_fold:start:test-devserver\\r' |
| 24 | + make test-devserver |
| 25 | + echo -en 'travis_fold:end:test-devserver\\r' |
| 26 | + fi |
| 27 | + if [ "$BUILD_ALL" = true ] || [ "$LTS" = true ] ; then |
26 | 28 | if [[ "$ARCH" = "amd64" || "$ARCH" = "s390x" || "$ARCH" = "ppc64le" ]] ; then |
27 | 29 | echo 'Testing Production image...' && echo -en 'travis_fold:start:test-advancedserver\\r' |
28 | 30 | make test-advancedserver |
29 | 31 | echo -en 'travis_fold:end:test-advancedserver\\r' |
30 | 32 | fi |
31 | | - fi |
32 | | -else |
33 | | - if [[ "$BUILD_INTERNAL_LEVEL" == *".DE"* ]]; then |
34 | | - echo 'Testing Developer image...' && echo -en 'travis_fold:start:test-devserver\\r' |
35 | | - make test-devserver |
36 | | - echo -en 'travis_fold:end:test-devserver\\r' |
| 33 | + fi |
37 | 34 | else |
38 | | - echo 'Testing Production image...' && echo -en 'travis_fold:start:test-advancedserver\\r' |
39 | | - make test-advancedserver |
40 | | - echo -en 'travis_fold:end:test-advancedserver\\r' |
| 35 | + if [[ "$BUILD_INTERNAL_LEVEL" == *".DE"* ]]; then |
| 36 | + echo 'Testing Developer image...' && echo -en 'travis_fold:start:test-devserver\\r' |
| 37 | + make test-devserver |
| 38 | + echo -en 'travis_fold:end:test-devserver\\r' |
| 39 | + else |
| 40 | + echo 'Testing Production image...' && echo -en 'travis_fold:start:test-advancedserver\\r' |
| 41 | + make test-advancedserver |
| 42 | + echo -en 'travis_fold:end:test-advancedserver\\r' |
| 43 | + fi |
41 | 44 | fi |
| 45 | +else |
| 46 | + echo "Skipping unit tests as SKIP_UNIT_TEST is set" |
42 | 47 | fi |
43 | 48 | echo 'Running gosec scan...' && echo -en 'travis_fold:start:gosec-scan\\r' |
44 | 49 | if [ "$ARCH" = "amd64" ] ; then |
|
0 commit comments