blob: ca20d827246154c6e1b9b8f5e6fd5392c139c127 [file] [log] [blame]
This test fuzzes the color parser with semi-random attribute values and dumps the results of any values that parse successfully.
On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE".
Parsed as rgb(0,0,255): blue
Parsed as rgb(0,255,0): rgb(0, 255, 0)
Parsed as rgb(255,255,0): rgb(100%,100%,0%
Failed to parse: rgba(100%,100%,0%
Failed to parse: rgb(100%,100%,r)
Failed to parse: rgb (100%,100%,r)
Failed to parse: rgb(100%, 1, 1)
Failed to parse: hsl(100%,100%,100%)
Failed to parse: yello
Failed to parse: !#fff
Failed to parse: #sdf
Failed to parse: #
Failed to parse: #f
Failed to parse: #ff
Failed to parse: #ffff
Failed to parse: #fffff
Failed to parse: #fffffff
Failed to parse: green,
Parsed as rgb(0,10,20): rgb(0, 10, 20)
Parsed as rgb(255,255,255): #fff
Parsed as rgb(255,255,255): #ffffff
Parsed as rgb(255,255,255): #FFF
Parsed as rgb(255,255,255): #FFFFFF
Parsed as rgb(0,128,0): green
Parsed as rgb(0,128,0): green
Parsed as rgb(0,128,0): green
Failed to parse: rgb(.78-2e8e
Failed to parse: rgb(%
Failed to parse: rgb(7
Failed to parse: rgb(e+
Failed to parse: rgb(
Failed to parse: rgb( -2e9%0.795e0,).
Failed to parse: rgb(%,4+7).-(%+ 8
Failed to parse: rgb(74).9 +(.% 0 635
Failed to parse: rgb()9,- 8 7%4%9%%.
Failed to parse: rgb(49),,4-30378 052
Failed to parse: rgb(%7863
Failed to parse: rgb(e0
Failed to parse: rgb(%72+e%e,49 7
Failed to parse: rgb( 55,.
Failed to parse: rgb(263,% 1-74)e
Failed to parse: rgb( 64110, (1
Failed to parse: rgb( 59%3 725)
Failed to parse: rgb(6e)-2- 180
Failed to parse: rgb(, .579e((
Failed to parse: rgb()(
Failed to parse: rgb(74 e)e6e)-29e7
Failed to parse: rgb(221% (e(77
Failed to parse: rgb(--4 e1%- ) 8378
Failed to parse: rgb(e4(01.e
Failed to parse: rgb(
Failed to parse: rgb()6((9((.9 3-6438
Failed to parse: rgb(),15%-+)(,).6
Failed to parse: rgb(3 (-085932
Failed to parse: rgb((
Failed to parse: rgb()
Failed to parse: rgb(e0944 6)
Failed to parse: rgb(
Failed to parse: rgb(e5
Failed to parse: rgb(3%+)2%3%
Failed to parse: rgb(
Failed to parse: rgb(6e5%.3 e+ e1.69e16
Failed to parse: rgb(1 5.56,+8 5e%,3
Failed to parse: rgb( )ee.%)
Failed to parse: rgb(-%0%-
Failed to parse: rgb(231293 16%
Failed to parse: rgb(+-2+37)888580+9 (
Failed to parse: rgb(18 805
Failed to parse: rgb(0
Failed to parse: rgb(63-.693+
Failed to parse: rgb(80,2-(.4 ,
Failed to parse: rgb(5%(59%2 5
Failed to parse: rgb(5e3%,9
Failed to parse: rgb(%7e-++59e
Failed to parse: rgb(963 (8)%73) ee(-
Failed to parse: rgb(71+1+()3382 3
Failed to parse: rgb(.27+
Failed to parse: rgb(
Failed to parse: rgb((
Failed to parse: rgb(88
Failed to parse: rgb(9.43,(6.87 -
Failed to parse: rgb(e)e. 5997
Failed to parse: rgb(5 9-557
Failed to parse: rgb((65-%-0,e217
Failed to parse: rgb( 2
Failed to parse: rgb((e
Failed to parse: rgb( 8(+((e%52, .73
Failed to parse: rgb(,0(e
Failed to parse: rgb()59)62159544,8,e3e
Failed to parse: rgb(0857-.5
Failed to parse: rgb(6,71(5 .-%.
Failed to parse: rgb(2 5e
Failed to parse: rgb(1 2-7 +-e90
Failed to parse: rgb(9 )-7
Failed to parse: rgb(8 759 6,
Failed to parse: rgb(2+65e 59%0(8)5
Failed to parse: rgb( 0712
Failed to parse: rgb( 97, 33)-6,+%0)1e(
Failed to parse: rgb( .3.6 ,-57%7 e+6
Failed to parse: rgb(1)7 +%+8 )- -.63e
Failed to parse: rgb(6786).(8912%
Failed to parse: rgb(- %8-,)886+- 9e))e
Failed to parse: rgb( , 5732
Failed to parse: rgb(18)(
Failed to parse: rgb(3,+13%(711%9% %0 -
Failed to parse: rgb(6e
Failed to parse: rgb(-e(69
Failed to parse: rgb(,.19%e-2-(0)+9-2
Failed to parse: rgb(1%,))(810-5 %37
Failed to parse: rgb(35.-(%
Failed to parse: rgb(362020+-8347081%78
Failed to parse: rgb(-(
Failed to parse: rgb(%) 54+(006e3141%
Failed to parse: rgb( -e 1(9 0-7
Failed to parse: rgb(61-2
Failed to parse: rgb(7075)5+ 67-(+)7-7-
Failed to parse: rgb( ..
Failed to parse: rgb(88-+3%21
Failed to parse: rgb(3%)003+4
Failed to parse: rgb(682).e19)0-4642
Failed to parse: rgb(6.7
Failed to parse: rgb( 9 1 %6(,%0)e20%e-9
Failed to parse: rgb( (
Failed to parse: rgb(96, 2e0.1%2)5-
Failed to parse: rgb(.8)7+3
Failed to parse: rgb(
Failed to parse: rgb(8.78
Failed to parse: rgb(2e8e2% 172e+0. -
Failed to parse: rgb(e9
Failed to parse: rgb(0.795e0,). %%,
Failed to parse: rgb(+7).
Failed to parse: rgb((%+ 8 -74).9 +(.
Failed to parse: rgb( 0 635+)9,- 8
Failed to parse: rgb(%4%9%%.
Failed to parse: rgb(49),,4-30378 052
Failed to parse: rgb(%7863
Failed to parse: rgb(e0
Failed to parse: rgb(%72+e%e,49 7
Failed to parse: rgb( 55,.
Failed to parse: rgb(263,% 1-74)e
Failed to parse: rgb( 64110, (1
Failed to parse: rgb( 59%3 725)
Failed to parse: rgb(6e)-2- 180
Failed to parse: rgb(, .579e((
Failed to parse: rgb()(
Failed to parse: rgb(74 e)e6e)-29e7
Failed to parse: rgb(221% (e(77
Failed to parse: rgb(--4 e1%- ) 8378
Failed to parse: rgb(e4(01.e
Failed to parse: rgb(
Failed to parse: rgb()6((9((.9 3-6438
Failed to parse: rgb(),15%-+)(,).6
Failed to parse: rgb(3 (-085932
Failed to parse: rgb((
Failed to parse: rgb()
Failed to parse: rgb(e0944 6)
Failed to parse: rgb(
Failed to parse: rgb(e5
Failed to parse: rgb(3%+)2%3%
Failed to parse: rgb(
Failed to parse: rgb(6e5%.3 e+ e1.69e16
Failed to parse: rgb(1 5.56,+8 5e%,3
Failed to parse: rgb( )ee.%)
Failed to parse: rgb(-%0%-
Failed to parse: rgb(231293 16%
Failed to parse: rgb(+-2+37)888580+9 (
Failed to parse: rgb(18 805
Failed to parse: rgb(0
Failed to parse: rgb(63-.693+
Failed to parse: rgb(80,2-(.4 ,
Failed to parse: rgb(5%(59%2 5
Failed to parse: rgb(5e3%,9
Failed to parse: rgb(%7e-++59e
Failed to parse: rgb(963 (8)%73) ee(-
Failed to parse: rgb(71+1+()3382 3
Failed to parse: rgb(.27+
Failed to parse: rgb(
Failed to parse: rgb((
Failed to parse: rgb(88
Failed to parse: rgb(9.43,(6.87 -
Failed to parse: rgb(e)e. 5997
Failed to parse: rgb(5 9-557
Failed to parse: rgb((65-%-0,e217
Failed to parse: rgb( 2
Failed to parse: rgb((e
Failed to parse: rgb( 8(+((e%52, .73
Failed to parse: rgb(,0(e
Failed to parse: rgb()59)62159544,8,e3e
Failed to parse: rgb(0857-.5
Failed to parse: rgb(6,71(5 .-%.
Failed to parse: rgb(2 5e
Failed to parse: rgb(1 2-7 +-e90
Failed to parse: rgb(9 )-7
Failed to parse: rgb(8 759 6,
Failed to parse: rgb(2+65e 59%0(8)5
Failed to parse: rgb( 0712
Failed to parse: rgb( 97, 33)-6,+%0)1e(
Failed to parse: rgb( .3.6 ,-57%7 e+6
Failed to parse: rgb(1)7 +%+8 )- -.63e
Failed to parse: rgb(6786).(8912%
Failed to parse: rgb(- %8-,)886+- 9e))e
Failed to parse: rgb( , 5732
Failed to parse: rgb(18)(
Failed to parse: rgb(3,+13%(711%9% %0 -
Failed to parse: rgb(6e
Failed to parse: rgb(-e(69
Failed to parse: rgb(,.19%e-2-(0)+9-2
Failed to parse: rgb(1%,))(810-5 %37
Failed to parse: rgb(35.-(%
Failed to parse: rgb(362020+-8347081%78
Failed to parse: rgb(-(
Failed to parse: rgb(%) 54+(006e3141%
Failed to parse: rgb( -e 1(9 0-7
Failed to parse: rgb(61-2
Failed to parse: rgb(7075)5+ 67-(+)7-7-
Failed to parse: rgb( ..
Failed to parse: rgb(88-+3%21
Failed to parse: rgb(3%)003+4
Failed to parse: rgb(682).e19)0-4642
Failed to parse: rgb(6.7
Failed to parse: rgb( 9 1 %6(,%0)e20%e-9
Failed to parse: rgb( (
Failed to parse: rgb(96, 2e0.1%2)5-
Failed to parse: rgb(.8)7+3
Failed to parse: rgb(
Failed to parse: rgb(8.78
Failed to parse: rgb(2e8e2% 172e+0. -
Failed to parse: rgb(e9
Failed to parse: rgb(0.795e0,). %%,
Failed to parse: rgb(+7).
Failed to parse: rgb((%+ 8 -74).9 +(.
Failed to parse: rgb( 0 635+)9,- 8
Failed to parse: rgb(%4%9%%.
Failed to parse: rgb(49),,4-30378 052
Failed to parse: rgb(%7863
Failed to parse: rgb(e0
Failed to parse: rgb(%72+e%e,49 7
Failed to parse: rgb( 55,.
Failed to parse: rgb(263,% 1-74)e
Failed to parse: rgb( 64110, (1
Failed to parse: rgb( 59%3 725)
Failed to parse: rgb(6e)-2- 180
Failed to parse: rgb(, .579e((
Failed to parse: rgb()(
Failed to parse: rgb(74 e)e6e)-29e7
Failed to parse: rgb(221% (e(77
Failed to parse: rgb(--4 e1%- ) 8378
Failed to parse: rgb(e4(01.e
Failed to parse: rgb(
Failed to parse: rgb()6((9((.9 3-6438
Failed to parse: rgb(),15%-+)(,).6
Failed to parse: rgb(3 (-085932
Failed to parse: rgb((
Failed to parse: rgb()
Failed to parse: rgb(e0944 6)
Failed to parse: rgb(
Failed to parse: rgb(e5
Failed to parse: rgb(3%+)2%3%
Failed to parse: rgb(
Failed to parse: rgb(6e5%.3 e+ e1.69e16
Failed to parse: rgb(1 5.56,+8 5e%,3
Failed to parse: rgb( )ee.%)
Failed to parse: rgb(-%0%-
Failed to parse: rgb(231293 16%
Failed to parse: rgb(+-2+37)888580+9 (
Failed to parse: rgb(18 805
Failed to parse: rgb(0
Failed to parse: rgb(63-.693+
Failed to parse: rgb(80,2-(.4 ,
Failed to parse: rgb(5%(59%2 5
Failed to parse: rgb(5e3%,9
Failed to parse: rgb(%7e-++59e
Failed to parse: rgb(963 (8)%73) ee(-
Failed to parse: rgb(71+1+()3382 3
Failed to parse: rgb(.27+
Failed to parse: rgb(
Failed to parse:
Failed to parse:
Failed to parse: rgb()
Parsed as rgb(0,255,0): #0f0
PASS successfullyParsed is true
TEST COMPLETE