Browse code

Stop installing tempest

We run tempest inside of tox so no nee to install it. By not installing
it we decouple one more thing from the requirements sync.

Without this patch, due to branchless tempest, tempest must work with
master and all stable branch global requirements.

Although installing tempest should work on master, don't install it
anyway to make the user experience more uniform across master and
stable branches.

Note: Long term we can install this inside of a virtualenv
(I92648fffc1ad6af53006a0970722fd15f4e79dc2) but that logic hasn't landed
yet and installing tempest is breaking us. So leave moving this to a
virtualenv for a later patch.

Conflicts:
lib/tempest

Change-Id: I78d51f04ed01da4ce8aa0e127be028f969d3b4f8
(cherry picked from commit 1368b98669ae9365193f8cd22bdce1c9abdc5499)

Joe Gordon authored on 2015/02/05 08:28:18
Showing 1 changed files
... ...
@@ -73,7 +73,8 @@ IPV6_ENABLED=$(trueorfalse True $IPV6_ENABLED)
73 73
 
74 74
 # configure_tempest() - Set config files, create data dirs, etc
75 75
 function configure_tempest {
76
-    setup_develop $TEMPEST_DIR
76
+    # install testr since its used to process tempest logs
77
+    pip_install `grep -h testrepository $REQUIREMENTS_DIR/global-requirements.txt | cut -d\# -f1`
77 78
     local image_lines
78 79
     local images
79 80
     local num_images