harperreed / lrprev-extract-go

0 stars 0 forks source link

Add unit tests for JPEG extraction functionality #6

Closed sweep-ai[bot] closed 35 minutes ago

sweep-ai[bot] commented 6 hours ago

Purpose

Create unit tests for the ExtractLargestJPEGFromLRPREV function in internal/extractor/extractor.go to ensure its reliability and correctness.

Description

This pull request adds a new file internal/extractor/extractor_test.go that implements several test cases for the ExtractLargestJPEGFromLRPREV function. The test cases cover the following scenarios:

Summary

Fixes

3. Continue the conversation here: https://app.sweep.dev/c/bf532eda-5036-4d80-8c01-faaf66218073.

To have Sweep make further changes, please add a comment to this PR starting with "Sweep:".

:book: For more information on how to use Sweep, please read our documentation.

Tracking ID: 681b82e252
sweep-ai[bot] commented 6 hours ago

❌ Error while fixing CI

Traceback (most recent call last):
  File "/app/sweepai/handlers/fix_ci.py", line 286, in fix_ci_failures_once
    logs_list = get_ci_failure_logs(error_runs, pull_request)
  File "/app/sweepai/handlers/fix_ci.py", line 182, in get_ci_failure_logs
    raw_logs = unzip_and_extract_logs(raw_binary_logs)
  File "/app/sweepai/handlers/fix_ci.py", line 137, in unzip_and_extract_logs
    zip_file = zipfile.ZipFile(io.BytesIO(blob))
  File "/usr/local/lib/python3.10/zipfile.py", line 1272, in __init__
    self._RealGetContents()
  File "/usr/local/lib/python3.10/zipfile.py", line 1339, in _RealGetContents
    raise BadZipFile("File is not a zip file")
zipfile.BadZipFile: File is not a zip file

File is not a zip file

Sweep has encountered a runtime error unrelated to your request. Please let us know via this link or at support@sweep.dev directly.

:book: For more information on how to use Sweep, please read our documentation.

Tracking ID: 681b82e252-ci-0