Skip to content

feat: minimal tombstone integration #12600

feat: minimal tombstone integration

feat: minimal tombstone integration #12600

Triggered via pull request January 5, 2026 13:16
Status Failure
Total duration 24m 40s
Artifacts 1

build.yml

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

Annotations

10 errors and 1 warning
io.sentry.android.core.TombstoneIntegrationTest ► when latest event was dropped, does not block flushing: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml#L0
Failed test found in: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml Error: org.mockito.exceptions.verification.WantedButNotInvoked: Wanted but not invoked: iScopes.captureEvent( <any io.sentry.SentryEvent>, <any> ); -> at io.sentry.android.core.ApplicationExitIntegrationTestBase.when latest event was dropped, does not block flushing(ApplicationExitIntegrationTestBase.kt:182) Actually, there were zero interactions with this mock.
io.sentry.android.core.TombstoneIntegrationTest ► waits for events to be flushed on disk: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml#L0
Failed test found in: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml Error: org.mockito.exceptions.verification.WantedButNotInvoked: Wanted but not invoked: iScopes.captureEvent( <any io.sentry.SentryEvent>, <any> ); -> at io.sentry.android.core.ApplicationExitIntegrationTestBase.waits for events to be flushed on disk(ApplicationExitIntegrationTestBase.kt:169) Actually, there were zero interactions with this mock.
io.sentry.android.core.TombstoneIntegrationTest ► historical exits are reported in reverse order to keep track of last reported exit in a marker file: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml#L0
Failed test found in: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml Error: org.mockito.exceptions.verification.WantedButNotInvoked: Wanted but not invoked: iScopes.captureEvent( <custom argument matcher>, <any> ); -> at io.sentry.android.core.ApplicationExitIntegrationTestBase.historical exits are reported in reverse order to keep track of last reported exit in a marker file(ApplicationExitIntegrationTestBase.kt:237) Actually, there were zero interactions with this mock.
io.sentry.android.core.TombstoneIntegrationTest ► does not await for previous session flush, if session tracking is disabled: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml#L0
Failed test found in: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml Error: org.mockito.exceptions.verification.WantedButNotInvoked: Wanted but not invoked: iScopes.captureEvent( <any io.sentry.SentryEvent>, <any io.sentry.Hint> ); -> at io.sentry.android.core.ApplicationExitIntegrationTestBase.does not await for previous session flush, if session tracking is disabled(ApplicationExitIntegrationTestBase.kt:312) Actually, there were zero interactions with this mock.
io.sentry.android.core.TombstoneIntegrationTest ► historical exits are reported non-enriched: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml#L0
Failed test found in: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml Error: org.mockito.exceptions.verification.WantedButNotInvoked: Wanted but not invoked: iScopes.captureEvent( <any io.sentry.SentryEvent>, <custom argument matcher> ); -> at io.sentry.android.core.ApplicationExitIntegrationTestBase.historical exits are reported non-enriched(ApplicationExitIntegrationTestBase.kt:197) Actually, there were zero interactions with this mock.
io.sentry.android.core.TombstoneIntegrationTest ► when no exits have ever been reported, captures events: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml#L0
Failed test found in: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml Error: org.mockito.exceptions.verification.WantedButNotInvoked: Wanted but not invoked: iScopes.captureEvent( <any io.sentry.SentryEvent>, <any> ); -> at io.sentry.android.core.ApplicationExitIntegrationTestBase.when no exits have ever been reported, captures events(ApplicationExitIntegrationTestBase.kt:128) Actually, there were zero interactions with this mock.
io.sentry.android.core.TombstoneIntegrationTest ► timestamp is passed with the hint: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml#L0
Failed test found in: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml Error: org.mockito.exceptions.verification.WantedButNotInvoked: Wanted but not invoked: iScopes.captureEvent( <any io.sentry.SentryEvent>, <custom argument matcher> ); -> at io.sentry.android.core.ApplicationExitIntegrationTestBase.timestamp is passed with the hint(ApplicationExitIntegrationTestBase.kt:259) Actually, there were zero interactions with this mock.
io.sentry.android.core.TombstoneIntegrationTest ► when latest exit has not been reported, captures event with enriching: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml#L0
Failed test found in: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.TombstoneIntegrationTest.xml Error: org.mockito.exceptions.verification.WantedButNotInvoked: Wanted but not invoked: iScopes.captureEvent( <custom argument matcher>, <custom argument matcher> ); -> at io.sentry.android.core.ApplicationExitIntegrationTestBase.when latest exit has not been reported, captures event with enriching(ApplicationExitIntegrationTestBase.kt:139) Actually, there were zero interactions with this mock.
io.sentry.android.core.internal.tombstone.TombstoneParserTest ► parses a snapshot tombstone into Event: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.internal.tombstone.TombstoneParserTest.xml#L0
Failed test found in: sentry-android-core/build/test-results/testReleaseUnitTest/TEST-io.sentry.android.core.internal.tombstone.TombstoneParserTest.xml Error: com.google.protobuf.InvalidProtocolBufferException: com.google.protobuf.InvalidProtocolBufferException: Protocol message contained an invalid tag (zero).
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
1.24 MB
sha256:f4502b2ae697b218702fc8b49fbb13ccdb89310e96d4b267ca05f2a2c8542933