********* Start testing of tst_QUrl *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 13.3.0), ubuntu 24.04
PASS   : tst_QUrl::initTestCase()
PASS   : tst_QUrl::getSetCheck()
PASS   : tst_QUrl::constructing()
PASS   : tst_QUrl::hashInPath()
PASS   : tst_QUrl::unc()
PASS   : tst_QUrl::assignment()
PASS   : tst_QUrl::orderingCompiles()
XFAIL  : tst_QUrl::comparison() Normalization not implemented, will probably not be implemented like this
   Loc: [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qurl/tst_qurl.cpp(319)]
PASS   : tst_QUrl::comparison()
PASS   : tst_QUrl::comparison2(null-null)
PASS   : tst_QUrl::comparison2(null-empty)
PASS   : tst_QUrl::comparison2(scheme-null)
PASS   : tst_QUrl::comparison2(samescheme)
PASS   : tst_QUrl::comparison2(no-fragment-empty-fragment)
PASS   : tst_QUrl::comparison2(no-query-empty-query)
PASS   : tst_QUrl::comparison2(simple-file-url)
PASS   : tst_QUrl::comparison2(fromLocalFile-vs-ctor)
PASS   : tst_QUrl::comparison2(scheme-path)
PASS   : tst_QUrl::comparison2(fragment-path)
PASS   : tst_QUrl::comparison2(fragment-scheme)
PASS   : tst_QUrl::comparison2(noport-zeroport)
PASS   : tst_QUrl::comparison2(null-latent-scheme)
PASS   : tst_QUrl::comparison2(nonnull-latent-scheme)
PASS   : tst_QUrl::comparison2(null-latent-username)
PASS   : tst_QUrl::comparison2(nonnull-latent-username)
PASS   : tst_QUrl::comparison2(null-latent-password)
PASS   : tst_QUrl::comparison2(nonnull-latent-password)
PASS   : tst_QUrl::comparison2(null-latent-userinfo)
PASS   : tst_QUrl::comparison2(nonnull-latent-userinfo)
PASS   : tst_QUrl::comparison2(null-latent-host)
PASS   : tst_QUrl::comparison2(nonnull-latent-host)
PASS   : tst_QUrl::comparison2(null-latent-username-host)
PASS   : tst_QUrl::comparison2(nonnull-latent-username-host)
PASS   : tst_QUrl::comparison2(null-latent-password-host)
PASS   : tst_QUrl::comparison2(nonnull-latent-password-host)
PASS   : tst_QUrl::comparison2(null-latent-userinfo-host)
PASS   : tst_QUrl::comparison2(nonnull-latent-userinfo-host)
PASS   : tst_QUrl::comparison2(null-latent-host-port)
PASS   : tst_QUrl::comparison2(nonnull-latent-host-port)
PASS   : tst_QUrl::comparison2(null-latent-abpath)
PASS   : tst_QUrl::comparison2(nonnull-latent-abpath)
PASS   : tst_QUrl::comparison2(null-latent-relpath)
PASS   : tst_QUrl::comparison2(nonnull-latent-relpath)
PASS   : tst_QUrl::comparison2(null-latent-abpath-local)
PASS   : tst_QUrl::comparison2(nonnull-latent-abpath-local)
PASS   : tst_QUrl::comparison2(null-latent-relpath-local)
PASS   : tst_QUrl::comparison2(nonnull-latent-relpath-local)
PASS   : tst_QUrl::comparison2(null-latent-query)
PASS   : tst_QUrl::comparison2(nonnull-latent-query)
PASS   : tst_QUrl::comparison2(null-latent-fragment)
PASS   : tst_QUrl::comparison2(nonnull-latent-fragment)
PASS   : tst_QUrl::copying()
PASS   : tst_QUrl::setUrl()
PASS   : tst_QUrl::i18n(øl)
PASS   : tst_QUrl::i18n(räksmörgås)
PASS   : tst_QUrl::i18n(bühler)
PASS   : tst_QUrl::i18n(non-latin1)
PASS   : tst_QUrl::resolving(empty-on-empty)
PASS   : tst_QUrl::resolving(empty-on-/)
PASS   : tst_QUrl::resolving(empty-on-//)
PASS   : tst_QUrl::resolving(empty-on-/.)
PASS   : tst_QUrl::resolving(empty-on-/./)
PASS   : tst_QUrl::resolving(empty-on-/..)
PASS   : tst_QUrl::resolving(empty-on-/../)
PASS   : tst_QUrl::resolving(/-on-empty-with-authority)
PASS   : tst_QUrl::resolving(.-on-empty-with-authority)
PASS   : tst_QUrl::resolving(./-on-empty-with-authority)
PASS   : tst_QUrl::resolving(.//-on-empty-with-authority)
PASS   : tst_QUrl::resolving(..-on-empty-with-authority)
PASS   : tst_QUrl::resolving(../-on-empty-with-authority)
PASS   : tst_QUrl::resolving(/-on-empty-no-authority)
PASS   : tst_QUrl::resolving(.-on-empty-no-authority)
PASS   : tst_QUrl::resolving(./-on-empty-no-authority)
PASS   : tst_QUrl::resolving(.//-on-empty-no-authority)
PASS   : tst_QUrl::resolving(..-on-empty-no-authority)
PASS   : tst_QUrl::resolving(../-on-empty-no-authority)
PASS   : tst_QUrl::resolving(scheme-change)
PASS   : tst_QUrl::resolving(scheme-change-path)
PASS   : tst_QUrl::resolving(g:h)
PASS   : tst_QUrl::resolving(g)
PASS   : tst_QUrl::resolving(./g)
PASS   : tst_QUrl::resolving(g/)
PASS   : tst_QUrl::resolving(/g)
PASS   : tst_QUrl::resolving(//g)
PASS   : tst_QUrl::resolving(?y)
PASS   : tst_QUrl::resolving(g?y)
PASS   : tst_QUrl::resolving(#s)
PASS   : tst_QUrl::resolving(g#s)
PASS   : tst_QUrl::resolving(g?y#s)
PASS   : tst_QUrl::resolving(;x)
PASS   : tst_QUrl::resolving(g;x)
PASS   : tst_QUrl::resolving(g;x?y#s)
PASS   : tst_QUrl::resolving([empty])
PASS   : tst_QUrl::resolving(.)
PASS   : tst_QUrl::resolving(./)
PASS   : tst_QUrl::resolving(.//)
PASS   : tst_QUrl::resolving(..)
PASS   : tst_QUrl::resolving(../)
PASS   : tst_QUrl::resolving(..//)
PASS   : tst_QUrl::resolving(../g)
PASS   : tst_QUrl::resolving(..//g)
PASS   : tst_QUrl::resolving(../..)
PASS   : tst_QUrl::resolving(../../)
PASS   : tst_QUrl::resolving(../..//)
PASS   : tst_QUrl::resolving(../../g)
PASS   : tst_QUrl::resolving(../..//g)
PASS   : tst_QUrl::resolving(g:h-on-/)
PASS   : tst_QUrl::resolving(g-on-/)
PASS   : tst_QUrl::resolving(./g-on-/)
PASS   : tst_QUrl::resolving(g/-on-/)
PASS   : tst_QUrl::resolving(/g-on-/)
PASS   : tst_QUrl::resolving(//g-on-/)
PASS   : tst_QUrl::resolving(?y-on-/)
PASS   : tst_QUrl::resolving(g?y-on-/)
PASS   : tst_QUrl::resolving(#s-on-/)
PASS   : tst_QUrl::resolving(g#s-on-/)
PASS   : tst_QUrl::resolving(g?y#s-on-/)
PASS   : tst_QUrl::resolving(;x-on-/)
PASS   : tst_QUrl::resolving(g;x-on-/)
PASS   : tst_QUrl::resolving(g;x?y#s-on-/)
PASS   : tst_QUrl::resolving([empty]-on-/)
PASS   : tst_QUrl::resolving(.-on-/)
PASS   : tst_QUrl::resolving(./-on-/)
PASS   : tst_QUrl::resolving(.//-on-/)
PASS   : tst_QUrl::resolving(..-on-/)
PASS   : tst_QUrl::resolving(../-on-/)
PASS   : tst_QUrl::resolving(..//-on-/)
PASS   : tst_QUrl::resolving(../g-on-/)
PASS   : tst_QUrl::resolving(..//g-on-/)
PASS   : tst_QUrl::resolving(../..-on-/)
PASS   : tst_QUrl::resolving(../../-on-/)
PASS   : tst_QUrl::resolving(../..//-on-/)
PASS   : tst_QUrl::resolving(../../g-on-/)
PASS   : tst_QUrl::resolving(../..//g-on-/)
PASS   : tst_QUrl::resolving(.-on-//)
PASS   : tst_QUrl::resolving(./-on-//)
PASS   : tst_QUrl::resolving(.//-on-//)
PASS   : tst_QUrl::resolving(..-on-//)
PASS   : tst_QUrl::resolving(../-on-//)
PASS   : tst_QUrl::resolving(..//-on-//)
PASS   : tst_QUrl::resolving(../g-on-//)
PASS   : tst_QUrl::resolving(..//g-on-//)
PASS   : tst_QUrl::resolving(../..-on-//)
PASS   : tst_QUrl::resolving(../../-on-//)
PASS   : tst_QUrl::resolving(../..//-on-//)
PASS   : tst_QUrl::resolving(../../g-on-//)
PASS   : tst_QUrl::resolving(../..//g-on-//)
PASS   : tst_QUrl::resolving(../../../)
PASS   : tst_QUrl::resolving(../../../..)
PASS   : tst_QUrl::resolving(../../../..//)
PASS   : tst_QUrl::resolving(../../../../..)
PASS   : tst_QUrl::resolving(../../../../../)
PASS   : tst_QUrl::resolving(../../../g)
PASS   : tst_QUrl::resolving(../../..//g)
PASS   : tst_QUrl::resolving(../../../../g)
PASS   : tst_QUrl::resolving(../../../..//g)
PASS   : tst_QUrl::resolving(/./g)
PASS   : tst_QUrl::resolving(/../g)
PASS   : tst_QUrl::resolving(g.)
PASS   : tst_QUrl::resolving(.g)
PASS   : tst_QUrl::resolving(g..)
PASS   : tst_QUrl::resolving(..g)
PASS   : tst_QUrl::resolving(./../g)
PASS   : tst_QUrl::resolving(./g/.)
PASS   : tst_QUrl::resolving(g/./h)
PASS   : tst_QUrl::resolving(g/../h)
PASS   : tst_QUrl::resolving(g;x=1/./y)
PASS   : tst_QUrl::resolving(g;x=1/../y)
PASS   : tst_QUrl::resolving(g?y/./x)
PASS   : tst_QUrl::resolving(g?y/../x)
PASS   : tst_QUrl::resolving(g#s/./x)
PASS   : tst_QUrl::resolving(g#s/../x)
PASS   : tst_QUrl::resolving(http:g)
PASS   : tst_QUrl::resolving(data:subpage)
PASS   : tst_QUrl::resolving(../a (1))
PASS   : tst_QUrl::resolving(../a (2))
PASS   : tst_QUrl::resolving(../a (3))
PASS   : tst_QUrl::resolving(../a (4))
PASS   : tst_QUrl::resolving(relative+.)
PASS   : tst_QUrl::resolving(relative+./)
PASS   : tst_QUrl::resolving(relative+.//)
PASS   : tst_QUrl::resolving(relative+.///)
PASS   : tst_QUrl::resolving(relative+./.)
PASS   : tst_QUrl::resolving(relative+././)
PASS   : tst_QUrl::resolving(relative+..)
PASS   : tst_QUrl::resolving(relative+../)
PASS   : tst_QUrl::resolving(relative+..//)
PASS   : tst_QUrl::resolving(relative+..///)
PASS   : tst_QUrl::resolving(relative+../.)
PASS   : tst_QUrl::resolving(relative+.././)
PASS   : tst_QUrl::resolving(relative+.././/)
PASS   : tst_QUrl::resolving(relative+.././//)
PASS   : tst_QUrl::resolving(relative+../../../..)
PASS   : tst_QUrl::resolving(relative+../../../../)
PASS   : tst_QUrl::resolving(relative+../../../..//)
PASS   : tst_QUrl::resolving(relative+../../d/../..)
PASS   : tst_QUrl::resolving(relative+../../d/../../)
PASS   : tst_QUrl::resolving(relative+endslash+../../../..)
PASS   : tst_QUrl::resolving(relative+endslash+../../../../)
PASS   : tst_QUrl::resolving(relative+endslash+../../../..//)
PASS   : tst_QUrl::resolving(../a (5))
PASS   : tst_QUrl::resolving(../a (6))
PASS   : tst_QUrl::resolving(../a (7))
PASS   : tst_QUrl::resolving(../a (8))
PASS   : tst_QUrl::resolving(noauthority+.)
PASS   : tst_QUrl::resolving(noauthority+./)
PASS   : tst_QUrl::resolving(noauthority+.//)
PASS   : tst_QUrl::resolving(noauthority+./d)
PASS   : tst_QUrl::resolving(noauthority+.//d)
PASS   : tst_QUrl::resolving(noauthority+..)
PASS   : tst_QUrl::resolving(noauthority+../)
PASS   : tst_QUrl::resolving(noauthority+..//)
PASS   : tst_QUrl::resolving(noauthority+../d)
PASS   : tst_QUrl::resolving(noauthority+..//d)
PASS   : tst_QUrl::resolving(noauthority+../..)
PASS   : tst_QUrl::resolving(noauthority+../../)
PASS   : tst_QUrl::resolving(noauthority+../..//)
PASS   : tst_QUrl::resolving(noauthority+../../d)
PASS   : tst_QUrl::resolving(noauthority+../..//d)
PASS   : tst_QUrl::resolving(brackets)
PASS   : tst_QUrl::resolving(javascript)
PASS   : tst_QUrl::toString(data0)
PASS   : tst_QUrl::toString(data2)
PASS   : tst_QUrl::toString(data2-bis)
PASS   : tst_QUrl::toString(data3)
PASS   : tst_QUrl::toString(data3-bis)
PASS   : tst_QUrl::toString(data4)
PASS   : tst_QUrl::toString(data5)
PASS   : tst_QUrl::toString(data6)
PASS   : tst_QUrl::toString(data7)
PASS   : tst_QUrl::toString(data8)
PASS   : tst_QUrl::toString(data9)
PASS   : tst_QUrl::toString(data10)
PASS   : tst_QUrl::toString(data11)
PASS   : tst_QUrl::toString(data12)
PASS   : tst_QUrl::toString(data13)
PASS   : tst_QUrl::toString(data14)
PASS   : tst_QUrl::toString(data15)
PASS   : tst_QUrl::toString(data16)
PASS   : tst_QUrl::toString(data17)
PASS   : tst_QUrl::toString(data18)
PASS   : tst_QUrl::toString(nopath)
PASS   : tst_QUrl::toString(underscore)
PASS   : tst_QUrl::toString(mailto-brackets)
PASS   : tst_QUrl::toString(mailto-query)
PASS   : tst_QUrl::toString_PreferLocalFile(unix-path)
PASS   : tst_QUrl::toString_constructed(data1)
PASS   : tst_QUrl::toString_constructed(data2)
PASS   : tst_QUrl::toString_constructed(userAndPass)
PASS   : tst_QUrl::toString_constructed(PassWithoutUser)
PASS   : tst_QUrl::toString_constructed(PassWithoutUser-RemovePassword)
PASS   : tst_QUrl::toDisplayString_PreferLocalFile(basic)
PASS   : tst_QUrl::toDisplayString_PreferLocalFile(with%)
PASS   : tst_QUrl::toDisplayString_PreferLocalFile(non-local)
PASS   : tst_QUrl::toDisplayString_PreferLocalFile(query-and-fragment)
PASS   : tst_QUrl::toDisplayString_PreferLocalFile(http)
PASS   : tst_QUrl::toAndFromStringList(empty)
PASS   : tst_QUrl::toAndFromStringList(local)
PASS   : tst_QUrl::toAndFromStringList(remote)
PASS   : tst_QUrl::isParentOf(data0)
PASS   : tst_QUrl::isParentOf(data1)
PASS   : tst_QUrl::isParentOf(data2)
PASS   : tst_QUrl::isParentOf(data3)
PASS   : tst_QUrl::isParentOf(data4)
PASS   : tst_QUrl::toLocalFile(file:/)
PASS   : tst_QUrl::toLocalFile(file:///)
PASS   : tst_QUrl::toLocalFile(file:////)
PASS   : tst_QUrl::toLocalFile(FILE:/)
PASS   : tst_QUrl::toLocalFile(path-delimiter)
PASS   : tst_QUrl::toLocalFile(path-brackets-encoded)
PASS   : tst_QUrl::toLocalFile(path-brackets-decoded)
PASS   : tst_QUrl::toLocalFile(path-percent)
PASS   : tst_QUrl::toLocalFile(path-percent-percent)
PASS   : tst_QUrl::toLocalFile(path-percent-a-percent)
PASS   : tst_QUrl::toLocalFile(path-control-char)
PASS   : tst_QUrl::toLocalFile(path-percent-hex-hex)
PASS   : tst_QUrl::toLocalFile(webdavs)
PASS   : tst_QUrl::toLocalFile(windows-drive-absolute)
PASS   : tst_QUrl::toLocalFile(windows-unc-path)
PASS   : tst_QUrl::toLocalFile(windows-unc-root)
PASS   : tst_QUrl::toLocalFile(windows-unc-nopath)
PASS   : tst_QUrl::toLocalFile(windows-extlen-path)
PASS   : tst_QUrl::toLocalFile(windows-wsl-path)
PASS   : tst_QUrl::toLocalFile(windows-device-path)
PASS   : tst_QUrl::toLocalFile(noscheme-absolute)
PASS   : tst_QUrl::toLocalFile(noscheme-host)
PASS   : tst_QUrl::toLocalFile(noscheme-host-path)
PASS   : tst_QUrl::toLocalFile(fooscheme-absolute)
PASS   : tst_QUrl::toLocalFile(fooscheme-host)
PASS   : tst_QUrl::toLocalFile(fooscheme-host-path)
PASS   : tst_QUrl::fromLocalFile(absolute-path)
PASS   : tst_QUrl::fromLocalFile(relative-path)
PASS   : tst_QUrl::fromLocalFile(absolute-two-path)
PASS   : tst_QUrl::fromLocalFile(path-delimiters)
PASS   : tst_QUrl::fromLocalFile(path-brackets)
PASS   : tst_QUrl::fromLocalFile(windows-drive)
PASS   : tst_QUrl::fromLocalFile(windows-drive-above-root)
PASS   : tst_QUrl::fromLocalFile(windows-unc-nopath)
PASS   : tst_QUrl::fromLocalFile(windows-extlen-nopath)
PASS   : tst_QUrl::fromLocalFile(windows-wsl-nopath)
PASS   : tst_QUrl::fromLocalFile(windows-device--nopath)
PASS   : tst_QUrl::fromLocalFile(windows-unc-root)
PASS   : tst_QUrl::fromLocalFile(windows-extlen-root)
PASS   : tst_QUrl::fromLocalFile(windows-wsl-root)
PASS   : tst_QUrl::fromLocalFile(windows-device--root)
PASS   : tst_QUrl::fromLocalFile(windows-unc-path)
PASS   : tst_QUrl::fromLocalFile(windows-extlen-path)
PASS   : tst_QUrl::fromLocalFile(windows-wsl-path)
PASS   : tst_QUrl::fromLocalFile(windows-device--path)
PASS   : tst_QUrl::fromLocalFile(windows-webdav)
PASS   : tst_QUrl::fromLocalFileNormalize(absolute-path)
PASS   : tst_QUrl::fromLocalFileNormalize(relative-path)
PASS   : tst_QUrl::fromLocalFileNormalize(absolute-path-trailing-slash)
PASS   : tst_QUrl::fromLocalFileNormalize(absolute-path-no-trailing-slash)
PASS   : tst_QUrl::fromLocalFileNormalize(absolute-path-2-trailing-slashes)
PASS   : tst_QUrl::fromLocalFileNormalize(percent)
PASS   : tst_QUrl::fromLocalFileNormalize(percent25)
PASS   : tst_QUrl::fromLocalFileNormalize(percent80)
PASS   : tst_QUrl::fromLocalFileNormalize(relative-dot)
PASS   : tst_QUrl::fromLocalFileNormalize(relative-dot-dot)
PASS   : tst_QUrl::fromLocalFileNormalize(relative-path-dotdot)
PASS   : tst_QUrl::fromLocalFileNormalize(relative-path-dotdot-dotdot)
PASS   : tst_QUrl::fromLocalFileNormalize(absolute-path-dotdot)
PASS   : tst_QUrl::fromLocalFileNormalize(absolute-path-dotdot-dotdot)
PASS   : tst_QUrl::fromLocalFileNormalize(absolute-path-slash)
PASS   : tst_QUrl::fromLocalFileNormalize(absolute-path-slahs-dot)
PASS   : tst_QUrl::fromLocalFileNormalize(absolute-path-slahs-dot-slash)
PASS   : tst_QUrl::fromLocalFileNormalize(absolute-path-dotdot-slashslash)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(server)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(server/..)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(server/share)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(server/share/..)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(relative-drive)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(absolute-drive)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(relative-drive/path)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(absolute-drive/path)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(absolute-drive/path/..)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(absolute-drive/path/../)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(absolute-drive/..)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(relative-drive/path/..)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(relative-drive/path/../)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(relative-drive/path/../..)
PASS   : tst_QUrl::fromLocalFileNormalizeNonRoundtrip(relative-drive/path/../../)
SKIP   : tst_QUrl::macTypes() This is a Mac-only test
   Loc: [/home/qt/work/qt/qtbase/tests/auto/corelib/io/qurl/tst_qurl.cpp(1711)]
PASS   : tst_QUrl::relative()
PASS   : tst_QUrl::compat_legacy()
PASS   : tst_QUrl::compat_constructor_01(data0)
PASS   : tst_QUrl::compat_constructor_01(data1)
PASS   : tst_QUrl::compat_constructor_01(data2)
PASS   : tst_QUrl::compat_constructor_01(data3)
PASS   : tst_QUrl::compat_constructor_02(data0)
PASS   : tst_QUrl::compat_constructor_02(data1)
PASS   : tst_QUrl::compat_constructor_03(protocol00)
PASS   : tst_QUrl::compat_constructor_03(protocol01)
PASS   : tst_QUrl::compat_constructor_03(protocol02)
PASS   : tst_QUrl::compat_constructor_03(protocol03)
PASS   : tst_QUrl::compat_constructor_03(protocol04)
PASS   : tst_QUrl::compat_constructor_03(protocol05)
PASS   : tst_QUrl::compat_constructor_03(local00)
PASS   : tst_QUrl::compat_constructor_03(local01)
PASS   : tst_QUrl::compat_constructor_03(local02)
PASS   : tst_QUrl::compat_constructor_03(local03)
PASS   : tst_QUrl::compat_constructor_03(local04)
PASS   : tst_QUrl::compat_constructor_03(local05)
PASS   : tst_QUrl::compat_constructor_03(local06)
PASS   : tst_QUrl::compat_constructor_03(local07)
PASS   : tst_QUrl::compat_constructor_03(local09)
PASS   : tst_QUrl::compat_constructor_03(file00)
PASS   : tst_QUrl::compat_constructor_03(file01)
PASS   : tst_QUrl::compat_constructor_03(file02)
PASS   : tst_QUrl::compat_constructor_03(file03)
PASS   : tst_QUrl::compat_constructor_03(relProtocol00)
PASS   : tst_QUrl::compat_constructor_03(relProtocol01)
PASS   : tst_QUrl::compat_constructor_03(windowsDrive00)
PASS   : tst_QUrl::compat_constructor_03(windowsDrive01)
PASS   : tst_QUrl::compat_constructor_03(windowsDrive02)
PASS   : tst_QUrl::compat_constructor_03(windowsDrive03)
PASS   : tst_QUrl::compat_constructor_03(windowsDrive04)
PASS   : tst_QUrl::compat_constructor_03(windowsDrive05)
PASS   : tst_QUrl::compat_constructor_03(nopath)
PASS   : tst_QUrl::compat_isValid_01(ok_01)
PASS   : tst_QUrl::compat_isValid_01(ok_02)
PASS   : tst_QUrl::compat_isValid_01(ok_03)
PASS   : tst_QUrl::compat_isValid_01(err_01)
PASS   : tst_QUrl::compat_isValid_01(err_02)
PASS   : tst_QUrl::compat_isValid_02(ok_01)
PASS   : tst_QUrl::compat_isValid_02(ok_02)
PASS   : tst_QUrl::compat_isValid_02(ok_03)
PASS   : tst_QUrl::compat_isValid_02(ok_04)
PASS   : tst_QUrl::compat_isValid_02(ok_05)
PASS   : tst_QUrl::compat_isValid_02(ok_06)
PASS   : tst_QUrl::compat_isValid_02(ok_07)
PASS   : tst_QUrl::compat_isValid_02(err_01)
PASS   : tst_QUrl::compat_isValid_02(err_02)
PASS   : tst_QUrl::compat_isValid_02(err_03)
PASS   : tst_QUrl::compat_isValid_02(err_04)
PASS   : tst_QUrl::compat_isValid_02(err_05)
PASS   : tst_QUrl::compat_isValid_02(err_06)
PASS   : tst_QUrl::compat_isValid_02(err_07)
PASS   : tst_QUrl::compat_isValid_02(err_08)
PASS   : tst_QUrl::compat_isValid_02(err_09)
PASS   : tst_QUrl::compat_path(protocol00)
PASS   : tst_QUrl::compat_fileName(Path00)
PASS   : tst_QUrl::compat_fileName(Path01)
PASS   : tst_QUrl::compat_fileName(PathFileName00)
PASS   : tst_QUrl::compat_decode(NormalString)
PASS   : tst_QUrl::compat_decode(NormalStringEncoded)
PASS   : tst_QUrl::compat_decode(JustEncoded)
PASS   : tst_QUrl::compat_decode(HTTPUrl)
PASS   : tst_QUrl::compat_decode(HTTPUrlEncoded)
PASS   : tst_QUrl::compat_decode(EmptyString)
PASS   : tst_QUrl::compat_decode(NulByte)
PASS   : tst_QUrl::compat_decode(Task27166)
PASS   : tst_QUrl::compat_encode(NormalString)
PASS   : tst_QUrl::compat_encode(NormalStringEncoded)
PASS   : tst_QUrl::compat_encode(JustEncoded)
PASS   : tst_QUrl::compat_encode(HTTPUrl)
PASS   : tst_QUrl::compat_encode(HTTPUrlEncoded)
PASS   : tst_QUrl::compat_encode(EmptyString)
PASS   : tst_QUrl::compat_encode(NulByte)
PASS   : tst_QUrl::compat_encode(Task27166)
PASS   : tst_QUrl::percentEncoding(test_01)
PASS   : tst_QUrl::percentEncoding(test_02)
PASS   : tst_QUrl::swap()
PASS   : tst_QUrl::symmetry()
PASS   : tst_QUrl::ipvfuture(missing-version-dot)
PASS   : tst_QUrl::ipvfuture(missing-version)
PASS   : tst_QUrl::ipvfuture(missing-version-2)
PASS   : tst_QUrl::ipvfuture(missing-dot)
PASS   : tst_QUrl::ipvfuture(missing-dot-2)
PASS   : tst_QUrl::ipvfuture(missing-data)
PASS   : tst_QUrl::ipvfuture(non-hex-version)
PASS   : tst_QUrl::ipvfuture(digit-ver)
PASS   : tst_QUrl::ipvfuture(lowercase-hex-ver-lower)
PASS   : tst_QUrl::ipvfuture(lowercase-hex-ver-upper)
PASS   : tst_QUrl::ipvfuture(data-digits)
PASS   : tst_QUrl::ipvfuture(data-unreserved)
PASS   : tst_QUrl::ipvfuture(data-sub-delims-colon)
PASS   : tst_QUrl::ipvfuture(data-encoded-digits)
PASS   : tst_QUrl::ipvfuture(data-encoded-unreserved)
PASS   : tst_QUrl::ipvfuture(data-encoded-sub-delims-colon)
PASS   : tst_QUrl::ipvfuture(data-invalid-space)
PASS   : tst_QUrl::ipvfuture(data-invalid-control)
PASS   : tst_QUrl::ipvfuture(data-invalid-other-1)
PASS   : tst_QUrl::ipvfuture(data-invalid-other-2)
PASS   : tst_QUrl::ipvfuture(data-invalid-unicode)
PASS   : tst_QUrl::ipvfuture(data-invalid-percent)
PASS   : tst_QUrl::ipvfuture(data-invalid-percent-percent)
PASS   : tst_QUrl::ipv6(empty)
PASS   : tst_QUrl::ipv6(case 1)
PASS   : tst_QUrl::ipv6(case 2)
PASS   : tst_QUrl::ipv6(case 3)
PASS   : tst_QUrl::ipv6(case 4)
PASS   : tst_QUrl::ipv6(case 5)
PASS   : tst_QUrl::ipv6(case 6)
PASS   : tst_QUrl::ipv6(case 7)
PASS   : tst_QUrl::ipv6(case 8)
PASS   : tst_QUrl::ipv6(case 9)
PASS   : tst_QUrl::ipv6(case 4 with one less)
PASS   : tst_QUrl::ipv6(case 4 with less and ip4)
PASS   : tst_QUrl::ipv6(case 7 with one and ip4)
PASS   : tst_QUrl::ipv6(case 2 with ip4)
PASS   : tst_QUrl::ipv6(case 2 with half ip4)
PASS   : tst_QUrl::ipv6(case 4 with less and ip4 and port and useinfo)
PASS   : tst_QUrl::ipv6(case :,)
PASS   : tst_QUrl::ipv6(case ::bla)
PASS   : tst_QUrl::ipv6(case v4-mapped)
PASS   : tst_QUrl::ipv6(encoded-digit)
PASS   : tst_QUrl::ipv6(encoded-colon)
PASS   : tst_QUrl::ipv6(full ipv6 with zone id (decoded %))
PASS   : tst_QUrl::ipv6(full ipv6 with zone id (encoded %))
PASS   : tst_QUrl::ipv6(full ipv6 with invalid zone id)
PASS   : tst_QUrl::ipv6(full ipv6 with invalid zone id (encoded))
PASS   : tst_QUrl::ipv6(full ipv6 with zone id 25 (encoded))
PASS   : tst_QUrl::ipv6(case 4 with less and ip4 and port and useinfo and zone id)
PASS   : tst_QUrl::ipv6(encoded-digit including zone id)
PASS   : tst_QUrl::ipv6_2([::ffff:129.144.52.38])
PASS   : tst_QUrl::ipv6_2([::FFFF:129.144.52.38])
PASS   : tst_QUrl::moreIpv6()
PASS   : tst_QUrl::toPercentEncoding(test_01)
PASS   : tst_QUrl::toPercentEncoding(test_02)
PASS   : tst_QUrl::toPercentEncoding(test_03)
PASS   : tst_QUrl::toPercentEncoding(test_04)
PASS   : tst_QUrl::toPercentEncoding(test_05)
PASS   : tst_QUrl::isRelative(not)
PASS   : tst_QUrl::isRelative(55288)
PASS   : tst_QUrl::isRelative(mailto: URL, is relative)
PASS   : tst_QUrl::isRelative(man: URL, is relative)
PASS   : tst_QUrl::isRelative(javascript: URL, is relative)
PASS   : tst_QUrl::isRelative(file: URL, is relative)
PASS   : tst_QUrl::isRelative(/path, is relative)
PASS   : tst_QUrl::isRelative(something, is relative)
PASS   : tst_QUrl::hasQuery(no query items)
PASS   : tst_QUrl::hasQuery(empty query)
PASS   : tst_QUrl::hasQuery(empty query 2)
PASS   : tst_QUrl::hasQuery(query)
PASS   : tst_QUrl::hasQuery(query=)
PASS   : tst_QUrl::hasQuery(query=value)
PASS   : tst_QUrl::hasQuery(%3f)
PASS   : tst_QUrl::hasQuery(%3f-query)
PASS   : tst_QUrl::hasQuery(%3f-query=value)
PASS   : tst_QUrl::nameprep()
PASS   : tst_QUrl::isValid()
PASS   : tst_QUrl::schemeValidator(empty)
PASS   : tst_QUrl::schemeValidator(ftp)
PASS   : tst_QUrl::schemeValidator(http)
PASS   : tst_QUrl::schemeValidator(mailto)
PASS   : tst_QUrl::schemeValidator(file-1slash)
PASS   : tst_QUrl::schemeValidator(file-2slashes)
PASS   : tst_QUrl::schemeValidator(file-3slashes)
PASS   : tst_QUrl::schemeValidator(mailto+subject)
PASS   : tst_QUrl::schemeValidator(mailto+host)
PASS   : tst_QUrl::schemeValidator(ftp-nohost)
PASS   : tst_QUrl::schemeValidator(http-nohost)
PASS   : tst_QUrl::schemeValidator(mailto-nomail)
PASS   : tst_QUrl::schemeValidator(digits)
PASS   : tst_QUrl::schemeValidator(svn+ssh)
PASS   : tst_QUrl::schemeValidator(withdash)
PASS   : tst_QUrl::schemeValidator(withdots)
PASS   : tst_QUrl::schemeValidator(FTP)
PASS   : tst_QUrl::schemeValidator(HTTP)
PASS   : tst_QUrl::schemeValidator(MAILTO)
PASS   : tst_QUrl::schemeValidator(FILE)
PASS   : tst_QUrl::schemeValidator(SVN+SSH)
PASS   : tst_QUrl::schemeValidator(WITHDASH)
PASS   : tst_QUrl::schemeValidator(WITHDOTS)
PASS   : tst_QUrl::schemeValidator(start-digit)
PASS   : tst_QUrl::schemeValidator(start-plus)
PASS   : tst_QUrl::schemeValidator(start-dot)
PASS   : tst_QUrl::schemeValidator(with-space)
PASS   : tst_QUrl::schemeValidator(with-non-ascii)
PASS   : tst_QUrl::schemeValidator(with-control1)
PASS   : tst_QUrl::schemeValidator(with-control127)
PASS   : tst_QUrl::schemeValidator(with-null)
PASS   : tst_QUrl::schemeValidator(percent-encoded)
PASS   : tst_QUrl::schemeValidator(with-!)
PASS   : tst_QUrl::schemeValidator(with-")
PASS   : tst_QUrl::schemeValidator(with-$)
PASS   : tst_QUrl::schemeValidator(with-&)
PASS   : tst_QUrl::schemeValidator(with-')
PASS   : tst_QUrl::schemeValidator(with-()
PASS   : tst_QUrl::schemeValidator(with-))
PASS   : tst_QUrl::schemeValidator(with-*)
PASS   : tst_QUrl::schemeValidator(with-,)
PASS   : tst_QUrl::schemeValidator(with-;)
PASS   : tst_QUrl::schemeValidator(with-<)
PASS   : tst_QUrl::schemeValidator(with-=)
PASS   : tst_QUrl::schemeValidator(with->)
PASS   : tst_QUrl::schemeValidator(with-[)
PASS   : tst_QUrl::schemeValidator(with-\)
PASS   : tst_QUrl::schemeValidator(with-])
PASS   : tst_QUrl::schemeValidator(with-^)
PASS   : tst_QUrl::schemeValidator(with-_)
PASS   : tst_QUrl::schemeValidator(with-`)
PASS   : tst_QUrl::schemeValidator(with-{)
PASS   : tst_QUrl::schemeValidator(with-|)
PASS   : tst_QUrl::schemeValidator(with-})
PASS   : tst_QUrl::schemeValidator(with-~)
PASS   : tst_QUrl::schemeValidator(with-)
PASS   : tst_QUrl::setScheme(empty)
PASS   : tst_QUrl::setScheme(ftp)
PASS   : tst_QUrl::setScheme(http)
PASS   : tst_QUrl::setScheme(mailto)
PASS   : tst_QUrl::setScheme(file-1slash)
PASS   : tst_QUrl::setScheme(file-2slashes)
PASS   : tst_QUrl::setScheme(file-3slashes)
PASS   : tst_QUrl::setScheme(mailto+subject)
PASS   : tst_QUrl::setScheme(mailto+host)
PASS   : tst_QUrl::setScheme(ftp-nohost)
PASS   : tst_QUrl::setScheme(http-nohost)
PASS   : tst_QUrl::setScheme(mailto-nomail)
PASS   : tst_QUrl::setScheme(digits)
PASS   : tst_QUrl::setScheme(svn+ssh)
PASS   : tst_QUrl::setScheme(withdash)
PASS   : tst_QUrl::setScheme(withdots)
PASS   : tst_QUrl::setScheme(FTP)
PASS   : tst_QUrl::setScheme(HTTP)
PASS   : tst_QUrl::setScheme(MAILTO)
PASS   : tst_QUrl::setScheme(FILE)
PASS   : tst_QUrl::setScheme(SVN+SSH)
PASS   : tst_QUrl::setScheme(WITHDASH)
PASS   : tst_QUrl::setScheme(WITHDOTS)
PASS   : tst_QUrl::setScheme(start-digit)
PASS   : tst_QUrl::setScheme(start-plus)
PASS   : tst_QUrl::setScheme(start-dot)
PASS   : tst_QUrl::setScheme(with-space)
PASS   : tst_QUrl::setScheme(with-non-ascii)
PASS   : tst_QUrl::setScheme(with-control1)
PASS   : tst_QUrl::setScheme(with-control127)
PASS   : tst_QUrl::setScheme(with-null)
PASS   : tst_QUrl::setScheme(percent-encoded)
PASS   : tst_QUrl::setScheme(with-!)
PASS   : tst_QUrl::setScheme(with-")
PASS   : tst_QUrl::setScheme(with-$)
PASS   : tst_QUrl::setScheme(with-&)
PASS   : tst_QUrl::setScheme(with-')
PASS   : tst_QUrl::setScheme(with-()
PASS   : tst_QUrl::setScheme(with-))
PASS   : tst_QUrl::setScheme(with-*)
PASS   : tst_QUrl::setScheme(with-,)
PASS   : tst_QUrl::setScheme(with-;)
PASS   : tst_QUrl::setScheme(with-<)
PASS   : tst_QUrl::setScheme(with-=)
PASS   : tst_QUrl::setScheme(with->)
PASS   : tst_QUrl::setScheme(with-[)
PASS   : tst_QUrl::setScheme(with-\)
PASS   : tst_QUrl::setScheme(with-])
PASS   : tst_QUrl::setScheme(with-^)
PASS   : tst_QUrl::setScheme(with-_)
PASS   : tst_QUrl::setScheme(with-`)
PASS   : tst_QUrl::setScheme(with-{)
PASS   : tst_QUrl::setScheme(with-|)
PASS   : tst_QUrl::setScheme(with-})
PASS   : tst_QUrl::setScheme(with-~)
PASS   : tst_QUrl::setScheme(with-)
PASS   : tst_QUrl::setScheme(with-slash)
PASS   : tst_QUrl::setScheme(with-question)
PASS   : tst_QUrl::setScheme(with-hash)
PASS   : tst_QUrl::strictParser(invalid-scheme)
PASS   : tst_QUrl::strictParser(empty-scheme)
PASS   : tst_QUrl::strictParser(invalid-user1)
PASS   : tst_QUrl::strictParser(invalid-user2)
PASS   : tst_QUrl::strictParser(invalid-password)
PASS   : tst_QUrl::strictParser(invalid-regname)
PASS   : tst_QUrl::strictParser(invalid-regname-2)
PASS   : tst_QUrl::strictParser(invalid-ipv6)
PASS   : tst_QUrl::strictParser(invalid-ipv6-char1)
PASS   : tst_QUrl::strictParser(invalid-ipv6-char2)
PASS   : tst_QUrl::strictParser(invalid-ipvfuture-1)
PASS   : tst_QUrl::strictParser(invalid-ipvfuture-2)
PASS   : tst_QUrl::strictParser(invalid-ipvfuture-3)
PASS   : tst_QUrl::strictParser(invalid-ipvfuture-char1)
PASS   : tst_QUrl::strictParser(invalid-encoded-ipv6)
PASS   : tst_QUrl::strictParser(invalid-encoded-ipvfuture)
PASS   : tst_QUrl::strictParser(unbalanced-brackets)
PASS   : tst_QUrl::strictParser(invalid-hostname-leading-dot)
PASS   : tst_QUrl::strictParser(invalid-hostname-double-dot)
PASS   : tst_QUrl::strictParser(invalid-hostname-non-LDH)
PASS   : tst_QUrl::strictParser(idn-prohibited-char-space)
PASS   : tst_QUrl::strictParser(idn-prohibited-char-nbsp)
PASS   : tst_QUrl::strictParser(idn-prohibited-char-control-1f)
PASS   : tst_QUrl::strictParser(idn-prohibited-char-control-7f)
PASS   : tst_QUrl::strictParser(idn-prohibited-char-control-80)
PASS   : tst_QUrl::strictParser(idn-prohibited-char-private-bmp)
PASS   : tst_QUrl::strictParser(idn-prohibited-char-private-plane15)
PASS   : tst_QUrl::strictParser(idn-prohibited-char-private-plane16)
PASS   : tst_QUrl::strictParser(idn-prohibited-char-ffff)
PASS   : tst_QUrl::strictParser(idn-prohibited-char-surrogate-1)
PASS   : tst_QUrl::strictParser(idn-prohibited-char-surrogate-2)
PASS   : tst_QUrl::strictParser(idn-prohibited-char-surrogate-3)
PASS   : tst_QUrl::strictParser(invalid-port-1)
PASS   : tst_QUrl::strictParser(invalid-port-2)
PASS   : tst_QUrl::strictParser(invalid-port-3)
PASS   : tst_QUrl::strictParser(port-range)
PASS   : tst_QUrl::strictParser(invalid-path)
PASS   : tst_QUrl::strictParser(invalid-query)
PASS   : tst_QUrl::strictParser(invalid-fragment)
PASS   : tst_QUrl::tolerantParser()
PASS   : tst_QUrl::correctEncodedMistakes(%)
PASS   : tst_QUrl::correctEncodedMistakes(3%)
PASS   : tst_QUrl::correctEncodedMistakes(13%)
PASS   : tst_QUrl::correctEncodedMistakes(13%!)
PASS   : tst_QUrl::correctEncodedMistakes(13%!!)
PASS   : tst_QUrl::correctEncodedMistakes(13%a)
PASS   : tst_QUrl::correctEncodedMistakes(13%az)
PASS   : tst_QUrl::correctEncodedMistakes(13%25)
PASS   : tst_QUrl::correctDecodedMistakes(%)
PASS   : tst_QUrl::correctDecodedMistakes(3%)
PASS   : tst_QUrl::correctDecodedMistakes(13%)
PASS   : tst_QUrl::correctDecodedMistakes(13%!)
PASS   : tst_QUrl::correctDecodedMistakes(13%!!)
PASS   : tst_QUrl::correctDecodedMistakes(13%a)
PASS   : tst_QUrl::correctDecodedMistakes(13%az)
PASS   : tst_QUrl::emptyQueryOrFragment()
PASS   : tst_QUrl::hasFragment(no fragment)
PASS   : tst_QUrl::hasFragment(empty fragment)
PASS   : tst_QUrl::hasFragment(empty fragment 2)
PASS   : tst_QUrl::hasFragment(fragment)
PASS   : tst_QUrl::hasFragment(fragment2)
PASS   : tst_QUrl::hasFragment(%23)
PASS   : tst_QUrl::hasFragment(%23-and-something)
PASS   : tst_QUrl::setFragment(null)
PASS   : tst_QUrl::setFragment(empty)
PASS   : tst_QUrl::setFragment(basic test)
PASS   : tst_QUrl::setFragment(initial url has fragment)
PASS   : tst_QUrl::setFragment(encoded fragment)
PASS   : tst_QUrl::setFragment(with #)
PASS   : tst_QUrl::setFragment(unicode)
PASS   : tst_QUrl::fromEncoded()
PASS   : tst_QUrl::stripTrailingSlash(subdir no slash)
PASS   : tst_QUrl::stripTrailingSlash(ftp no slash)
PASS   : tst_QUrl::stripTrailingSlash(ftp slash)
PASS   : tst_QUrl::stripTrailingSlash(ftp_two_slashes)
PASS   : tst_QUrl::stripTrailingSlash(file slash)
PASS   : tst_QUrl::stripTrailingSlash(file no slash)
PASS   : tst_QUrl::stripTrailingSlash(file root)
PASS   : tst_QUrl::stripTrailingSlash(file_root_manyslashes)
PASS   : tst_QUrl::stripTrailingSlash(no path)
PASS   : tst_QUrl::stripTrailingSlash(no authority)
PASS   : tst_QUrl::hosts(empty)
PASS   : tst_QUrl::hosts(empty1)
PASS   : tst_QUrl::hosts(empty2)
PASS   : tst_QUrl::hosts(empty3)
PASS   : tst_QUrl::hosts(empty4)
PASS   : tst_QUrl::hosts(http://123/)
PASS   : tst_QUrl::hosts(http://456/)
PASS   : tst_QUrl::hosts(http://1000/)
PASS   : tst_QUrl::hosts(normal-ip-literal)
PASS   : tst_QUrl::hosts(normal-ip-literal-with-port)
PASS   : tst_QUrl::hosts(ipv6-literal)
PASS   : tst_QUrl::hosts(ipv6-literal-with-port)
PASS   : tst_QUrl::hosts(long-ipv6-literal)
PASS   : tst_QUrl::hosts(long-ipv6-literal-with-port)
PASS   : tst_QUrl::hosts(ipv6-literal-v4compat)
PASS   : tst_QUrl::hosts(ipv6-literal-v4mapped)
PASS   : tst_QUrl::hosts(ipv6-literal-v4mapped-2)
PASS   : tst_QUrl::hosts(ipv6-literal-v4decoded)
PASS   : tst_QUrl::hosts(long-ipv6-literal-v4decoded)
PASS   : tst_QUrl::hosts(longer-ipv6-literal-v4decoded)
PASS   : tst_QUrl::hosts(normal)
PASS   : tst_QUrl::hosts(normal2)
PASS   : tst_QUrl::hosts(idn)
PASS   : tst_QUrl::hosts(idn-ace)
PASS   : tst_QUrl::hostFlags(se_fullydecoded)
PASS   : tst_QUrl::hostFlags(se_fullyencoded)
PASS   : tst_QUrl::hostFlags(se_prettydecoded)
PASS   : tst_QUrl::hostFlags(se_encodespaces)
PASS   : tst_QUrl::setPort()
PASS   : tst_QUrl::port(no-port-1)
PASS   : tst_QUrl::port(no-port-2)
PASS   : tst_QUrl::port(empty-port-1)
PASS   : tst_QUrl::port(empty-port-2)
PASS   : tst_QUrl::port(zero-port-1)
PASS   : tst_QUrl::port(zero-port-2)
PASS   : tst_QUrl::port(set-port-1)
PASS   : tst_QUrl::port(set-port-2)
PASS   : tst_QUrl::toEncoded(file:///dir/)
PASS   : tst_QUrl::setAuthority(Plain auth)
PASS   : tst_QUrl::setAuthority(Yet another plain auth)
PASS   : tst_QUrl::setAuthority(Auth without port)
PASS   : tst_QUrl::setAuthority(Auth w/full hostname without port)
PASS   : tst_QUrl::setAuthority(Auth w/hostname without port)
PASS   : tst_QUrl::setAuthority(Auth w/full hostname that ends with number, without port)
PASS   : tst_QUrl::setAuthority(Auth w/hostname that ends with number, without port)
PASS   : tst_QUrl::setAuthority(Empty auth)
PASS   : tst_QUrl::setEmptyAuthority(null host and authority)
PASS   : tst_QUrl::setEmptyAuthority(empty host and authority)
PASS   : tst_QUrl::clear()
PASS   : tst_QUrl::resolvedWithAbsoluteSchemes(Absolute file:/// against absolute FTP.)
PASS   : tst_QUrl::resolvedWithAbsoluteSchemes(Absolute file:/// against absolute HTTP.)
PASS   : tst_QUrl::resolvedWithAbsoluteSchemes(Absolute file:/// against data scheme.)
PASS   : tst_QUrl::resolvedWithAbsoluteSchemes(Resolve with base url and port.)
PASS   : tst_QUrl::resolvedWithAbsoluteSchemes(Resolve with relative path)
PASS   : tst_QUrl::binaryData(username)
PASS   : tst_QUrl::binaryData(username-at)
PASS   : tst_QUrl::binaryData(username-nul)
PASS   : tst_QUrl::binaryData(username-colon)
PASS   : tst_QUrl::binaryData(username-nonutf8)
PASS   : tst_QUrl::binaryData(password)
PASS   : tst_QUrl::binaryData(password-at)
PASS   : tst_QUrl::binaryData(password-nul)
PASS   : tst_QUrl::binaryData(password-nonutf8)
PASS   : tst_QUrl::binaryData(file)
PASS   : tst_QUrl::binaryData(file-nul)
PASS   : tst_QUrl::binaryData(file-hash)
PASS   : tst_QUrl::binaryData(file-question)
PASS   : tst_QUrl::binaryData(file-nonutf8)
PASS   : tst_QUrl::binaryData(file-slash)
PASS   : tst_QUrl::binaryData(ref)
PASS   : tst_QUrl::binaryData(ref-nul)
PASS   : tst_QUrl::binaryData(ref-question)
PASS   : tst_QUrl::binaryData(ref-nonutf8)
PASS   : tst_QUrl::binaryData(query-value)
PASS   : tst_QUrl::binaryData(query-value-nul)
PASS   : tst_QUrl::binaryData(query-value-nonutf8)
PASS   : tst_QUrl::binaryData(query-name)
PASS   : tst_QUrl::binaryData(query-name-nul)
PASS   : tst_QUrl::binaryData(query-name-nonutf8)
PASS   : tst_QUrl::fromUserInput(null)
PASS   : tst_QUrl::fromUserInput(file-0)
PASS   : tst_QUrl::fromUserInput(file-1)
PASS   : tst_QUrl::fromUserInput(file-2)
PASS   : tst_QUrl::fromUserInput(file-3)
PASS   : tst_QUrl::fromUserInput(file-4)
PASS   : tst_QUrl::fromUserInput(file-5)
PASS   : tst_QUrl::fromUserInput(file-6)
PASS   : tst_QUrl::fromUserInput(file-7)
PASS   : tst_QUrl::fromUserInput(file-8)
PASS   : tst_QUrl::fromUserInput(file-9)
PASS   : tst_QUrl::fromUserInput(file-10)
PASS   : tst_QUrl::fromUserInput(file-11)
PASS   : tst_QUrl::fromUserInput(file-12)
PASS   : tst_QUrl::fromUserInput(file-13)
PASS   : tst_QUrl::fromUserInput(file-14)
PASS   : tst_QUrl::fromUserInput(file-15)
PASS   : tst_QUrl::fromUserInput(file-16)
PASS   : tst_QUrl::fromUserInput(file-17)
PASS   : tst_QUrl::fromUserInput(file-18)
PASS   : tst_QUrl::fromUserInput(file-19)
PASS   : tst_QUrl::fromUserInput(file-20)
PASS   : tst_QUrl::fromUserInput(file-21)
PASS   : tst_QUrl::fromUserInput(file-22)
PASS   : tst_QUrl::fromUserInput(file-23)
PASS   : tst_QUrl::fromUserInput(file-24)
PASS   : tst_QUrl::fromUserInput(file-25)
PASS   : tst_QUrl::fromUserInput(file-26)
PASS   : tst_QUrl::fromUserInput(file-27)
PASS   : tst_QUrl::fromUserInput(unicode-0)
PASS   : tst_QUrl::fromUserInput(unicode-0b)
PASS   : tst_QUrl::fromUserInput(unicode-0c)
PASS   : tst_QUrl::fromUserInput(unicode-1)
PASS   : tst_QUrl::fromUserInput(unicode-1b)
PASS   : tst_QUrl::fromUserInput(unicode-1c)
PASS   : tst_QUrl::fromUserInput(add scheme-0)
PASS   : tst_QUrl::fromUserInput(add scheme-1)
PASS   : tst_QUrl::fromUserInput(add scheme-2)
PASS   : tst_QUrl::fromUserInput(add scheme-3)
PASS   : tst_QUrl::fromUserInput(ipv4-1)
PASS   : tst_QUrl::fromUserInput(ipv6-0)
PASS   : tst_QUrl::fromUserInput(ipv6-1)
PASS   : tst_QUrl::fromUserInput(ipv6-2)
PASS   : tst_QUrl::fromUserInput(ipv6-3)
PASS   : tst_QUrl::fromUserInput(ipv6-4)
PASS   : tst_QUrl::fromUserInput(ipv6-5)
PASS   : tst_QUrl::fromUserInput(nohost-1)
PASS   : tst_QUrl::fromUserInput(nohost-2)
PASS   : tst_QUrl::fromUserInput(not-encoded-0)
PASS   : tst_QUrl::fromUserInput(port-0)
PASS   : tst_QUrl::fromUserInput(port-1)
PASS   : tst_QUrl::fromUserInput(port-2)
PASS   : tst_QUrl::fromUserInput(port-3)
PASS   : tst_QUrl::fromUserInput(mailto)
PASS   : tst_QUrl::fromUserInput(localhost-1)
PASS   : tst_QUrl::fromUserInput(spaces-0)
PASS   : tst_QUrl::fromUserInput(trash-0)
PASS   : tst_QUrl::fromUserInput(other-scheme-0)
PASS   : tst_QUrl::fromUserInput(other-scheme-1)
PASS   : tst_QUrl::fromUserInput(number-path-0)
PASS   : tst_QUrl::fromUserInput(misc-1)
PASS   : tst_QUrl::fromUserInput(ftp-double-slash-no-scheme)
PASS   : tst_QUrl::fromUserInput(ftp-double-slash-scheme)
PASS   : tst_QUrl::fromUserInputWithCwd(null)
PASS   : tst_QUrl::fromUserInputWithCwd(dot-in-path)
PASS   : tst_QUrl::fromUserInputWithCwd(dot-in-dot)
PASS   : tst_QUrl::fromUserInputWithCwd(file.txt)
PASS   : tst_QUrl::fromUserInputWithCwd(file.txt-in-dot)
PASS   : tst_QUrl::fromUserInputWithCwd(file#a.txt)
PASS   : tst_QUrl::fromUserInputWithCwd(file#a.txt-in-dot)
PASS   : tst_QUrl::fromUserInputWithCwd(file .txt)
PASS   : tst_QUrl::fromUserInputWithCwd(file .txt-in-dot)
PASS   : tst_QUrl::fromUserInputWithCwd(file.txt )
PASS   : tst_QUrl::fromUserInputWithCwd(file.txt -in-dot)
PASS   : tst_QUrl::fromUserInputWithCwd(file:colon.txt)
PASS   : tst_QUrl::fromUserInputWithCwd(file:colon.txt-in-dot)
PASS   : tst_QUrl::fromUserInputWithCwd(dotdot)
PASS   : tst_QUrl::fromUserInputWithCwd(nonexisting)
PASS   : tst_QUrl::fromUserInputWithCwd(short-url)
PASS   : tst_QUrl::fromUserInputWithCwd(full-url)
PASS   : tst_QUrl::fromUserInputWithCwd(absolute)
PASS   : tst_QUrl::fromUserInputWithCwd(ipv4-1)
PASS   : tst_QUrl::fromUserInputWithCwd(ipv6-0)
PASS   : tst_QUrl::fromUserInputWithCwd(ipv6-1)
PASS   : tst_QUrl::fromUserInputWithCwd(ipv6-2)
PASS   : tst_QUrl::fromUserInputWithCwd(ipv6-3)
PASS   : tst_QUrl::fromUserInputWithCwd(ipv6-4)
PASS   : tst_QUrl::fromUserInputWithCwd(ipv6-5)
PASS   : tst_QUrl::fileName(fromDocu)
PASS   : tst_QUrl::fileName(absoluteFile)
PASS   : tst_QUrl::fileName(absoluteDir)
PASS   : tst_QUrl::fileName(absoluteInRoot)
PASS   : tst_QUrl::fileName(relative)
PASS   : tst_QUrl::fileName(relativeNoSlash)
PASS   : tst_QUrl::fileName(encoded)
PASS   : tst_QUrl::fileName(endsWithDot)
PASS   : tst_QUrl::isEmptyForEncodedUrl()
PASS   : tst_QUrl::toEncodedNotUsingUninitializedPath()
PASS   : tst_QUrl::emptyAuthorityRemovesExistingAuthority(regular)
PASS   : tst_QUrl::emptyAuthorityRemovesExistingAuthority(empty)
PASS   : tst_QUrl::acceptEmptyAuthoritySegments()
PASS   : tst_QUrl::lowercasesScheme()
PASS   : tst_QUrl::componentEncodings(empty)
PASS   : tst_QUrl::componentEncodings(encoded-space)
PASS   : tst_QUrl::componentEncodings(decoded-space)
PASS   : tst_QUrl::componentEncodings(binary)
PASS   : tst_QUrl::componentEncodings(encoded-unicode)
PASS   : tst_QUrl::componentEncodings(decoded-unicode)
PASS   : tst_QUrl::componentEncodings(decoded-unreserved)
PASS   : tst_QUrl::componentEncodings(decoded-subdelims)
PASS   : tst_QUrl::componentEncodings(encoded-subdelims)
PASS   : tst_QUrl::componentEncodings(encoded-gendelims-changing)
PASS   : tst_QUrl::componentEncodings(decoded-gendelims-unchanging)
PASS   : tst_QUrl::componentEncodings(encoded-gendelims-unchanging)
PASS   : tst_QUrl::componentEncodings(unencoded-delims-query)
PASS   : tst_QUrl::componentEncodings(undecoded-delims-query)
PASS   : tst_QUrl::componentEncodings(encoded-reserved)
PASS   : tst_QUrl::componentEncodings(decoded-reserved)
PASS   : tst_QUrl::componentEncodings(pretty-spaces-unicode)
PASS   : tst_QUrl::componentEncodings(pretty-gendelims)
PASS   : tst_QUrl::componentEncodings(pretty-reserved)
PASS   : tst_QUrl::setComponents(scheme-null)
PASS   : tst_QUrl::setComponents(scheme-empty)
PASS   : tst_QUrl::setComponents(path-null)
PASS   : tst_QUrl::setComponents(path-empty)
PASS   : tst_QUrl::setComponents(path-%3A-before-slash)
PASS   : tst_QUrl::setComponents(path-doubleslash)
PASS   : tst_QUrl::setComponents(path-withdotdot)
PASS   : tst_QUrl::setComponents(userinfo-null)
PASS   : tst_QUrl::setComponents(userinfo-empty)
PASS   : tst_QUrl::setComponents(userinfo-colon)
PASS   : tst_QUrl::setComponents(username-null)
PASS   : tst_QUrl::setComponents(username-empty)
PASS   : tst_QUrl::setComponents(username-empty-password-nonempty)
PASS   : tst_QUrl::setComponents(username-empty-password-empty)
PASS   : tst_QUrl::setComponents(password-null)
PASS   : tst_QUrl::setComponents(password-empty)
PASS   : tst_QUrl::setComponents(host-null)
PASS   : tst_QUrl::setComponents(host-empty)
PASS   : tst_QUrl::setComponents(authority-null)
PASS   : tst_QUrl::setComponents(authority-empty)
PASS   : tst_QUrl::setComponents(query-null)
PASS   : tst_QUrl::setComponents(query-empty)
PASS   : tst_QUrl::setComponents(fragment-null)
PASS   : tst_QUrl::setComponents(fragment-empty)
PASS   : tst_QUrl::setComponents(invalid-scheme-1)
PASS   : tst_QUrl::setComponents(invalid-scheme-2)
PASS   : tst_QUrl::setComponents(invalid-scheme-3)
PASS   : tst_QUrl::setComponents(invalid-username-1)
PASS   : tst_QUrl::setComponents(invalid-username-2)
PASS   : tst_QUrl::setComponents(invalid-username-3)
PASS   : tst_QUrl::setComponents(invalid-password-1)
PASS   : tst_QUrl::setComponents(invalid-password-2)
PASS   : tst_QUrl::setComponents(invalid-password-3)
PASS   : tst_QUrl::setComponents(invalid-userinfo-1)
PASS   : tst_QUrl::setComponents(invalid-userinfo-2)
PASS   : tst_QUrl::setComponents(invalid-host-1)
PASS   : tst_QUrl::setComponents(invalid-host-2)
PASS   : tst_QUrl::setComponents(invalid-authority-1)
PASS   : tst_QUrl::setComponents(invalid-authority-2)
PASS   : tst_QUrl::setComponents(invalid-path-0)
PASS   : tst_QUrl::setComponents(invalid-query-1)
PASS   : tst_QUrl::setComponents(invalid-fragment-1)
PASS   : tst_QUrl::setComponents(invalid-path-1)
PASS   : tst_QUrl::setComponents(invalid-path-2)
PASS   : tst_QUrl::setComponents(invalid-path-3)
PASS   : tst_QUrl::setComponents(bad-percent-username)
PASS   : tst_QUrl::setComponents(bad-percent-password)
PASS   : tst_QUrl::setComponents(bad-percent-userinfo-1)
PASS   : tst_QUrl::setComponents(bad-percent-userinfo-2)
PASS   : tst_QUrl::setComponents(bad-percent-userinfo-3)
PASS   : tst_QUrl::setComponents(bad-percent-authority-1)
PASS   : tst_QUrl::setComponents(bad-percent-authority-2)
PASS   : tst_QUrl::setComponents(bad-percent-authority-3)
PASS   : tst_QUrl::setComponents(bad-percent-authority-4)
PASS   : tst_QUrl::setComponents(bad-percent-host)
PASS   : tst_QUrl::setComponents(bad-percent-path)
PASS   : tst_QUrl::setComponents(bad-percent-query)
PASS   : tst_QUrl::setComponents(bad-percent-fragment)
PASS   : tst_QUrl::setComponents(invalid-scheme-encode)
PASS   : tst_QUrl::setComponents(username-encode)
PASS   : tst_QUrl::setComponents(password-encode)
PASS   : tst_QUrl::setComponents(invalid-host-encode)
PASS   : tst_QUrl::setComponents(path-encode)
PASS   : tst_QUrl::setComponents(query-encode)
PASS   : tst_QUrl::setComponents(fragment-encode)
PASS   : tst_QUrl::setComponents(username-decode)
PASS   : tst_QUrl::setComponents(password-decode)
PASS   : tst_QUrl::setComponents(path-decode)
PASS   : tst_QUrl::setComponents(query-decode)
PASS   : tst_QUrl::setComponents(fragment-decode)
PASS   : tst_QUrl::streaming(origURL)
PASS   : tst_QUrl::streaming(urlWithPassAndNoUser)
PASS   : tst_QUrl::streaming(accentuated)
PASS   : tst_QUrl::streaming(withPercents)
PASS   : tst_QUrl::streaming(empty)
PASS   : tst_QUrl::streaming(invalid)
PASS   : tst_QUrl::streaming(ipv6)
PASS   : tst_QUrl::detach()
PASS   : tst_QUrl::testThreading()
PASS   : tst_QUrl::matches(matchingString-none)
PASS   : tst_QUrl::matches(nonMatchingString-none)
PASS   : tst_QUrl::matches(matchingHost-removePath)
PASS   : tst_QUrl::matches(nonMatchingHost-removePath)
PASS   : tst_QUrl::matches(matchingHost-removePathAuthority)
PASS   : tst_QUrl::matches(nonMatchingHost-removePathAuthority)
PASS   : tst_QUrl::matches(matchingHostAuthority-removePathAuthority)
PASS   : tst_QUrl::matches(nonMatchingAuthority-removePathAuthority)
PASS   : tst_QUrl::matches(matchingHost-removePort)
PASS   : tst_QUrl::matches(nonMatchingHost-removePort)
PASS   : tst_QUrl::matches(matchingHost-removePassword)
PASS   : tst_QUrl::matches(nonMatchingHost-removePassword)
PASS   : tst_QUrl::matches(matchingUserName-removePassword)
PASS   : tst_QUrl::matches(nonMatchingUserName-removePassword)
PASS   : tst_QUrl::ipv6_zoneId(digit)
PASS   : tst_QUrl::ipv6_zoneId(eth0)
PASS   : tst_QUrl::ipv6_zoneId(space)
PASS   : tst_QUrl::ipv6_zoneId(subdelims)
PASS   : tst_QUrl::ipv6_zoneId(other)
PASS   : tst_QUrl::ipv6_zoneId(control)
PASS   : tst_QUrl::ipv6_zoneId(unicode)
PASS   : tst_QUrl::ipv6_zoneId(non-utf8)
PASS   : tst_QUrl::normalizeRemotePaths(dotdot-slashslash)
PASS   : tst_QUrl::normalizeRemotePaths(slashslash-dotdot)
PASS   : tst_QUrl::normalizeRemotePaths(slashslash-dotdot2)
PASS   : tst_QUrl::normalizeRemotePaths(dot-slash)
PASS   : tst_QUrl::normalizeRemotePaths(slashslash-dot-slashslash)
PASS   : tst_QUrl::normalizeRemotePaths(dot-slashslash)
PASS   : tst_QUrl::normalizeRemotePaths(multiple-slashes)
PASS   : tst_QUrl::normalizeRemotePaths(multiple-slashes4)
PASS   : tst_QUrl::normalizeRemotePaths(slashes-at-end)
PASS   : tst_QUrl::normalizeRemotePaths(dot-dotdot)
PASS   : tst_QUrl::normalizeRemotePaths(slash-dot-slash-dot-slash)
PASS   : tst_QUrl::normalizeRemotePaths(dotdot)
PASS   : tst_QUrl::normalizeRemotePaths(dotdot-tail)
PASS   : tst_QUrl::normalizeRemotePaths(dotdot-dotdot)
PASS   : tst_QUrl::normalizeRemotePaths(dot-dotdot-tail)
PASS   : tst_QUrl::normalizeRemotePaths(slash-dotdot-slash-tail)
PASS   : tst_QUrl::cleanupTestCase()
Totals: 1015 passed, 0 failed, 1 skipped, 0 blacklisted, 145ms
********* Finished testing of tst_QUrl *********
