Reduce useless io calls #9844
build.yml
on: pull_request
Build Job ubuntu-latest - Java 17
9m 16s
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
|
|