diff options
Diffstat (limited to '')
-rw-r--r-- | test/testcases/rset-xml | 19 | ||||
-rw-r--r-- | test/testcases/rset-xml.exp | 53 |
2 files changed, 72 insertions, 0 deletions
diff --git a/test/testcases/rset-xml b/test/testcases/rset-xml new file mode 100644 index 0000000..842d4df --- /dev/null +++ b/test/testcases/rset-xml @@ -0,0 +1,19 @@ +showxml Resource sets +node node1 +primitive st stonith:ssh \ + params hostlist='node1' \ + op start timeout=60s +primitive d1 ocf:pacemaker:Dummy +primitive d2 ocf:heartbeat:Dummy +primitive d3 ocf:heartbeat:Dummy +primitive d4 ocf:heartbeat:Dummy +primitive d5 ocf:heartbeat:Dummy +order o1 Serialize: d1 d2 ( d3 d4 ) +colocation c1 inf: d4 ( d1 d2 d3 ) +colocation c2 inf: d1 d2 d3 d4 +colocation c3 inf: ( d3 d4 ) ( d1 d2 ) +delete d2 +delete d4 +_test +verify +. diff --git a/test/testcases/rset-xml.exp b/test/testcases/rset-xml.exp new file mode 100644 index 0000000..51c431a --- /dev/null +++ b/test/testcases/rset-xml.exp @@ -0,0 +1,53 @@ +<?xml version="1.0" ?> +<cib> + <configuration> + <crm_config/> + <nodes> + <node uname="node1" id="node1"/> + </nodes> + <resources> + <primitive id="st" class="stonith" type="ssh"> + <instance_attributes id="st-instance_attributes"> + <nvpair name="hostlist" value="node1" id="st-instance_attributes-hostlist"/> + </instance_attributes> + <operations> + <op name="start" timeout="60s" interval="0s" id="st-start-0s"/> + <op name="monitor" timeout="20" interval="3600" id="st-monitor-3600"/> + <op name="stop" timeout="15" interval="0s" id="st-stop-0s"/> + </operations> + </primitive> + <primitive id="d1" class="ocf" provider="pacemaker" type="Dummy"> + <operations> + <op name="monitor" timeout="20s" interval="10s" id="d1-monitor-10s"/> + <op name="start" timeout="20s" interval="0s" id="d1-start-0s"/> + <op name="stop" timeout="20s" interval="0s" id="d1-stop-0s"/> + </operations> + </primitive> + <primitive id="d3" class="ocf" provider="heartbeat" type="Dummy"> + <operations> + <op name="monitor" timeout="20s" interval="10s" id="d3-monitor-10s"/> + <op name="start" timeout="20s" interval="0s" id="d3-start-0s"/> + <op name="stop" timeout="20s" interval="0s" id="d3-stop-0s"/> + </operations> + </primitive> + <primitive id="d5" class="ocf" provider="heartbeat" type="Dummy"> + <operations> + <op name="monitor" timeout="20s" interval="10s" id="d5-monitor-10s"/> + <op name="start" timeout="20s" interval="0s" id="d5-start-0s"/> + <op name="stop" timeout="20s" interval="0s" id="d5-stop-0s"/> + </operations> + </primitive> + </resources> + <constraints> + <rsc_order id="o1" kind="Serialize" first="d1" then="d3"/> + <rsc_colocation id="c1" score="INFINITY"> + <resource_set sequential="false" id="c1-1"> + <resource_ref id="d1"/> + <resource_ref id="d3"/> + </resource_set> + </rsc_colocation> + <rsc_colocation id="c2" score="INFINITY" rsc="d3" with-rsc="d1"/> + <rsc_colocation id="c3" score="INFINITY" rsc="d3" with-rsc="d1"/> + </constraints> + </configuration> +</cib> |