[Defaults]
RunTest= 1
Silent= 1

Comment: last update: 27/11/01
Comment: IPv6 Tests
Comment: Aim to identify erroneous behaviour due to ipv6 URI addressing. Ipv6 
Comment: addresses can be represented in different variations. Which are optional and
Comment: depend on the Ipv6 address used. All variations are tested but 
Comment: some of these URLs do not physically exist.: an error (host not found) is expected. 
Comment: Any response indicating invalid URL is a fault and should be highlighted as a defect.


[SINGLE_TRANS]
Comment:		The first ipv6 test
name=			IPv6_1
method=			GET
uri_scheme=		http://
uri=			IPV6ServerIP
Accept=			text/html	
test_validation_param_statuscode= 200

[SINGLE_TRANS]
Comment:		The first ipv6 test
name=			IPv6_2
method=			GET
uri=			http://[2001:618:400:6a:2c0:4fff:fe8a:a918]
Accept=			text/html	
test_validation_param_statuscode= 200

[SINGLE_TRANS]
Comment:		Test Domain Name translation to an IPV6 address
name=			IPv6_3
method=			GET
uri_scheme=		http://
uri=			IPV6ServerName
path=			/
Accept=			text/html	
test_validation_param_statuscode= 200

[SINGLE_TRANS]
name=			IPv6_4
method=			GET
uri=			http://[2001:618:400:6a:2c0:4fff:fe8a:a918]:80
test_validation_param_statuscode= 200


[SINGLE_TRANS]
Comment: Ensure ipv6 address in a mixture of both Upper and Lower case is also valid
name=			IPv6_5
method=			GET
uri=			http://[2001:618:400:6a:2c0:4FfF:Fe8a:A918]
Accept-Encoding= chunked
test_validation_param_statuscode= 200


[SINGLE_TRANS] 
name=			IPv6_6
method=			POST
uri=			http://[2001:618:400:6a:2c0:4fff:fe8a:a918]/cgi-bin/test-cgi
Content-Type=	text/plain
body= a=10
test_validation_param_statuscode= 200

[SINGLE_TRANS] 
Comment: Ensure other Ipv6 address in a different form is valid
name=			IPv6_7
method=			POST
uri=			http://[fe80::2c0:4fff:fe8a:a918]/cgi-bin/test-cgi
Accept=			text/html,
Content-Type=	text/plain
body= a=10
test_validation_param_expectederror= -190


[SINGLE_TRANS] 
Comment: Ensure other ipv4 address in ipv6 format is valid
RunTest= 0
name=			IPv6_8
method=			GET
uri=			http://[::10.29.23.52]
test_validation_param_expectederror= -33


[SINGLE_TRANS]
name=			IPv6_9
method=			GET
uri=			http://[2001:618:400:6a:2c0:4fff:fe8a:a918]:80/
test_validation_param_statuscode= 200


Comment: Redirection from IPV4 host to IPV6
[SINGLE_TRANS] 
name=			IPv6_10
method=			GET
uri_scheme=		http://
uri=			IISIP
path=			/gotoipv6/
test_validation_param_statuscode= 200



Comment: Test URL variations
Comment: It is important to note that the Error expected is host not found and NOT
Comment: URL not valid.

[SINGLE_TRANS]
name=			IPv6_11
method=			GET
uri=			http://[1080:0:0:0:8:800:200C:417A]
Accept=			text/plain, image/gif
test_validation_param_expectederror= -33

[SINGLE_TRANS]
name=			IPv6_12
method=			GET
uri=			http://[2001:618:400:6a::1]
Accept=			text/plain, image/gif
test_validation_param_expectederror= -191





endscript


# Comment can follow the 'endscript' marker
#
# Note that items in the [Defaults] section are applied to every section that follows; ie. they
# provide default 'global' settings.  They may be overridden in individual sections as desired.
#
# Hence to disable a particular test, set 'RunTest= 0' in the section for that test. (note the SP)
#


