********* Start testing of tst_QWebEnginePermission *********
Config: Using QtTest library 6.11.2, Qt 6.11.2 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 13.7.8
PASS   : tst_QWebEnginePermission::initTestCase()
PASS   : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_AskEveryTime)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_StoreInMemory)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioCapture_StoreOnDisk)
SKIP   : tst_QWebEnginePermission::triggerFromJavascript(MediaVideoCapture_AskEveryTime) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(256)]
SKIP   : tst_QWebEnginePermission::triggerFromJavascript(MediaVideoCapture_StoreInMemory) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(256)]
SKIP   : tst_QWebEnginePermission::triggerFromJavascript(MediaVideoCapture_StoreOnDisk) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(256)]
SKIP   : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioVideoCapture_AskEveryTime) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(256)]
SKIP   : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioVideoCapture_StoreInMemory) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(256)]
SKIP   : tst_QWebEnginePermission::triggerFromJavascript(MediaAudioVideoCapture_StoreOnDisk) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(256)]
PASS   : tst_QWebEnginePermission::triggerFromJavascript(DesktopVideoCapture_AskEveryTime)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(DesktopVideoCapture_StoreInMemory)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(DesktopVideoCapture_StoreOnDisk)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(DesktopAudioVideoCapture_AskEveryTime)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(DesktopAudioVideoCapture_StoreInMemory)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(DesktopAudioVideoCapture_StoreOnDisk)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(Notifications_AskEveryTime)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(Notifications_StoreInMemory)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(Notifications_StoreOnDisk)
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)
PASS   : tst_QWebEnginePermission::triggerFromJavascript(LocalFontsAccess_StoreOnDisk)
PASS   : tst_QWebEnginePermission::preGrant(MediaAudioCapture_AskEveryTime)
PASS   : tst_QWebEnginePermission::preGrant(MediaAudioCapture_StoreInMemory)
PASS   : tst_QWebEnginePermission::preGrant(MediaAudioCapture_StoreOnDisk)
SKIP   : tst_QWebEnginePermission::preGrant(MediaVideoCapture_AskEveryTime) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(316)]
SKIP   : tst_QWebEnginePermission::preGrant(MediaVideoCapture_StoreInMemory) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(316)]
SKIP   : tst_QWebEnginePermission::preGrant(MediaVideoCapture_StoreOnDisk) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(316)]
SKIP   : tst_QWebEnginePermission::preGrant(MediaAudioVideoCapture_AskEveryTime) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(316)]
SKIP   : tst_QWebEnginePermission::preGrant(MediaAudioVideoCapture_StoreInMemory) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(316)]
SKIP   : tst_QWebEnginePermission::preGrant(MediaAudioVideoCapture_StoreOnDisk) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(316)]
PASS   : tst_QWebEnginePermission::preGrant(DesktopVideoCapture_AskEveryTime)
PASS   : tst_QWebEnginePermission::preGrant(DesktopVideoCapture_StoreInMemory)
PASS   : tst_QWebEnginePermission::preGrant(DesktopVideoCapture_StoreOnDisk)
PASS   : tst_QWebEnginePermission::preGrant(DesktopAudioVideoCapture_AskEveryTime)
PASS   : tst_QWebEnginePermission::preGrant(DesktopAudioVideoCapture_StoreInMemory)
PASS   : tst_QWebEnginePermission::preGrant(DesktopAudioVideoCapture_StoreOnDisk)
PASS   : tst_QWebEnginePermission::preGrant(Notifications_AskEveryTime)
PASS   : tst_QWebEnginePermission::preGrant(Notifications_StoreInMemory)
PASS   : tst_QWebEnginePermission::preGrant(Notifications_StoreOnDisk)
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)
SKIP   : tst_QWebEnginePermission::iframe(MediaVideoCapture_AskEveryTime) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(371)]
SKIP   : tst_QWebEnginePermission::iframe(MediaVideoCapture_StoreInMemory) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(371)]
SKIP   : tst_QWebEnginePermission::iframe(MediaVideoCapture_StoreOnDisk) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(371)]
SKIP   : tst_QWebEnginePermission::iframe(MediaAudioVideoCapture_AskEveryTime) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(371)]
SKIP   : tst_QWebEnginePermission::iframe(MediaAudioVideoCapture_StoreInMemory) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(371)]
SKIP   : tst_QWebEnginePermission::iframe(MediaAudioVideoCapture_StoreOnDisk) Skipping test. Reason: Requested device not found
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(371)]
PASS   : tst_QWebEnginePermission::iframe(DesktopVideoCapture_AskEveryTime)
PASS   : tst_QWebEnginePermission::iframe(DesktopVideoCapture_StoreInMemory)
PASS   : tst_QWebEnginePermission::iframe(DesktopVideoCapture_StoreOnDisk)
PASS   : tst_QWebEnginePermission::iframe(DesktopAudioVideoCapture_AskEveryTime)
PASS   : tst_QWebEnginePermission::iframe(DesktopAudioVideoCapture_StoreInMemory)
PASS   : tst_QWebEnginePermission::iframe(DesktopAudioVideoCapture_StoreOnDisk)
PASS   : tst_QWebEnginePermission::iframe(Notifications_AskEveryTime)
PASS   : tst_QWebEnginePermission::iframe(Notifications_StoreInMemory)
PASS   : tst_QWebEnginePermission::iframe(Notifications_StoreOnDisk)
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)
FAIL!  : tst_QWebEnginePermission::clipboardReadWritePermissionInitialState(paste only should prompt for both) Compared values are not the same
   Actual   (evaluateJavaScriptSync(&page, QStringLiteral("readPermission"))): QVariant()
   Expected (readPermission)                                                 : "prompt"
   Loc: [/Users/qt/work/qt/qtwebengine/tests/auto/widgets/qwebenginepermission/tst_qwebenginepermission.cpp(611)]
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: 76 passed, 1 failed, 18 skipped, 0 blacklisted, 68274ms
********* Finished testing of tst_QWebEnginePermission *********
