Skip to content

Add BlobFsCapture and BlobExtractor#29

Merged
AttilaGombosER merged 13 commits into
mainfrom
blob
May 15, 2026
Merged

Add BlobFsCapture and BlobExtractor#29
AttilaGombosER merged 13 commits into
mainfrom
blob

Conversation

@effective-range
Copy link
Copy Markdown
Contributor

Add BlobFsCapture and BlobExtractor.
Enhance testing for BlobFsCapture and BlobExtractor functionalities, ensuring robust handling of various scenarios. Refactor the capture module for improved code clarity and performance, including updates for PNG compression support and memory mapping in BlobExtractor. Clean up configuration files and remove unused code to streamline the project.

…lity

- Implement tests for BlobFsCapture including file creation, magic number validation, image writing, and error handling for long filenames and large images.
- Add tests for BlobExtractor to ensure correct extraction of valid images, handling of partial blobs, and resilience against corruption.
- Introduce tests for pattern resolution in blob file naming and ensure correct behavior of the rotate function in CompositeBlobCapture.
- Validate command-line interface behavior for blob extraction, including trigger frame annotations and blob information display.
…nts and tidy up capture.py by removing an empty line
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 15, 2026

Coverage report

Click to see where and how coverage changed

FileStatementsMissingCoverageCoverage
(new stmts)
Lines missing
  common_utility
  __init__.py
  capture.py 170
Project Total  

This report was generated by python-coverage-comment-action

@AttilaGombosER AttilaGombosER merged commit be29bf1 into main May 15, 2026
7 checks passed
@AttilaGombosER AttilaGombosER deleted the blob branch May 15, 2026 12:57
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.

2 participants