Skip to content

Convert browserCachechrome to LAVA @artifact_processor (+ media migration)#824

Merged
abrignoni merged 1 commit into
mainfrom
lava-batch-72
Jun 21, 2026
Merged

Convert browserCachechrome to LAVA @artifact_processor (+ media migration)#824
abrignoni merged 1 commit into
mainfrom
lava-batch-72

Conversation

@abrignoni

Copy link
Copy Markdown
Owner

Converts browserCachechrome.py (Chrome disk cache *_0 entries) to the decorated @artifact_processor pattern.

Changes

  • Media migration: the cache body — unwrapped from the header/URL/EOF-marker envelope and gunzipped when x-gzip — is registered via check_in_embedded_media into a ('Cached File','media') column (with the guessed MIME/extension), instead of being written to the report folder + media_to_html. Gzip is now decompressed in memory.
  • Timestamp Modified → aware UTC datetime.
  • Bug dropped: if is_platform_windows: tested the function object (always truthy), so the /?-strip always ran; removed along with the dead email import.
  • Renamed browserCachechromeChrome Browser Cache.

Original dates (2023-01-28) preserved. Firefox sibling (browserCachefirefox) coming next.

…tion)

Converts the Chrome disk-cache (*_0) parser to the decorated single-return
pattern. The cache body (unwrapped from the header/URL/EOF-marker envelope,
and gunzipped when x-gzip) is registered via check_in_embedded_media into a
('Cached File','media') column instead of being written to the report
folder + media_to_html. Gzip is now decompressed in memory. Timestamp
Modified is an aware UTC datetime. Drops a no-op bug ('if is_platform_windows:'
tested the function object, always truthy) and the dead email import.
Renames 'browserCachechrome' -> 'Chrome Browser Cache'.
@abrignoni abrignoni merged commit afc1afd into main Jun 21, 2026
1 check passed
@abrignoni abrignoni deleted the lava-batch-72 branch June 21, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant