********* Start testing of tst_QWindowCaptureBackend *********
Config: Using QtTest library 6.13.0, Qt 6.13.0 (arm64-little_endian-lp64 shared (dynamic) release build; by Apple LLVM 17.0.0 (clang-1700.3.19.1)), macos 26.0.0
QINFO  : tst_QWindowCaptureBackend::initTestCase() qt.multimedia.ffmpeg: Using Qt multimedia with FFmpeg version 7.1.3 LGPL version 2.1 or later
PASS   : tst_QWindowCaptureBackend::initTestCase()
PASS   : tst_QWindowCaptureBackend::isActive_returnsFalse_whenNotStarted()
PASS   : tst_QWindowCaptureBackend::window_isInvalid_whenNotSet()
PASS   : tst_QWindowCaptureBackend::error_isNoError_whenNotStarted()
PASS   : tst_QWindowCaptureBackend::windowCapture_returnsSession_whenAddedToSession()
PASS   : tst_QWindowCaptureBackend::capturableWindows_returnsOnlyValidWindows()
SKIP   : tst_QWindowCaptureBackend::capturableWindows_containsVisibleWindow() On macOS, windows without a bundle identifier are filtered out of capturableWindows(), so our test window never appears in the list
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qwindowcapturebackend/tst_qwindowcapturebackend.cpp(173)]
PASS   : tst_QWindowCaptureBackend::capturableWindow_constructedFromWindow_canBeCaptured()
PASS   : tst_QWindowCaptureBackend::setActive_failsAndEmitsErrors_whenNoWindowSelected()
PASS   : tst_QWindowCaptureBackend::setActive_isNoOp_whenStoppingCaptureThatNeverStarted()
PASS   : tst_QWindowCaptureBackend::setActive_isNoOp_whenAlreadyActive()
PASS   : tst_QWindowCaptureBackend::setActive_startsWindowCapture_whenCalledWithTrue()
PASS   : tst_QWindowCaptureBackend::setActive_stopsWindowCapture_whenCalledWithFalse()
PASS   : tst_QWindowCaptureBackend::setActive_restartsWindowCapture_whenStartedAgainAfterStop()
PASS   : tst_QWindowCaptureBackend::setWindow_switchesSource_whileActive()
QWARN  : tst_QWindowCaptureBackend::setWindow_stopsCapture_whenSwitchedToInvalidWindow() Stopping grabber
PASS   : tst_QWindowCaptureBackend::setWindow_stopsCapture_whenSwitchedToInvalidWindow()
PASS   : tst_QWindowCaptureBackend::setWindow_updatesPropertyAndEmitsSignal_whenNotActive()
PASS   : tst_QWindowCaptureBackend::setFrameRate_updatesPropertyAndEmitsSignal()
PASS   : tst_QWindowCaptureBackend::setFrameRate_emitsFramesAtCorrectRate()
PASS   : tst_QWindowCaptureBackend::capturedImage_equals_imageFromGrab(small-window)
PASS   : tst_QWindowCaptureBackend::capturedImage_equals_imageFromGrab(big-window)
PASS   : tst_QWindowCaptureBackend::capturedFrame_hasExpectedSize(small-window)
PASS   : tst_QWindowCaptureBackend::capturedFrame_hasExpectedSize(big-window)
PASS   : tst_QWindowCaptureBackend::capturedFrame_hasNewSize_whenWindowResizedOnce()
PASS   : tst_QWindowCaptureBackend::capturedFrame_hasNewSize_whenWindowResized(shrink by 1)
PASS   : tst_QWindowCaptureBackend::capturedFrame_hasNewSize_whenWindowResized(shrink by 2)
PASS   : tst_QWindowCaptureBackend::capturedFrame_hasNewSize_whenWindowResized(grow by 1)
PASS   : tst_QWindowCaptureBackend::capturedFrame_hasNewSize_whenWindowResized(grow by 2)
PASS   : tst_QWindowCaptureBackend::capturedImage_changes_whenWindowContentChanges()
SKIP   : tst_QWindowCaptureBackend::sequenceOfCapturedImages_compareEqual_whenWindowContentIsUnchanged() The macOS ScreenCaptureKit backend will often not emit new frames if content is unchanged
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qwindowcapturebackend/tst_qwindowcapturebackend.cpp(705)]
QINFO  : tst_QWindowCaptureBackend::recorder_encodesFrames_toValidMediaFile(small-window) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/0r/vd385j117f949qnfm4h_539w0000gn/T/tst_qwindowcapturebackend-ZbpSqe/test.mp4" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
PASS   : tst_QWindowCaptureBackend::recorder_encodesFrames_toValidMediaFile(small-window)
QINFO  : tst_QWindowCaptureBackend::recorder_encodesFrames_toValidMediaFile(big-window) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/0r/vd385j117f949qnfm4h_539w0000gn/T/tst_qwindowcapturebackend-adnKOR/test.mp4" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
PASS   : tst_QWindowCaptureBackend::recorder_encodesFrames_toValidMediaFile(big-window)
QINFO  : tst_QWindowCaptureBackend::recorder_encodesFrames_toValidMediaFile_whenWindowResizes(shrink) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/0r/vd385j117f949qnfm4h_539w0000gn/T/tst_qwindowcapturebackend-QQpubo/test.mp4" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
PASS   : tst_QWindowCaptureBackend::recorder_encodesFrames_toValidMediaFile_whenWindowResizes(shrink)
QINFO  : tst_QWindowCaptureBackend::recorder_encodesFrames_toValidMediaFile_whenWindowResizes(grow) qt.multimedia.ffmpeg.encoder: Recording new media with muxer MP4 (MPEG-4 Part 14) to "/var/folders/0r/vd385j117f949qnfm4h_539w0000gn/T/tst_qwindowcapturebackend-bCBmaX/test.mp4" with format: QMediaFormat::MPEG4, QMediaFormat::AudioCodec::AAC, QMediaFormat::VideoCodec::H265
PASS   : tst_QWindowCaptureBackend::recorder_encodesFrames_toValidMediaFile_whenWindowResizes(grow)
SKIP   : tst_QWindowCaptureBackend::windowCapture_capturesWindowsInOtherProcesses() Separate process tests do not work on macOS because they are launched without bundle identifiers
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qwindowcapturebackend/tst_qwindowcapturebackend.cpp(791)]
SKIP   : tst_QWindowCaptureBackend::windowCapture_stopsWithError_whenProcessCloses() Separate process tests do not work on macOS because they are launched without bundle identifiers
   Loc: [/Users/qt/work/qt/qtmultimedia/tests/auto/integration/qwindowcapturebackend/tst_qwindowcapturebackend.cpp(814)]
PASS   : tst_QWindowCaptureBackend::cleanupTestCase()
Totals: 33 passed, 0 failed, 4 skipped, 0 blacklisted, 15773ms
********* Finished testing of tst_QWindowCaptureBackend *********
