Merge "xci: Log functest results to console for daily jobs"
authorFatih Degirmenci <fdegir@gmail.com>
Tue, 4 Sep 2018 17:07:30 +0000 (17:07 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Tue, 4 Sep 2018 17:07:30 +0000 (17:07 +0000)
1  2 
jjb/xci/xci-daily-jobs.yaml

            default: 'tier'
        - string:
            name: FUNCTEST_SUITE_NAME
 -          default: 'healthcheck'
 +          default: 'smoke'
        - string:
            name: CI_LOOP
            default: 'daily'
            default: 'tier'
        - string:
            name: FUNCTEST_SUITE_NAME
 -          default: 'healthcheck'
 +          default: 'smoke'
        - string:
            name: CI_LOOP
            default: 'daily'
      builders:
        - shell: |
            #!/bin/bash
-           set -o errexit
            set -o pipefail
  
            ssh root@192.168.122.2 "/root/run-functest.sh"
+           functest_exit=$?
+           case ${DEPLOY_SCENARIO[0]} in
+               os-*)
+                   FUNCTEST_LOG=/root/functest-results/functest.log
+                   ;;
+               k8-*)
+                   FUNCTEST_LOG=/root/functest-results/functest-kubernetes.log
+                   ;;
+               *)
+                   echo "Unable to determine the installer. Exiting!"
+                   exit $functest_exit
+                   ;;
+           esac
+           echo "Functest log"
+           echo "---------------------------------------------------------------------------------"
+           ssh root@192.168.122.2 "cat $FUNCTEST_LOG"
+           echo "---------------------------------------------------------------------------------"
+           exit ${functest_exit}
  - builder:
      name: 'xci-daily-yardstick-macro'
      builders: