1..477 # Running under perl version 5.008007 for linux # Current time local: Sat Apr 12 19:29:53 2008 # Current time GMT: Sat Apr 12 10:29:53 2008 # Using Test.pm version 1.25 # t/tokenizer/test1.test ok 1 ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 ok 9 ok 10 ok 11 ok 12 ok 13 ok 14 ok 15 ok 16 ok 17 ok 18 ok 19 ok 20 ok 21 ok 22 ok 23 ok 24 ok 25 ok 26 ok 27 ok 28 ok 29 ok 30 ok 31 ok 32 ok 33 ok 34 ok 35 ok 36 ok 37 ok 38 ok 39 ok 40 ok 41 ok 42 # t/tokenizer/test2.test not ok 43 # Test 43 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'DOCTYPE',\n undef,\n undef,\n undef,\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 182 fail #43) # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'',\n undef,\n undef,\n 0\n ]\n ];\n" (DOCTYPE without name: qq'') # Line 6 is changed: # - " qq'',\n" # + " undef,\n" # t/HTML-tokenizer.t line 182 is: ok $parser_dump, $expected_dump, ok 44 ok 45 ok 46 ok 47 ok 48 ok 49 ok 50 ok 51 ok 52 ok 53 ok 54 ok 55 ok 56 ok 57 ok 58 ok 59 ok 60 ok 61 ok 62 ok 63 ok 64 ok 65 not ok 66 # Test 66 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'h',\n {}\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #66) # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'h',\n {}\n ]\n ];\n" (Non-void element containing trailing /: qq'') # Line 2 is missing: # - " qq'ParseError',\n" # Line 6 is changed: # - " ]\n" # + " ],\n" # Got 1 extra line at line 7: # + " qq'ParseError'\n" ok 67 ok 68 ok 69 ok 70 ok 71 ok 72 ok 73 ok 74 ok 75 ok 76 ok 77 ok 78 # t/tokenizer/test3.test ok 79 ok 80 ok 81 ok 82 ok 83 ok 84 ok 85 ok 86 ok 87 ok 88 ok 89 ok 90 ok 91 ok 92 ok 93 ok 94 ok 95 ok 96 ok 97 ok 98 ok 99 ok 100 ok 101 ok 102 ok 103 ok 104 ok 105 not ok 106 # Test 106 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n undef,\n undef,\n undef,\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 182 fail #106) # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'',\n undef,\n undef,\n 0\n ]\n ];\n" (: qq'') # Line 5 is changed: # - " qq'',\n" # + " undef,\n" not ok 107 # Test 107 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n undef,\n undef,\n undef,\n 0\n ]\n ];\n" (t/HTML-tokenizer.t at line 182 fail #107) # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'DOCTYPE',\n qq'',\n undef,\n undef,\n 0\n ]\n ];\n" (: qq'') # Line 2 is missing: # - " qq'ParseError',\n" # Line 6 is changed: # - " ]\n" # + " ],\n" # Got 1 extra line at line 7: # + " qq'ParseError'\n" ok 138 ok 139 ok 140 ok 141 ok 142 ok 143 ok 144 ok 145 ok 146 ok 147 ok 148 ok 149 ok 150 ok 151 ok 152 ok 153 ok 154 ok 155 ok 156 ok 157 ok 158 ok 159 ok 160 ok 161 ok 162 ok 163 ok 164 ok 165 ok 166 ok 167 ok 168 ok 169 # t/tokenizer/test4.test ok 170 ok 171 ok 172 ok 173 ok 174 ok 175 ok 176 ok 177 ok 178 ok 179 ok 180 ok 181 ok 182 ok 183 ok 184 ok 185 ok 186 ok 187 ok 188 ok 189 not ok 190 # Test 190 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'bar',\n {\n qq'a' => qq'b'\n }\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #190) # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'bar',\n {\n qq'a' => qq'b'\n }\n ]\n ];\n" (Quoted attribute followed by non-permitted /: qq'') # Line 2 is missing: # - " qq'ParseError',\n" # Line 8 is changed: # - " ]\n" # + " ],\n" # Got 1 extra line at line 9: # + " qq'ParseError'\n" ok 191 ok 192 ok 193 ok 194 ok 195 ok 196 ok 197 ok 198 ok 199 ok 200 ok 201 ok 202 ok 203 ok 204 ok 205 ok 206 ok 207 ok 208 ok 209 ok 210 ok 211 ok 212 ok 213 ok 214 ok 215 not ok 216 # Test 216 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'xr',\n {}\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #216) # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'xr',\n {}\n ]\n ];\n" (Non-permitted slash: qq'') # Line 2 is missing: # - " qq'ParseError',\n" # Line 6 is changed: # - " ]\n" # + " ],\n" # Got 1 extra line at line 7: # + " qq'ParseError'\n" ok 217 ok 218 ok 219 ok 220 ok 221 not ok 222 # Test 222 got: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'Comment',\n qq'doc'\n ],\n [\n qq'Character',\n qq'\\x{FFFD}'\n ]\n ];\n" (t/HTML-tokenizer.t at line 182 fail #222) # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'doc'\n ],\n qq'ParseError',\n [\n qq'Character',\n qq'\\x{FFFD}'\n ]\n ];\n" (U+0000 in lookahead region after non-matching character: qq'\x{00}') # Got 1 extra line at line 3: # + " qq'ParseError',\n" # Line 8 is missing: # - " qq'ParseError',\n" ok 223 not ok 224 # Test 224 got: "$VAR1 = [\n qq'ParseError',\n [\n qq'Comment',\n qq'doc\\x{80}'\n ]\n ];\n" (t/HTML-tokenizer.t at line 182 fail #224) # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'Comment',\n qq'doc\\x{80}'\n ]\n ];\n" (U+0080 in lookahead region: qq' qq'',\n qq'href' => qq''\n }\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #435) # Expected: "$VAR1 = [\n qq'ParseError',\n qq'ParseError',\n [\n qq'StartTag',\n qq'a',\n {\n qq'rel' => qq'',\n qq'href' => qq''\n }\n ]\n ];\n" (: qq'') # Line 3 is missing: # - " qq'ParseError',\n" # Line 10 is changed: # - " ]\n" # + " ],\n" # Got 1 extra line at line 11: # + " qq'ParseError'\n" ok 436 ok 437 ok 438 not ok 439 # Test 439 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'b',\n {}\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #439) # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'b',\n {}\n ]\n ];\n" (non-permitted slash after a space: qq'') # Line 2 is missing: # - " qq'ParseError',\n" # Line 6 is changed: # - " ]\n" # + " ],\n" # Got 1 extra line at line 7: # + " qq'ParseError'\n" ok 440 ok 441 ok 442 not ok 443 # Test 443 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'b',\n {\n qq'class' => qq''\n }\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #443) # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'b',\n {\n qq'class' => qq''\n }\n ]\n ];\n" (non permitted slash after attribute name: qq'') # Line 2 is missing: # - " qq'ParseError',\n" # Line 8 is changed: # - " ]\n" # + " ],\n" # Got 1 extra line at line 9: # + " qq'ParseError'\n" ok 444 ok 445 not ok 446 # Test 446 got: "$VAR1 = [\n [\n qq'StartTag',\n qq'b',\n {\n qq'class' => qq''\n }\n ],\n qq'ParseError'\n ];\n" (t/HTML-tokenizer.t at line 182 fail #446) # Expected: "$VAR1 = [\n qq'ParseError',\n [\n qq'StartTag',\n qq'b',\n {\n qq'class' => qq''\n }\n ]\n ];\n" (non permitted slash in after attribute name state: qq'') # Line 2 is missing: # - " qq'ParseError',\n" # Line 8 is changed: # - " ]\n" # + " ],\n" # Got 1 extra line at line 9: # + " qq'ParseError'\n" ok 447 ok 448 ok 449 ok 450 ok 451 ok 452 ok 453 ok 454 ok 455 ok 456 ok 457 ok 458 ok 459 ok 460 ok 461 ok 462 ok 463 ok 464 ok 465 ok 466 ok 467 ok 468 ok 469 ok 470 ok 471 ok 472 ok 473 ok 474 ok 475 ok 476 ok 477