Merge "jjb: xci: Create XCI test script"
authorAric Gardner <agardner@linuxfoundation.org>
Tue, 26 Sep 2017 12:33:12 +0000 (12:33 +0000)
committerGerrit Code Review <gerrit@opnfv.org>
Tue, 26 Sep 2017 12:33:12 +0000 (12:33 +0000)
jjb/xci/xci-verify-jobs.yml

index aac89f2..59fdf84 100644 (file)
             fi
 
             cd $WORKSPACE
+
+            # The start-new-vm.sh script will copy the entire releng-xci directory
+            # so lets prepare the test script now so it can be copied by the script.
+            # Please do not move it elsewhere or you would have to move it to the VM
+            # yourself.
+            cat > xci_test.sh<<EOF
+            #!/bin/bash
+            export DISTRO=$DISTRO
+            export DEPLOY_SCENARIO=$DEPLOY_SCENARIO
+            export FUNCTEST_MODE=$FUNCTEST_MODE
+            export FUNCTEST_SUITE_NAME=$FUNCTEST_SUITE_NAME
+            export XCI_FLAVOR=$XCI_FLAVOR
+            export CLEAN_DIB_IMAGES=$CLEAN_DIB_IMAGES
+            export OPNFV_RELENG_DEV_PATH=$OPNFV_RELENG_DEV_PATH
+            export INSTALLER_TYPE=$INSTALLER_TYPE
+            export GIT_BASE=$GIT_BASE
+            export JENKINS_HOME=$JENKINS_HOME
+
+            cd releng-xci/xci
+            ./xci-deloy.sh
+            EOF
+
             ./xci/scripts/vm/start-new-vm.sh $DISTRO
         - shell: |
             #!/bin/bash
                 exit 0
             fi
 
-            ssh ${DISTRO}_xci_vm "cd releng-xci/xci && ./xci-deploy.sh"
+            ssh ${{DISTRO}}_xci_vm "cd releng-xci && ./xci_test.sh"
 
 
 - builder:
                 exit 0
             fi
 
-            sudo virsh destroy ${DISTRO}_xci_vm
-            sudo virsh undefine ${DISTRO}_xci_vm
+            sudo virsh destroy ${{DISTRO}}_xci_vm
+            sudo virsh undefine ${{DISTRO}}_xci_vm
 
 # this will be enabled once the xci is prepared
 #- builder: