updated run_tempest_manually.md based on Forrest comments

updated tcup.md with latest instructions.
adding instructions to run_tempest_manually.md

cleanup

Change-Id: I69b1a45e2c5d9abfd9dc9e579b8104788f0d6584
This commit is contained in:
Praveen Madire 2014-05-19 16:41:28 +01:00
parent ba3168ed0b
commit a4309f3012
2 changed files with 52 additions and 10 deletions

View File

@ -0,0 +1,32 @@
Below Instructions guide you to run tempest manually from tcup container :
Pre-requisites : set up docker container by following instructions in the tcup.md document
Once you are in TCUP container, make sure you can able to ping $OS_AUTH_URL
Instructions :
1)cd tempest/etc
2)copy tempest.conf.sample tempest.conf
3)update the tempest.conf file with the target cloud values(AUTH_URL,User name,Password,Tenent name,Tenent Id,IMAGE_ID,IMAGE_ID_ALT)
4)update below attributes in tempest.conf with the OS_VALUES then save the tempest.conf file
**Tempest.conf** ** Replace with ****
uri = OS_AUTH_URL
username = OS_USERNAME
password = OS_PASSWORD
tenant name = OS_TENANT_NAME
image_ref = {$IMAGE_ID}(run glance image-list command on target cloud,
copy image id then replace here)
image_ref_alt = {$IMAGE_ID_ALT}(run glance image-list command on target
cloud,copy image id then replace here)
5)cd tempest
6)nosetests -v tempest ( to run full tempest suits)
If you want to stop the tempest execution at the first failure,use below command
7)nosetests -vx tempest

View File

@ -3,7 +3,7 @@ TCUP Configuration
The following instructions are designs run Refstack/Tempest in a container with minimal setup on your system. The following instructions are designs run Refstack/Tempest in a container with minimal setup on your system.
> These steps are _not_ do not install Refstack for contributions or development, they are intended for a user who wants to just run and report test results. > These steps are do not install Refstack for contributions or development, they are intended for a user who wants to just run and report test results.
1. Make sure you have python and wget installed for your operating system. 1. Make sure you have python and wget installed for your operating system.
@ -23,6 +23,16 @@ The following instructions are designs run Refstack/Tempest in a container with
1. Set your environment variables to access the test target cloud 1. Set your environment variables to access the test target cloud
1. generally, you will `source openrc.sh` to load the cloud credentials and URLs 1. generally, you will `source openrc.sh` to load the cloud credentials and URLs
Note : once you have loaded openrc.sh, type this command : env | grep OS_ then make sure values are assigned to each of the below:
*OS_TENANT_ID
*OS_PASSWORD
*OS_AUTH_URL
*OS_USERNAME
*OS_TENANT_NAME
If values are missing for any of the above, you could manually export for missing env variable (ex:export OS_PASSWORD=<YourPassword>)
1. Run TCUP: `python tcup.py` 1. Run TCUP: `python tcup.py`
1. if you want to work on the code from Refstack, use `scripts/tcup.py' 1. if you want to work on the code from Refstack, use `scripts/tcup.py'