Use old dict generator syntax in baremetal/test_ports

The old syntax is compatible with Python 2.6 as well.

Change-Id: I9397c92bde3aa2ea4f7831d1995fd52fe5e1788a
Add compute notifications tests for ceilometer

Added ceilometer test for measurements:
instance, instance:<type>, memory, vcpus, disk.root.size,
disk.ephemeral.size

Change-Id: Ic99229d38f17cd81e147d86031aca75c13171057
Partially implements: blueprint add-basic-ceilometer-tests
Add CLI test of "nova server-group-list"

Test case added for nova cli server-group-list

Change-Id: I04212576ca88bc6bf71db2e7ab8bf09d69124fdc
Change how tempest debug logs are displayed

This commit cleans up how tempest failure logs are displayed. We'll
no longer dump the failure information to the console as a test fails.
Instead all the failure logs will be printed after the tests are run.

Change-Id: I7ecdc349d913b43f4fb0505d5c17c66f811774b4
Fix update_server JSON Schema for Nova V2

This patch fix the update_server V2 Schema to remove the
'progress' attribute from 'required' field.
'progress' attribute is not always present in response.
If server's status is one of the progress status ("ACTIVE",
"BUILD", "REBUILD", "RESIZE", "VERIFY_RESIZE",) then only
'progress' is present in response. So it should not defined as
'required'

Fixing it in base schema as same applies for other server APIs
(GET, rebuild).

This patch also adds the test case for update server in stop state
where 'progress' attribute does not come in response body.

Partially implements blueprint nova-api-attribute-test

Change-Id: Id77d263f685f69f48a8b5592465bfe91eb306443
Merge "Use old dict generator syntax in baremetal/test_ports"
Merge "Add CLI test of "nova server-group-list""
Merge "Change how tempest debug logs are displayed"
Merge "Fix update_server JSON Schema for Nova V2"
Merge "Add compute notifications tests for ceilometer"