url-constructor.any.js.ini (38618B)
1 [url-constructor.any.worker.html] 2 expected: 3 if (os == "android") and fission: [OK, TIMEOUT] 4 [Parsing: <non-special://test:@test/x> against <about:blank>] 5 expected: FAIL 6 7 [Parsing: <non-special://:@test/x> against <about:blank>] 8 expected: FAIL 9 10 [Parsing: <non-special://f:999999/c> against <http://example.org/foo/bar>] 11 expected: FAIL 12 13 [Parsing: <foo://> against <http://example.org/foo/bar>] 14 expected: FAIL 15 16 [Parsing: <http://foo.com:b@d/> against <http://example.org/foo/bar>] 17 expected: FAIL 18 19 [Parsing: <foo://///////> against <http://example.org/foo/bar>] 20 expected: FAIL 21 22 [Parsing: <foo://///////bar.com/> against <http://example.org/foo/bar>] 23 expected: FAIL 24 25 [Parsing: <foo:////://///> against <http://example.org/foo/bar>] 26 expected: FAIL 27 28 [Parsing: <file://example:1/> against <about:blank>] 29 expected: FAIL 30 31 [Parsing: <file://example:test/> against <about:blank>] 32 expected: FAIL 33 34 [Parsing: <file://example%/> against <about:blank>] 35 expected: FAIL 36 37 [Parsing: <file://[example\]/> against <about:blank>] 38 expected: FAIL 39 40 [Parsing: <//server/file> against <file:///tmp/mock/path>] 41 expected: FAIL 42 43 [Parsing: <\\\\server\\file> against <file:///tmp/mock/path>] 44 expected: FAIL 45 46 [Parsing: </\\server/file> against <file:///tmp/mock/path>] 47 expected: FAIL 48 49 [Parsing: <file://test> against <file:///tmp/mock/path>] 50 expected: FAIL 51 52 [Parsing: <httpa://foo:80/> against <about:blank>] 53 expected: FAIL 54 55 [Parsing: <gopher://foo:70/> against <about:blank>] 56 expected: FAIL 57 58 [Parsing: <gopher://foo:443/> against <about:blank>] 59 expected: FAIL 60 61 [Parsing: <http://www.@pple.com> against <about:blank>] 62 expected: FAIL 63 64 [Parsing: <sc://faß.ExAmPlE/> against <about:blank>] 65 expected: FAIL 66 67 [Parsing: <http://192.168.0.257> against <http://other.com/>] 68 expected: FAIL 69 70 [Parsing: <notspecial://host/?'> against <about:blank>] 71 expected: FAIL 72 73 [Parsing: <i> against <sc://ho/pa>] 74 expected: FAIL 75 76 [Parsing: <i> against <sc:///pa/pa>] 77 expected: FAIL 78 79 [Parsing: <../i> against <sc://ho/pa>] 80 expected: FAIL 81 82 [Parsing: <../i> against <sc:///pa/pa>] 83 expected: FAIL 84 85 [Parsing: </i> against <sc://ho/pa>] 86 expected: FAIL 87 88 [Parsing: </i> against <sc:///pa/pa>] 89 expected: FAIL 90 91 [Parsing: <?i> against <sc://ho/pa>] 92 expected: FAIL 93 94 [Parsing: <?i> against <sc:///pa/pa>] 95 expected: FAIL 96 97 [Parsing: <#i> against <sc://ho/pa>] 98 expected: FAIL 99 100 [Parsing: <#i> against <sc:///pa/pa>] 101 expected: FAIL 102 103 [Parsing: <about:/../> against <about:blank>] 104 expected: FAIL 105 106 [Parsing: <data:/../> against <about:blank>] 107 expected: FAIL 108 109 [Parsing: <javascript:/../> against <about:blank>] 110 expected: FAIL 111 112 [Parsing: <mailto:/../> against <about:blank>] 113 expected: FAIL 114 115 [Parsing: <sc://ñ.test/> against <about:blank>] 116 expected: FAIL 117 118 [Parsing: <sc://%/> against <about:blank>] 119 expected: FAIL 120 121 [Parsing: <sc://@/> against <about:blank>] 122 expected: FAIL 123 124 [Parsing: <sc://te@s:t@/> against <about:blank>] 125 expected: FAIL 126 127 [Parsing: <sc://:/> against <about:blank>] 128 expected: FAIL 129 130 [Parsing: <sc://:12/> against <about:blank>] 131 expected: FAIL 132 133 [Parsing: <x> against <sc://ñ>] 134 expected: FAIL 135 136 [Parsing: <http://10000000000> against <http://other.com/>] 137 expected: FAIL 138 139 [Parsing: <http://4294967296> against <http://other.com/>] 140 expected: FAIL 141 142 [Parsing: <http://0xffffffff1> against <http://other.com/>] 143 expected: FAIL 144 145 [Parsing: <http://256.256.256.256> against <http://other.com/>] 146 expected: FAIL 147 148 [Parsing: <https://0x.0x.0> against <about:blank>] 149 expected: FAIL 150 151 [Parsing: <https://0x100000000/test> against <about:blank>] 152 expected: FAIL 153 154 [Parsing: <https://256.0.0.1/test> against <about:blank>] 155 expected: FAIL 156 157 [Parsing: </> against <file:///C:/a/b>] 158 expected: FAIL 159 160 [Parsing: </> against <file://h/C:/a/b>] 161 expected: FAIL 162 163 [Parsing: </> against <file://h/a/b>] 164 expected: FAIL 165 166 [Parsing: <//d:> against <file:///C:/a/b>] 167 expected: 168 if os == "win": FAIL 169 170 [Parsing: <file://spider///> against <about:blank>] 171 expected: FAIL 172 173 [Parsing: </..//localhost//pig> against <file://lion/>] 174 expected: FAIL 175 176 [Parsing: </rooibos> against <file://tea/>] 177 expected: FAIL 178 179 [Parsing: </?chai> against <file://tea/>] 180 expected: FAIL 181 182 [Parsing: <C|> against <file://host/dir/file>] 183 expected: FAIL 184 185 [Parsing: <C|> against <file://host/D:/dir1/dir2/file>] 186 expected: FAIL 187 188 [Parsing: <C|#> against <file://host/dir/file>] 189 expected: FAIL 190 191 [Parsing: <C|?> against <file://host/dir/file>] 192 expected: FAIL 193 194 [Parsing: <C|/> against <file://host/dir/file>] 195 expected: FAIL 196 197 [Parsing: <C|\n/> against <file://host/dir/file>] 198 expected: FAIL 199 200 [Parsing: <C|\\> against <file://host/dir/file>] 201 expected: FAIL 202 203 [Parsing: <C> against <file://host/dir/file>] 204 expected: FAIL 205 206 [Parsing: <C|a> against <file://host/dir/file>] 207 expected: FAIL 208 209 [Parsing: </c:/foo/bar> against <file://host/path>] 210 expected: FAIL 211 212 [Parsing: <file://example.net/C:/> against <about:blank>] 213 expected: FAIL 214 215 [Parsing: <file://1.2.3.4/C:/> against <about:blank>] 216 expected: FAIL 217 218 [Parsing: <file://[1::8\]/C:/> against <about:blank>] 219 expected: FAIL 220 221 [Parsing: <file:///Y:> against <about:blank>] 222 expected: 223 if os == "win": FAIL 224 225 [Parsing: <file:///y:> against <about:blank>] 226 expected: 227 if os == "win": FAIL 228 229 [Parsing: <//one/two> against <file:///>] 230 expected: FAIL 231 232 [Parsing: <sc://ñ> against <about:blank>] 233 expected: FAIL 234 235 [Parsing: <sc://ñ?x> against <about:blank>] 236 expected: FAIL 237 238 [Parsing: <sc://ñ#x> against <about:blank>] 239 expected: FAIL 240 241 [Parsing: <#x> against <sc://ñ>] 242 expected: FAIL 243 244 [Parsing: <?x> against <sc://ñ>] 245 expected: FAIL 246 247 [Parsing: <sc://?> against <about:blank>] 248 expected: FAIL 249 250 [Parsing: <sc://#> against <about:blank>] 251 expected: FAIL 252 253 [Parsing: <///> against <sc://x/>] 254 expected: FAIL 255 256 [Parsing: <////> against <sc://x/>] 257 expected: FAIL 258 259 [Parsing: <////x/> against <sc://x/>] 260 expected: FAIL 261 262 [Parsing: <tftp://foobar.com/someconfig;mode=netascii> against <about:blank>] 263 expected: FAIL 264 265 [Parsing: <telnet://user:pass@foobar.com:23/> against <about:blank>] 266 expected: FAIL 267 268 [Parsing: <ut2004://10.10.10.10:7777/Index.ut2> against <about:blank>] 269 expected: FAIL 270 271 [Parsing: <redis://foo:bar@somehost:6379/0?baz=bam&qux=baz> against <about:blank>] 272 expected: FAIL 273 274 [Parsing: <rsync://foo@host:911/sup> against <about:blank>] 275 expected: FAIL 276 277 [Parsing: <git://github.com/foo/bar.git> against <about:blank>] 278 expected: FAIL 279 280 [Parsing: <irc://myserver.com:6999/channel?passwd> against <about:blank>] 281 expected: FAIL 282 283 [Parsing: <dns://fw.example.org:9999/foo.bar.org?type=TXT> against <about:blank>] 284 expected: FAIL 285 286 [Parsing: <ldap://localhost:389/ou=People,o=JNDITutorial> against <about:blank>] 287 expected: FAIL 288 289 [Parsing: <git+https://github.com/foo/bar> against <about:blank>] 290 expected: FAIL 291 292 [Parsing: <non-spec:/.//> against <about:blank>] 293 expected: FAIL 294 295 [Parsing: <non-spec:/..//> against <about:blank>] 296 expected: FAIL 297 298 [Parsing: <non-spec:/a/..//> against <about:blank>] 299 expected: FAIL 300 301 [Parsing: <non-spec:/.//path> against <about:blank>] 302 expected: FAIL 303 304 [Parsing: <non-spec:/..//path> against <about:blank>] 305 expected: FAIL 306 307 [Parsing: <non-spec:/a/..//path> against <about:blank>] 308 expected: FAIL 309 310 [Parsing: </.//path> against <non-spec:/p>] 311 expected: FAIL 312 313 [Parsing: </..//path> against <non-spec:/p>] 314 expected: FAIL 315 316 [Parsing: <..//path> against <non-spec:/p>] 317 expected: FAIL 318 319 [Parsing: <a/..//path> against <non-spec:/p>] 320 expected: FAIL 321 322 [Parsing: <> against <non-spec:/..//p>] 323 expected: FAIL 324 325 [Parsing: <path> against <non-spec:/..//p>] 326 expected: FAIL 327 328 [Parsing: <non-special://%E2%80%A0/> against <about:blank>] 329 expected: FAIL 330 331 [Parsing: <non-special://H%4fSt/path> against <about:blank>] 332 expected: FAIL 333 334 [Parsing: <non-special://[1:2:0:0:5:0:0:0\]/> against <about:blank>] 335 expected: FAIL 336 337 [Parsing: <non-special://[1:2:0:0:0:0:0:3\]/> against <about:blank>] 338 expected: FAIL 339 340 [Parsing: <non-special://[1:2::3\]:80/> against <about:blank>] 341 expected: FAIL 342 343 [Parsing: <non-special://[:80/> against <about:blank>] 344 expected: FAIL 345 346 [Parsing: <test-a-colon-slash-slash.html> against <a://>] 347 expected: FAIL 348 349 [Parsing: <test-a-colon-slash-slash-b.html> against <a://b>] 350 expected: FAIL 351 352 [Parsing: <non-spec://example.org/test?a#b\x00c> against <about:blank>] 353 expected: FAIL 354 355 [Parsing: <file://ab/p> against <about:blank>] 356 expected: FAIL 357 358 [Parsing: <file://a%C2%ADb/p> against <about:blank>] 359 expected: FAIL 360 361 [Parsing: <file:///p> against <about:blank>] 362 expected: FAIL 363 364 [Parsing: <file://%C2%AD/p> against <about:blank>] 365 expected: FAIL 366 367 [Parsing: <file://xn--/p> against <about:blank>] 368 expected: FAIL 369 370 [Parsing: <foo:// !"$%&'()*+,-.;<=>@[\\\]^_`{|}~@host/> against <about:blank>] 371 expected: FAIL 372 373 [Parsing: <wss:// !"$%&'()*+,-.;<=>@[\]^_`{|}~@host/> against <about:blank>] 374 expected: FAIL 375 376 [Parsing: <foo://joe: !"$%&'()*+,-.:;<=>@[\\\]^_`{|}~@host/> against <about:blank>] 377 expected: FAIL 378 379 [Parsing: <wss://joe: !"$%&'()*+,-.:;<=>@[\]^_`{|}~@host/> against <about:blank>] 380 expected: FAIL 381 382 [Parsing: <foo://!"$%&'()*+,-.;=_`{}~/> against <about:blank>] 383 expected: FAIL 384 385 [Parsing: <wss://!"$&'()*+,-.;=_`{}~/> against <about:blank>] 386 expected: FAIL 387 388 [Parsing: <foo://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> against <about:blank>] 389 expected: FAIL 390 391 [Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> against <about:blank>] 392 expected: FAIL 393 394 [Parsing: <foo://host/dir/? !"$%&'()*+,-./:;<=>?@[\\\]^_`{|}~> against <about:blank>] 395 expected: FAIL 396 397 [Parsing: <foo://host/dir/# !"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~> against <about:blank>] 398 expected: FAIL 399 400 [Parsing: <file://%43%3A> against <about:blank>] 401 expected: FAIL 402 403 [Parsing: <file://%43%7C> against <about:blank>] 404 expected: FAIL 405 406 [Parsing: <file://%43|> against <about:blank>] 407 expected: FAIL 408 409 [Parsing: <file://C%7C> against <about:blank>] 410 expected: FAIL 411 412 [Parsing: <file://%43%7C/> against <about:blank>] 413 expected: FAIL 414 415 [Parsing: <asdf://%43|/> against <about:blank>] 416 expected: FAIL 417 418 [Parsing: <asdf://%43%7C/> against <about:blank>] 419 expected: FAIL 420 421 [Parsing: <C|/> against <file://host/>] 422 expected: FAIL 423 424 [Parsing: </C:/> against <file://host/>] 425 expected: FAIL 426 427 [Parsing: <file:C:/> against <file://host/>] 428 expected: FAIL 429 430 [Parsing: <file:/C:/> against <file://host/>] 431 expected: FAIL 432 433 [Parsing: <foo://ho\tst/> against <about:blank>] 434 expected: FAIL 435 436 [Parsing: <foo://ho\nst/> against <about:blank>] 437 expected: FAIL 438 439 [Parsing: <foo://ho\rst/> against <about:blank>] 440 expected: FAIL 441 442 [Parsing: <http://1.2.3.4.5> against <http://other.com/>] 443 expected: FAIL 444 445 [Parsing: <http://1.2.3.4.5.> against <http://other.com/>] 446 expected: FAIL 447 448 [Parsing: <http://0..0x300/> against <about:blank>] 449 expected: FAIL 450 451 [Parsing: <http://0..0x300./> against <about:blank>] 452 expected: FAIL 453 454 [Parsing: <http://256.256.256.256.256> against <http://other.com/>] 455 expected: FAIL 456 457 [Parsing: <http://256.256.256.256.256.> against <http://other.com/>] 458 expected: FAIL 459 460 [Parsing: <http://1.2.3.08> against <about:blank>] 461 expected: FAIL 462 463 [Parsing: <http://1.2.3.08.> against <about:blank>] 464 expected: FAIL 465 466 [Parsing: <http://1.2.3.09> against <about:blank>] 467 expected: FAIL 468 469 [Parsing: <http://09.2.3.4> against <about:blank>] 470 expected: FAIL 471 472 [Parsing: <http://09.2.3.4.> against <about:blank>] 473 expected: FAIL 474 475 [Parsing: <http://01.2.3.4.5> against <about:blank>] 476 expected: FAIL 477 478 [Parsing: <http://01.2.3.4.5.> against <about:blank>] 479 expected: FAIL 480 481 [Parsing: <http://0x100.2.3.4> against <about:blank>] 482 expected: FAIL 483 484 [Parsing: <http://0x100.2.3.4.> against <about:blank>] 485 expected: FAIL 486 487 [Parsing: <http://0x1.2.3.4.5> against <about:blank>] 488 expected: FAIL 489 490 [Parsing: <http://0x1.2.3.4.5.> against <about:blank>] 491 expected: FAIL 492 493 [Parsing: <http://foo.1.2.3.4> against <about:blank>] 494 expected: FAIL 495 496 [Parsing: <http://foo.1.2.3.4.> against <about:blank>] 497 expected: FAIL 498 499 [Parsing: <http://foo.2.3.4> against <about:blank>] 500 expected: FAIL 501 502 [Parsing: <http://foo.2.3.4.> against <about:blank>] 503 expected: FAIL 504 505 [Parsing: <http://foo.09> against <about:blank>] 506 expected: FAIL 507 508 [Parsing: <http://foo.09.> against <about:blank>] 509 expected: FAIL 510 511 [Parsing: <http://foo.0x4> against <about:blank>] 512 expected: FAIL 513 514 [Parsing: <http://foo.0x4.> against <about:blank>] 515 expected: FAIL 516 517 [Parsing: <http://0999999999999999999/> against <about:blank>] 518 expected: FAIL 519 520 [Parsing: <http://foo.0x> against <about:blank>] 521 expected: FAIL 522 523 [Parsing: <http://foo.0XFfFfFfFfFfFfFfFfFfAcE123> against <about:blank>] 524 expected: FAIL 525 526 [Parsing: <http://💩.123/> against <about:blank>] 527 expected: FAIL 528 529 [Parsing: <http://a.b.c.XN--pokxncvks> against <about:blank>] 530 expected: FAIL 531 532 [Parsing: <http://a.b.c.Xn--pokxncvks> against <about:blank>] 533 expected: FAIL 534 535 [Parsing: <http://10.0.0.XN--pokxncvks> against <about:blank>] 536 expected: FAIL 537 538 [Parsing: <http://10.0.0.xN--pokxncvks> against <about:blank>] 539 expected: FAIL 540 541 [Parsing: <sc://a\x00b/> against <about:blank>] 542 expected: FAIL 543 544 [Parsing: <sc://a b/> against <about:blank>] 545 expected: FAIL 546 547 [Parsing: <sc://a<b> against <about:blank>] 548 expected: FAIL 549 550 [Parsing: <sc://a>b> against <about:blank>] 551 expected: FAIL 552 553 [Parsing: <sc://a[b/> against <about:blank>] 554 expected: FAIL 555 556 [Parsing: <sc://a\\b/> against <about:blank>] 557 expected: FAIL 558 559 [Parsing: <sc://a\]b/> against <about:blank>] 560 expected: FAIL 561 562 [Parsing: <sc://a^b> against <about:blank>] 563 expected: FAIL 564 565 [Parsing: <sc://a|b/> against <about:blank>] 566 expected: FAIL 567 568 [Parsing: <http://!"$&'()*+,-.;=_`{}~/> against <about:blank>] 569 expected: FAIL 570 571 [Parsing: <sc://\x01\x02\x03\x04\x05\x06\x07\x08\x0b\x0c\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f!"$%&'()*+,-.;=_`{}~/> against <about:blank>] 572 expected: FAIL 573 574 [Parsing: <h://.> against <about:blank>] 575 expected: FAIL 576 577 578 [url-constructor.any.html] 579 expected: 580 if (os == "android") and fission: [OK, TIMEOUT] 581 [Parsing: <non-special://test:@test/x> against <about:blank>] 582 expected: FAIL 583 584 [Parsing: <non-special://:@test/x> against <about:blank>] 585 expected: FAIL 586 587 [Parsing: <non-special://f:999999/c> against <http://example.org/foo/bar>] 588 expected: FAIL 589 590 [Parsing: <foo://> against <http://example.org/foo/bar>] 591 expected: FAIL 592 593 [Parsing: <http://foo.com:b@d/> against <http://example.org/foo/bar>] 594 expected: FAIL 595 596 [Parsing: <foo://///////> against <http://example.org/foo/bar>] 597 expected: FAIL 598 599 [Parsing: <foo://///////bar.com/> against <http://example.org/foo/bar>] 600 expected: FAIL 601 602 [Parsing: <foo:////://///> against <http://example.org/foo/bar>] 603 expected: FAIL 604 605 [Parsing: <file://example:1/> against <about:blank>] 606 expected: FAIL 607 608 [Parsing: <file://example:test/> against <about:blank>] 609 expected: FAIL 610 611 [Parsing: <file://example%/> against <about:blank>] 612 expected: FAIL 613 614 [Parsing: <file://[example\]/> against <about:blank>] 615 expected: FAIL 616 617 [Parsing: <//server/file> against <file:///tmp/mock/path>] 618 expected: FAIL 619 620 [Parsing: <\\\\server\\file> against <file:///tmp/mock/path>] 621 expected: FAIL 622 623 [Parsing: </\\server/file> against <file:///tmp/mock/path>] 624 expected: FAIL 625 626 [Parsing: <file://test> against <file:///tmp/mock/path>] 627 expected: FAIL 628 629 [Parsing: <httpa://foo:80/> against <about:blank>] 630 expected: FAIL 631 632 [Parsing: <gopher://foo:70/> against <about:blank>] 633 expected: FAIL 634 635 [Parsing: <gopher://foo:443/> against <about:blank>] 636 expected: FAIL 637 638 [Parsing: <http://www.@pple.com> against <about:blank>] 639 expected: FAIL 640 641 [Parsing: <sc://faß.ExAmPlE/> against <about:blank>] 642 expected: FAIL 643 644 [Parsing: <http://192.168.0.257> against <http://other.com/>] 645 expected: FAIL 646 647 [Parsing: <notspecial://host/?'> against <about:blank>] 648 expected: FAIL 649 650 [Parsing: <i> against <sc://ho/pa>] 651 expected: FAIL 652 653 [Parsing: <i> against <sc:///pa/pa>] 654 expected: FAIL 655 656 [Parsing: <../i> against <sc://ho/pa>] 657 expected: FAIL 658 659 [Parsing: <../i> against <sc:///pa/pa>] 660 expected: FAIL 661 662 [Parsing: </i> against <sc://ho/pa>] 663 expected: FAIL 664 665 [Parsing: </i> against <sc:///pa/pa>] 666 expected: FAIL 667 668 [Parsing: <?i> against <sc://ho/pa>] 669 expected: FAIL 670 671 [Parsing: <?i> against <sc:///pa/pa>] 672 expected: FAIL 673 674 [Parsing: <#i> against <sc://ho/pa>] 675 expected: FAIL 676 677 [Parsing: <#i> against <sc:///pa/pa>] 678 expected: FAIL 679 680 [Parsing: <about:/../> against <about:blank>] 681 expected: FAIL 682 683 [Parsing: <data:/../> against <about:blank>] 684 expected: FAIL 685 686 [Parsing: <javascript:/../> against <about:blank>] 687 expected: FAIL 688 689 [Parsing: <mailto:/../> against <about:blank>] 690 expected: FAIL 691 692 [Parsing: <sc://ñ.test/> against <about:blank>] 693 expected: FAIL 694 695 [Parsing: <sc://%/> against <about:blank>] 696 expected: FAIL 697 698 [Parsing: <sc://@/> against <about:blank>] 699 expected: FAIL 700 701 [Parsing: <sc://te@s:t@/> against <about:blank>] 702 expected: FAIL 703 704 [Parsing: <sc://:/> against <about:blank>] 705 expected: FAIL 706 707 [Parsing: <sc://:12/> against <about:blank>] 708 expected: FAIL 709 710 [Parsing: <x> against <sc://ñ>] 711 expected: FAIL 712 713 [Parsing: <http://10000000000> against <http://other.com/>] 714 expected: FAIL 715 716 [Parsing: <http://4294967296> against <http://other.com/>] 717 expected: FAIL 718 719 [Parsing: <http://0xffffffff1> against <http://other.com/>] 720 expected: FAIL 721 722 [Parsing: <http://256.256.256.256> against <http://other.com/>] 723 expected: FAIL 724 725 [Parsing: <https://0x.0x.0> against <about:blank>] 726 expected: FAIL 727 728 [Parsing: <https://0x100000000/test> against <about:blank>] 729 expected: FAIL 730 731 [Parsing: <https://256.0.0.1/test> against <about:blank>] 732 expected: FAIL 733 734 [Parsing: </> against <file:///C:/a/b>] 735 expected: FAIL 736 737 [Parsing: </> against <file://h/C:/a/b>] 738 expected: FAIL 739 740 [Parsing: </> against <file://h/a/b>] 741 expected: FAIL 742 743 [Parsing: <//d:> against <file:///C:/a/b>] 744 expected: 745 if os == "win": FAIL 746 747 [Parsing: <file://spider///> against <about:blank>] 748 expected: FAIL 749 750 [Parsing: </..//localhost//pig> against <file://lion/>] 751 expected: FAIL 752 753 [Parsing: </rooibos> against <file://tea/>] 754 expected: FAIL 755 756 [Parsing: </?chai> against <file://tea/>] 757 expected: FAIL 758 759 [Parsing: <C|> against <file://host/dir/file>] 760 expected: FAIL 761 762 [Parsing: <C|> against <file://host/D:/dir1/dir2/file>] 763 expected: FAIL 764 765 [Parsing: <C|#> against <file://host/dir/file>] 766 expected: FAIL 767 768 [Parsing: <C|?> against <file://host/dir/file>] 769 expected: FAIL 770 771 [Parsing: <C|/> against <file://host/dir/file>] 772 expected: FAIL 773 774 [Parsing: <C|\n/> against <file://host/dir/file>] 775 expected: FAIL 776 777 [Parsing: <C|\\> against <file://host/dir/file>] 778 expected: FAIL 779 780 [Parsing: <C> against <file://host/dir/file>] 781 expected: FAIL 782 783 [Parsing: <C|a> against <file://host/dir/file>] 784 expected: FAIL 785 786 [Parsing: </c:/foo/bar> against <file://host/path>] 787 expected: FAIL 788 789 [Parsing: <file://example.net/C:/> against <about:blank>] 790 expected: FAIL 791 792 [Parsing: <file://1.2.3.4/C:/> against <about:blank>] 793 expected: FAIL 794 795 [Parsing: <file://[1::8\]/C:/> against <about:blank>] 796 expected: FAIL 797 798 [Parsing: <file:///Y:> against <about:blank>] 799 expected: 800 if os == "win": FAIL 801 802 [Parsing: <file:///y:> against <about:blank>] 803 expected: 804 if os == "win": FAIL 805 806 [Parsing: <//one/two> against <file:///>] 807 expected: FAIL 808 809 [Parsing: <sc://ñ> against <about:blank>] 810 expected: FAIL 811 812 [Parsing: <sc://ñ?x> against <about:blank>] 813 expected: FAIL 814 815 [Parsing: <sc://ñ#x> against <about:blank>] 816 expected: FAIL 817 818 [Parsing: <#x> against <sc://ñ>] 819 expected: FAIL 820 821 [Parsing: <?x> against <sc://ñ>] 822 expected: FAIL 823 824 [Parsing: <sc://?> against <about:blank>] 825 expected: FAIL 826 827 [Parsing: <sc://#> against <about:blank>] 828 expected: FAIL 829 830 [Parsing: <///> against <sc://x/>] 831 expected: FAIL 832 833 [Parsing: <////> against <sc://x/>] 834 expected: FAIL 835 836 [Parsing: <////x/> against <sc://x/>] 837 expected: FAIL 838 839 [Parsing: <tftp://foobar.com/someconfig;mode=netascii> against <about:blank>] 840 expected: FAIL 841 842 [Parsing: <telnet://user:pass@foobar.com:23/> against <about:blank>] 843 expected: FAIL 844 845 [Parsing: <ut2004://10.10.10.10:7777/Index.ut2> against <about:blank>] 846 expected: FAIL 847 848 [Parsing: <redis://foo:bar@somehost:6379/0?baz=bam&qux=baz> against <about:blank>] 849 expected: FAIL 850 851 [Parsing: <rsync://foo@host:911/sup> against <about:blank>] 852 expected: FAIL 853 854 [Parsing: <git://github.com/foo/bar.git> against <about:blank>] 855 expected: FAIL 856 857 [Parsing: <irc://myserver.com:6999/channel?passwd> against <about:blank>] 858 expected: FAIL 859 860 [Parsing: <dns://fw.example.org:9999/foo.bar.org?type=TXT> against <about:blank>] 861 expected: FAIL 862 863 [Parsing: <ldap://localhost:389/ou=People,o=JNDITutorial> against <about:blank>] 864 expected: FAIL 865 866 [Parsing: <git+https://github.com/foo/bar> against <about:blank>] 867 expected: FAIL 868 869 [Parsing: <non-spec:/.//> against <about:blank>] 870 expected: FAIL 871 872 [Parsing: <non-spec:/..//> against <about:blank>] 873 expected: FAIL 874 875 [Parsing: <non-spec:/a/..//> against <about:blank>] 876 expected: FAIL 877 878 [Parsing: <non-spec:/.//path> against <about:blank>] 879 expected: FAIL 880 881 [Parsing: <non-spec:/..//path> against <about:blank>] 882 expected: FAIL 883 884 [Parsing: <non-spec:/a/..//path> against <about:blank>] 885 expected: FAIL 886 887 [Parsing: </.//path> against <non-spec:/p>] 888 expected: FAIL 889 890 [Parsing: </..//path> against <non-spec:/p>] 891 expected: FAIL 892 893 [Parsing: <..//path> against <non-spec:/p>] 894 expected: FAIL 895 896 [Parsing: <a/..//path> against <non-spec:/p>] 897 expected: FAIL 898 899 [Parsing: <> against <non-spec:/..//p>] 900 expected: FAIL 901 902 [Parsing: <path> against <non-spec:/..//p>] 903 expected: FAIL 904 905 [Parsing: <non-special://%E2%80%A0/> against <about:blank>] 906 expected: FAIL 907 908 [Parsing: <non-special://H%4fSt/path> against <about:blank>] 909 expected: FAIL 910 911 [Parsing: <non-special://[1:2:0:0:5:0:0:0\]/> against <about:blank>] 912 expected: FAIL 913 914 [Parsing: <non-special://[1:2:0:0:0:0:0:3\]/> against <about:blank>] 915 expected: FAIL 916 917 [Parsing: <non-special://[1:2::3\]:80/> against <about:blank>] 918 expected: FAIL 919 920 [Parsing: <non-special://[:80/> against <about:blank>] 921 expected: FAIL 922 923 [Parsing: <test-a-colon-slash-slash.html> against <a://>] 924 expected: FAIL 925 926 [Parsing: <test-a-colon-slash-slash-b.html> against <a://b>] 927 expected: FAIL 928 929 [Parsing: <non-spec://example.org/test?a#b\x00c> against <about:blank>] 930 expected: FAIL 931 932 [Parsing: <file://ab/p> against <about:blank>] 933 expected: FAIL 934 935 [Parsing: <file://a%C2%ADb/p> against <about:blank>] 936 expected: FAIL 937 938 [Parsing: <file:///p> against <about:blank>] 939 expected: FAIL 940 941 [Parsing: <file://%C2%AD/p> against <about:blank>] 942 expected: FAIL 943 944 [Parsing: <file://xn--/p> against <about:blank>] 945 expected: FAIL 946 947 [Parsing: <foo:// !"$%&'()*+,-.;<=>@[\\\]^_`{|}~@host/> against <about:blank>] 948 expected: FAIL 949 950 [Parsing: <wss:// !"$%&'()*+,-.;<=>@[\]^_`{|}~@host/> against <about:blank>] 951 expected: FAIL 952 953 [Parsing: <foo://joe: !"$%&'()*+,-.:;<=>@[\\\]^_`{|}~@host/> against <about:blank>] 954 expected: FAIL 955 956 [Parsing: <wss://joe: !"$%&'()*+,-.:;<=>@[\]^_`{|}~@host/> against <about:blank>] 957 expected: FAIL 958 959 [Parsing: <foo://!"$%&'()*+,-.;=_`{}~/> against <about:blank>] 960 expected: FAIL 961 962 [Parsing: <wss://!"$&'()*+,-.;=_`{}~/> against <about:blank>] 963 expected: FAIL 964 965 [Parsing: <foo://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> against <about:blank>] 966 expected: FAIL 967 968 [Parsing: <wss://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> against <about:blank>] 969 expected: FAIL 970 971 [Parsing: <foo://host/dir/? !"$%&'()*+,-./:;<=>?@[\\\]^_`{|}~> against <about:blank>] 972 expected: FAIL 973 974 [Parsing: <foo://host/dir/# !"#$%&'()*+,-./:;<=>?@[\\\]^_`{|}~> against <about:blank>] 975 expected: FAIL 976 977 [Parsing: <file://%43%3A> against <about:blank>] 978 expected: FAIL 979 980 [Parsing: <file://%43%7C> against <about:blank>] 981 expected: FAIL 982 983 [Parsing: <file://%43|> against <about:blank>] 984 expected: FAIL 985 986 [Parsing: <file://C%7C> against <about:blank>] 987 expected: FAIL 988 989 [Parsing: <file://%43%7C/> against <about:blank>] 990 expected: FAIL 991 992 [Parsing: <asdf://%43|/> against <about:blank>] 993 expected: FAIL 994 995 [Parsing: <asdf://%43%7C/> against <about:blank>] 996 expected: FAIL 997 998 [Parsing: <C|/> against <file://host/>] 999 expected: FAIL 1000 1001 [Parsing: </C:/> against <file://host/>] 1002 expected: FAIL 1003 1004 [Parsing: <file:C:/> against <file://host/>] 1005 expected: FAIL 1006 1007 [Parsing: <file:/C:/> against <file://host/>] 1008 expected: FAIL 1009 1010 [Parsing: <foo://ho\tst/> against <about:blank>] 1011 expected: FAIL 1012 1013 [Parsing: <foo://ho\nst/> against <about:blank>] 1014 expected: FAIL 1015 1016 [Parsing: <foo://ho\rst/> against <about:blank>] 1017 expected: FAIL 1018 1019 [Parsing: <http://1.2.3.4.5> against <http://other.com/>] 1020 expected: FAIL 1021 1022 [Parsing: <http://1.2.3.4.5.> against <http://other.com/>] 1023 expected: FAIL 1024 1025 [Parsing: <http://0..0x300/> against <about:blank>] 1026 expected: FAIL 1027 1028 [Parsing: <http://0..0x300./> against <about:blank>] 1029 expected: FAIL 1030 1031 [Parsing: <http://256.256.256.256.256> against <http://other.com/>] 1032 expected: FAIL 1033 1034 [Parsing: <http://256.256.256.256.256.> against <http://other.com/>] 1035 expected: FAIL 1036 1037 [Parsing: <http://1.2.3.08> against <about:blank>] 1038 expected: FAIL 1039 1040 [Parsing: <http://1.2.3.08.> against <about:blank>] 1041 expected: FAIL 1042 1043 [Parsing: <http://1.2.3.09> against <about:blank>] 1044 expected: FAIL 1045 1046 [Parsing: <http://09.2.3.4> against <about:blank>] 1047 expected: FAIL 1048 1049 [Parsing: <http://09.2.3.4.> against <about:blank>] 1050 expected: FAIL 1051 1052 [Parsing: <http://01.2.3.4.5> against <about:blank>] 1053 expected: FAIL 1054 1055 [Parsing: <http://01.2.3.4.5.> against <about:blank>] 1056 expected: FAIL 1057 1058 [Parsing: <http://0x100.2.3.4> against <about:blank>] 1059 expected: FAIL 1060 1061 [Parsing: <http://0x100.2.3.4.> against <about:blank>] 1062 expected: FAIL 1063 1064 [Parsing: <http://0x1.2.3.4.5> against <about:blank>] 1065 expected: FAIL 1066 1067 [Parsing: <http://0x1.2.3.4.5.> against <about:blank>] 1068 expected: FAIL 1069 1070 [Parsing: <http://foo.1.2.3.4> against <about:blank>] 1071 expected: FAIL 1072 1073 [Parsing: <http://foo.1.2.3.4.> against <about:blank>] 1074 expected: FAIL 1075 1076 [Parsing: <http://foo.2.3.4> against <about:blank>] 1077 expected: FAIL 1078 1079 [Parsing: <http://foo.2.3.4.> against <about:blank>] 1080 expected: FAIL 1081 1082 [Parsing: <http://foo.09> against <about:blank>] 1083 expected: FAIL 1084 1085 [Parsing: <http://foo.09.> against <about:blank>] 1086 expected: FAIL 1087 1088 [Parsing: <http://foo.0x4> against <about:blank>] 1089 expected: FAIL 1090 1091 [Parsing: <http://foo.0x4.> against <about:blank>] 1092 expected: FAIL 1093 1094 [Parsing: <http://0999999999999999999/> against <about:blank>] 1095 expected: FAIL 1096 1097 [Parsing: <http://foo.0x> against <about:blank>] 1098 expected: FAIL 1099 1100 [Parsing: <http://foo.0XFfFfFfFfFfFfFfFfFfAcE123> against <about:blank>] 1101 expected: FAIL 1102 1103 [Parsing: <http://💩.123/> against <about:blank>] 1104 expected: FAIL 1105 1106 [Parsing: <http://a.b.c.XN--pokxncvks> against <about:blank>] 1107 expected: FAIL 1108 1109 [Parsing: <http://a.b.c.Xn--pokxncvks> against <about:blank>] 1110 expected: FAIL 1111 1112 [Parsing: <http://10.0.0.XN--pokxncvks> against <about:blank>] 1113 expected: FAIL 1114 1115 [Parsing: <http://10.0.0.xN--pokxncvks> against <about:blank>] 1116 expected: FAIL 1117 1118 [Parsing: <sc://a\x00b/> against <about:blank>] 1119 expected: FAIL 1120 1121 [Parsing: <sc://a b/> against <about:blank>] 1122 expected: FAIL 1123 1124 [Parsing: <sc://a<b> against <about:blank>] 1125 expected: FAIL 1126 1127 [Parsing: <sc://a>b> against <about:blank>] 1128 expected: FAIL 1129 1130 [Parsing: <sc://a[b/> against <about:blank>] 1131 expected: FAIL 1132 1133 [Parsing: <sc://a\\b/> against <about:blank>] 1134 expected: FAIL 1135 1136 [Parsing: <sc://a\]b/> against <about:blank>] 1137 expected: FAIL 1138 1139 [Parsing: <sc://a^b> against <about:blank>] 1140 expected: FAIL 1141 1142 [Parsing: <sc://a|b/> against <about:blank>] 1143 expected: FAIL 1144 1145 [Parsing: <http://!"$&'()*+,-.;=_`{}~/> against <about:blank>] 1146 expected: FAIL 1147 1148 [Parsing: <sc://\x01\x02\x03\x04\x05\x06\x07\x08\x0b\x0c\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f!"$%&'()*+,-.;=_`{}~/> against <about:blank>] 1149 expected: FAIL 1150 1151 [Parsing: <h://.> against <about:blank>] 1152 expected: FAIL 1153 1154 1155 [url-constructor.any.worker.html?include=javascript] 1156 [Parsing: <javascript:/../> without base] 1157 expected: FAIL 1158 1159 [Parsing: <javascript://example.com:8080/pathname?search#hash> without base] 1160 expected: FAIL 1161 1162 [Parsing: <javascript:///test> without base] 1163 expected: FAIL 1164 1165 [Parsing: <javascript://test/a/../b> without base] 1166 expected: FAIL 1167 1168 1169 [url-constructor.any.worker.html?exclude=(file|javascript|mailto)] 1170 [Parsing: <about:/../> without base] 1171 expected: FAIL 1172 1173 [Parsing: <http://!"$&'()*+,-.;=_`{}~/> without base] 1174 expected: FAIL 1175 1176 [Parsing: <wss://!"$&'()*+,-.;=_`{}~/> without base] 1177 expected: FAIL 1178 1179 [Parsing: <foo://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> without base] 1180 expected: FAIL 1181 1182 [Parsing: <non-special:opaque ?hi> without base] 1183 expected: FAIL 1184 1185 [Parsing: <non-special:opaque #hi> without base] 1186 expected: FAIL 1187 1188 [Parsing: <non-special:opaque \t\t \t#hi> without base] 1189 expected: FAIL 1190 1191 [Parsing: <non-special:opaque \t\t #hi> without base] 1192 expected: FAIL 1193 1194 [Parsing: <non-special:opaque\t\t \r #hi> without base] 1195 expected: FAIL 1196 1197 [Parsing: <data:/../> without base] 1198 expected: FAIL 1199 1200 [Parsing: <data://example.com:8080/pathname?search#hash> without base] 1201 expected: FAIL 1202 1203 [Parsing: <data:///test> without base] 1204 expected: FAIL 1205 1206 [Parsing: <data://test/a/../b> without base] 1207 expected: FAIL 1208 1209 1210 [url-constructor.any.html?include=file] 1211 [Parsing: <//server/file> against <file:///tmp/mock/path>] 1212 expected: FAIL 1213 1214 [Parsing: <\\\\server\\file> against <file:///tmp/mock/path>] 1215 expected: FAIL 1216 1217 [Parsing: </\\server/file> against <file:///tmp/mock/path>] 1218 expected: FAIL 1219 1220 [Parsing: <file://test> against <file:///tmp/mock/path>] 1221 expected: FAIL 1222 1223 [Parsing: </> against <file:///C:/a/b>] 1224 expected: FAIL 1225 1226 [Parsing: </> against <file://h/C:/a/b>] 1227 expected: FAIL 1228 1229 [Parsing: </> against <file://h/a/b>] 1230 expected: FAIL 1231 1232 [Parsing: <//d:> against <file:///C:/a/b>] 1233 expected: 1234 if os == "win": FAIL 1235 1236 [Parsing: </..//localhost//pig> against <file://lion/>] 1237 expected: FAIL 1238 1239 [Parsing: </rooibos> against <file://tea/>] 1240 expected: FAIL 1241 1242 [Parsing: </?chai> against <file://tea/>] 1243 expected: FAIL 1244 1245 [Parsing: <C|> against <file://host/dir/file>] 1246 expected: FAIL 1247 1248 [Parsing: <C|> against <file://host/D:/dir1/dir2/file>] 1249 expected: FAIL 1250 1251 [Parsing: <C|#> against <file://host/dir/file>] 1252 expected: FAIL 1253 1254 [Parsing: <C|?> against <file://host/dir/file>] 1255 expected: FAIL 1256 1257 [Parsing: <C|/> against <file://host/dir/file>] 1258 expected: FAIL 1259 1260 [Parsing: <C|\n/> against <file://host/dir/file>] 1261 expected: FAIL 1262 1263 [Parsing: <C|\\> against <file://host/dir/file>] 1264 expected: FAIL 1265 1266 [Parsing: <C> against <file://host/dir/file>] 1267 expected: FAIL 1268 1269 [Parsing: <C|a> against <file://host/dir/file>] 1270 expected: FAIL 1271 1272 [Parsing: </c:/foo/bar> against <file://host/path>] 1273 expected: FAIL 1274 1275 [Parsing: <C|/> against <file://host/>] 1276 expected: FAIL 1277 1278 [Parsing: </C:/> against <file://host/>] 1279 expected: FAIL 1280 1281 [Parsing: <file:C:/> against <file://host/>] 1282 expected: FAIL 1283 1284 [Parsing: <file:/C:/> against <file://host/>] 1285 expected: FAIL 1286 1287 [Parsing: <//one/two> against <file:///>] 1288 expected: FAIL 1289 1290 [Parsing: <file://example:1/> without base] 1291 expected: FAIL 1292 1293 [Parsing: <file://example:test/> without base] 1294 expected: FAIL 1295 1296 [Parsing: <file://example%/> without base] 1297 expected: FAIL 1298 1299 [Parsing: <file://[example\]/> without base] 1300 expected: FAIL 1301 1302 [Parsing: <file://%43%3A> without base] 1303 expected: FAIL 1304 1305 [Parsing: <file://%43%7C> without base] 1306 expected: FAIL 1307 1308 [Parsing: <file://%43|> without base] 1309 expected: FAIL 1310 1311 [Parsing: <file://C%7C> without base] 1312 expected: FAIL 1313 1314 [Parsing: <file://%43%7C/> without base] 1315 expected: FAIL 1316 1317 [Parsing: <file://spider///> without base] 1318 expected: FAIL 1319 1320 [Parsing: <file://example.net/C:/> without base] 1321 expected: FAIL 1322 1323 [Parsing: <file://1.2.3.4/C:/> without base] 1324 expected: FAIL 1325 1326 [Parsing: <file://[1::8\]/C:/> without base] 1327 expected: FAIL 1328 1329 [Parsing: <file:///Y:> without base] 1330 expected: 1331 if os == "win": FAIL 1332 1333 [Parsing: <file:///y:> without base] 1334 expected: 1335 if os == "win": FAIL 1336 1337 [Parsing: <file://ab/p> without base] 1338 expected: FAIL 1339 1340 [Parsing: <file://a%C2%ADb/p> without base] 1341 expected: FAIL 1342 1343 [Parsing: <file:///p> without base] 1344 expected: FAIL 1345 1346 [Parsing: <file://%C2%AD/p> without base] 1347 expected: FAIL 1348 1349 [Parsing: <file://xn--/p> without base] 1350 expected: FAIL 1351 1352 [Parsing: <//a/../> against <file:///>] 1353 expected: FAIL 1354 1355 1356 [url-constructor.any.worker.html?include=file] 1357 [Parsing: <//server/file> against <file:///tmp/mock/path>] 1358 expected: FAIL 1359 1360 [Parsing: <\\\\server\\file> against <file:///tmp/mock/path>] 1361 expected: FAIL 1362 1363 [Parsing: </\\server/file> against <file:///tmp/mock/path>] 1364 expected: FAIL 1365 1366 [Parsing: <file://test> against <file:///tmp/mock/path>] 1367 expected: FAIL 1368 1369 [Parsing: </> against <file:///C:/a/b>] 1370 expected: FAIL 1371 1372 [Parsing: </> against <file://h/C:/a/b>] 1373 expected: FAIL 1374 1375 [Parsing: </> against <file://h/a/b>] 1376 expected: FAIL 1377 1378 [Parsing: <//d:> against <file:///C:/a/b>] 1379 expected: 1380 if os == "win": FAIL 1381 1382 [Parsing: </..//localhost//pig> against <file://lion/>] 1383 expected: FAIL 1384 1385 [Parsing: </rooibos> against <file://tea/>] 1386 expected: FAIL 1387 1388 [Parsing: </?chai> against <file://tea/>] 1389 expected: FAIL 1390 1391 [Parsing: <C|> against <file://host/dir/file>] 1392 expected: FAIL 1393 1394 [Parsing: <C|> against <file://host/D:/dir1/dir2/file>] 1395 expected: FAIL 1396 1397 [Parsing: <C|#> against <file://host/dir/file>] 1398 expected: FAIL 1399 1400 [Parsing: <C|?> against <file://host/dir/file>] 1401 expected: FAIL 1402 1403 [Parsing: <C|/> against <file://host/dir/file>] 1404 expected: FAIL 1405 1406 [Parsing: <C|\n/> against <file://host/dir/file>] 1407 expected: FAIL 1408 1409 [Parsing: <C|\\> against <file://host/dir/file>] 1410 expected: FAIL 1411 1412 [Parsing: <C> against <file://host/dir/file>] 1413 expected: FAIL 1414 1415 [Parsing: <C|a> against <file://host/dir/file>] 1416 expected: FAIL 1417 1418 [Parsing: </c:/foo/bar> against <file://host/path>] 1419 expected: FAIL 1420 1421 [Parsing: <C|/> against <file://host/>] 1422 expected: FAIL 1423 1424 [Parsing: </C:/> against <file://host/>] 1425 expected: FAIL 1426 1427 [Parsing: <file:C:/> against <file://host/>] 1428 expected: FAIL 1429 1430 [Parsing: <file:/C:/> against <file://host/>] 1431 expected: FAIL 1432 1433 [Parsing: <//one/two> against <file:///>] 1434 expected: FAIL 1435 1436 [Parsing: <file://example:1/> without base] 1437 expected: FAIL 1438 1439 [Parsing: <file://example:test/> without base] 1440 expected: FAIL 1441 1442 [Parsing: <file://example%/> without base] 1443 expected: FAIL 1444 1445 [Parsing: <file://[example\]/> without base] 1446 expected: FAIL 1447 1448 [Parsing: <file://%43%3A> without base] 1449 expected: FAIL 1450 1451 [Parsing: <file://%43%7C> without base] 1452 expected: FAIL 1453 1454 [Parsing: <file://%43|> without base] 1455 expected: FAIL 1456 1457 [Parsing: <file://C%7C> without base] 1458 expected: FAIL 1459 1460 [Parsing: <file://%43%7C/> without base] 1461 expected: FAIL 1462 1463 [Parsing: <file://spider///> without base] 1464 expected: FAIL 1465 1466 [Parsing: <file://example.net/C:/> without base] 1467 expected: FAIL 1468 1469 [Parsing: <file://1.2.3.4/C:/> without base] 1470 expected: FAIL 1471 1472 [Parsing: <file://[1::8\]/C:/> without base] 1473 expected: FAIL 1474 1475 [Parsing: <file:///Y:> without base] 1476 expected: 1477 if os == "win": FAIL 1478 1479 [Parsing: <file:///y:> without base] 1480 expected: 1481 if os == "win": FAIL 1482 1483 [Parsing: <file://ab/p> without base] 1484 expected: FAIL 1485 1486 [Parsing: <file://a%C2%ADb/p> without base] 1487 expected: FAIL 1488 1489 [Parsing: <file:///p> without base] 1490 expected: FAIL 1491 1492 [Parsing: <file://%C2%AD/p> without base] 1493 expected: FAIL 1494 1495 [Parsing: <file://xn--/p> without base] 1496 expected: FAIL 1497 1498 [Parsing: <//a/../> against <file:///>] 1499 expected: FAIL 1500 1501 1502 [url-constructor.any.html?exclude=(file|javascript|mailto)] 1503 [Parsing: <about:/../> without base] 1504 expected: FAIL 1505 1506 [Parsing: <http://!"$&'()*+,-.;=_`{}~/> without base] 1507 expected: FAIL 1508 1509 [Parsing: <wss://!"$&'()*+,-.;=_`{}~/> without base] 1510 expected: FAIL 1511 1512 [Parsing: <foo://host/ !"$%&'()*+,-./:;<=>@[\\\]^_`{|}~> without base] 1513 expected: FAIL 1514 1515 [Parsing: <non-special:opaque ?hi> without base] 1516 expected: FAIL 1517 1518 [Parsing: <non-special:opaque #hi> without base] 1519 expected: FAIL 1520 1521 [Parsing: <non-special:opaque \t\t \t#hi> without base] 1522 expected: FAIL 1523 1524 [Parsing: <non-special:opaque \t\t #hi> without base] 1525 expected: FAIL 1526 1527 [Parsing: <non-special:opaque\t\t \r #hi> without base] 1528 expected: FAIL 1529 1530 [Parsing: <data:/../> without base] 1531 expected: FAIL 1532 1533 [Parsing: <data://example.com:8080/pathname?search#hash> without base] 1534 expected: FAIL 1535 1536 [Parsing: <data:///test> without base] 1537 expected: FAIL 1538 1539 [Parsing: <data://test/a/../b> without base] 1540 expected: FAIL 1541 1542 1543 [url-constructor.any.html?include=javascript] 1544 [Parsing: <javascript:/../> without base] 1545 expected: FAIL 1546 1547 [Parsing: <javascript://example.com:8080/pathname?search#hash> without base] 1548 expected: FAIL 1549 1550 [Parsing: <javascript:///test> without base] 1551 expected: FAIL 1552 1553 [Parsing: <javascript://test/a/../b> without base] 1554 expected: FAIL 1555 1556 1557 [url-constructor.any.html?include=mailto] 1558 1559 [url-constructor.any.worker.html?include=mailto]