********* Start testing of tst_QWebEnginePermission *********
Config: Using QtTest library 6.11.0, Qt 6.11.0 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 13.3.0), ubuntu 24.04
PASS   : tst_QWebEnginePermission::initTestCase()
QWARN  : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_AskEveryTime) This plugin does not support createPlatformOpenGLContext!
QWARN  : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_AskEveryTime) QRhiGles2: Failed to create temporary context
QWARN  : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_AskEveryTime) This plugin does not support createPlatformOpenGLContext!
QWARN  : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_AskEveryTime) QRhiGles2: Failed to create context
QWARN  : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_AskEveryTime) This plugin does not support createPlatformVulkanInstance
QWARN  : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_AskEveryTime) QVulkanInstance: Failed to initialize Vulkan
QWARN  : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_AskEveryTime) Unable to detect GPU vendor.
QWARN  : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_AskEveryTime) This plugin does not support createPlatformOpenGLContext!
PASS   : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_AskEveryTime)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_StoreInMemory)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_StoreOnDisk)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(Notifications_AskEveryTime)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(Notifications_StoreInMemory)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(Notifications_StoreOnDisk)
QWARN  : tst_QWebEnginePermission::triggerFromJavascript(Geolocation_AskEveryTime) Failed to initialize location provider: The system either has no default position source, no valid plugins could be found or the user does not have the right permissions.
SKIP   : tst_QWebEnginePermission::triggerFromJavascript(Geolocation_AskEveryTime) Skipping test. Reason: Positioning is unavailable
   Loc: [/home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(250)]
QWARN  : tst_QWebEnginePermission::triggerFromJavascript(Geolocation_StoreInMemory) Failed to initialize location provider: The system either has no default position source, no valid plugins could be found or the user does not have the right permissions.
SKIP   : tst_QWebEnginePermission::triggerFromJavascript(Geolocation_StoreInMemory) Skipping test. Reason: Positioning is unavailable
   Loc: [/home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(250)]
QWARN  : tst_QWebEnginePermission::triggerFromJavascript(Geolocation_StoreOnDisk) Failed to initialize location provider: The system either has no default position source, no valid plugins could be found or the user does not have the right permissions.
SKIP   : tst_QWebEnginePermission::triggerFromJavascript(Geolocation_StoreOnDisk) Skipping test. Reason: Positioning is unavailable
   Loc: [/home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(250)]
PASS   : tst_QWebEnginePermission::triggerFromJavascript(ClipboardReadWrite_AskEveryTime)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(ClipboardReadWrite_StoreInMemory)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(ClipboardReadWrite_StoreOnDisk)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(LocalFontsAccess_AskEveryTime)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(LocalFontsAccess_StoreInMemory)
QCRITICAL: tst_QWebEnginePermission::triggerFromJavascript(LocalFontsAccess_StoreOnDisk) js: Uncaught (in promise) SecurityError: User activation is required.
FAIL!  : tst_QWebEnginePermission::triggerFromJavascript(LocalFontsAccess_StoreOnDisk) 'evaluateJavaScriptSync(&page, (QString(QtPrivate::qMakeStringPrivate(u"" "done")))).toBool()' returned FALSE. ()
   Loc: [/home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(264)]
PASS   : tst_QWebEnginePermission::preGrant(MediaAudioCapture_AskEveryTime)
PASS   : tst_QWebEnginePermission::preGrant(MediaAudioCapture_StoreInMemory)
PASS   : tst_QWebEnginePermission::preGrant(MediaAudioCapture_StoreOnDisk)
PASS   : tst_QWebEnginePermission::preGrant(Notifications_AskEveryTime)
PASS   : tst_QWebEnginePermission::preGrant(Notifications_StoreInMemory)
PASS   : tst_QWebEnginePermission::preGrant(Notifications_StoreOnDisk)
QWARN  : tst_QWebEnginePermission::preGrant(Geolocation_AskEveryTime) Failed to initialize location provider: The system either has no default position source, no valid plugins could be found or the user does not have the right permissions.
SKIP   : tst_QWebEnginePermission::preGrant(Geolocation_AskEveryTime) Skipping test. Reason: Positioning is unavailable
   Loc: [/home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(312)]
QWARN  : tst_QWebEnginePermission::preGrant(Geolocation_StoreInMemory) Failed to initialize location provider: The system either has no default position source, no valid plugins could be found or the user does not have the right permissions.
SKIP   : tst_QWebEnginePermission::preGrant(Geolocation_StoreInMemory) Skipping test. Reason: Positioning is unavailable
   Loc: [/home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(312)]
QWARN  : tst_QWebEnginePermission::preGrant(Geolocation_StoreOnDisk) Failed to initialize location provider: The system either has no default position source, no valid plugins could be found or the user does not have the right permissions.
SKIP   : tst_QWebEnginePermission::preGrant(Geolocation_StoreOnDisk) Skipping test. Reason: Positioning is unavailable
   Loc: [/home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(312)]
PASS   : tst_QWebEnginePermission::preGrant(ClipboardReadWrite_AskEveryTime)
PASS   : tst_QWebEnginePermission::preGrant(ClipboardReadWrite_StoreInMemory)
PASS   : tst_QWebEnginePermission::preGrant(ClipboardReadWrite_StoreOnDisk)
PASS   : tst_QWebEnginePermission::preGrant(LocalFontsAccess_AskEveryTime)
PASS   : tst_QWebEnginePermission::preGrant(LocalFontsAccess_StoreInMemory)
PASS   : tst_QWebEnginePermission::preGrant(LocalFontsAccess_StoreOnDisk)
PASS   : tst_QWebEnginePermission::iframe(MediaAudioCapture_AskEveryTime)
PASS   : tst_QWebEnginePermission::iframe(MediaAudioCapture_StoreInMemory)
PASS   : tst_QWebEnginePermission::iframe(MediaAudioCapture_StoreOnDisk)
PASS   : tst_QWebEnginePermission::iframe(Notifications_AskEveryTime)
PASS   : tst_QWebEnginePermission::iframe(Notifications_StoreInMemory)
PASS   : tst_QWebEnginePermission::iframe(Notifications_StoreOnDisk)
QWARN  : tst_QWebEnginePermission::iframe(Geolocation_AskEveryTime) Failed to initialize location provider: The system either has no default position source, no valid plugins could be found or the user does not have the right permissions.
SKIP   : tst_QWebEnginePermission::iframe(Geolocation_AskEveryTime) Skipping test. Reason: Positioning is unavailable
   Loc: [/home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(369)]
QWARN  : tst_QWebEnginePermission::iframe(Geolocation_StoreInMemory) Failed to initialize location provider: The system either has no default position source, no valid plugins could be found or the user does not have the right permissions.
SKIP   : tst_QWebEnginePermission::iframe(Geolocation_StoreInMemory) Skipping test. Reason: Positioning is unavailable
   Loc: [/home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(369)]
QWARN  : tst_QWebEnginePermission::iframe(Geolocation_StoreOnDisk) Failed to initialize location provider: The system either has no default position source, no valid plugins could be found or the user does not have the right permissions.
SKIP   : tst_QWebEnginePermission::iframe(Geolocation_StoreOnDisk) Skipping test. Reason: Positioning is unavailable
   Loc: [/home/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(369)]
PASS   : tst_QWebEnginePermission::iframe(ClipboardReadWrite_AskEveryTime)
PASS   : tst_QWebEnginePermission::iframe(ClipboardReadWrite_StoreInMemory)
PASS   : tst_QWebEnginePermission::iframe(ClipboardReadWrite_StoreOnDisk)
PASS   : tst_QWebEnginePermission::iframe(LocalFontsAccess_AskEveryTime)
PASS   : tst_QWebEnginePermission::iframe(LocalFontsAccess_StoreInMemory)
PASS   : tst_QWebEnginePermission::iframe(LocalFontsAccess_StoreOnDisk)
PASS   : tst_QWebEnginePermission::permissionPersistence(noPersistenceDeny)
PASS   : tst_QWebEnginePermission::permissionPersistence(noPersistenceGrant)
PASS   : tst_QWebEnginePermission::permissionPersistence(memoryPersistenceDeny)
PASS   : tst_QWebEnginePermission::permissionPersistence(memoryPersistenceGrant)
PASS   : tst_QWebEnginePermission::permissionPersistence(diskPersistenceDeny)
PASS   : tst_QWebEnginePermission::permissionPersistence(diskPersistenceGrant)
PASS   : tst_QWebEnginePermission::queryPermission(badUrl)
QWARN  : tst_QWebEnginePermission::queryPermission(badFeature) Attempting to get unsupported permission. Returned object will be in an invalid state.
PASS   : tst_QWebEnginePermission::queryPermission(badFeature)
PASS   : tst_QWebEnginePermission::queryPermission(transientFeature)
PASS   : tst_QWebEnginePermission::queryPermission(good)
QWARN  : tst_QWebEnginePermission::listPermissions() Attempting to get unsupported permission. Returned object will be in an invalid state.
PASS   : tst_QWebEnginePermission::listPermissions()
PASS   : tst_QWebEnginePermission::clipboardReadWritePermissionInitialState(access and paste should grant both)
PASS   : tst_QWebEnginePermission::clipboardReadWritePermissionInitialState(paste only should prompt for both)
PASS   : tst_QWebEnginePermission::clipboardReadWritePermissionInitialState(access only should grant for write only)
PASS   : tst_QWebEnginePermission::clipboardReadWritePermissionInitialState(no access or paste should prompt for both)
PASS   : tst_QWebEnginePermission::clipboardReadWritePermission(noAccessGrant)
PASS   : tst_QWebEnginePermission::clipboardReadWritePermission(noAccessDeny)
PASS   : tst_QWebEnginePermission::clipboardReadWritePermission(noAccessAsk)
PASS   : tst_QWebEnginePermission::clipboardReadWritePermission(accessGrant)
PASS   : tst_QWebEnginePermission::clipboardReadWritePermission(accessDeny)
PASS   : tst_QWebEnginePermission::clipboardReadWritePermission(accessAsk)
PASS   : tst_QWebEnginePermission::cleanupTestCase()
Totals: 58 passed, 1 failed, 9 skipped, 0 blacklisted, 26235ms
********* Finished testing of tst_QWebEnginePermission *********
