Class org.mozilla.fenix.home.recentvisits.HistoryMetadataServiceTest

7

tests

0

failures

0

ignored

0.455s

duration

100%

successful

Tests

Test Duration Result
GIVEN a media page WHEN metadata is created THEN a media document type observation is recorded 0.117s passed
GIVEN a regular page WHEN metadata is created THEN a regular document type observation is recorded 0.008s passed
GIVEN existing metadata WHEN metadata is created THEN correct document type observation is recorded 0.011s passed
WHEN cleanup is called THEN old metadata is deleted 0.254s passed
WHEN metadata is updated THEN a view time observation is recorded 0.007s passed
WHEN metadata is updated for a tab with no lastAccess THEN view time observation is not recorded 0.006s passed
WHEN metadata is updated for a tab with unchanged lastAccess THEN view time observation is not recorded 0.052s passed

Standard output

D [DefaultHistoryMetadataService] Deleting metadata last updated before 1727353751296
D [DefaultHistoryMetadataService] Updating metadata for tab TabSessionState(id=b51af3a3-e0d8-492e-8265-c89cf5897a97, content=ContentState(url=https://blog.mozilla.org, private=false, title=, progress=0, loading=false, searchTerms=, securityInfo=SecurityInfoState(secure=false, host=, issuer=), icon=null, download=null, share=null, copy=null, hitResult=null, promptRequests=[], findResults=[], windowRequest=null, searchRequest=null, fullScreen=false, layoutInDisplayCutoutMode=0, canGoBack=false, canGoForward=false, webAppManifest=null, firstContentfulPaint=false, history=HistoryState(items=[], currentIndex=0), permissionHighlights=PermissionHighlightsState(notificationChanged=false, cameraChanged=false, locationChanged=false, microphoneChanged=false, persistentStorageChanged=false, mediaKeySystemAccessChanged=false, autoPlayAudibleChanged=false, autoPlayInaudibleChanged=false, autoPlayAudibleBlocking=false, autoPlayInaudibleBlocking=false), permissionRequestsList=[], appPermissionRequestsList=[], pictureInPictureEnabled=false, loadRequest=null, refreshCanceled=false, recordingDevices=[], desktopMode=false, appIntent=null, showToolbarAsExpanded=false, previewImageUrl=null, isSearch=false, isPdf=false, hasFormData=false, isProductUrl=false), trackingProtection=TrackingProtectionState(enabled=false, blockedTrackers=[], loadedTrackers=[], ignoredOnTrackingProtection=false), translationsState=TranslationsState(isExpectedTranslate=false, isOfferTranslate=false, translationEngineState=null, isTranslated=false, isTranslateProcessing=false, isRestoreProcessing=false, translationDownloadSize=null, pageSettings=null, translationError=null, settingsError=null), cookieBanner=NO_DETECTED, engineState=EngineState(engineSession=null, engineSessionState=null, initializing=false, engineObserver=null, crashed=false, timestamp=null, initialLoadFlags=mozilla.components.concept.engine.EngineSession$LoadUrlFlags@0, initialAdditionalHeaders=null), extensionState={}, mediaSessionState=null, contextId=null, source=mozilla.components.browser.state.state.SessionState$Source$Internal$None@3dad8bde, restored=false, parentId=null, lastAccess=1727958491417, createdAt=1727958551420, lastMediaAccessState=LastMediaAccessState(lastMediaUrl=, lastMediaAccess=0, mediaSessionActive=false), readerState=ReaderState(readerable=false, active=false, checkRequired=false, connectRequired=false, baseUrl=null, activeUrl=null, scrollY=null), historyMetadata=HistoryMetadataKey(url=https://blog.mozilla.org, searchTerm=null, referrerUrl=null))
D [DefaultHistoryMetadataService] Updating metadata for tab TabSessionState(id=b51af3a3-e0d8-492e-8265-c89cf5897a97, content=ContentState(url=https://blog.mozilla.org, private=false, title=, progress=0, loading=false, searchTerms=, securityInfo=SecurityInfoState(secure=false, host=, issuer=), icon=null, download=null, share=null, copy=null, hitResult=null, promptRequests=[], findResults=[], windowRequest=null, searchRequest=null, fullScreen=false, layoutInDisplayCutoutMode=0, canGoBack=false, canGoForward=false, webAppManifest=null, firstContentfulPaint=false, history=HistoryState(items=[], currentIndex=0), permissionHighlights=PermissionHighlightsState(notificationChanged=false, cameraChanged=false, locationChanged=false, microphoneChanged=false, persistentStorageChanged=false, mediaKeySystemAccessChanged=false, autoPlayAudibleChanged=false, autoPlayInaudibleChanged=false, autoPlayAudibleBlocking=false, autoPlayInaudibleBlocking=false), permissionRequestsList=[], appPermissionRequestsList=[], pictureInPictureEnabled=false, loadRequest=null, refreshCanceled=false, recordingDevices=[], desktopMode=false, appIntent=null, showToolbarAsExpanded=false, previewImageUrl=null, isSearch=false, isPdf=false, hasFormData=false, isProductUrl=false), trackingProtection=TrackingProtectionState(enabled=false, blockedTrackers=[], loadedTrackers=[], ignoredOnTrackingProtection=false), translationsState=TranslationsState(isExpectedTranslate=false, isOfferTranslate=false, translationEngineState=null, isTranslated=false, isTranslateProcessing=false, isRestoreProcessing=false, translationDownloadSize=null, pageSettings=null, translationError=null, settingsError=null), cookieBanner=NO_DETECTED, engineState=EngineState(engineSession=null, engineSessionState=null, initializing=false, engineObserver=null, crashed=false, timestamp=null, initialLoadFlags=mozilla.components.concept.engine.EngineSession$LoadUrlFlags@0, initialAdditionalHeaders=null), extensionState={}, mediaSessionState=null, contextId=null, source=mozilla.components.browser.state.state.SessionState$Source$Internal$None@3dad8bde, restored=false, parentId=null, lastAccess=1727958491417, createdAt=1727958551420, lastMediaAccessState=LastMediaAccessState(lastMediaUrl=, lastMediaAccess=0, mediaSessionActive=false), readerState=ReaderState(readerable=false, active=false, checkRequired=false, connectRequired=false, baseUrl=null, activeUrl=null, scrollY=null), historyMetadata=HistoryMetadataKey(url=https://blog.mozilla.org, searchTerm=null, referrerUrl=null))
D [DefaultHistoryMetadataService] Failed to update metadata because it was already recorded or lastAccess is incorrect
D [DefaultHistoryMetadataService] Creating metadata for tab a5e82d02-f523-4565-a077-f6092efb0c9d
D [DefaultHistoryMetadataService] Updating metadata for tab TabSessionState(id=48c8cedc-b9e8-476a-a989-d2b658a1ffa1, content=ContentState(url=https://blog.mozilla.org, private=false, title=, progress=0, loading=false, searchTerms=, securityInfo=SecurityInfoState(secure=false, host=, issuer=), icon=null, download=null, share=null, copy=null, hitResult=null, promptRequests=[], findResults=[], windowRequest=null, searchRequest=null, fullScreen=false, layoutInDisplayCutoutMode=0, canGoBack=false, canGoForward=false, webAppManifest=null, firstContentfulPaint=false, history=HistoryState(items=[], currentIndex=0), permissionHighlights=PermissionHighlightsState(notificationChanged=false, cameraChanged=false, locationChanged=false, microphoneChanged=false, persistentStorageChanged=false, mediaKeySystemAccessChanged=false, autoPlayAudibleChanged=false, autoPlayInaudibleChanged=false, autoPlayAudibleBlocking=false, autoPlayInaudibleBlocking=false), permissionRequestsList=[], appPermissionRequestsList=[], pictureInPictureEnabled=false, loadRequest=null, refreshCanceled=false, recordingDevices=[], desktopMode=false, appIntent=null, showToolbarAsExpanded=false, previewImageUrl=null, isSearch=false, isPdf=false, hasFormData=false, isProductUrl=false), trackingProtection=TrackingProtectionState(enabled=false, blockedTrackers=[], loadedTrackers=[], ignoredOnTrackingProtection=false), translationsState=TranslationsState(isExpectedTranslate=false, isOfferTranslate=false, translationEngineState=null, isTranslated=false, isTranslateProcessing=false, isRestoreProcessing=false, translationDownloadSize=null, pageSettings=null, translationError=null, settingsError=null), cookieBanner=NO_DETECTED, engineState=EngineState(engineSession=null, engineSessionState=null, initializing=false, engineObserver=null, crashed=false, timestamp=null, initialLoadFlags=mozilla.components.concept.engine.EngineSession$LoadUrlFlags@0, initialAdditionalHeaders=null), extensionState={}, mediaSessionState=null, contextId=null, source=mozilla.components.browser.state.state.SessionState$Source$Internal$None@3dad8bde, restored=false, parentId=null, lastAccess=1727958491477, createdAt=1727958551477, lastMediaAccessState=LastMediaAccessState(lastMediaUrl=, lastMediaAccess=0, mediaSessionActive=false), readerState=ReaderState(readerable=false, active=false, checkRequired=false, connectRequired=false, baseUrl=null, activeUrl=null, scrollY=null), historyMetadata=HistoryMetadataKey(url=https://blog.mozilla.org, searchTerm=null, referrerUrl=null))
D [DefaultHistoryMetadataService] Creating metadata for tab c6c1dfed-de7a-4dc3-a09e-648c7e72d2c9
D [DefaultHistoryMetadataService] Not updating metadata for tab TabSessionState(id=8f2f6420-10d1-4703-96ea-d551deba4524, content=ContentState(url=https://blog.mozilla.org, private=false, title=, progress=0, loading=false, searchTerms=, securityInfo=SecurityInfoState(secure=false, host=, issuer=), icon=null, download=null, share=null, copy=null, hitResult=null, promptRequests=[], findResults=[], windowRequest=null, searchRequest=null, fullScreen=false, layoutInDisplayCutoutMode=0, canGoBack=false, canGoForward=false, webAppManifest=null, firstContentfulPaint=false, history=HistoryState(items=[], currentIndex=0), permissionHighlights=PermissionHighlightsState(notificationChanged=false, cameraChanged=false, locationChanged=false, microphoneChanged=false, persistentStorageChanged=false, mediaKeySystemAccessChanged=false, autoPlayAudibleChanged=false, autoPlayInaudibleChanged=false, autoPlayAudibleBlocking=false, autoPlayInaudibleBlocking=false), permissionRequestsList=[], appPermissionRequestsList=[], pictureInPictureEnabled=false, loadRequest=null, refreshCanceled=false, recordingDevices=[], desktopMode=false, appIntent=null, showToolbarAsExpanded=false, previewImageUrl=null, isSearch=false, isPdf=false, hasFormData=false, isProductUrl=false), trackingProtection=TrackingProtectionState(enabled=false, blockedTrackers=[], loadedTrackers=[], ignoredOnTrackingProtection=false), translationsState=TranslationsState(isExpectedTranslate=false, isOfferTranslate=false, translationEngineState=null, isTranslated=false, isTranslateProcessing=false, isRestoreProcessing=false, translationDownloadSize=null, pageSettings=null, translationError=null, settingsError=null), cookieBanner=NO_DETECTED, engineState=EngineState(engineSession=null, engineSessionState=null, initializing=false, engineObserver=null, crashed=false, timestamp=null, initialLoadFlags=mozilla.components.concept.engine.EngineSession$LoadUrlFlags@0, initialAdditionalHeaders=null), extensionState={}, mediaSessionState=null, contextId=null, source=mozilla.components.browser.state.state.SessionState$Source$Internal$None@3dad8bde, restored=false, parentId=null, lastAccess=0, createdAt=1727958551600, lastMediaAccessState=LastMediaAccessState(lastMediaUrl=, lastMediaAccess=0, mediaSessionActive=false), readerState=ReaderState(readerable=false, active=false, checkRequired=false, connectRequired=false, baseUrl=null, activeUrl=null, scrollY=null), historyMetadata=HistoryMetadataKey(url=https://blog.mozilla.org, searchTerm=null, referrerUrl=null)) - lastAccess=0
D [DefaultHistoryMetadataService] Creating metadata for tab e7c6ad8f-741d-42f2-83f3-9611ad6980e7
D [DefaultHistoryMetadataService] Creating metadata for tab aaf6a731-b31d-4f54-b706-36374fabd1e0