gabbi: use history

gabbi supports grabbing historical queries. leverage that so we
don't need to make redundant requests to grab same data.

Change-Id: If89f864e995bcba41dc45e57f5dcc73f30cc4120
diff --git a/ceilometer/tests/integration/gabbi/gabbits-live/autoscaling.yaml b/ceilometer/tests/integration/gabbi/gabbits-live/autoscaling.yaml
index b4428ab..f0435f3 100644
--- a/ceilometer/tests/integration/gabbi/gabbits-live/autoscaling.yaml
+++ b/ceilometer/tests/integration/gabbi/gabbits-live/autoscaling.yaml
@@ -50,7 +50,7 @@
       response_json_paths:
           $.stack.stack_status: "CREATE_COMPLETE"
 
-    - name: list servers
+    - name: list servers grow
       desc: Wait the autoscaling stack grow to two servers
       url: $ENVIRON['NOVA_SERVICE_URL']/servers/detail
       method: GET
@@ -75,16 +75,6 @@
           - '"id": "$RESPONSE["$.servers[0].id"]"'
           - '"id": "$RESPONSE["$.servers[1].id"]"'
 
-    - name: list servers again
-      desc: grab servers to check for events
-      url: $ENVIRON['NOVA_SERVICE_URL']/servers/detail
-      method: GET
-      poll:
-          count: 5
-          delay: 1
-      response_json_paths:
-          $.servers.`len`: 2
-
     - name: check event
       desc: Check panko for new instance.create.end event
       url: $ENVIRON['PANKO_SERVICE_URL']/v2/events
@@ -100,14 +90,14 @@
             - field: resource_id
               op: eq
               type: string
-              value: $RESPONSE['$.servers[0].id']
+              value: $HISTORY['list servers grow'].$RESPONSE['$.servers[0].id']
       poll:
           count: 30
           delay: 1
       response_json_paths:
           $.`len`: 1
           $[0].event_type: compute.instance.create.end
-          $[0].traits[?(@.name='resource_id')].value: $RESPONSE['$.servers[0].id']
+          $[0].traits[?(@.name='resource_id')].value: $HISTORY['list servers grow'].$RESPONSE['$.servers[0].id']
 
     - name: check alarm
       desc: Check the aodh alarm and its state
@@ -160,7 +150,7 @@
       response_json_paths:
           $.stack.stack_status: "UPDATE_COMPLETE"
 
-    - name: list servers
+    - name: list servers shrink
       desc: Wait the autoscaling stack shrink to one server
       url: $ENVIRON['NOVA_SERVICE_URL']/servers/detail
       method: GET