Skip to content

Temporarily store signals in disk 3/3 #323

Temporarily store signals in disk 3/3

Temporarily store signals in disk 3/3 #323

GitHub Actions / JUnit Tests succeeded Aug 17, 2023 in 0s

241 passed, 0 failed and 0 skipped

Tests passed successfully

Report Passed Failed Skipped Time
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.connectivity.auth.impl.ApiKeyConfigurationTest.xml 1✔️ 2ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.connectivity.auth.impl.SecretTokenConfigurationTest.xml 1✔️ 1ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.features.persistence.scheduler.impl.DefaultExportSchedulerTest.xml 7✔️ 137ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.features.persistence.SignalDiskExporterTest.xml 10✔️ 1s
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.instrumentation.InstrumentationTest.xml 7✔️ 22ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.configuration.ConfigurationsTest.xml 2✔️ 1ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.features.centralconfig.initializer.CentralConfigurationInitializerTest.xml 4✔️ 112ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.features.centralconfig.poll.ConfigurationPollManagerTest.xml 4✔️ 7ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.features.lifecycle.ElasticProcessLifecycleObserverTest.xml 5✔️ 95ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.features.persistence.DiskManagerTest.xml 5✔️ 74ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.otel.ElasticClockTest.xml 3✔️ 41ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.services.periodicwork.ManagedPeriodicTaskTest.xml 2✔️ 2ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.services.periodicwork.PeriodicWorkServiceTest.xml 7✔️ 125ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.time.ntp.NtpManagerTest.xml 4✔️ 29ms
android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.session.impl.DefaultSessionIdProviderTest.xml 7✔️ 21ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.logs.ClockTest.xml 2✔️ 6s
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.logs.GlobalAttributeTest.xml 1✔️ 84ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.logs.ResourcesTest.xml 14✔️ 1s
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.metrics.ClockTest.xml 1✔️ 127ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.metrics.ResourcesTest.xml 14✔️ 720ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.traces.ClockTest.xml 3✔️ 297ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.traces.GlobalAttributeTest.xml 6✔️ 702ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.traces.ResourcesTest.xml 15✔️ 821ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.configuration.ConnectivityConfigurationTest.xml 2✔️ 114ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.configuration.FilterConfigurationTest.xml 3✔️ 222ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.configuration.GeneralConfigurationTest.xml 5✔️ 260ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.features.AppLaunchTimeTest.xml 5✔️ 3s
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.features.centralconfig.CentralConfigurationManagerTest.xml 9✔️ 2s
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.features.centralconfig.fetcher.CentralConfigurationFetcherTest.xml 11✔️ 901ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.features.CrashReportTest.xml 4✔️ 416ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.initialization.InitializationTest.xml 10✔️ 2s
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.lifecycle.ActivityLifecycleInstrumentationTest.xml 13✔️ 2s
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.lifecycle.FragmentLifecycleInstrumentationTest.xml 8✔️ 2s
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.network.okhttp.OkHttpSpansTest.xml 11✔️ 824ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.opentelemetry.logs.OpenTelemetryLogRecordsTest.xml 2✔️ 44ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.opentelemetry.metrics.OpenTelemetryMetricsTest.xml 2✔️ 47ms
android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.opentelemetry.traces.OpenTelemetryTracesTest.xml 2✔️ 53ms
android-test/plugin-test/build/test-results/test/TEST-co.elastic.apm.android.plugin.CompilationConfig73Test.xml 13✔️ 131s
android-test/plugin-test/build/test-results/test/TEST-co.elastic.apm.android.plugin.CompilationConfigTest.xml 13✔️ 129s
android-test/plugin-test/build/test-results/test/TEST-co.elastic.apm.android.plugin.OkHttpConfig73Test.xml 1✔️ 10s
android-test/plugin-test/build/test-results/test/TEST-co.elastic.apm.android.plugin.OkHttpConfigTest.xml 1✔️ 11s
build-tools/build/test-results/test/TEST-co.elastic.apm.compile.tools.publishing.tasks.VersionUtilityTest.xml 1✔️ 174ms

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.connectivity.auth.impl.ApiKeyConfigurationTest.xml

1 tests were completed in 2ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.connectivity.auth.impl.ApiKeyConfigurationTest 1✔️ 2ms

✔️ co.elastic.apm.android.sdk.connectivity.auth.impl.ApiKeyConfigurationTest

✔️ provideHeaderValue

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.connectivity.auth.impl.SecretTokenConfigurationTest.xml

1 tests were completed in 1ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.connectivity.auth.impl.SecretTokenConfigurationTest 1✔️ 1ms

✔️ co.elastic.apm.android.sdk.connectivity.auth.impl.SecretTokenConfigurationTest

✔️ provideHeaderValue

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.features.persistence.scheduler.impl.DefaultExportSchedulerTest.xml

7 tests were completed in 137ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.features.persistence.scheduler.impl.DefaultExportSchedulerTest 7✔️ 137ms

✔️ co.elastic.apm.android.sdk.features.persistence.scheduler.impl.DefaultExportSchedulerTest

✔️ whenRunning_exportAllSignals
✔️ whenPersistenceIsDisabled_disableTask
✔️ whenPersistenceIsReEnabled_reEnableTheScheduler
✔️ whenPersistenceIsEnabled_addSchedulerToPeriodicTasks_andKeepTaskEnabled
✔️ whenRunningTask_persistLastTimeItWasRun
✔️ whenPersistenceIsEnabled_getLastTimeRunFromPersistence
✔️ verifyTaskRunWaitingMinimumDelay

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.features.persistence.SignalDiskExporterTest.xml

10 tests were completed in 1s with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.features.persistence.SignalDiskExporterTest 10✔️ 1s

✔️ co.elastic.apm.android.sdk.features.persistence.SignalDiskExporterTest

✔️ verifyExportingEach_whenLogsReturnTrue
✔️ verifyExportingEach_whenAllReturnFalse
✔️ verifyExportingEach_whenMetricsReturnTrue
✔️ whenSpansExporterIsNull_returnFalse
✔️ verifyExportingLogs
✔️ whenLogsExporterIsNull_returnFalse
✔️ verifyExportingEach_whenSpansReturnTrue
✔️ verifyExportingMetrics
✔️ whenMetricsExporterIsNull_returnFalse
✔️ verifyExportingSpans

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.instrumentation.InstrumentationTest.xml

7 tests were completed in 22ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.instrumentation.InstrumentationTest 7✔️ 22ms

✔️ co.elastic.apm.android.sdk.instrumentation.InstrumentationTest

✔️ whenParentInstrumentationIsAvailable_andNotEnabled_provideParentEnableInfo
✔️ whenParentInstrumentationIsAvailable_andEnabled_provideLocalEnableInfo
✔️ whenNotInitialized_returnNotEnabled_statically
✔️ whenInstrumentationIsAvailable_provideIt
✔️ whenParentInstrumentationIsSelf_provideSelfEnableInfo
✔️ whenConfigNotFound_returnNotEnabled_statically
✔️ checkIfInstrumentationIsEnabled_statically

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.configuration.ConfigurationsTest.xml

2 tests were completed in 1ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.internal.configuration.ConfigurationsTest 2✔️ 1ms

✔️ co.elastic.apm.android.sdk.internal.configuration.ConfigurationsTest

✔️ whenConfigurationIsntAvailable_returnNull
✔️ whenStaticGetterIsCalled_returnAvailableInstance

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.features.centralconfig.initializer.CentralConfigurationInitializerTest.xml

4 tests were completed in 112ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.internal.features.centralconfig.initializer.CentralConfigurationInitializerTest 4✔️ 112ms

✔️ co.elastic.apm.android.sdk.internal.features.centralconfig.initializer.CentralConfigurationInitializerTest

✔️ whenFirstFetchSucceeds_schedulePollsBasedOnReceivedMaxAge
✔️ whenFirstFetchFailed_scheduleNextPollOnDefaultDelay
✔️ whenFirstFetchSucceeds_withNoMaxAgeProvided_scheduleNextPollOnDefaultDelay
✔️ verifyInitialization

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.features.centralconfig.poll.ConfigurationPollManagerTest.xml

4 tests were completed in 7ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.internal.features.centralconfig.poll.ConfigurationPollManagerTest 4✔️ 7ms

✔️ co.elastic.apm.android.sdk.internal.features.centralconfig.poll.ConfigurationPollManagerTest

✔️ verifyScheduleDefault
✔️ whenScheduledPollSucceeds_rescheduleBasedOnResponse
✔️ whenScheduledPollFails_rescheduleWithDefaultDelay
✔️ whenScheduledPollSucceeds_withNoMaxAgeResponse_rescheduleWithDefaultDelay

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.features.lifecycle.ElasticProcessLifecycleObserverTest.xml

5 tests were completed in 95ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.internal.features.lifecycle.ElasticProcessLifecycleObserverTest 5✔️ 95ms

✔️ co.elastic.apm.android.sdk.internal.features.lifecycle.ElasticProcessLifecycleObserverTest

✔️ verifyPausedEvent
✔️ verifyStartedEvent
✔️ verifyResumedEvent
✔️ verifyCreatedEvent
✔️ verifyStoppedEvent

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.features.persistence.DiskManagerTest.xml

5 tests were completed in 74ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.internal.features.persistence.DiskManagerTest 5✔️ 74ms

✔️ co.elastic.apm.android.sdk.internal.features.persistence.DiskManagerTest

✔️ getMaxSignalFolderSize
✔️ cleanupTemporaryDirBeforeProvidingIt
✔️ provideTemporaryDir
✔️ getMaxCacheFileSize
✔️ provideSignalCacheDir

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.otel.ElasticClockTest.xml

3 tests were completed in 41ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.internal.otel.ElasticClockTest 3✔️ 41ms

✔️ co.elastic.apm.android.sdk.internal.otel.ElasticClockTest

✔️ whenProvidingNanoTime_returnSystemNanoTime
✔️ whenProvidingNow_withNoTrueTimeAvailable_returnSystemCurrentTimeInNanos
✔️ whenProvidingNow_withTrueTimeAvailable_returnTrueTimeInNanos

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.services.periodicwork.ManagedPeriodicTaskTest.xml

2 tests were completed in 2ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.internal.services.periodicwork.ManagedPeriodicTaskTest 2✔️ 2ms

✔️ co.elastic.apm.android.sdk.internal.services.periodicwork.ManagedPeriodicTaskTest

✔️ verifyFirstRun
✔️ verifyContinuousRuns

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.services.periodicwork.PeriodicWorkServiceTest.xml

7 tests were completed in 125ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.internal.services.periodicwork.PeriodicWorkServiceTest 7✔️ 125ms

✔️ co.elastic.apm.android.sdk.internal.services.periodicwork.PeriodicWorkServiceTest

✔️ whenInitializingAfterStopped_throwError
✔️ whenInitializing_executeFirstIterationRightAway
✔️ afterRunning_ifStopped_doNotScheduleNextRun
✔️ whenRunning_executeTasks
✔️ afterRunning_ifNotStopped_scheduleNextRun
✔️ whenATaskFinishesAfterRunning_removeThemForNextIteration
✔️ verifyServiceName

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.internal.time.ntp.NtpManagerTest.xml

4 tests were completed in 29ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.internal.time.ntp.NtpManagerTest 4✔️ 29ms

✔️ co.elastic.apm.android.sdk.internal.time.ntp.NtpManagerTest

✔️ whenInitializationSucceeds_setManagerInitialized
✔️ verifyInitializationParameters
✔️ whenAlreadyInitialized_avoidReInitializing
✔️ whenInitializationFails_doNotSetManagerInitialized

✔️ android-sdk/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.sdk.session.impl.DefaultSessionIdProviderTest.xml

7 tests were completed in 21ms with 7 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.sdk.session.impl.DefaultSessionIdProviderTest 7✔️ 21ms

✔️ co.elastic.apm.android.sdk.session.impl.DefaultSessionIdProviderTest

✔️ whenSessionIdIsRequestedMultipleTimes_provideSameId
✔️ whenThereIsASessionIdStored_andItsExpired_createNewSessionId
✔️ whenSessionIdIsRequested_provideNonEmptyId
✔️ whenSessionIdIsRequested_timeoutShouldResetToKeepTheSameIdForOther30mins
✔️ whenANewSessionIdIsGenerated_storeItInPreferences
✔️ whenThereIsASessionIdStored_andItHasNotExpired_reuseIt
✔️ whenSessionIdIsRequestedAgainAfter30Min_provideNewId_andKeepItWhenLessThan30MinsTimePassed

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.logs.ClockTest.xml

2 tests were completed in 6s with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.attributes.logs.ClockTest 2✔️ 6s

✔️ co.elastic.apm.android.test.attributes.logs.ClockTest

✔️ whenAnEventIsCreated_itHasTimestampSetFromElasticClock
✔️ whenALogIsCreated_itHasTimestampSetFromElasticClock

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.logs.GlobalAttributeTest.xml

1 tests were completed in 84ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.attributes.logs.GlobalAttributeTest 1✔️ 84ms

✔️ co.elastic.apm.android.test.attributes.logs.GlobalAttributeTest

✔️ whenALogIsCreated_verifyItHasSessionIdAsParam

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.logs.ResourcesTest.xml

14 tests were completed in 1s with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.attributes.logs.ResourcesTest 14✔️ 1s

✔️ co.elastic.apm.android.test.attributes.logs.ResourcesTest

✔️ whenALogIsCreated_agentNameIsSet
✔️ whenALogIsCreated_agentVersionIsSet
✔️ whenALogIsCreated_deviceIdIsSet
✔️ whenALogIsCreated_osVersionSet
✔️ whenALogIsCreated_serviceNameIsSet
✔️ whenALogIsCreated_serviceBuildIsSet
✔️ whenALogIsCreated_deviceModelIdIsSet
✔️ whenALogIsCreated_processRuntimeNameIsSet
✔️ whenALogIsCreated_serviceVersionIsSet
✔️ whenALogIsCreated_processRuntimeVersionIsSet
✔️ whenALogIsCreated_osDescriptionIsSet
✔️ whenALogIsCreated_deviceModelManufacturerIsSet
✔️ whenALogIsCreated_osNameIsSet
✔️ whenALogIsCreated_deploymentEnvironmentIsSet

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.metrics.ClockTest.xml

1 tests were completed in 127ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.attributes.metrics.ClockTest 1✔️ 127ms

✔️ co.elastic.apm.android.test.attributes.metrics.ClockTest

✔️ whenAMetricIsCreated_itHasTimestampSetFromElasticClock

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.metrics.ResourcesTest.xml

14 tests were completed in 720ms with 14 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.attributes.metrics.ResourcesTest 14✔️ 720ms

✔️ co.elastic.apm.android.test.attributes.metrics.ResourcesTest

✔️ whenAMetricIsCreated_osDescriptionIsSet
✔️ whenAMetricIsCreated_deploymentEnvironmentIsSet
✔️ whenAMetricIsCreated_deviceIdIsSet
✔️ whenAMetricIsCreated_deviceModelManufacturerIsSet
✔️ whenAMetricIsCreated_osNameIsSet
✔️ whenAMetricIsCreated_serviceNameIsSet
✔️ whenAMetricIsCreated_agentVersionIsSet
✔️ whenAMetricIsCreated_agentNameIsSet
✔️ whenAMetricIsCreated_osVersionSet
✔️ whenAMetricIsCreated_processRuntimeNameIsSet
✔️ whenAMetricIsCreated_serviceBuildIsSet
✔️ whenAMetricIsCreated_serviceVersionIsSet
✔️ whenAMetricIsCreated_processRuntimeVersionIsSet
✔️ whenAMetricIsCreated_deviceModelIdIsSet

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.traces.ClockTest.xml

3 tests were completed in 297ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.attributes.traces.ClockTest 3✔️ 297ms

✔️ co.elastic.apm.android.test.attributes.traces.ClockTest

✔️ whenASpanIsCreated_itHasInitializedTheNtpManager
✔️ whenASpanIsCreated_itHasTimestampSetFromElasticClock
✔️ whenClockNowChangesInMidSpan_verifyFinalSpanDurationIsNotAffected

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.traces.GlobalAttributeTest.xml

6 tests were completed in 702ms with 6 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.attributes.traces.GlobalAttributeTest 6✔️ 702ms

✔️ co.elastic.apm.android.test.attributes.traces.GlobalAttributeTest

✔️ whenASpanIsCreated_verifyItHasCarrierInfoParams
✔️ whenASpanIsCreated_andThereIsAMobileConnection_verifyItHasMobileConnectivityParams
✔️ whenASpanIsCreated_andThereIsAMobileConnectionWithSubtype_verifyItHasMobileConnectivityParams
✔️ whenASpanIsCreated_andThereIsAWifiConnection_verifyItHasWifiConnectivityParams
✔️ whenASpanIsCreated_verifyItHasSessionIdAsParam
✔️ whenASpanIsCreated_verifyItHasTypeMobileAsParam

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.attributes.traces.ResourcesTest.xml

15 tests were completed in 821ms with 15 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.attributes.traces.ResourcesTest 15✔️ 821ms

✔️ co.elastic.apm.android.test.attributes.traces.ResourcesTest

✔️ whenASpanIsCreated_serviceVersionIsSet
✔️ whenASpanIsCreated_serviceBuildIsSet
✔️ whenASpanIsCreated_deviceModelIdIsSet
✔️ whenASpanIsCreated_deviceModelManufacturerIsSet
✔️ whenASpanIsCreated_osDescriptionIsSet
✔️ whenASpanIsCreated_processRuntimeNameIsSet
✔️ whenASpanIsCreated_deviceIdIsSet
✔️ whenASpanIsCreated_serviceNameIsSet
✔️ whenASpanIsCreated_processRuntimeVersionIsSet
✔️ whenASpanIsCreated_agentNameIsSet
✔️ whenASpanIsCreated_deploymentEnvironmentIsSet
✔️ withProvidedDeploymentEnv_whenASpanIsCreated_providedDeploymentEnvironmentIsSet
✔️ whenASpanIsCreated_agentVersionIsSet
✔️ whenASpanIsCreated_osVersionSet
✔️ whenASpanIsCreated_osNameIsSet

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.configuration.ConnectivityConfigurationTest.xml

2 tests were completed in 114ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.configuration.ConnectivityConfigurationTest 2✔️ 114ms

✔️ co.elastic.apm.android.test.configuration.ConnectivityConfigurationTest

✔️ whenConnectivityIsNotProvided_provideCompileTimeValues
✔️ whenConnectivityIsProvided_returnProvidedValues

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.configuration.FilterConfigurationTest.xml

3 tests were completed in 222ms with 3 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.configuration.FilterConfigurationTest 3✔️ 222ms

✔️ co.elastic.apm.android.test.configuration.FilterConfigurationTest

✔️ verifyMetricFilter
✔️ verifySpanFilter
✔️ verifyLogRecordFilter

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.configuration.GeneralConfigurationTest.xml

5 tests were completed in 260ms with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.configuration.GeneralConfigurationTest 5✔️ 260ms

✔️ co.elastic.apm.android.test.configuration.GeneralConfigurationTest

✔️ whenServiceNameIsProvided_returnProvidedValue
✔️ whenServiceVersionIsProvided_returnProvidedValue
✔️ whenNoServiceVersionIsProvided_useServiceVersionFromMetadata
✔️ whenNoServiceNameIsProvided_useServiceNameFromMetadata
✔️ whenServiceEnvironmentIsRequested_provideAppBuildType

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.features.AppLaunchTimeTest.xml

5 tests were completed in 3s with 5 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.features.AppLaunchTimeTest 5✔️ 3s

✔️ co.elastic.apm.android.test.features.AppLaunchTimeTest

✔️ whenMetricsAreFlushedMoreThanOnce_trackStartupTime_onlyOnce
✔️ whenFirstActivityIsOpen_trackStartupTime_in_onResume
✔️ whenMoreThanOneActivityGetsOpened_trackStartupTime_fromTheFirstOneOnly
✔️ whenAgentIsNotInitialized_doNotTrackStartupTime
✔️ whenInstrumentationConfigIsDisabled_doNotTrackStartupTime

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.features.centralconfig.CentralConfigurationManagerTest.xml

9 tests were completed in 2s with 9 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.features.centralconfig.CentralConfigurationManagerTest 9✔️ 2s

✔️ co.elastic.apm.android.test.features.centralconfig.CentralConfigurationManagerTest

✔️ whenSyncIsRequested_maxAgeIsAvailableAndNotExpired_doNotExecuteFetching
✔️ whenMaxAgeIsNotProvided_returnNull_and_doNotChange_preferences
✔️ whenPublishingCachedConfig_andConfigIsUnreadable_doNothing
✔️ whenFetchingRemoteConfigSucceeds_notifyConfigs
✔️ whenSyncIsRequested_maxAgeIsAvailableAndExpired_executeFetching
✔️ whenFetchingRemoteConfigDoesNotSucceed_doNotNotifyListeners
✔️ whenPublishingCachedConfig_notifyConfigs
✔️ whenMaxAgeIsProvided_returnItAndStoreRefreshTime
✔️ whenPublishingCachedConfig_andTheresNoAvailableConfig_doNothing

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.features.centralconfig.fetcher.CentralConfigurationFetcherTest.xml

11 tests were completed in 901ms with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.features.centralconfig.fetcher.CentralConfigurationFetcherTest 11✔️ 901ms

✔️ co.elastic.apm.android.test.features.centralconfig.fetcher.CentralConfigurationFetcherTest

✔️ whenCacheControlNotReceived_returnMaxAgeTimeAsNull
✔️ whenEtagReceived_storeIt
✔️ whenConfigurationReceived_storeInProvidedFile
✔️ whenPreparingRequest_andEtagIsAvailable_sendIt
✔️ whenPreparingRequest_sendQueryParams
✔️ whenPreparingRequest_sendContentType
✔️ whenPreparingRequest_andThereIsAuthenticationAvailable_sendAuthHeader
✔️ whenCacheControlReceived_returnMaxAgeTime
✔️ whenResponseIsOk_respondWithConfigurationHasChanged
✔️ whenResponseIsNotOk_respondWithConfigurationHasNotChanged
✔️ whenCacheControlReceived_WithoutMaxAge_returnMaxAgeTimeAsNull

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.features.CrashReportTest.xml

4 tests were completed in 416ms with 4 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.features.CrashReportTest 4✔️ 416ms

✔️ co.elastic.apm.android.test.features.CrashReportTest

✔️ whenTheAgentIsNotInitialized_doNotSendCrashReport
✔️ whenInstrumentationIsDisabled_doNotSendCrashReport
✔️ whenCrashHappens_captureLogEvent
✔️ whenCrashHappens_and_thereIsAnExistingExceptionHandler_delegateToIt

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.initialization.InitializationTest.xml

10 tests were completed in 2s with 10 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.initialization.InitializationTest 10✔️ 2s

✔️ co.elastic.apm.android.test.initialization.InitializationTest

✔️ verifyPersistenceInitialization
✔️ verifyCentralConfiguration_isInitialized
✔️ whenSecretTokenIsProvided_createConnectivityWithIt
✔️ whenSecretTokenAndApiKeyAreProvided_createConnectivityWithApiKey
✔️ whenSessionIdProviderIsInitializable_initializeIt
✔️ whenNoAuthKeysAreProvided_createSimpleConnectivity
✔️ whenApiKeyIsProvided_createConnectivityWithIt
✔️ whenSignalConfigurationDoesNotAllowVisitingExporters_verifyPersistenceInitialization
✔️ verifyDefaults
✔️ verifyNtpManager_isInitialized

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.lifecycle.ActivityLifecycleInstrumentationTest.xml

13 tests were completed in 2s with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.lifecycle.ActivityLifecycleInstrumentationTest 13✔️ 2s

✔️ co.elastic.apm.android.test.lifecycle.ActivityLifecycleInstrumentationTest

✔️ onCreation_whenInterruptedHalfwayByException_endRootSpan
✔️ onCreation_whenTitleIsAvailable_keepPreviouslySetSpanName
✔️ onCreation_whenCoroutineIsLaunched_preserveContext
✔️ onCreation_wrapWithSpan
✔️ onCreation_whenActivityIsGeneratedByHilt_ignore
✔️ onCreation_whenMissingOnResume_wrapWithSpan
✔️ whenInstrumentationIsDisabled_doNotSendScreenRenderingSpans
✔️ onCreate_recordException
✔️ whenAgentIsNotInitialized_doNotSendScreenRenderingSpans
✔️ onBringingBackToForeground_wrapWithSpan_onlyMethodsCalled
✔️ onCreation_whenNoLifecycleMethodsAvailable_doNothing
✔️ onCreation_whenMissingOnStartAndOnResume_wrapWithSpan
✔️ onCreation_whenOnStartOnly_wrapWithSpan

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.lifecycle.FragmentLifecycleInstrumentationTest.xml

8 tests were completed in 2s with 8 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.lifecycle.FragmentLifecycleInstrumentationTest 8✔️ 2s

✔️ co.elastic.apm.android.test.lifecycle.FragmentLifecycleInstrumentationTest

✔️ onCreation_whenOnlyOnCreateViewIsAvailable_ignoreOthers
✔️ onCreation_whenInterruptedHalfwayByException_endRootSpan
✔️ onCreation_viewlessFragment_ignoreOnViewCreated
✔️ onCreation_onCreateMissing_wrapOthersWithSpan
✔️ onCreation_wrapWithSpans
✔️ whenInstrumentationIsDisabled_doNotSendScreenRenderingSpans
✔️ whenAgentIsNotInitialized_doNotSendScreenRenderingSpans
✔️ onCreation_whenFragmentIsGeneratedBuHilt_ignore

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.network.okhttp.OkHttpSpansTest.xml

11 tests were completed in 824ms with 11 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.network.okhttp.OkHttpSpansTest 11✔️ 824ms

✔️ co.elastic.apm.android.test.network.okhttp.OkHttpSpansTest

✔️ whenAgentIsNotInitialized_doNotSendAnyOkHttpSpans
✔️ verifyHttpSpanStructure_whenReceivingHttpError
✔️ whenThereIsAnExistingSpanContext_createHttpSpanOnly
✔️ excludeHttpCallsFromOTelTracesExporter
✔️ verifyHttpSpanStructure_whenFailed
✔️ whenThereIsNoParentSpanContext_wrapHttpSpanWithTransactionSpan_forFailedCall
✔️ whenThereIsNoParentSpanContext_wrapHttpSpanWithTransactionSpan_forSuccessfulCall
✔️ excludeHttpCallsFromOTelMetricsExporter
✔️ verifyHttpSpanStructure_whenSucceeded
✔️ excludeHttpCallsFromOTelLogsExporter
✔️ whenHttpInstrumentationIsDisabled_doNotSendAnyOkHttpSpans

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.opentelemetry.logs.OpenTelemetryLogRecordsTest.xml

2 tests were completed in 44ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.opentelemetry.logs.OpenTelemetryLogRecordsTest 2✔️ 44ms

✔️ co.elastic.apm.android.test.opentelemetry.logs.OpenTelemetryLogRecordsTest

✔️ whenRecordingIsEnabled_exportLogRecords
✔️ whenRecordingIsNotEnabled_doNotExportLogRecords

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.opentelemetry.metrics.OpenTelemetryMetricsTest.xml

2 tests were completed in 47ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.opentelemetry.metrics.OpenTelemetryMetricsTest 2✔️ 47ms

✔️ co.elastic.apm.android.test.opentelemetry.metrics.OpenTelemetryMetricsTest

✔️ whenRecordingIsEnabled_exportMetrics
✔️ whenRecordingIsNotEnabled_doNotExportMetrics

✔️ android-test/app/build/test-results/testReleaseUnitTest/TEST-co.elastic.apm.android.test.opentelemetry.traces.OpenTelemetryTracesTest.xml

2 tests were completed in 53ms with 2 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.test.opentelemetry.traces.OpenTelemetryTracesTest 2✔️ 53ms

✔️ co.elastic.apm.android.test.opentelemetry.traces.OpenTelemetryTracesTest

✔️ whenRecordingIsEnabled_exportTraces
✔️ whenRecordingIsNotEnabled_doNotExportTraces

✔️ android-test/plugin-test/build/test-results/test/TEST-co.elastic.apm.android.plugin.CompilationConfig73Test.xml

13 tests were completed in 131s with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.plugin.CompilationConfig73Test 13✔️ 131s

✔️ co.elastic.apm.android.plugin.CompilationConfig73Test

✔️ compileConfig_verifyOverridingServiceVersion_withEnvironmentVariable
✔️ compileConfig_whenNoSecretTokenProvidedInGradle_useSecretTokenFromEnvironmentVariable
✔️ compileConfig_verifyDefaultValues
✔️ compileConfig_verifyOverridingServiceVersion
✔️ compileConfig_verifyOverridingApiKey_withEnvironmentVariable
✔️ compileConfig_verifyOverridingServiceName_withEnvironmentVariable
✔️ compileConfig_whenNoServerUrlProvidedInGradle_useServerUrlFromEnvironmentVariable
✔️ compileConfig_verifySettingSecretToken
✔️ compileConfig_verifyOverridingServerUrl_withEnvironmentVariable
✔️ compileConfig_verifySettingApiKey
✔️ compileConfig_whenNoServerUrlIsSet_fail
✔️ compileConfig_verifyOverridingSecretToken_withEnvironmentVariable
✔️ compileConfig_verifyOverridingServiceName

✔️ android-test/plugin-test/build/test-results/test/TEST-co.elastic.apm.android.plugin.CompilationConfigTest.xml

13 tests were completed in 129s with 13 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.plugin.CompilationConfigTest 13✔️ 129s

✔️ co.elastic.apm.android.plugin.CompilationConfigTest

✔️ compileConfig_verifyOverridingServiceVersion_withEnvironmentVariable
✔️ compileConfig_whenNoSecretTokenProvidedInGradle_useSecretTokenFromEnvironmentVariable
✔️ compileConfig_verifyDefaultValues
✔️ compileConfig_verifyOverridingServiceVersion
✔️ compileConfig_verifyOverridingApiKey_withEnvironmentVariable
✔️ compileConfig_verifyOverridingServiceName_withEnvironmentVariable
✔️ compileConfig_whenNoServerUrlProvidedInGradle_useServerUrlFromEnvironmentVariable
✔️ compileConfig_verifySettingSecretToken
✔️ compileConfig_verifyOverridingServerUrl_withEnvironmentVariable
✔️ compileConfig_verifySettingApiKey
✔️ compileConfig_whenNoServerUrlIsSet_fail
✔️ compileConfig_verifyOverridingSecretToken_withEnvironmentVariable
✔️ compileConfig_verifyOverridingServiceName

✔️ android-test/plugin-test/build/test-results/test/TEST-co.elastic.apm.android.plugin.OkHttpConfig73Test.xml

1 tests were completed in 10s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.plugin.OkHttpConfig73Test 1✔️ 10s

✔️ co.elastic.apm.android.plugin.OkHttpConfig73Test

✔️ whenGeneratingAssetsFile_getProjectsOkHttpVersion

✔️ android-test/plugin-test/build/test-results/test/TEST-co.elastic.apm.android.plugin.OkHttpConfigTest.xml

1 tests were completed in 11s with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.android.plugin.OkHttpConfigTest 1✔️ 11s

✔️ co.elastic.apm.android.plugin.OkHttpConfigTest

✔️ whenGeneratingAssetsFile_getProjectsOkHttpVersion

✔️ build-tools/build/test-results/test/TEST-co.elastic.apm.compile.tools.publishing.tasks.VersionUtilityTest.xml

1 tests were completed in 174ms with 1 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
co.elastic.apm.compile.tools.publishing.tasks.VersionUtilityTest 1✔️ 174ms

✔️ co.elastic.apm.compile.tools.publishing.tasks.VersionUtilityTest

✔️ verifyMinorVersionBump