diff options
Diffstat (limited to 'tests/describe-instance-status.at')
-rw-r--r-- | tests/describe-instance-status.at | 154 |
1 files changed, 154 insertions, 0 deletions
diff --git a/tests/describe-instance-status.at b/tests/describe-instance-status.at new file mode 100644 index 0000000..e01b5fc --- /dev/null +++ b/tests/describe-instance-status.at @@ -0,0 +1,154 @@ +# This file is part of Eclat -*- Autotest -*- +# Copyright (C) 2012 Sergey Poznyakoff +# +# Eclat is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3, or (at your option) +# any later version. +# +# Eclat is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Eclat. If not, see <http://www.gnu.org/licenses/>. + +ECLAT_TEST_FORMAT([DescribeInstanceStatus], +[DescribeInstanceStatus], +[describe-instance-status.fln], +[<DescribeInstanceStatusResponse xmlns='http://ec2.amazonaws.com/doc/2012-04-01/'> + <requestId>3be1508e-c444-4fef-89cc-0b1223c4f02f</requestId> + <instanceStatusSet> + <item> + <instanceId>i-283f9f47</instanceId> + <availabilityZone>us-east-1d</availabilityZone> + <instanceState> + <code>16</code> + <name>running</name> + </instanceState> + <systemStatus> + <status>impaired</status> + <details> + <item> + <name>reachability</name> + <status>failed</status> + <impairedSince>2012-03-27T16:10:46.000Z</impairedSince> + </item> + </details> + </systemStatus> + <instanceStatus> + <status>impaired</status> + <details> + <item> + <name>reachability</name> + <status>failed</status> + <impairedSince>2012-03-27T16:10:46.000Z</impairedSince> + </item> + </details> + </instanceStatus> + <eventsSet> + <item> + <code>instance-retirement</code> + <notBefore>2011-12-05T13:00:00+0000</notBefore> + <notAfter>2011-12-06T13:00:00+000</notAfter> + <description>The instance is running on degraded hardware</description> + </item> + </eventsSet> + </item> + <item> + <instanceId>i-d2e36dbd</instanceId> + <availabilityZone>us-east-1d</availabilityZone> + <instanceState> + <code>16</code> + <name>running</name> + </instanceState> + <systemStatus> + <status>ok</status> + <details> + <item> + <name>reachability</name> + <status>passed</status> + </item> + </details> + </systemStatus> + <instanceStatus> + <status>ok</status> + <details> + <item> + <name>reachability</name> + <status>passed</status> + </item> + </details> + </instanceStatus> + <eventsSet> + <item> + <code>instance-reboot</code> + <notBefore>2011-12-05T13:00:00+0000</notBefore> + <notAfter>2011-12-06T13:00:00+000</notAfter> + <description>The instance is scheduled for a reboot</description> + </item> + </eventsSet> + </item> + <item> + <instanceId>i-9fa454f1</instanceId> + <availabilityZone>us-east-1c</availabilityZone> + <instanceState> + <code>16</code> + <name>running</name> + </instanceState> + <systemStatus> + <status>ok</status> + <details> + <item> + <name>reachability</name> + <status>passed</status> + </item> + </details> + </systemStatus> + <instanceStatus> + <status>ok</status> + <details> + <item> + <name>reachability</name> + <status>passed</status> + </item> + </details> + </instanceStatus> + </item> + <item> + <instanceId>i-0ed2936e</instanceId> + <availabilityZone>us-east-1c</availabilityZone> + <instanceState> + <code>16</code> + <name>running</name> + </instanceState> + <systemStatus> + <status>ok</status> + <details> + <item> + <name>reachability</name> + <status>passed</status> + </item> + </details> + </systemStatus> + <instanceStatus> + <status>insufficient-data</status> + <details> + <item> + <name>reachability</name> + <status>insufficient-data</status> + </item> + </details> + </instanceStatus> + </item> + </instanceStatusSet> +</DescribeInstanceStatusResponse> +],[i-283f9f47 us-east-1d running impaired Sys.reachability=failed Inst.reachability=failed +i-d2e36dbd us-east-1d running ok Sys.reachability=passed Inst.reachability=passed +i-9fa454f1 us-east-1c running ok Sys.reachability=passed Inst.reachability=passed +i-0ed2936e us-east-1c running ok Sys.reachability=passed Inst.reachability=insufficient-data +], +[i-283f9f47 Event: "The instance is running on degraded hardware" +i-d2e36dbd Event: "The instance is scheduled for a reboot" +]) |