perfsonar-dev - perfsonar: r3614 - trunk/functional-testing/clmp
Subject: perfsonar development work
List archive
- 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.