Browse code

Checkout tests and download image file

Dean Troyer authored on 2011/11/05 03:22:09
Showing 1 changed files
... ...
@@ -31,7 +31,7 @@ cleanup() {
31 31
     trap 2; kill -2 $$
32 32
 }
33 33
 
34
-trap cleanup SIGHUP SIGINT SIGTERM
34
+trap cleanup SIGHUP SIGINT SIGTERM SIGQUIT
35 35
 
36 36
 # Echo commands
37 37
 set -o xtrace
... ...
@@ -165,6 +165,7 @@ git_clone $NOVACLIENT_REPO $COPY_DIR/$DEST/python-novaclient $NOVACLIENT_BRANCH
165 165
 git_clone $OPENSTACKX_REPO $COPY_DIR/$DEST/openstackx $OPENSTACKX_BRANCH
166 166
 git_clone $KEYSTONE_REPO $COPY_DIR/$DEST/keystone $KEYSTONE_BRANCH
167 167
 git_clone $NOVNC_REPO $COPY_DIR/$DEST/noVNC $NOVNC_BRANCH
168
+git_clone $CITEST_REPO $COPY_DIR/$DEST/openstack-integration-tests $CITEST_BRANCH
168 169
 
169 170
 # Back to devstack
170 171
 cd $TOP_DIR
... ...
@@ -409,6 +410,15 @@ umount $ROOTFS/dev
409 409
 chroot $ROOTFS dpkg-reconfigure openssh-server
410 410
 sed -e 's/^PasswordAuthentication.*$/PasswordAuthentication yes/' -i $ROOTFS/etc/ssh/sshd_config
411 411
 
412
+# Pre-load an image for testing
413
+UEC_NAME=$DIST_NAME-server-cloudimg-amd64
414
+CIVMDIR=${ROOTFS}${DEST}/openstack-integration-tests/include/sample_vm
415
+if [ ! -e $CIVMDIR/$UEC_NAME.tar.gz ]; then
416
+    mkdir -p $CIVMDIR
417
+    (cd $CIVMDIR && wget -N http://uec-images.ubuntu.com/$DIST_NAME/current/$UEC_NAME.tar.gz;
418
+        tar xzf $UEC_NAME.tar.gz;)
419
+fi
420
+
412 421
 # Unmount
413 422
 umount $ROOTFS || echo 'ok'
414 423
 ROOTFS=""