Skip to content

Reduce useless io calls #9844

Reduce useless io calls

Reduce useless io calls #9844

Triggered via pull request April 14, 2025 11:23
Status Failure
Total duration 9m 31s
Artifacts 1

build.yml

on: pull_request
Build Job ubuntu-latest - Java 17
9m 16s
Build Job ubuntu-latest - Java 17
Fit to window
Zoom out
Zoom in

Annotations

4 errors and 1 warning
io.sentry.EnvelopeSenderTest ► when directory doesn't exist, processDirectory logs and returns: sentry/build/test-results/test/TEST-io.sentry.EnvelopeSenderTest.xml#L1
Failed test found in: sentry/build/test-results/test/TEST-io.sentry.EnvelopeSenderTest.xml Error: org.mockito.exceptions.verification.junit.ArgumentsAreDifferent: Argument(s) are different! Wanted: iLogger.log( WARNING, "Directory '%s' doesn't exist. No cached events to send.", <any java.lang.Object> ); -> at io.sentry.EnvelopeSenderTest.when directory doesn't exist, processDirectory logs and returns(EnvelopeSenderTest.kt:64) Actual invocations have different arguments: iLogger.log( DEBUG, "Processing dir. %s", "/home/runner/work/sentry-java/sentry-java/sentry/i don't exist" ); -> at io.sentry.DirectoryProcessor.processDirectory(DirectoryProcessor.java:41) iLogger.log( ERROR, "Cache dir %s is null.", "/home/runner/work/sentry-java/sentry-java/sentry/i don't exist" ); -> at io.sentry.DirectoryProcessor.processDirectory(DirectoryProcessor.java:45)
io.sentry.EnvelopeSenderTest ► when directory is actually a file, processDirectory logs and returns: sentry/build/test-results/test/TEST-io.sentry.EnvelopeSenderTest.xml#L1
Failed test found in: sentry/build/test-results/test/TEST-io.sentry.EnvelopeSenderTest.xml Error: org.mockito.exceptions.verification.junit.ArgumentsAreDifferent: Argument(s) are different! Wanted: iLogger.log( ERROR, "Cache dir %s is not a directory.", <any java.lang.Object> ); -> at io.sentry.EnvelopeSenderTest.when directory is actually a file, processDirectory logs and returns(EnvelopeSenderTest.kt:74) Actual invocations have different arguments: iLogger.log( DEBUG, "Processing dir. %s", "/tmp/send-cached-event-test15935014703030405326.envelope" ); -> at io.sentry.DirectoryProcessor.processDirectory(DirectoryProcessor.java:41) iLogger.log( ERROR, "Cache dir %s is null.", "/tmp/send-cached-event-test15935014703030405326.envelope" ); -> at io.sentry.DirectoryProcessor.processDirectory(DirectoryProcessor.java:45)
io.sentry.EnvelopeSenderTest ► when directory has non event files, processDirectory logs that: sentry/build/test-results/test/TEST-io.sentry.EnvelopeSenderTest.xml#L1
Failed test found in: sentry/build/test-results/test/TEST-io.sentry.EnvelopeSenderTest.xml Error: org.mockito.exceptions.verification.junit.ArgumentsAreDifferent: Argument(s) are different! Wanted: iLogger.log( DEBUG, "File '%s' doesn't match extension expected.", <any java.lang.Object> ); -> at io.sentry.EnvelopeSenderTest.when directory has non event files, processDirectory logs that(EnvelopeSenderTest.kt:84) Actual invocations have different arguments: iLogger.log( DEBUG, "Processing dir. %s", "/tmp/send-cached-event-test7670046183578745688" ); -> at io.sentry.DirectoryProcessor.processDirectory(DirectoryProcessor.java:41) iLogger.log( DEBUG, "Processing %d items from cache dir %s", 0, "/tmp/send-cached-event-test7670046183578745688" ); -> at io.sentry.DirectoryProcessor.processDirectory(DirectoryProcessor.java:49)
Build Job ubuntu-latest - Java 17
Process completed with exit code 2.
Build Job ubuntu-latest - Java 17
Test report summary exceeded limit of 65535 bytes and will be trimmed

Artifacts

Produced during runtime
Name Size Digest
test-results-build Expired
613 KB
sha256:eab70874094fbba9350bde5f778f453689d0252d7ba66e5afee226c6fc3135ec