Skip to Content.
Sympa Menu

perfsonar-dev - perfsonar: r3614 - trunk/functional-testing/clmp

Subject: perfsonar development work

List archive

perfsonar: r3614 - trunk/functional-testing/clmp


Chronological Thread 
  • From:
  • To:
  • Subject: perfsonar: r3614 - trunk/functional-testing/clmp
  • Date: Fri, 4 Apr 2008 08:35:17 -0400

Author: reinwand
Date: 2008-04-04 08:35:16 -0400 (Fri, 04 Apr 2008)
New Revision: 3614

Modified:
trunk/functional-testing/clmp/CLMP-soapui-project.xml
trunk/functional-testing/clmp/README-tests.txt
Log:
Some tests needed small changes after bugs were fixed. Documentation
updated accordingly.


Modified: trunk/functional-testing/clmp/CLMP-soapui-project.xml
===================================================================
--- trunk/functional-testing/clmp/CLMP-soapui-project.xml 2008-04-04
11:54:19 UTC (rev 3613)
+++ trunk/functional-testing/clmp/CLMP-soapui-project.xml 2008-04-04
12:35:16 UTC (rev 3614)
@@ -6743,53 +6743,6 @@

(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@timeValue
satisfies ($timeValue > 0))
and
-(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@value
satisfies ($value >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="displayTtl" disabled="true"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>CL-MP-PING</con:interface><con:operation>Measurement</con:operation><con:request

name="displayTtl"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.28:8080/perfSONAR-CLMP/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/ping/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
- <soapenv:Header/>
- <soapenv:Body>
- <nmwg:message id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/";>
- <nmwg:metadata id="tracerouteRequest">
- <traceroute:subject id="sub1">
- <nmwgt:endPointPair>
- <nmwgt:dst type="ipv4" value="${#Project#traceroute.dst}"/>
- </nmwgt:endPointPair>
- </traceroute:subject>
- <nmwg:eventType>
http://ggf.org/ns/nmwg/tools/traceroute/2.0</nmwg:eventType>
- <traceroute:parameters id="param1">
- <nmwg:parameter name="displayTtl"/>
- </traceroute:parameters>
- </nmwg:metadata>
- <nmwg:data id="1" metadataIdRef="tracerouteRequest" />
- </nmwg:message>
- </soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema
Compliance"><con:configuration><definition>file:./cl-mp-tracerouteres.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="data
element - all ok - wildcards"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace ping='http://ggf.org/ns/nmwg/tools/ping/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-
-/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data</path><content><![CDATA[<nmwg:data
id="data1" metadataIdRef="tracerouteRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
- <traceroute:datum hop="*" hopMax="6" numBytes="40" numBytesUnits="byte"
queryNum="1" seqNum="1" timeType="unix" timeValue="*" value="*"
valueUnits="ms"
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"/>
- <traceroute:datum hop="*" hopMax="6" numBytes="40" numBytesUnits="byte"
queryNum="2" seqNum="1" timeType="unix" timeValue="*" value="*"
valueUnits="ms"
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"/>
- <traceroute:datum hop="*" hopMax="6" numBytes="40" numBytesUnits="byte"
queryNum="3" seqNum="1" timeType="unix" timeValue="*" value="*"
valueUnits="ms"
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"/>
- <traceroute:datum hop="*" hopMax="6" numBytes="40" numBytesUnits="byte"
queryNum="1" seqNum="2" timeType="unix" timeValue="*" value="*"
valueUnits="ms"
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"/>
- <traceroute:datum hop="*" hopMax="6" numBytes="40" numBytesUnits="byte"
queryNum="2" seqNum="2" timeType="unix" timeValue="*" value="*"
valueUnits="ms"
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"/>
- <traceroute:datum hop="*" hopMax="6" numBytes="40" numBytesUnits="byte"
queryNum="3" seqNum="2" timeType="unix" timeValue="*" value="*"
valueUnits="ms"
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"/>
-</nmwg:data>]]></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match" name="count metadata = count
data"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace ping='http://ggf.org/ns/nmwg/tools/ping/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-
-(count(//nmwg:message/nmwg:data) =
count(//nmwg:message/nmwg:metadata))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match" name="type =
MeassurementResponse"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace ping='http://ggf.org/ns/nmwg/tools/ping/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-
-//nmwg:message/@type</path><content>MeasurementResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match" name="ttl > 0, value>0,
timeValue>0"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace traceroute='http://ggf.org/ns/nmwg/tools/traceroute/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-
-(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@timeValue
satisfies ($timeValue > 0))
-and
(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@value
satisfies ($value >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="waitTime=5"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>CL-MP-PING</con:interface><con:operation>Measurement</con:operation><con:request

name="waitTime=5"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.28:8080/perfSONAR-CLMP/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/ping/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
@@ -7379,7 +7332,7 @@
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</path><content>error.mp.clmp.system.tool_response</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match" name="count metadata = count
data"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.mp.clmp.validator.malformed_request</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match" name="count metadata = count
data"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace ping='http://ggf.org/ns/nmwg/tools/ping/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
@@ -7396,53 +7349,6 @@

(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@timeValue
satisfies ($timeValue > 0))
and
-(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@value
satisfies ($value >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Invalid displayTtl"
disabled="true"><con:settings/><con:config xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>CL-MP-PING</con:interface><con:operation>Measurement</con:operation><con:request
name="Invalid
displayTtl"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.28:8080/perfSONAR-CLMP/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/ping/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
- <soapenv:Header/>
- <soapenv:Body>
- <nmwg:message id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/";>
- <nmwg:metadata id="tracerouteRequest">
- <traceroute:subject id="sub1">
- <nmwgt:endPointPair>
- <nmwgt:dst type="ipv4" value="${#Project#traceroute.dst}"/>
- </nmwgt:endPointPair>
- </traceroute:subject>
- <nmwg:eventType>
http://ggf.org/ns/nmwg/tools/traceroute/2.0</nmwg:eventType>
- <traceroute:parameters id="param1">
- <nmwg:parameter name="displayTtl">WRONG</nmwg:parameter>
- </traceroute:parameters>
- </nmwg:metadata>
- <nmwg:data id="1" metadataIdRef="tracerouteRequest" />
- </nmwg:message>
- </soapenv:Body>
-</soapenv:Envelope>]]></con:request><con:assertion type="SOAP
Response"/><con:assertion type="Schema
Compliance"><con:configuration><definition>file:./cl-mp-tracerouteres.wsdl</definition></con:configuration></con:assertion><con:assertion
type="SOAP Fault Assertion"/><con:assertion type="XPath Match" name="data
element - all ok - wildcards"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace ping='http://ggf.org/ns/nmwg/tools/ping/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-
-/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data</path><content><![CDATA[<nmwg:data
id="data1" metadataIdRef="tracerouteRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
- <traceroute:datum hop="*" hopMax="6" numBytes="40" numBytesUnits="byte"
queryNum="1" seqNum="1" timeType="unix" timeValue="*" value="*"
valueUnits="ms"
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"/>
- <traceroute:datum hop="*" hopMax="6" numBytes="40" numBytesUnits="byte"
queryNum="2" seqNum="1" timeType="unix" timeValue="*" value="*"
valueUnits="ms"
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"/>
- <traceroute:datum hop="*" hopMax="6" numBytes="40" numBytesUnits="byte"
queryNum="3" seqNum="1" timeType="unix" timeValue="*" value="*"
valueUnits="ms"
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"/>
- <traceroute:datum hop="*" hopMax="6" numBytes="40" numBytesUnits="byte"
queryNum="1" seqNum="2" timeType="unix" timeValue="*" value="*"
valueUnits="ms"
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"/>
- <traceroute:datum hop="*" hopMax="6" numBytes="40" numBytesUnits="byte"
queryNum="2" seqNum="2" timeType="unix" timeValue="*" value="*"
valueUnits="ms"
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"/>
- <traceroute:datum hop="*" hopMax="6" numBytes="40" numBytesUnits="byte"
queryNum="3" seqNum="2" timeType="unix" timeValue="*" value="*"
valueUnits="ms"
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/"/>
-</nmwg:data>]]></content><allowWildcards>true</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match" name="count metadata = count
data"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace ping='http://ggf.org/ns/nmwg/tools/ping/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-
-(count(//nmwg:message/nmwg:data) =
count(//nmwg:message/nmwg:metadata))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match" name="type =
MeassurementResponse"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace ping='http://ggf.org/ns/nmwg/tools/ping/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-
-//nmwg:message/@type</path><content>MeasurementResponse</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match" name="ttl > 0, value>0,
timeValue>0"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
-declare namespace traceroute='http://ggf.org/ns/nmwg/tools/traceroute/2.0/';
-declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
-declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
-
-(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@timeValue
satisfies ($timeValue > 0))
-and
(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@value
satisfies ($value >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:testStep
type="request" name="Invalid waitTime"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>CL-MP-PING</con:interface><con:operation>Measurement</con:operation><con:request
name="Invalid
waitTime"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.28:8080/perfSONAR-CLMP/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/ping/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
@@ -7715,7 +7621,7 @@
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</path><content>error.mp.clmp.system.tool_response</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match" name="count metadata = count
data"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
+/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:metadata/nmwg:eventType</path><content>error.mp.clmp.validator.malformed_request</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion><con:assertion
type="XPath Match" name="count metadata = count
data"><con:configuration><path>declare namespace
nmwgt='http://ggf.org/ns/nmwg/topology/2.0/';
declare namespace ping='http://ggf.org/ns/nmwg/tools/ping/2.0/';
declare namespace nmwg='http://ggf.org/ns/nmwg/base/2.0/';
declare namespace soapenv='http://schemas.xmlsoap.org/soap/envelope/';
@@ -7779,7 +7685,7 @@

(every $timeValue in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@timeValue
satisfies ($timeValue > 0))
and
-(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@value
satisfies ($value >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests"
searchProperties="true"><con:settings/><con:testStep type="request"
name="MIssing end tag metadata"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>CL-MP-PING</con:interface><con:operation>Measurement</con:operation><con:request
name="MIssing end tag
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.28:8080/perfSONAR-CLMP/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/ping/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
+(every $value in
/soapenv:Envelope/soapenv:Body/nmwg:message/nmwg:data/traceroute:datum/@value
satisfies ($value >
0))</path><content>true</content><allowWildcards>false</allowWildcards></con:configuration></con:assertion></con:request></con:config></con:testStep><con:properties/></con:testCase><con:testCase
failOnError="true" failTestCaseOnErrors="true" keepSession="false"
name="Malformed requests" searchProperties="true"
id="c3f1046d-5451-49d9-acac-ddf8ea7a17f4"><con:settings/><con:testStep
type="request" name="MIssing end tag metadata"><con:settings/><con:config
xsi:type="con:RequestStep"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";><con:interface>CL-MP-PING</con:interface><con:operation>Measurement</con:operation><con:request
name="MIssing end tag
metadata"><con:settings/><con:encoding>UTF-8</con:encoding><con:endpoint>http://131.188.81.28:8080/perfSONAR-CLMP/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/ping/2.0/";
xmlns:ns2="http://ggf.org/ns/nmwg/topology/2.0/";>
<soapenv:Header/>
<soapenv:Body>
<nmwg:message id="msg1" type="MeasurementRequest"
xmlns:nmwg="http://ggf.org/ns/nmwg/base/2.0/";
xmlns:nmwgt="http://ggf.org/ns/nmwg/topology/2.0/";
xmlns:traceroute="http://ggf.org/ns/nmwg/tools/traceroute/2.0/";>

Modified: trunk/functional-testing/clmp/README-tests.txt
===================================================================
--- trunk/functional-testing/clmp/README-tests.txt 2008-04-04 11:54:19
UTC (rev 3613)
+++ trunk/functional-testing/clmp/README-tests.txt 2008-04-04 12:35:16
UTC (rev 3614)
@@ -358,7 +358,6 @@
packetSize: additional none option parameter
firstTtl: -f
maxTtl: -m
-displayTtl: -l (only for Linux)
waitTime: -w
pause: -z
dontFragment: -F
@@ -453,34 +452,25 @@
traceroute).
Check Response for: Generic tests.

-2.3.1.5. displayTtl
+2.3.1.5. waitTime=5

-Specifies: Destination IP address, and displayTtl is set.
-Expects: Unknown. Parameter not explained anywhere. TODO
-Check Response for: Generic tests.
-EXCEPTION:
-Parameter not available on any traceroute I found.
--> Test disabled!
-
-2.3.1.6. waitTime=5
-
Specifies: Destination IP address, and waitTime is 5.
Expects: Valid response, higher waitTime has no obvious influence.
Check Response for: Generic tests.

-2.3.1.7. pause=5
+2.3.1.6. pause=5

Specifies: Destination IP address, and waitTime is 5.
Expects: Valid response, higher waitTime has no obvious influence.
Check Response for: Generic tests.

-2.3.1.8. dontFragment
+2.3.1.7. dontFragment

Specifies: Destination IP address, and dontFragment is set.
Expects: Valid response, dontFragment has no obvious influence.
Check Response for: Generic tests.

-2.3.1.9. icmp
+2.3.1.8. icmp

Specifies: Destination IP address, and icmp is set.
Expects: Valid response, icmp has no obvious influence.
@@ -489,13 +479,13 @@
Test disabled, because only possible with root privileges. Just enable it if
execution is possible with root privileges.

-2.3.1.10. port=12345
+2.3.1.9. port=12345

Specifies: Destination IP address, and port is 12345.
Expects: Valid response, a different port (normally) has no obvious
influence.
Check Response for: Generic tests.

-2.3.1.11. tos=0xb8
+2.3.1.10. tos=0xb8

Specifies: Destination IP address, and tos is 0xb8.
Expects: Valid response, a different tos value has no obvious influence.
@@ -558,42 +548,33 @@
3.3.2.6. Invalid maxTtl

Specifies: Invalid maxTtl.
-Expects: perfSONAR error: error.mp.clmp.system.tool_response
+Expects: perfSONAR error: error.mp.clmp.validator.malformed_request
+ (There is an internal reason for not issuing an system.tool_response)
Check Response for: Generic tests without failing.
XPath check for error eventType.

-3.3.2.7. Invalid displayTtl
+3.3.2.7. Invalid waitTime

-Specifies: Invalid displayTtl.
-Expects: Value for displayTtl is ignored, because displayTtl is only a
boolean
- parameter -> no error condition is raised.
-Check Response for: Generic tests without failing.
-EXCEPTION:
-Parameter not available on any traceroute I found.
--> Test disabled!
-
-3.3.2.8. Invalid waitTime
-
Specifies: Invalid waitTime.
Expects: perfSONAR error: error.mp.clmp.system.tool_response
Check Response for: Generic tests without failing.
XPath check for error eventType.

-3.3.2.9. Invalid pause
+3.3.2.8. Invalid pause

Specifies: Invalid pause.
Expects: perfSONAR error: error.mp.clmp.system.tool_response
Check Response for: Generic tests without failing.
XPath check for error eventType.

-3.3.2.10. Invalid dontFragment
+3.3.2.9. Invalid dontFragment

Specifies: Invalid dontFragment.
Expects: Value for dontFragment is ignored, because dontFragment is only a
boolean parameter -> no error condition is raised.
Check Response for: Generic tests without failing.

-3.3.2.11. Invalid icmp
+3.3.2.10. Invalid icmp

Specifies: Invalid icmp.
Expects: Value for icmp is ignored, because icmp is only a boolean parameter
@@ -603,28 +584,29 @@
Test disabled, because only possible with root privileges. Just enable it if
execution is possible with root privileges.

-3.3.2.12. Invalid port
+3.3.2.11. Invalid port

Specifies: Invalid port.
Expects: perfSONAR error: error.mp.clmp.system.tool_response
Check Response for: Generic tests without failing.
XPath check for error eventType.

-3.3.2.13. Invalid tos
+3.3.2.12. Invalid tos

Specifies: Invalid tos.
Expects: perfSONAR error: error.mp.clmp.system.tool_response
Check Response for: Generic tests without failing.
XPath check for error eventType.

-3.3.2.14. Invalid numQueries
+3.3.2.13. Invalid numQueries

Specifies: Invalid numQueries.
-Expects: perfSONAR error: error.mp.clmp.system.tool_response
+Expects: perfSONAR error: error.mp.clmp.validator.malformed_request
+ (There is an internal reason for not issuing an system.tool_response)
Check Response for: Generic tests without failing.
XPath check for error eventType.

-3.3.2.15. Unknown parameter
+3.3.2.14. Unknown parameter

Specifies: Unknown parameter.
Expects: Correct response containing data.



  • perfsonar: r3614 - trunk/functional-testing/clmp, svnlog, 04/04/2008

Archive powered by MHonArc 2.6.16.

Top of Page