<VmIdentifierTests>
<testcase id ="0" VmIdentifierInput="0" >
<description>
pid resolved to local protocol on local host.
</description>
<VmIdentifier> //0 </VmIdentifier>
<HostIdentifier> local://localhost </HostIdentifier>
<Resolved> local://0@localhost </Resolved>
</testcase>
<testcase id ="1" VmIdentifierInput="//0" >
<description>
//pid resolved to local protocol on local host
</description>
<VmIdentifier> //0 </VmIdentifier>
<HostIdentifier> local://localhost </HostIdentifier>
<Resolved> local://0@localhost </Resolved>
</testcase>
<testcase id ="2" VmIdentifierInput="local://0" >
<description>
local://pid resolved to local protocol on local host
</description>
<VmIdentifier> local://0 </VmIdentifier>
<HostIdentifier> local://localhost </HostIdentifier>
<Resolved> local://0@localhost </Resolved>
</testcase>
<testcase id ="3" VmIdentifierInput="//0@localhost" >
<description>
//pid@localhost resolved to rmi protocol on local host
</description>
<VmIdentifier> //0@localhost </VmIdentifier>
<HostIdentifier> rmi://localhost </HostIdentifier>
<Resolved> rmi://0@localhost </Resolved>
</testcase>
<testcase id ="4" VmIdentifierInput="local://0@localhost" >
<description>
local://pid@localhost resolved to local protocol on local host
</description>
<VmIdentifier> local://0@localhost </VmIdentifier>
<HostIdentifier> local://localhost </HostIdentifier>
<Resolved> local://0@localhost </Resolved>
</testcase>
/* START dotted ip address tests */
<testcase id ="5" VmIdentifierInput="0@10.0.0.1" >
<description>
pid@dotted_ip_address resolved to rmi protocol on specified ip
</description>
<VmIdentifier> //0@10.0.0.1 </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1 </HostIdentifier>
<Resolved> rmi://0@10.0.0.1 </Resolved>
</testcase>
<testcase id ="6" VmIdentifierInput="//0@10.0.0.1" >
<description>
//pid@dotted_ip_address resolved to rmi protocol on specified ip
</description>
<VmIdentifier> //0@10.0.0.1 </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1 </HostIdentifier>
<Resolved> rmi://0@10.0.0.1 </Resolved>
</testcase>
<testcase id ="7" VmIdentifierInput="rmi://0@10.0.0.1" >
<description>
rmi://pid@dotted_ip_address resolved to rmi protocol on specified ip
</description>
<VmIdentifier> rmi://0@10.0.0.1 </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1 </HostIdentifier>
<Resolved> rmi://0@10.0.0.1 </Resolved>
</testcase>
<testcase id ="8" VmIdentifierInput="0@10.0.0.1:1099" >
<description>
pid@dotted_ip_address:port resolved to rmi protocol on specified host:port
</description>
<VmIdentifier> //0@10.0.0.1:1099 </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1:1099 </HostIdentifier> /* FIXME - verify */
<Resolved> rmi://0@10.0.0.1:1099 </Resolved>
</testcase>
<testcase id ="9" VmIdentifierInput="//0@10.0.0.1:1098" >
<description>
//pid@dotted_ip_address:port resolved to rmi protocol on specified host:port
</description>
<VmIdentifier> //0@10.0.0.1:1098 </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1:1098 </HostIdentifier> /* FIXME - verify */
<Resolved> rmi://0@10.0.0.1:1098 </Resolved>
</testcase>
<testcase id ="10" VmIdentifierInput="rmi://0@10.0.0.1:1112" >
<description>
rmi://pid@dotted_ip_address:port resolved to rmi protocol on specified host:port
</description>
<VmIdentifier> rmi://0@10.0.0.1:1112 </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1:1112 </HostIdentifier> /* FIXME - verify */
<Resolved> rmi://0@10.0.0.1:1112 </Resolved>
</testcase>
<testcase id ="11" VmIdentifierInput="0@10.0.0.1:1099/HotSpotPerfAgent" >
<description>
pid@dotted_ip_address:port/path resolved to rmi protocol on specified
host:port with specified path.
</description>
<VmIdentifier> //0@10.0.0.1:1099/HotSpotPerfAgent </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1:1099/HotSpotPerfAgent </HostIdentifier>
<Resolved> rmi://0@10.0.0.1:1099/HotSpotPerfAgent </Resolved>
</testcase>
<testcase id ="12" VmIdentifierInput="//0@10.0.0.1:1099/HotSpotPerfAgent" >
<description>
//pid@dotted_ip_address:port/path resolved to rmi protocol on specified
host:port with specified path.
</description>
<VmIdentifier> //0@10.0.0.1:1099/HotSpotPerfAgent </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1:1099/HotSpotPerfAgent </HostIdentifier>
<Resolved> rmi://0@10.0.0.1:1099/HotSpotPerfAgent </Resolved>
</testcase>
<testcase id ="13" VmIdentifierInput="rmi://0@10.0.0.1:1099/HotSpotPerfAgent" >
<description>
rmi://pid@dotted_ip_address:port/path resolved to rmi protocol on
specified host:port with specified path.
</description>
<VmIdentifier> rmi://0@10.0.0.1:1099/HotSpotPerfAgent </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1:1099/HotSpotPerfAgent </HostIdentifier>
<Resolved> rmi://0@10.0.0.1:1099/HotSpotPerfAgent </Resolved>
</testcase>
<testcase id ="14" VmIdentifierInput="0@10.0.0.1:1099?interval=1234" >
<description>
pid@dotted_ip_address:port?query resolved to rmi protocol on
specified host:port with specified query string.
</description>
<VmIdentifier> //0@10.0.0.1:1099?interval=1234 </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1:1099?interval=1234 </HostIdentifier>
<Resolved> rmi://0@10.0.0.1:1099?interval=1234 </Resolved>
</testcase>
<testcase id ="15" VmIdentifierInput="//0@10.0.0.1:1099?interval=1234" >
<description>
//pid@dotted_ip_address:port?query resolved to rmi protocol on
specified host:port with specified query string.
</description>
<VmIdentifier> //0@10.0.0.1:1099?interval=1234 </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1:1099?interval=1234 </HostIdentifier>
<Resolved> rmi://0@10.0.0.1:1099?interval=1234 </Resolved>
</testcase>
<testcase id ="16" VmIdentifierInput="rmi://0@10.0.0.1:1099?interval=1234" >
<description>
rmi://pid@dotted_ip_address:port?query resolved to rmi protocol on
specified host:port with specified query string.
</description>
<VmIdentifier> rmi://0@10.0.0.1:1099?interval=1234 </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1:1099?interval=1234 </HostIdentifier>
<Resolved> rmi://0@10.0.0.1:1099?interval=1234 </Resolved>
</testcase>
<testcase id ="17" VmIdentifierInput="0@10.0.0.1:1099#frag" >
<description>
pid@dotted_ip_address:port#frag resolved to rmi protocol on
specified host:port with specified fragment string.
</description>
<VmIdentifier> //0@10.0.0.1:1099#frag </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1:1099#frag </HostIdentifier>
<Resolved> rmi://0@10.0.0.1:1099#frag </Resolved>
</testcase>
<testcase id ="18" VmIdentifierInput="//0@10.0.0.1:1099#frag" >
<description>
//pid@dotted_ip_address:port#frag resolved to rmi protocol on
specified host:port with specified fragment string.
</description>
<VmIdentifier> //0@10.0.0.1:1099#frag </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1:1099#frag </HostIdentifier>
<Resolved> rmi://0@10.0.0.1:1099#frag </Resolved>
</testcase>
<testcase id ="19" VmIdentifierInput="rmi://0@10.0.0.1:1099#frag" >
<description>
rmi://pid@dotted_ip_address:port#frag resolved to rmi protocol
on specified host:port with specified fragment string.
</description>
<VmIdentifier> rmi://0@10.0.0.1:1099#frag </VmIdentifier>
<HostIdentifier> rmi://10.0.0.1:1099#frag </HostIdentifier>
<Resolved> rmi://0@10.0.0.1:1099#frag </Resolved>
</testcase>
/* END dotted ip address tests */
/* START hostname tests */
<testcase id ="20" VmIdentifierInput="0@hostname" >
<description>
pid@hostname resolved to rmi protocol on specified host
</description>
<VmIdentifier> //0@hostname </VmIdentifier>
<HostIdentifier> rmi://hostname </HostIdentifier>
<Resolved> rmi://0@hostname </Resolved>
</testcase>
<testcase id ="21" VmIdentifierInput="//0@hostname" >
<description>
//pid@hostname resolved to rmi protocol on specified host
</description>
<VmIdentifier> //0@hostname </VmIdentifier>
<HostIdentifier> rmi://hostname </HostIdentifier>
<Resolved> rmi://0@hostname </Resolved>
</testcase>
<testcase id ="22" VmIdentifierInput="rmi://0@hostname" >
<description>
rmi://pid@hostname resolved to rmi protocol on specified host
</description>
<VmIdentifier> rmi://0@hostname </VmIdentifier>
<HostIdentifier> rmi://hostname </HostIdentifier> /* FIXME - verify */
<Resolved> rmi://0@hostname </Resolved>
</testcase>
<testcase id ="23" VmIdentifierInput="0@hostname:1099" >
<description>
pid@hostname:port resolved to rmi protocol on specified host:port
</description>
<VmIdentifier> //0@hostname:1099 </VmIdentifier>
<HostIdentifier> rmi://hostname:1099 </HostIdentifier> /* FIXME - verify */
<Resolved> rmi://0@hostname:1099 </Resolved>
</testcase>
<testcase id ="24" VmIdentifierInput="//0@hostname:1099" >
<description>
//pid@hostname:port resolved to rmi protocol on specified host:port
</description>
<VmIdentifier> //0@hostname:1099 </VmIdentifier>
<HostIdentifier> rmi://hostname:1099 </HostIdentifier> /* FIXME - verify */
<Resolved> rmi://0@hostname:1099 </Resolved>
</testcase>
<testcase id ="25" VmIdentifierInput="rmi://0@hostname:1099" >
<description>
rmi://pid@hostname:port resolved to rmi protocol on specified host:port
</description>
<VmIdentifier> rmi://0@hostname:1099 </VmIdentifier>
<HostIdentifier> rmi://hostname:1099 </HostIdentifier>
<Resolved> rmi://0@hostname:1099 </Resolved>
</testcase>
<testcase id ="26" VmIdentifierInput="0@hostname:1099/HotSpotPerfAgent" >
<description>
pid@hostname:port/path resolved to rmi protocol on specified host:port
with specified path.
</description>
<VmIdentifier> //0@hostname:1099/HotSpotPerfAgent </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent </Resolved>
</testcase>
<testcase id ="27" VmIdentifierInput="//0@hostname:1099/HotSpotPerfAgent" >
<description>
//pid@hostname:port/path resolved to rmi protocol on specified host:port
with specified path.
</description>
<VmIdentifier> //0@hostname:1099/HotSpotPerfAgent </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent </Resolved>
</testcase>
<testcase id ="28" VmIdentifierInput="rmi://0@hostname:1099/HotSpotPerfAgent" >
<description>
rmi://pid@hostname:port/path resolved to rmi protocol on specified host:port
with specified path.
</description>
<VmIdentifier> rmi://0@hostname:1099/HotSpotPerfAgent </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent </Resolved>
</testcase>
<testcase id ="29" VmIdentifierInput="0@hostname:1099?interval=1234" >
<description>
pid@hostname:port?query resolved to rmi protocol on specified host:port
with specified query string.
</description>
<VmIdentifier> //0@hostname:1099?interval=1234 </VmIdentifier>
<HostIdentifier> rmi://hostname:1099?interval=1234 </HostIdentifier>
<Resolved> rmi://0@hostname:1099?interval=1234 </Resolved>
</testcase>
<testcase id ="30" VmIdentifierInput="//0@hostname:1099?interval=1234" >
<description>
//pid@hostname:port?query resolved to rmi protocol on specified host:port
with specified query string.
</description>
<VmIdentifier> //0@hostname:1099?interval=1234 </VmIdentifier>
<HostIdentifier> rmi://hostname:1099?interval=1234 </HostIdentifier>
<Resolved> rmi://0@hostname:1099?interval=1234 </Resolved>
</testcase>
<testcase id ="31" VmIdentifierInput="rmi://0@hostname:1099?interval=1234" >
<description>
rmi://pid@hostname:port?query resolved to rmi protocol on specified host:port
with specified query string.
</description>
<VmIdentifier> rmi://0@hostname:1099?interval=1234 </VmIdentifier>
<HostIdentifier> rmi://hostname:1099?interval=1234 </HostIdentifier>
<Resolved> rmi://0@hostname:1099?interval=1234 </Resolved>
</testcase>
<testcase id ="32" VmIdentifierInput="0@hostname:1099#frag" >
<description>
pid@hostname:port#frag resolved to rmi protocol on specified host:port
with specified fragment string.
</description>
<VmIdentifier> //0@hostname:1099#frag </VmIdentifier>
<HostIdentifier> rmi://hostname:1099#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1099#frag </Resolved>
</testcase>
<testcase id ="33" VmIdentifierInput="//0@hostname:1099#frag" >
<description>
//pid@hostname:port#frag resolved to rmi protocol on specified host:port
with specified fragment string.
</description>
<VmIdentifier> //0@hostname:1099#frag </VmIdentifier>
<HostIdentifier> rmi://hostname:1099#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1099#frag </Resolved>
</testcase>
<testcase id ="34" VmIdentifierInput="rmi://0@hostname:1099#frag" >
<description>
rmi://pid@hostname:port#frag resolved to rmi protocol on specified host:port
with specified fragment string.
</description>
<VmIdentifier> rmi://0@hostname:1099#frag </VmIdentifier>
<HostIdentifier> rmi://hostname:1099#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1099#frag </Resolved>
</testcase>
/* the remainder of the hostname tests don't have corresponding
* dotted-ip-address tests.
*
<testcase id ="35" VmIdentifierInput="0@hostname:1099/HotSpotPerfAgent?interval=200" >
<description>
pid@hostname:port/path?query resolved to rmi protocol on specified
host:port with specified path and query string.
</description>
<VmIdentifier> //0@hostname:1099/HotSpotPerfAgent?interval=200 </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent?interval=200 </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200 </Resolved>
</testcase>
<testcase id ="36" VmIdentifierInput="//0@hostname:1099/HotSpotPerfAgent?interval=200" >
<description>
//pid@hostname:port/path?query resolved to rmi protocol on specified
host:port with specified path and query string.
</description>
<VmIdentifier> //0@hostname:1099/HotSpotPerfAgent?interval=200 </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent?interval=200 </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200 </Resolved>
</testcase>
<testcase id ="37" VmIdentifierInput="rmi://0@hostname:1099/HotSpotPerfAgent?interval=200" >
<description>
rmi://pid@hostname:port/path?query resolved to rmi protocol on specified
host:port with specified path and query string.
</description>
<VmIdentifier> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200 </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent?interval=200 </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200 </Resolved>
</testcase>
<testcase id ="38" VmIdentifierInput="0@hostname:1099/HotSpotPerfAgent#frag" >
<description>
pid@hostname:port/path#frag resolved to rmi protocol on specified
host:port with specified path and frag string.
</description>
<VmIdentifier> //0@hostname:1099/HotSpotPerfAgent#frag </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent#frag </Resolved>
</testcase>
<testcase id ="39" VmIdentifierInput="//0@hostname:1099/HotSpotPerfAgent#frag" >
<description>
//pid@hostname:port/path#frag resolved to rmi protocol on specified
host:port with specified path and frag string.
</description>
<VmIdentifier> //0@hostname:1099/HotSpotPerfAgent#frag </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent#frag </Resolved>
</testcase>
<testcase id ="40" VmIdentifierInput="rmi://0@hostname:1099/HotSpotPerfAgent#frag" >
<description>
rmi://pid@hostname:port/path#frag resolved to rmi protocol on specified
host:port with specified path and frag string.
</description>
<VmIdentifier> rmi://0@hostname:1099/HotSpotPerfAgent#frag </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent#frag </Resolved>
</testcase>
<testcase id ="41" VmIdentifierInput="0@hostname:1099/HotSpotPerfAgent?interval=200#frag" >
<description>
pid@hostname:port/path?query#frag resolved to rmi protocol on specified
host:port with specified path, query, and frag string.
</description>
<VmIdentifier> //0@hostname:1099/HotSpotPerfAgent?interval=200#frag </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent?interval=200#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200#frag </Resolved>
</testcase>
<testcase id ="42" VmIdentifierInput="//0@hostname:1099/HotSpotPerfAgent?interval=200#frag" >
<description>
//pid@hostname:port/path?query#frag resolved to rmi protocol on specified
host:port with specified path, query, and frag string.
</description>
<VmIdentifier> //0@hostname:1099/HotSpotPerfAgent?interval=200#frag </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent?interval=200#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200#frag </Resolved>
</testcase>
<testcase id ="43" VmIdentifierInput="rmi://0@hostname:1099/HotSpotPerfAgent?interval=200#frag" >
<description>
rmi://pid@hostname:port/path?query#frag resolved to rmi protocol on specified
host:port with specified path, query, and frag string.
</description>
<VmIdentifier> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200#frag </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent?interval=200#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200#frag </Resolved>
</testcase>
<testcase id ="44" VmIdentifierInput="0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw" >
<description>
pid@hostname:port/path?query resolved to rmi protocol on specified
host:port with specified path and multiple query string args.
</description>
<VmIdentifier> //0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent?interval=200+mode=rw </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw </Resolved>
</testcase>
<testcase id ="45" VmIdentifierInput="//0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw" >
<description>
//pid@hostname:port/path?query resolved to rmi protocol on specified
host:port with specified path and multiple query string args.
</description>
<VmIdentifier> //0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent?interval=200+mode=rw </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw </Resolved>
</testcase>
<testcase id ="46" VmIdentifierInput="rmi://0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw" >
<description>
rmi://pid@hostname:port/path?query resolved to rmi protocol on specified
host:port with specified path and multiple query string args.
</description>
<VmIdentifier> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent?interval=200+mode=rw </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw </Resolved>
</testcase>
<testcase id ="47" VmIdentifierInput="0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw#frag" >
<description>
pid@hostname:port/path?query#frag resolved to rmi protocol on specified
host:port with specified path, multiple query string args, and a frag.
</description>
<VmIdentifier> //0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw#frag </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent?interval=200+mode=rw#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw#frag </Resolved>
</testcase>
<testcase id ="48" VmIdentifierInput="//0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw#frag" >
<description>
//pid@hostname:port/path?query resolved to rmi protocol on specified
host:port with specified path, multiple query string args, and a frag.
</description>
<VmIdentifier> //0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw#frag </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent?interval=200+mode=rw#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw#frag </Resolved>
</testcase>
<testcase id ="49" VmIdentifierInput="rmi://0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw#frag" >
<description>
rmi://pid@hostname:port/path?query resolved to rmi protocol on specified
host:port with specified path,and multiple query string args, and a frag.
</description>
<VmIdentifier> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw#frag </VmIdentifier>
<HostIdentifier> rmi://hostname:1099/HotSpotPerfAgent?interval=200+mode=rw#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1099/HotSpotPerfAgent?interval=200+mode=rw#frag </Resolved>
</testcase>
/* END hostname tests */
/* START protocol override tests */
<testcase id ="50" VmIdentifierInput="rmi://0" >
<description>
rmi://pid overrides local protocol on localhost
</description>
<VmIdentifier> rmi://0 </VmIdentifier>
<HostIdentifier> rmi://localhost </HostIdentifier>
<Resolved> rmi://0@localhost </Resolved>
</testcase>
<testcase id ="51" VmIdentifierInput="xyz://0" >
<description>
protocol://pid overrides local protocol on localhost
</description>
<VmIdentifier> xyz://0 </VmIdentifier>
<HostIdentifier> xyz://localhost </HostIdentifier>
<Resolved> xyz://0@localhost </Resolved>
</testcase>
<testcase id ="52" VmIdentifierInput="xyz://0@10.0.0.1" >
<description>
protocol://pid@dotted_ip_address overrides rmi protocol on specified address
</description>
<VmIdentifier> xyz://0@10.0.0.1 </VmIdentifier>
<HostIdentifier> xyz://10.0.0.1 </HostIdentifier>
<Resolved> xyz://0@10.0.0.1 </Resolved>
</testcase>
<testcase id ="53" VmIdentifierInput="xyz://0@hostname" >
<description>
protocol://pid@hostname overrides rmi protocol on specified host
</description>
<VmIdentifier> xyz://0@hostname </VmIdentifier>
<HostIdentifier> xyz://hostname </HostIdentifier>
<Resolved> xyz://0@hostname </Resolved>
</testcase>
/* END protocol override tests */
/* START file:// URI tests */
<testcase id ="54" VmIdentifierInput="file:///tmp/hsperfdata_123" >
<description>
file://path_to_file (note, file:///path/to/file)
FIXME - verify: proven to work on unix
</description>
<VmIdentifier> file:///tmp/hsperfdata_123 </VmIdentifier>
<HostIdentifier> file://localhost </HostIdentifier>
<Resolved> file:///tmp/hsperfdata_123 </Resolved>
</testcase>
<testcase id ="55" VmIdentifierInput="file:/tmp/hsperfdata_123" >
<description>
file:path_to_file (note, file:/path/to/file)
FIXME - verify: proven to work on unix
</description>
<VmIdentifier> file:/tmp/hsperfdata_123 </VmIdentifier>
<HostIdentifier> file://localhost </HostIdentifier>
<Resolved> file:/tmp/hsperfdata_123 </Resolved>
</testcase>
/* END file:// URI tests */
/* Resolver tests */
<testcase id ="56" VmIdentifierInput="0" HostIdentifierInput="rmi://localhost" >
<description>
pid resolved to prototol and host specified in given HostIdentifer
</description>
<VmIdentifier> //0 </VmIdentifier>
<HostIdentifier> rmi://localhost </HostIdentifier>
<Resolved> rmi://0@localhost </Resolved>
</testcase>
<testcase id ="57" VmIdentifierInput="0@hostname:1199" HostIdentifierInput="rmi://localhost" >
<description>
pid@hostname:port resolved to HostIdentifier protocol, but VmIdentifier host and port
</description>
<VmIdentifier> //0@hostname:1199 </VmIdentifier>
<HostIdentifier> rmi://localhost </HostIdentifier>
<Resolved> rmi://0@hostname:1199 </Resolved>
</testcase>
<testcase id ="58" VmIdentifierInput="0@hostname" HostIdentifierInput="rmi://localhost:1399" >
<description>
pid@hostname resolved to HostIdentifier protocol and port, but VmIdentifier host
</description>
<VmIdentifier> //0@hostname </VmIdentifier>
<HostIdentifier> rmi://localhost:1399 </HostIdentifier>
<Resolved> rmi://0@hostname:1399 </Resolved>
</testcase>
<testcase id ="59" VmIdentifierInput="0" HostIdentifierInput="rmi://hostname" >
<description>
pid resolved to prototol and host specified in given HostIdentifer
</description>
<VmIdentifier> //0 </VmIdentifier>
<HostIdentifier> rmi://hostname </HostIdentifier>
<Resolved> rmi://0@hostname </Resolved>
</testcase>
<testcase id ="60" VmIdentifierInput="0" HostIdentifierInput="rmi://hostname:1332/HotSpotPerfAgent" >
<description>
pid resolved to prototol and host specified in given HostIdentifer
</description>
<VmIdentifier> //0 </VmIdentifier>
<HostIdentifier> rmi://hostname:1332/HotSpotPerfAgent </HostIdentifier>
<Resolved> rmi://0@hostname:1332/HotSpotPerfAgent </Resolved>
</testcase>
<testcase id ="61" VmIdentifierInput="0@hostname:1331" HostIdentifierInput="rmi://hostname:1332/HotSpotPerfAgent" >
<description>
pid resolved to prototol and host specified in given HostIdentifer
</description>
<VmIdentifier> //0@hostname:1331 </VmIdentifier>
<HostIdentifier> rmi://hostname:1332/HotSpotPerfAgent </HostIdentifier>
<Resolved> rmi://0@hostname:1331/HotSpotPerfAgent </Resolved>
</testcase>
<testcase id ="62" VmIdentifierInput="0@hostname:1331/HotSpotPerfAgent2" HostIdentifierInput="rmi://hostname:1332/HotSpotPerfAgent" >
<description>
pid resolved to prototol and host specified in given HostIdentifer
</description>
<VmIdentifier> //0@hostname:1331/HotSpotPerfAgent2 </VmIdentifier>
<HostIdentifier> rmi://hostname:1332/HotSpotPerfAgent </HostIdentifier>
<Resolved> rmi://0@hostname:1331/HotSpotPerfAgent2 </Resolved>
</testcase>
<testcase id ="63" VmIdentifierInput="0@hostname:1331/HotSpotPerfAgent2?interval=250" HostIdentifierInput="rmi://hostname:1332/HotSpotPerfAgent" >
<description>
pid resolved to prototol and host specified in given HostIdentifer
</description>
<VmIdentifier> //0@hostname:1331/HotSpotPerfAgent2?interval=250 </VmIdentifier>
<HostIdentifier> rmi://hostname:1332/HotSpotPerfAgent </HostIdentifier>
<Resolved> rmi://0@hostname:1331/HotSpotPerfAgent2?interval=250 </Resolved>
</testcase>
<testcase id ="64" VmIdentifierInput="0@hostname:1331/HotSpotPerfAgent2?interval=250" HostIdentifierInput="rmi://hostname:1332/HotSpotPerfAgent?interval=200" >
<description>
pid resolved to prototol and host specified in given HostIdentifer
</description>
<VmIdentifier> //0@hostname:1331/HotSpotPerfAgent2?interval=250 </VmIdentifier>
<HostIdentifier> rmi://hostname:1332/HotSpotPerfAgent?interval=200 </HostIdentifier>
<Resolved> rmi://0@hostname:1331/HotSpotPerfAgent2?interval=250 </Resolved>
</testcase>
<testcase id ="65" VmIdentifierInput="0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw" HostIdentifierInput="rmi://hostname:1332/HotSpotPerfAgent?interval=200" >
<description>
pid resolved to prototol and host specified in given HostIdentifer
</description>
<VmIdentifier> //0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw </VmIdentifier>
<HostIdentifier> rmi://hostname:1332/HotSpotPerfAgent?interval=200 </HostIdentifier>
<Resolved> rmi://0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw </Resolved>
</testcase>
<testcase id ="66" VmIdentifierInput="0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw" HostIdentifierInput="rmi://hostname:1332/HotSpotPerfAgent?interval=200+mode=r" >
<description>
pid resolved to prototol and host specified in given HostIdentifer
</description>
<VmIdentifier> //0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw </VmIdentifier>
<HostIdentifier> rmi://hostname:1332/HotSpotPerfAgent?interval=200+mode=r </HostIdentifier>
<Resolved> rmi://0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw </Resolved>
</testcase>
<testcase id ="67" VmIdentifierInput="0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw#frag2" HostIdentifierInput="rmi://hostname:1332/HotSpotPerfAgent?interval=200+mode=r" >
<description>
pid resolved to prototol and host specified in given HostIdentifer
</description>
<VmIdentifier> //0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw#frag2 </VmIdentifier>
<HostIdentifier> rmi://hostname:1332/HotSpotPerfAgent?interval=200+mode=r </HostIdentifier>
<Resolved> rmi://0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw#frag2 </Resolved>
</testcase>
<testcase id ="68" VmIdentifierInput="0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw#frag2" HostIdentifierInput="rmi://hostname:1332/HotSpotPerfAgent?interval=200+mode=r#frag" >
<description>
pid resolved to prototol and host specified in given HostIdentifer
</description>
<VmIdentifier> //0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw#frag2 </VmIdentifier>
<HostIdentifier> rmi://hostname:1332/HotSpotPerfAgent?interval=200+mode=r#frag </HostIdentifier>
<Resolved> rmi://0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw#frag2 </Resolved>
</testcase>
<testcase id ="70" VmIdentifierInput="xyz:0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw#frag2" HostIdentifierInput="rmi://hostname:1332/HotSpotPerfAgent?interval=200+mode=r#frag" >
<description>
pid resolved to prototol and host specified in given HostIdentifer
</description>
<VmIdentifier> xyz://0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw#frag2 </VmIdentifier>
<HostIdentifier> rmi://hostname:1332/HotSpotPerfAgent?interval=200+mode=r#frag </HostIdentifier>
<Resolved> xyz://0@hostname:1331/HotSpotPerfAgent2?interval=250+mode=rw#frag2 </Resolved>
</testcase>
</VmIdentifierTests>
Messung V0.5 C=100 H=100 G=100
¤ Dauer der Verarbeitung: 0.2 Sekunden
(vorverarbeitet)
¤
*© Formatika GbR, Deutschland