Skip to Content.
Sympa Menu

perfsonar-dev - r2071 - trunk/functional-testing/clmp

Subject: perfsonar development work

List archive

r2071 - trunk/functional-testing/clmp


Chronological Thread 
  • From:
  • To:
  • Subject: r2071 - trunk/functional-testing/clmp
  • Date: Wed, 14 Feb 2007 04:47:05 -0500

Author: reinwand
Date: 2007-02-14 04:47:04 -0500 (Wed, 14 Feb 2007)
New Revision: 2071

Modified:
trunk/functional-testing/clmp/CLMP-soapui-project.xml
trunk/functional-testing/clmp/testing_plan.txt
Log:
Tests using well formed, but invalid requests now working (except one).
First malformed test requests.
Smaller additions to testing_plan.txt.


Modified: trunk/functional-testing/clmp/CLMP-soapui-project.xml
===================================================================
--- trunk/functional-testing/clmp/CLMP-soapui-project.xml 2007-02-14
09:29:13 UTC (rev 2070)
+++ trunk/functional-testing/clmp/CLMP-soapui-project.xml 2007-02-14
09:47:04 UTC (rev 2071)
@@ -1009,9 +1009,8 @@
</owamp:subject>
<nmwg:eventType>owamp</nmwg:eventType>
<owamp:parameters id="param2">
- <nmwg:parameter name="direction">to</nmwg:parameter>
<nmwg:parameter name="count">5</nmwg:parameter>
- <nmwg:parameter name="dscp">101110</nmwg:parameter>
+ <nmwg:parameter name="dscp">0x10</nmwg:parameter>
</owamp:parameters>

</nmwg:metadata>
@@ -1095,9 +1094,8 @@
</owamp:subject>
<nmwg:eventType>owamp</nmwg:eventType>
<owamp:parameters id="param2">
- <nmwg:parameter name="direction">to</nmwg:parameter>
<nmwg:parameter name="count">5</nmwg:parameter>
- <nmwg:parameter name="phb">1</nmwg:parameter>
+ <nmwg:parameter name="phb">0x10</nmwg:parameter>
</owamp:parameters>

</nmwg:metadata>
@@ -1181,7 +1179,6 @@
</owamp:subject>
<nmwg:eventType>owamp</nmwg:eventType>
<owamp:parameters id="param2">
- <nmwg:parameter name="direction">to</nmwg:parameter>
<nmwg:parameter name="count">5</nmwg:parameter>
<nmwg:parameter name="wait">0.5e</nmwg:parameter>
</owamp:parameters>
@@ -1267,7 +1264,6 @@
</owamp:subject>
<nmwg:eventType>owamp</nmwg:eventType>
<owamp:parameters id="param2">
- <nmwg:parameter name="direction">to</nmwg:parameter>
<nmwg:parameter name="count">5</nmwg:parameter>
<nmwg:parameter name="wait">0.7f</nmwg:parameter>
</owamp:parameters>
@@ -1353,7 +1349,6 @@
</owamp:subject>
<nmwg:eventType>owamp</nmwg:eventType>
<owamp:parameters id="param2">
- <nmwg:parameter name="direction">to</nmwg:parameter>
<nmwg:parameter name="count">5</nmwg:parameter>
<nmwg:parameter name="timeOut">1</nmwg:parameter>
</owamp:parameters>
@@ -1439,7 +1434,6 @@
</owamp:subject>
<nmwg:eventType>owamp</nmwg:eventType>
<owamp:parameters id="param2">
- <nmwg:parameter name="direction">to</nmwg:parameter>
<nmwg:parameter name="count">5</nmwg:parameter>
<nmwg:parameter name="timeOut">0.0001</nmwg:parameter>
</owamp:parameters>
@@ -1525,7 +1519,6 @@
</owamp:subject>
<nmwg:eventType>owamp</nmwg:eventType>
<owamp:parameters id="param2">
- <nmwg:parameter name="direction">to</nmwg:parameter>
<nmwg:parameter name="count">5</nmwg:parameter>
<nmwg:parameter name="padding">100</nmwg:parameter>
</owamp:parameters>
@@ -1611,7 +1604,6 @@
</owamp:subject>
<nmwg:eventType>owamp</nmwg:eventType>
<owamp:parameters id="param2">
- <nmwg:parameter name="direction">to</nmwg:parameter>
<nmwg:parameter name="count">5</nmwg:parameter>
<nmwg:parameter name="delayStart">3</nmwg:parameter>
</owamp:parameters>
@@ -1697,7 +1689,6 @@
</owamp:subject>
<nmwg:eventType>owamp</nmwg:eventType>
<owamp:parameters id="param2">
- <nmwg:parameter name="direction">to</nmwg:parameter>
<nmwg:parameter name="count">5</nmwg:parameter>
<nmwg:parameter name="portRange">2000-3000</nmwg:parameter>
</owamp:parameters>
@@ -1791,54 +1782,13 @@
&lt;/soapenv:Body>
&lt;/soapenv:Envelope></con:request>
<con:assertion type="SOAP Fault Assertion"/>
- <con:assertion type="Schema Compliance">
-
<con:configuration><definition>file:./cl-mp-owampres.wsdl</definition></con:configuration>
- </con:assertion>
+
<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType)
> 0)
-and
-(every $timeType in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType
satisfies ($timeType eq "unix"))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue)
> 0)
-and
-(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue
satisfies ($timeValue > 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized)
> 0)
-and
-(every $sendSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized
satisfies ($sendSynchronized = 0 or $sendSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized)
> 0)
-and
-(every $receiveSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized
satisfies ($receiveSynchronized = 0 or $receiveSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime)
> 0)
-and
-(every $sendTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime
satisfies ($sendTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime)
> 0)
-and
-(every $receiveTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime
satisfies ($receiveTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError)
> 0)
-and
-(every $sendTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError
satisfies ($sendTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError)
> 0)
-and
-(every $receiveTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError
satisfies ($receiveTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum)
> 0)
-and
-(every $seqNum in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum
satisfies ($seqNum >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl)
> 0)
-and
-(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl
satisfies ($ttl >= 0))</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
@@ -1951,54 +1901,13 @@
&lt;/soapenv:Body>
&lt;/soapenv:Envelope></con:request>
<con:assertion type="SOAP Fault Assertion"/>
- <con:assertion type="Schema Compliance">
-
<con:configuration><definition>file:./cl-mp-owampres.wsdl</definition></con:configuration>
- </con:assertion>
+
<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType)
> 0)
-and
-(every $timeType in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType
satisfies ($timeType eq "unix"))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue)
> 0)
-and
-(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue
satisfies ($timeValue > 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized)
> 0)
-and
-(every $sendSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized
satisfies ($sendSynchronized = 0 or $sendSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized)
> 0)
-and
-(every $receiveSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized
satisfies ($receiveSynchronized = 0 or $receiveSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime)
> 0)
-and
-(every $sendTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime
satisfies ($sendTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime)
> 0)
-and
-(every $receiveTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime
satisfies ($receiveTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError)
> 0)
-and
-(every $sendTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError
satisfies ($sendTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError)
> 0)
-and
-(every $receiveTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError
satisfies ($receiveTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum)
> 0)
-and
-(every $seqNum in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum
satisfies ($seqNum >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl)
> 0)
-and
-(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl
satisfies ($ttl >= 0))</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
@@ -2007,7 +1916,7 @@
<con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
<con:interface>CL-MP-OWAMP</con:interface>
<con:operation>Measurement</con:operation>
- <con:request wssPasswordType="" name="dscp and phb">
+ <con:request wssPasswordType="" name="dscp and phb TODO">
<con:settings/>
<con:encoding>UTF-8</con:encoding>

<con:endpoint>http://frodo.rrze.uni-erlangen.de:8080/perfSONAR-CLMP-1.0/services/CommandLineService</con:endpoint>
@@ -2035,56 +1944,13 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request>
<con:assertion type="SOAP Fault Assertion"/>
- <con:assertion type="Schema Compliance">
- <con:configuration>
- <definition>file:./cl-mp-owampres.wsdl</definition>
- </con:configuration>
- </con:assertion>
+
<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType)
> 0)
-and
-(every $timeType in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType
satisfies ($timeType eq "unix"))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue)
> 0)
-and
-(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue
satisfies ($timeValue > 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized)
> 0)
-and
-(every $sendSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized
satisfies ($sendSynchronized = 0 or $sendSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized)
> 0)
-and
-(every $receiveSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized
satisfies ($receiveSynchronized = 0 or $receiveSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime)
> 0)
-and
-(every $sendTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime
satisfies ($sendTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime)
> 0)
-and
-(every $receiveTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime
satisfies ($receiveTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError)
> 0)
-and
-(every $sendTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError
satisfies ($sendTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError)
> 0)
-and
-(every $receiveTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError
satisfies ($receiveTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum)
> 0)
-and
-(every $seqNum in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum
satisfies ($seqNum >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl)
> 0)
-and
-(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl
satisfies ($ttl >= 0))</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
@@ -2161,56 +2027,13 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request>
<con:assertion type="SOAP Fault Assertion"/>
- <con:assertion type="Schema Compliance">
- <con:configuration>
- <definition>file:./cl-mp-owampres.wsdl</definition>
- </con:configuration>
- </con:assertion>
+
<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType)
> 0)
-and
-(every $timeType in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType
satisfies ($timeType eq "unix"))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue)
> 0)
-and
-(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue
satisfies ($timeValue > 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized)
> 0)
-and
-(every $sendSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized
satisfies ($sendSynchronized = 0 or $sendSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized)
> 0)
-and
-(every $receiveSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized
satisfies ($receiveSynchronized = 0 or $receiveSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime)
> 0)
-and
-(every $sendTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime
satisfies ($sendTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime)
> 0)
-and
-(every $receiveTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime
satisfies ($receiveTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError)
> 0)
-and
-(every $sendTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError
satisfies ($sendTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError)
> 0)
-and
-(every $receiveTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError
satisfies ($receiveTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum)
> 0)
-and
-(every $seqNum in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum
satisfies ($seqNum >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl)
> 0)
-and
-(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl
satisfies ($ttl >= 0))</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
@@ -2245,56 +2068,13 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request>
<con:assertion type="SOAP Fault Assertion"/>
- <con:assertion type="Schema Compliance">
- <con:configuration>
- <definition>file:./cl-mp-owampres.wsdl</definition>
- </con:configuration>
- </con:assertion>
+
<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType)
> 0)
-and
-(every $timeType in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType
satisfies ($timeType eq "unix"))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue)
> 0)
-and
-(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue
satisfies ($timeValue > 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized)
> 0)
-and
-(every $sendSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized
satisfies ($sendSynchronized = 0 or $sendSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized)
> 0)
-and
-(every $receiveSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized
satisfies ($receiveSynchronized = 0 or $receiveSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime)
> 0)
-and
-(every $sendTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime
satisfies ($sendTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime)
> 0)
-and
-(every $receiveTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime
satisfies ($receiveTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError)
> 0)
-and
-(every $sendTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError
satisfies ($sendTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError)
> 0)
-and
-(every $receiveTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError
satisfies ($receiveTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum)
> 0)
-and
-(every $seqNum in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum
satisfies ($seqNum >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl)
> 0)
-and
-(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl
satisfies ($ttl >= 0))</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
@@ -2331,12 +2111,11 @@
<con:assertion type="SOAP Fault Assertion"/>

<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
@@ -2373,12 +2152,11 @@
<con:assertion type="SOAP Fault Assertion"/>

<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
@@ -2415,12 +2193,11 @@
<con:assertion type="SOAP Fault Assertion"/>

<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
@@ -2457,12 +2234,11 @@
<con:assertion type="SOAP Fault Assertion"/>

<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
@@ -2499,12 +2275,11 @@
<con:assertion type="SOAP Fault Assertion"/>

<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
@@ -2541,12 +2316,11 @@
<con:assertion type="SOAP Fault Assertion"/>

<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.validator.malformed_request"</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
@@ -2572,7 +2346,6 @@
</owamp:subject>
<nmwg:eventType>owamp</nmwg:eventType>
<owamp:parameters id="param2">
- <nmwg:parameter name="direction">to</nmwg:parameter>
<nmwg:parameter name="count">5</nmwg:parameter>
<nmwg:parameter name="timeOut">0.00001</nmwg:parameter>
</owamp:parameters>
@@ -2583,56 +2356,13 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request>
<con:assertion type="SOAP Fault Assertion"/>
- <con:assertion type="Schema Compliance">
- <con:configuration>
- <definition>file:./cl-mp-owampres.wsdl</definition>
- </con:configuration>
- </con:assertion>
+
<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';

-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType)
> 0)
-and
-(every $timeType in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType
satisfies ($timeType eq "unix"))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue)
> 0)
-and
-(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue
satisfies ($timeValue > 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized)
> 0)
-and
-(every $sendSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized
satisfies ($sendSynchronized = 0 or $sendSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized)
> 0)
-and
-(every $receiveSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized
satisfies ($receiveSynchronized = 0 or $receiveSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime)
> 0)
-and
-(every $sendTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime
satisfies ($sendTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime)
> 0)
-and
-(every $receiveTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime
satisfies ($receiveTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError)
> 0)
-and
-(every $sendTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError
satisfies ($sendTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError)
> 0)
-and
-(every $receiveTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError
satisfies ($receiveTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum)
> 0)
-and
-(every $seqNum in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum
satisfies ($seqNum >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl)
> 0)
-and
-(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl
satisfies ($ttl >= 0))</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
@@ -2658,7 +2388,6 @@
</owamp:subject>
<nmwg:eventType>owamp</nmwg:eventType>
<owamp:parameters id="param2">
- <nmwg:parameter name="direction">to</nmwg:parameter>
<nmwg:parameter name="count">5</nmwg:parameter>
<nmwg:parameter name="padding">100000</nmwg:parameter>
</owamp:parameters>
@@ -2669,58 +2398,95 @@
</soapenv:Body>
</soapenv:Envelope>]]></con:request>
<con:assertion type="SOAP Fault Assertion"/>
- <con:assertion type="Schema Compliance">
- <con:configuration>
- <definition>file:./cl-mp-owampres.wsdl</definition>
- </con:configuration>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.mp.clmp.system.tool_response"</path><content>true</content></con:configuration>
</con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep></con:testCase><con:testCase failOnError="true"
keepSession="false" name="Not well formed requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="Missing end tag metadata">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMP</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Missing end tag metadata">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://frodo.rrze.uni-erlangen.de:8080/perfSONAR-CLMP-1.0/services/CommandLineService</con:endpoint>
+ <con:request>&lt;soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ &lt;soapenv:Header/>
+ &lt;soapenv:Body>
+&lt;nmwg:message type="MeasurementRequest" id="msg1"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/2.0/";>
+
+&lt;nmwg:metadata id="owampRequest">
+ &lt;owamp:subject id="sub2">
+ &lt;nmwgt:endPointPair>
+ &lt;nmwgt:dst type="ipv4" value="198.32.10.220"/>
+ &lt;/nmwgt:endPointPair>
+ &lt;/owamp:subject>
+ &lt;nmwg:eventType>owamp&lt;/nmwg:eventType>
+ &lt;owamp:parameters id="param2">
+ &lt;nmwg:parameter name="count">5&lt;/nmwg:parameter>
+ &lt;/owamp:parameters>
+
+&lt;nmwg:data id="2" metadataIdRef="owampRequest" />
+&lt;/nmwg:message>
+ &lt;/soapenv:Body>
+&lt;/soapenv:Envelope></con:request>
+
+
<con:assertion type="XPath Match">
- <con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace owamp='http://ggf.org/ns/nmwg/tools/owamp/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+ <con:configuration><path>declare namespace
ns1='http://xml.apache.org/axis/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';

-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType)
> 0)
-and
-(every $timeType in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeType
satisfies ($timeType eq "unix"))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue)
> 0)
-and
-(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@timeValue
satisfies ($timeValue > 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized)
> 0)
-and
-(every $sendSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendSynchronized
satisfies ($sendSynchronized = 0 or $sendSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized)
> 0)
-and
-(every $receiveSynchronized in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveSynchronized
satisfies ($receiveSynchronized = 0 or $receiveSynchronized = 1))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime)
> 0)
-and
-(every $sendTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTime
satisfies ($sendTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime)
> 0)
-and
-(every $receiveTime in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTime
satisfies ($receiveTime >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError)
> 0)
-and
-(every $sendTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@sendTimeError
satisfies ($sendTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError)
> 0)
-and
-(every $receiveTimeError in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@receiveTimeError
satisfies ($receiveTimeError >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum)
> 0)
-and
-(every $seqNum in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@seqNum
satisfies ($seqNum >= 0))
-and
-(count(/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl)
> 0)
-and
-(every $ttl in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/owamp:datum/@ttl
satisfies ($ttl >= 0))</path><content>true</content></con:configuration>
+/soapenv:Envelope/soapenv:Body/soapenv:Fault/faultcode =
"soapenv:Server.userException"</path><content>true</content></con:configuration>
</con:assertion>
</con:request>
</con:config>
- </con:testStep></con:testCase><con:testCase failOnError="true"
keepSession="false" name="Not well formed requests"
searchProperties="true"><con:settings/></con:testCase></con:testSuite>
+ </con:testStep><con:testStep type="request" name="Copy of count=5">
+ <con:settings/>
+ <con:config type="con:RequestStep" xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
+ <con:interface>CL-MP-OWAMP</con:interface>
+ <con:operation>Measurement</con:operation>
+ <con:request wssPasswordType="" name="Missing message/type">
+ <con:settings/>
+ <con:encoding>UTF-8</con:encoding>
+
<con:endpoint>http://frodo.rrze.uni-erlangen.de:8080/perfSONAR-CLMP-1.0/services/CommandLineService</con:endpoint>
+ <con:request><![CDATA[<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:ns="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:ns1="http://ggf.org/ns/nmwg/tools/owamp/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+ <soapenv:Header/>
+ <soapenv:Body>
+<nmwg:message id="msg1" xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:owamp="http://ggf.org/ns/nmwg/tools/owamp/2.0/";>
+
+<nmwg:metadata id="owampRequest">
+ <owamp:subject id="sub2">
+ <nmwgt:endPointPair>
+ <nmwgt:dst type="ipv4" value="198.32.10.220"/>
+ </nmwgt:endPointPair>
+ </owamp:subject>
+ <nmwg:eventType>owamp</nmwg:eventType>
+ <owamp:parameters id="param2">
+ <nmwg:parameter name="count">5</nmwg:parameter>
+ </owamp:parameters>
+
+</nmwg:metadata>
+<nmwg:data id="2" metadataIdRef="owampRequest" />
+</nmwg:message>
+ </soapenv:Body>
+</soapenv:Envelope>]]></con:request>
+ <con:assertion type="SOAP Fault Assertion"/>
+
+ <con:assertion type="XPath Match">
+ <con:configuration><path>declare namespace
nmwg='http://ggf.org/ns/nmwg/base/2.0/';
+declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
+declare namespace nmwgr='http://ggf.org/ns/nmwg/result/2.0/';
+
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType eq
"error.common.action_not_supported"</path><content>true</content></con:configuration>
+ </con:assertion>
+ </con:request>
+ </con:config>
+ </con:testStep></con:testCase></con:testSuite>
</con:soapui-project>
\ No newline at end of file

Modified: trunk/functional-testing/clmp/testing_plan.txt
===================================================================
--- trunk/functional-testing/clmp/testing_plan.txt 2007-02-14 09:29:13
UTC (rev 2070)
+++ trunk/functional-testing/clmp/testing_plan.txt 2007-02-14 09:47:04
UTC (rev 2071)
@@ -85,7 +85,27 @@


3.3. Tests and expected results
+
3.3.1. Well formed and valid requests
+
+3.3.1.1. defaults
+
+No parameters specified, owping uses default values.
+
+3.3.1.2. count=5
+
+Only count set to 5. No other parameters.
+
+IMPORTANT: All following requests have count set to 5 to speed up tests.
+
+3.3.1.3. direction=to
+
+Parameter direction set to "to". No other parameters.
+
+3.3.1.3. direction=from
+
+Parameter direction set to "from". No other parameters.
+
3.3.2. Well formed, but invalid requests
3.3.3. Not well formed requests




  • r2071 - trunk/functional-testing/clmp, svnlog, 02/14/2007

Archive powered by MHonArc 2.6.16.

Top of Page