Update a test to work with Quantum SecGroup

Nova-Network and Quantum return different error code to an
non existent security group

Fix Bug #1183347

Change-Id: Iae2d86938b5c3df0af99e760ac7933bcdd8f9007
Update skip_tracker test directory

After the last file restructuring, the tests dir was removed.
Now, all tests are in tempest/

Change-Id: Icffc6d39dadf066f577e0b6b5526abb43e674d86
Fixes bugs in test_s3_ec2_images

*State variable reference was missing
*tests deregister_image functionality
*removes skip from test_register_get_deregister_aki_image

Change-Id: Ia62927587e34259a529e90e032027425a8bf753c
Merged 2 tests dependent on each other

One created metadata, the other deleted them. They would fail if they would get
ran in a different order or individually.

I also refactored them a bit to do this.

Change-Id: I21a8ab9f077e742eb40ea29fcea5e04f9d7dd043
Heat test to launch a heat-cfntools based instance.

It only runs if config heat_available is true and an
image_ref is specified.

Blueprint: add-basic-heat-tests
Change-Id: I1d4f40572c2a864dfa26a604ef327f8216d0b5d0
Add ssh check to quantum smoke test.

 * Doing a ping check to verify that a vm is reachable may result
   in a false positive if the target ip is routed in error to a
   nonetheless pingable host.  This patch adds an ssh check that will
   fail if the target is not configured with the expected (and
   dynamically generated) ssh keypair.
 * Adding the ssh check uncovered a bug in security group creation -
   source group rules were being used that restricted traffic to
   ports associated with the security group.  This is now fixed.
 * Addresses bug 1182343

Change-Id: I4112ad9a8854fc113d5fefc7ea03a55da7d0ed1b
Implement minimum basic scenario

This is the minimum basic scenario testing.
This commit implements followings:
 * configurations for image files path setting
 * basic scenario testing
   - testing across the multiple components sequentially

Implements: blueprint add-scenario-tests

Change-Id: I4ac0b91f4018c85852985bee5a3564b2425f1275
Adding test_server_sequence_suspend_resume

Test verify sequence instance suspend-resume
After second resume operation instace should be in Active state.

Change-Id: I94e74dad19cd932d45c3e201a454e7665a0b664d
Remove skip mark to test_create_image_when_server_is_rebooting

There's no reason to skip it anymore

Change-Id: Ibfae1ae7e281dbd0207282dd7e5a244e3cc44f86
List Domains Test Case-V3

Adds a test script "test_domains.py" so as to test the list
domains functionality. And added required support functions
to identity_client.py of both v3/xml and v3/json interfaces.

Change-Id: I931be12bc2ea7a08b0272dfe145c13e195e69029
Implements: blueprint keystone-v3-domain-api-test
identity v3 token

Adds a test where get a token using identity api v3,
and use that to perform an operation using compute api.

Fixes bug 1161633

Change-Id: I5d8121d1734ec7f1991758360b829c7889540c71
Merge "identity v3 token"
Added test - conditional object download

Uses 'If-None-Match' header, should download object only if the local copy is
different.

Change-Id: Ic32e43701538247ef45981826220bca3c1330ce5
Unskipped object storage test

The bug #1097137 got expired and I couldn't reproduce it.

Change-Id: Ie78e637691fdce3ae7bb7f0e5570e31efff31166
Merge "Implement minimum basic scenario"
Merge "Add ssh check to quantum smoke test."
Makes run_tests.sh exit code match the nosetests exit value.

This will simply make the script exit with the same exit value
given by the run_tests function, addressing bug #1185755.

Change-Id: Iac1a37169db4e29d845c77d87a2df1fa07b201e1
Fixes: bug #1185755
Merge "List Domains Test Case-V3"
Remove executable bit on some files

Caught by:

nose.selector: INFO: /opt/stack/new/tempest/tempest/services/identity/v3/json/endpoints_client.py is executable; skipped
nose.selector: INFO: /opt/stack/new/tempest/tempest/services/identity/v3/xml/endpoints_client.py is executable; skipped

Change-Id: If3b3abe9aebff682d2725c6047e056df1a5ffe5b
Signed-off-by: Julien Danjou <julien@danjou.info>
Merge "Unskipped object storage test"