********* Start testing of tst_QWebEnginePage *********
Config: Using QtTest library 6.11.2, Qt 6.11.2 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 17.0.0 (clang-1700.3.19.1)), macos 26.0.0
PASS   : tst_QWebEnginePage::initTestCase()
SKIP   : tst_QWebEnginePage::comboBoxPopupPositionAfterMove(mouse) This test crashes for Apple M1
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp(1407)]
SKIP   : tst_QWebEnginePage::comboBoxPopupPositionAfterMove(touch) This test crashes for Apple M1
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp(1407)]
SKIP   : tst_QWebEnginePage::comboBoxPopupPositionAfterChildMove(mouse) This test crashes for Apple M1
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp(1477)]
SKIP   : tst_QWebEnginePage::comboBoxPopupPositionAfterChildMove(touch) This test crashes for Apple M1
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp(1477)]
PASS   : tst_QWebEnginePage::acceptNavigationRequest()
PASS   : tst_QWebEnginePage::acceptNavigationRequestWithFormData()
QWARN  : tst_QWebEnginePage::acceptNavigationRequestNavigationType() QResource '/resources/does_not_exist.js' not found or is empty
QWARN  : tst_QWebEnginePage::acceptNavigationRequestNavigationType() QResource '/resources/does_not_exist.js' not found or is empty
QWARN  : tst_QWebEnginePage::acceptNavigationRequestNavigationType() QResource '/resources/does_not_exist.js' not found or is empty
QINFO  : tst_QWebEnginePage::acceptNavigationRequestNavigationType() HttpServer: GET /redirect1.html 307 35
QINFO  : tst_QWebEnginePage::acceptNavigationRequestNavigationType() HttpServer: GET /redirect2.html 301 35
QINFO  : tst_QWebEnginePage::acceptNavigationRequestNavigationType() HttpServer: GET /content.html 200 58
PASS   : tst_QWebEnginePage::acceptNavigationRequestNavigationType()
QWARN  : tst_QWebEnginePage::acceptNavigationRequestRelativeToNothing() QResource '/S0' not found or is empty
PASS   : tst_QWebEnginePage::acceptNavigationRequestRelativeToNothing()
XFAIL  : tst_QWebEnginePage::loadFinished() Behavior change: Load signals are emitted only for the main frame in QtWebEngine.
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp(451)]
XFAIL  : tst_QWebEnginePage::loadFinished() Behavior change: Load signals are emitted only for the main frame in QtWebEngine.
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp(453)]
PASS   : tst_QWebEnginePage::loadFinished()
PASS   : tst_QWebEnginePage::actionStates()
PASS   : tst_QWebEnginePage::pasteImage()
PASS   : tst_QWebEnginePage::popupFormSubmission()
PASS   : tst_QWebEnginePage::callbackSpyDeleted()
PASS   : tst_QWebEnginePage::multipleProfilesAndLocalStorage()
PASS   : tst_QWebEnginePage::textSelection()
QWARN  : tst_QWebEnginePage::backActionUpdate() QResource '/resources/frame_b.html' not found or is empty
PASS   : tst_QWebEnginePage::backActionUpdate()
PASS   : tst_QWebEnginePage::localStorageVisibility()
PASS   : tst_QWebEnginePage::consoleOutput()
PASS   : tst_QWebEnginePage::javaScriptConsoleMessage()
PASS   : tst_QWebEnginePage::userAgentNewlineStripping()
PASS   : tst_QWebEnginePage::renderWidgetHostViewNotShowTopLevel()
PASS   : tst_QWebEnginePage::getUserMediaRequest(device audio)
PASS   : tst_QWebEnginePage::getUserMediaRequest(device video)
PASS   : tst_QWebEnginePage::getUserMediaRequest(device audio+video)
PASS   : tst_QWebEnginePage::getUserMediaRequest(desktop video)
PASS   : tst_QWebEnginePage::getUserMediaRequest(desktop audio+video)
PASS   : tst_QWebEnginePage::getUserMediaRequest(display video)
PASS   : tst_QWebEnginePage::getUserMediaRequestDesktopAudio()
PASS   : tst_QWebEnginePage::getUserMediaRequestSettingDisabled()
PASS   : tst_QWebEnginePage::getUserMediaRequestDesktopVideoManyPages()
PASS   : tst_QWebEnginePage::getUserMediaRequestDesktopVideoManyRequests()
PASS   : tst_QWebEnginePage::savePage()
PASS   : tst_QWebEnginePage::crashTests_LazyInitializationOfMainFrame()
PASS   : tst_QWebEnginePage::testJSPrompt()
PASS   : tst_QWebEnginePage::findText()
PASS   : tst_QWebEnginePage::findTextResult()
PASS   : tst_QWebEnginePage::findTextSuccessiveShouldCallAllCallbacks()
PASS   : tst_QWebEnginePage::findTextCalledOnMatch()
PASS   : tst_QWebEnginePage::findTextActiveMatchOrdinal()
PASS   : tst_QWebEnginePage::deleteQWebEngineViewTwice()
PASS   : tst_QWebEnginePage::openWindowDefaultSize()
BFAIL  : tst_QWebEnginePage::macCopyUnicodeToClipboard() 'clipboardData.contains(QLatin1String("<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />"))' returned FALSE. ()
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp(1556)]
PASS   : tst_QWebEnginePage::runJavaScript()
PASS   : tst_QWebEnginePage::runJavaScriptDisabled()
PASS   : tst_QWebEnginePage::runJavaScriptFromSlot()
PASS   : tst_QWebEnginePage::fullScreenRequested()
PASS   : tst_QWebEnginePage::requestQuota(webkitPersistentStorage)
PASS   : tst_QWebEnginePage::requestQuota(webkitTemporaryStorage)
PASS   : tst_QWebEnginePage::symmetricUrl()
PASS   : tst_QWebEnginePage::progressSignal()
PASS   : tst_QWebEnginePage::urlChange()
PASS   : tst_QWebEnginePage::requestedUrlAfterSetAndLoadFailures()
PASS   : tst_QWebEnginePage::asyncAndDelete()
PASS   : tst_QWebEnginePage::earlyToHtml()
PASS   : tst_QWebEnginePage::setHtml()
PASS   : tst_QWebEnginePage::setHtmlWithImageResource()
PASS   : tst_QWebEnginePage::setHtmlWithStylesheetResource()
QDEBUG : tst_QWebEnginePage::setHtmlWithBaseURL() QDir( "/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage" , nameFilters = { "*" },  QDir::SortFlags( Name | IgnoreCase ) , QDir::Filters( Dirs|Files|Drives|AllEntries ) )
PASS   : tst_QWebEnginePage::setHtmlWithBaseURL()
PASS   : tst_QWebEnginePage::setHtmlWithJSAlert()
QINFO  : tst_QWebEnginePage::setHtmlWithModuleImport() HttpServer: GET /fibonacci.mjs 200 70
QINFO  : tst_QWebEnginePage::setHtmlWithModuleImport() HttpServer: GET /favicon.ico 404 0
PASS   : tst_QWebEnginePage::setHtmlWithModuleImport()
XFAIL  : tst_QWebEnginePage::baseUrl(null) Slight change: We now translate QUrl() to about:blank for the virtual url, but not for the baseUrl
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp(2497)]
PASS   : tst_QWebEnginePage::baseUrl(null)
PASS   : tst_QWebEnginePage::baseUrl(foo)
PASS   : tst_QWebEnginePage::baseUrl(customBaseUrl)
PASS   : tst_QWebEnginePage::scrollPosition()
PASS   : tst_QWebEnginePage::scrollbarsOff()
PASS   : tst_QWebEnginePage::evaluateWillCauseRepaint()
PASS   : tst_QWebEnginePage::setContent(UTF-8 plain text)
PASS   : tst_QWebEnginePage::setContent(UTF-16 plain text)
PASS   : tst_QWebEnginePage::setContent(latin-1 plain text)
PASS   : tst_QWebEnginePage::setUrlWithPendingLoads()
PASS   : tst_QWebEnginePage::setUrlToEmpty()
XFAIL  : tst_QWebEnginePage::setUrlToInvalid() Unsupported: QtWebEngine doesn't adjust invalid URLs.
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp(2681)]
PASS   : tst_QWebEnginePage::setUrlToInvalid()
PASS   : tst_QWebEnginePage::setUrlToBadDomain()
PASS   : tst_QWebEnginePage::setUrlToBadPort()
PASS   : tst_QWebEnginePage::setUrlHistory()
PASS   : tst_QWebEnginePage::setUrlUsingStateObject()
PASS   : tst_QWebEnginePage::setUrlThenLoads(resource file)
PASS   : tst_QWebEnginePage::setUrlThenLoads(base specified in HTML)
PASS   : tst_QWebEnginePage::loadInSignalHandlers(call load() in loadStarted() after valid url)
QWARN  : tst_QWebEnginePage::loadInSignalHandlers(call load() in loadStarted() after invalid url) QResource '/invalid' not found or is empty
PASS   : tst_QWebEnginePage::loadInSignalHandlers(call load() in loadStarted() after invalid url)
PASS   : tst_QWebEnginePage::loadInSignalHandlers(call load() in loadFinished() after valid url)
QWARN  : tst_QWebEnginePage::loadInSignalHandlers(call load() in loadFinished() after invalid url) QResource '/invalid' not found or is empty
PASS   : tst_QWebEnginePage::loadInSignalHandlers(call load() in loadFinished() after invalid url)
PASS   : tst_QWebEnginePage::loadInSignalHandlers(call setUrl() in loadStarted() after valid url)
QWARN  : tst_QWebEnginePage::loadInSignalHandlers(call setUrl() in loadStarted() after invalid url) QResource '/invalid' not found or is empty
PASS   : tst_QWebEnginePage::loadInSignalHandlers(call setUrl() in loadStarted() after invalid url)
PASS   : tst_QWebEnginePage::loadInSignalHandlers(call setUrl() in loadFinished() after valid url)
QWARN  : tst_QWebEnginePage::loadInSignalHandlers(call setUrl() in loadFinished() after invalid url) QResource '/invalid' not found or is empty
PASS   : tst_QWebEnginePage::loadInSignalHandlers(call setUrl() in loadFinished() after invalid url)
QWARN  : tst_QWebEnginePage::loadFromQrc() QResource '/nope' not found or is empty
PASS   : tst_QWebEnginePage::loadFromQrc()
PASS   : tst_QWebEnginePage::restoreHistory()
PASS   : tst_QWebEnginePage::toPlainTextLoadFinishedRace(disableErrorPage)
PASS   : tst_QWebEnginePage::toPlainTextLoadFinishedRace(enableErrorPage)
PASS   : tst_QWebEnginePage::setZoomFactor()
PASS   : tst_QWebEnginePage::mouseButtonTranslation()
BPASS  : tst_QWebEnginePage::mouseMovementProperties()
PASS   : tst_QWebEnginePage::viewSource()
PASS   : tst_QWebEnginePage::viewSourceURL(view-source:)
PASS   : tst_QWebEnginePage::viewSourceURL(view-source:about:blank)
PASS   : tst_QWebEnginePage::viewSourceURL(view-source:file:///Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/resources/test1.html)
PASS   : tst_QWebEnginePage::viewSourceURL(view-source:/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepage/resources/test1.html)
PASS   : tst_QWebEnginePage::viewSourceURL(view-source:qrc:/resources/test1.html)
PASS   : tst_QWebEnginePage::viewSourceURL(view-source:http://non.existent)
PASS   : tst_QWebEnginePage::viewSourceURL(view-source:non.existent)
PASS   : tst_QWebEnginePage::viewSourceCredentials()
PASS   : tst_QWebEnginePage::proxyConfigWithUnexpectedHostPortPair()
QINFO  : tst_QWebEnginePage::registerProtocolHandler(accept) HttpServer: GET / 200 83
QINFO  : tst_QWebEnginePage::registerProtocolHandler(accept) HttpServer: GET /favicon.ico 404 0
QINFO  : tst_QWebEnginePage::registerProtocolHandler(accept) HttpServer: GET /mail?uri=mailto%3Afoo%40bar.com 200 0
PASS   : tst_QWebEnginePage::registerProtocolHandler(accept)
QINFO  : tst_QWebEnginePage::registerProtocolHandler(reject) HttpServer: GET / 200 83
QINFO  : tst_QWebEnginePage::registerProtocolHandler(reject) HttpServer: GET /favicon.ico 404 0
PASS   : tst_QWebEnginePage::registerProtocolHandler(reject)
PASS   : tst_QWebEnginePage::dataURLFragment()
PASS   : tst_QWebEnginePage::devTools()
PASS   : tst_QWebEnginePage::openLinkInDifferentProfile()
PASS   : tst_QWebEnginePage::openLinkInNewPage(BlockPopup)
PASS   : tst_QWebEnginePage::openLinkInNewPage(IgnoreIntent)
PASS   : tst_QWebEnginePage::openLinkInNewPage(OverridePopup)
PASS   : tst_QWebEnginePage::openLinkInNewPage(OverrideIntent)
PASS   : tst_QWebEnginePage::openLinkInNewPage(AcceptPopup)
PASS   : tst_QWebEnginePage::openLinkInNewPage(AcceptIntent)
PASS   : tst_QWebEnginePage::triggerActionWithoutMenu()
QWARN  : tst_QWebEnginePage::dynamicFrame() QResource '/resources/invalid' not found or is empty
PASS   : tst_QWebEnginePage::dynamicFrame()
PASS   : tst_QWebEnginePage::sendNotification()
PASS   : tst_QWebEnginePage::contentsSize()
PASS   : tst_QWebEnginePage::setLifecycleState()
PASS   : tst_QWebEnginePage::setVisible()
PASS   : tst_QWebEnginePage::discardPreservesProperties()
PASS   : tst_QWebEnginePage::discardBeforeInitialization()
PASS   : tst_QWebEnginePage::automaticUndiscard()
PASS   : tst_QWebEnginePage::setLifecycleStateWithDevTools()
PASS   : tst_QWebEnginePage::discardPreservesCommittedLoad()
PASS   : tst_QWebEnginePage::discardAbortsPendingLoad()
PASS   : tst_QWebEnginePage::discardAbortsPendingLoadAndPreservesCommittedLoad()
PASS   : tst_QWebEnginePage::recommendedState()
PASS   : tst_QWebEnginePage::recommendedStateAuto()
PASS   : tst_QWebEnginePage::setLifecycleStateAndReload()
PASS   : tst_QWebEnginePage::editActionsWithExplicitFocus()
PASS   : tst_QWebEnginePage::editActionsWithInitialFocus()
PASS   : tst_QWebEnginePage::editActionsWithFocusOnIframe()
PASS   : tst_QWebEnginePage::editActionsWithoutSelection()
QINFO  : tst_QWebEnginePage::customUserAgentInNewTab() HttpServer: GET /test1 200 30
QINFO  : tst_QWebEnginePage::customUserAgentInNewTab() HttpServer: GET /favicon.ico 200 30
QINFO  : tst_QWebEnginePage::customUserAgentInNewTab() HttpServer: GET /test2 200 30
QINFO  : tst_QWebEnginePage::customUserAgentInNewTab() HttpServer: GET /favicon.ico 200 30
PASS   : tst_QWebEnginePage::customUserAgentInNewTab()
QWARN  : tst_QWebEnginePage::openNewTabInDifferentProfile(handleInSignal) Can not adopt content from a different WebEngineProfile.
PASS   : tst_QWebEnginePage::openNewTabInDifferentProfile(handleInSignal)
QWARN  : tst_QWebEnginePage::openNewTabInDifferentProfile(handleInOverride) Can not adopt content from a different WebEngineProfile.
PASS   : tst_QWebEnginePage::openNewTabInDifferentProfile(handleInOverride)
PASS   : tst_QWebEnginePage::renderProcessCrashed()
PASS   : tst_QWebEnginePage::renderProcessPid()
BPASS  : tst_QWebEnginePage::backgroundColor()
PASS   : tst_QWebEnginePage::popupOnTransparentBackground()
PASS   : tst_QWebEnginePage::audioMuted()
PASS   : tst_QWebEnginePage::closeContents()
QWARN  : tst_QWebEnginePage::isSafeRedirect(file:///var/folders/0r/vd385j117f949qnfm4h_539w0000gn/T/) js: crbug/1173575, non-JS module files deprecated.
PASS   : tst_QWebEnginePage::isSafeRedirect(file:///var/folders/0r/vd385j117f949qnfm4h_539w0000gn/T/)
PASS   : tst_QWebEnginePage::isSafeRedirect(file:///var/folders/0r/vd385j117f949qnfm4h_539w0000gn/T//foo/bar)
PASS   : tst_QWebEnginePage::isSafeRedirect(filesystem:http://foo.com/bar)
PASS   : tst_QWebEnginePage::testChooseFilesParameters(Single file upload)
PASS   : tst_QWebEnginePage::testChooseFilesParameters(Multiple file upload)
PASS   : tst_QWebEnginePage::testChooseFilesParameters(Folder upload)
PASS   : tst_QWebEnginePage::testChooseFilesParameters(Save file)
PASS   : tst_QWebEnginePage::testChooseFilesParameters(MIME type: audio)
PASS   : tst_QWebEnginePage::testChooseFilesParameters(MIME type: video)
PASS   : tst_QWebEnginePage::testChooseFilesParameters(MIME type: image)
PASS   : tst_QWebEnginePage::testChooseFilesParameters(MIME type: custom)
PASS   : tst_QWebEnginePage::testChooseFilesParameters(Multiple MIME types)
PASS   : tst_QWebEnginePage::fileSystemAccessDialog()
PASS   : tst_QWebEnginePage::localToRemoteNavigation()
QINFO  : tst_QWebEnginePage::clientHints(Modify values) HttpServer: GET / 200 0
QINFO  : tst_QWebEnginePage::clientHints(Modify values) HttpServer: GET / 200 0
QINFO  : tst_QWebEnginePage::clientHints(Modify values) HttpServer: GET /favicon.ico 200 0
PASS   : tst_QWebEnginePage::clientHints(Modify values)
QINFO  : tst_QWebEnginePage::clientHints(Empty values) HttpServer: GET / 200 0
QINFO  : tst_QWebEnginePage::clientHints(Empty values) HttpServer: GET /favicon.ico 200 0
QINFO  : tst_QWebEnginePage::clientHints(Empty values) HttpServer: GET / 200 0
PASS   : tst_QWebEnginePage::clientHints(Empty values)
QINFO  : tst_QWebEnginePage::clientHints(Disable headers) HttpServer: GET / 200 0
QINFO  : tst_QWebEnginePage::clientHints(Disable headers) HttpServer: GET /favicon.ico 200 0
QINFO  : tst_QWebEnginePage::clientHints(Disable headers) HttpServer: GET / 200 0
PASS   : tst_QWebEnginePage::clientHints(Disable headers)
QINFO  : tst_QWebEnginePage::childFrameInput() HttpServer: GET /main.html 200 120
QINFO  : tst_QWebEnginePage::childFrameInput() HttpServer: GET /inner.html 200 475
QINFO  : tst_QWebEnginePage::childFrameInput() HttpServer: GET /favicon.ico 200 0
PASS   : tst_QWebEnginePage::childFrameInput()
PASS   : tst_QWebEnginePage::openLinkInNewPageWithWebWindowType(webBrowserWindow)
PASS   : tst_QWebEnginePage::openLinkInNewPageWithWebWindowType(webBrowserTab)
PASS   : tst_QWebEnginePage::openLinkInNewPageWithWebWindowType(webDialog)
PASS   : tst_QWebEnginePage::openLinkInNewPageWithWebWindowType(webBrowserBackgroundTab)
PASS   : tst_QWebEnginePage::keepInterceptorAfterNewWindowRequested()
QINFO  : tst_QWebEnginePage::backForwardCache() HttpServer: GET /first.html 200 154
QINFO  : tst_QWebEnginePage::backForwardCache() HttpServer: GET /favicon.ico 404 0
QINFO  : tst_QWebEnginePage::backForwardCache() HttpServer: GET /second.html 200 154
PASS   : tst_QWebEnginePage::backForwardCache()
PASS   : tst_QWebEnginePage::cleanupTestCase()
Totals: 162 passed, 0 failed, 4 skipped, 3 blacklisted, 105446ms
********* Finished testing of tst_QWebEnginePage *********
