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

7

tests

0

failures

0

ignored

0.372s

duration

100%

successful

Tests

Test Duration Result
GIVEN a media page WHEN metadata is created THEN a media document type observation is recorded 0.136s passed
GIVEN a regular page WHEN metadata is created THEN a regular document type observation is recorded 0.006s passed
GIVEN existing metadata WHEN metadata is created THEN correct document type observation is recorded 0.008s passed
WHEN cleanup is called THEN old metadata is deleted 0.177s passed
WHEN metadata is updated THEN a view time observation is recorded 0.005s 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.034s passed

Standard output

D [DefaultHistoryMetadataService] Deleting metadata last updated before 1740494248388
D [DefaultHistoryMetadataService] Updating metadata for tab TabSessionState(id=db2f5cb4-dcfd-4fc5-a88b-e2cd5a7d085a, 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@7fe57b89, restored=false, originalInput=null, parentId=null, lastAccess=1741098988404, createdAt=1741099048405, 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=db2f5cb4-dcfd-4fc5-a88b-e2cd5a7d085a, 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@7fe57b89, restored=false, originalInput=null, parentId=null, lastAccess=1741098988404, createdAt=1741099048405, 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 8ca7a34b-3820-4291-b458-603e07fedf2e
D [DefaultHistoryMetadataService] Updating metadata for tab TabSessionState(id=ac64110e-7729-462a-ad6b-a3c75d6c9b3a, 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@7fe57b89, restored=false, originalInput=null, parentId=null, lastAccess=1741098988445, createdAt=1741099048445, 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 95aa98c0-d516-4f3d-a2ae-f6cc4e0f05f6
D [DefaultHistoryMetadataService] Not updating metadata for tab TabSessionState(id=40427388-19fd-460c-ae2c-6624520c940a, 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@7fe57b89, restored=false, originalInput=null, parentId=null, lastAccess=0, createdAt=1741099048587, 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 46386f49-7293-48ba-b2c6-06e96df494b4
D [DefaultHistoryMetadataService] Creating metadata for tab bf3992af-6055-4092-898e-e4d16df1fd2e