Skip to content

Conversation

@marcus6n
Copy link
Contributor

draft of iped-tests module with automated test image processing, cross-platform CI, and comprehensive regression tests.

marcus6n added 30 commits May 7, 2025 15:30
…ng caching strategies and improving installation steps
…e check, output directory cleanup, and real-time output logging
…ding file existence checks and command execution tests
…ysis validation, including MIME type recognition, category analysis, and carved files validation
…and extracted metadata, including subitem counts, hash validation, and internal metadata checks
…alysis completion checks, and update project dependencies in pom.xml
…p redundant execution and clean output directory only if necessary
… for Java 11 and 14, including LocalConfig.txt updates for profile paths
…location and update LocalConfig.txt paths for Java 11 and 14
…workflow for Java 11 and 14, including enhanced LocalConfig.txt updates and pre-test checks
…e Maven workflow to download test images for Java 11 and 14
marcus6n added 22 commits August 5, 2025 16:39
…ing, enhance CLI testing steps, and capture logs on failure for Java 11 and 14
…11 and 14, and improve forensic analysis tests with robust null checks and assumptions for CI environments
…ily disable regression tests for Java 11 and 14
…setup, improve caching, and enhance build steps with proper artifact handling
…workflow for Java 11 and 14, enhancing artifact creation and profile management
… improve caching, and enhance TSK JAR creation
…dling, improve caching, and streamline setup with detailed logging
…adingMXBean for improved performance and reliability
…esting, including a structured filesystem and diverse file types, improving test accuracy and reliability
…n and create a minimal valid TSK JAR for testing
…lysis in ThumbnailAndFiltersTest, enhancing validation of forensic analysis results
…st, validating search functionality, metadata, and indexing quality for various file formats
…eportsTest, including regression tests, version comparisons, and analysis of category and carved file changes
…cing Files.lines() with Files.readAllLines() for improved readability and performance
…ecks, improving error handling, and implementing a CITestHelper for better test management
…IpedProcessor, enhancing test clarity and reducing CI environment checks
…nd fixing phone-region in release GraphConfig.json, improving testing accuracy and validation
… and enhancing phone-region fix in GraphConfig.json, ensuring robust testing and validation
…e-region fix in GraphConfig.json, and improve validation checks for better reliability
@lfcnassif
Copy link
Member

Thanks @marcus6n. From what I see, the remote build never worked 100%, right? If yes, please try to fix it.

And I understood you are primarily analyzing the FileList.csv results, right? That could work for many regression tests, but not for others. For example, for the indexed search for keywords test, you will need to use the IPEDSource and IPEDSearch classes to search into file content, searching just into file properties is not enough.

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.

3 participants