All Results
Gradle Test Run :app:testGplayDebugUnitTest
Gradle Test Run :app:testGplayDebugUnitTest
summary
|
99%
successful |
Failed
| Child | Name | Tests | Failures | Skipped | Duration | Success rate |
|---|---|---|---|---|---|---|
| ThreadPoolAsyncRunnerTest | com.nextcloud.client.core.ThreadPoolAsyncRunnerTest | 5 | 1 | 0 | 22.250s | 80% |
All
| Child | Name | Tests | Failures | Skipped | Duration | Success rate |
|---|---|---|---|---|---|---|
| FileLockingHelperTest | com.nextcloud.android.files.FileLockingHelperTest | 4 | 0 | 0 | 0.241s | 100% |
| ExtensionsTest | com.nextcloud.android.utils.ExtensionsTest | 2 | 0 | 0 | 0.142s | 100% |
| LocalConnectionTest | com.nextcloud.client.core.LocalConnectionTest | 5 | 0 | 0 | 37.170s | 100% |
| ManualAsyncRunnerTest | com.nextcloud.client.core.ManualAsyncRunnerTest | 7 | 0 | 0 | 17.725s | 100% |
| TaskTest | com.nextcloud.client.core.TaskTest | 4 | 0 | 0 | 18.282s | 100% |
| ThreadPoolAsyncRunnerTest | com.nextcloud.client.core.ThreadPoolAsyncRunnerTest | 5 | 1 | 0 | 22.250s | 80% |
| TestPowerManagementService | com.nextcloud.client.device.TestPowerManagementService | 6 | 0 | 0 | 9.853s | 100% |
| TestPowerManagementService$Battery | com.nextcloud.client.device.TestPowerManagementService$Battery | 4 | 0 | 0 | 9.707s | 100% |
| TestPowerManagementService$PowerSaveMode | com.nextcloud.client.device.TestPowerManagementService$PowerSaveMode | 2 | 0 | 0 | 6.916s | 100% |
| TestEtmViewModel | com.nextcloud.client.etm.TestEtmViewModel | 10 | 0 | 0 | 6.129s | 100% |
| TestEtmViewModel$BackgroundJobsPage | com.nextcloud.client.etm.TestEtmViewModel$BackgroundJobsPage | 3 | 0 | 0 | 11.540s | 100% |
| TestEtmViewModel$MainPage | com.nextcloud.client.etm.TestEtmViewModel$MainPage | 4 | 0 | 0 | 3.086s | 100% |
| TestEtmViewModel$PreferencesPage | com.nextcloud.client.etm.TestEtmViewModel$PreferencesPage | 3 | 0 | 0 | 4.866s | 100% |
| BackgroundJobFactoryTest | com.nextcloud.client.jobs.BackgroundJobFactoryTest | 1 | 0 | 0 | 22.574s | 100% |
| ContentObserverWorkTest | com.nextcloud.client.jobs.ContentObserverWorkTest | 4 | 0 | 3 | 2.707s | 100% |
| FileLogHandlerTest | com.nextcloud.client.logger.FileLogHandlerTest | 9 | 0 | 0 | 0.288s | 100% |
| LevelTest | com.nextcloud.client.logger.LevelTest | 2 | 0 | 0 | 0.012s | 100% |
| LogEntryTest | com.nextcloud.client.logger.LogEntryTest | 9 | 0 | 0 | 0.154s | 100% |
| LogEntryTest$Parse | com.nextcloud.client.logger.LogEntryTest$Parse | 4 | 0 | 0 | 0.134s | 100% |
| LogEntryTest$ToString | com.nextcloud.client.logger.LogEntryTest$ToString | 5 | 0 | 0 | 0.020s | 100% |
| LoggerTest | com.nextcloud.client.logger.LoggerTest | 8 | 0 | 0 | 5.693s | 100% |
| AsyncFilterTest | com.nextcloud.client.logger.ui.AsyncFilterTest | 4 | 0 | 0 | 0.194s | 100% |
| LogsViewModelTest | com.nextcloud.client.logger.ui.LogsViewModelTest | 7 | 0 | 0 | 0.592s | 100% |
| LogsViewModelTest$Filtering | com.nextcloud.client.logger.ui.LogsViewModelTest$Filtering | 3 | 0 | 0 | 0.158s | 100% |
| LogsViewModelTest$Loading | com.nextcloud.client.logger.ui.LogsViewModelTest$Loading | 4 | 0 | 0 | 0.758s | 100% |
| AudioFocusManagerTest | com.nextcloud.client.media.AudioFocusManagerTest | 3 | 0 | 0 | 1.558s | 100% |
| AudioFocusTest | com.nextcloud.client.media.AudioFocusTest | 2 | 0 | 0 | 0.002s | 100% |
| PlayerStateMachineTest | com.nextcloud.client.media.PlayerStateMachineTest | 34 | 0 | 0 | 0.580s | 100% |
| PlayerStateMachineTest$AwaitFocus | com.nextcloud.client.media.PlayerStateMachineTest$AwaitFocus | 5 | 0 | 0 | 0.627s | 100% |
| PlayerStateMachineTest$Constructor | com.nextcloud.client.media.PlayerStateMachineTest$Constructor | 2 | 0 | 0 | 0.482s | 100% |
| PlayerStateMachineTest$Downloading | com.nextcloud.client.media.PlayerStateMachineTest$Downloading | 4 | 0 | 0 | 0.454s | 100% |
| PlayerStateMachineTest$Ducked | com.nextcloud.client.media.PlayerStateMachineTest$Ducked | 5 | 0 | 0 | 0.393s | 100% |
| PlayerStateMachineTest$EventHandling | com.nextcloud.client.media.PlayerStateMachineTest$EventHandling | 2 | 0 | 0 | 0.065s | 100% |
| PlayerStateMachineTest$Focused | com.nextcloud.client.media.PlayerStateMachineTest$Focused | 5 | 0 | 0 | 0.143s | 100% |
| PlayerStateMachineTest$Paused | com.nextcloud.client.media.PlayerStateMachineTest$Paused | 3 | 0 | 0 | 0.031s | 100% |
| PlayerStateMachineTest$Preparing | com.nextcloud.client.media.PlayerStateMachineTest$Preparing | 4 | 0 | 0 | 0.051s | 100% |
| PlayerStateMachineTest$Stopped | com.nextcloud.client.media.PlayerStateMachineTest$Stopped | 4 | 0 | 0 | 0.063s | 100% |
| MixinRegistryTest | com.nextcloud.client.mixins.MixinRegistryTest | 1 | 0 | 0 | 0.763s | 100% |
| ConnectivityServiceTest | com.nextcloud.client.network.ConnectivityServiceTest | 15 | 0 | 0 | 0.645s | 100% |
| ConnectivityServiceTest$Disconnected | com.nextcloud.client.network.ConnectivityServiceTest$Disconnected | 2 | 0 | 0 | 3.794s | 100% |
| ConnectivityServiceTest$IsConnected | com.nextcloud.client.network.ConnectivityServiceTest$IsConnected | 3 | 0 | 0 | 5.105s | 100% |
| ConnectivityServiceTest$WifiConnectionWalledStatus | com.nextcloud.client.network.ConnectivityServiceTest$WifiConnectionWalledStatus | 7 | 0 | 0 | 4.007s | 100% |
| ConnectivityServiceTest$WifiConnectionWalledStatusOnLegacyServer | com.nextcloud.client.network.ConnectivityServiceTest$WifiConnectionWalledStatusOnLegacyServer | 3 | 0 | 0 | 2.271s | 100% |
| OnboardingServiceTest | com.nextcloud.client.onboarding.OnboardingServiceTest | 1 | 0 | 0 | 0.156s | 100% |
| TestAppPreferences | com.nextcloud.client.preferences.TestAppPreferences | 5 | 0 | 0 | 0.716s | 100% |
| TestAppPreferences$ListenerRegistery | com.nextcloud.client.preferences.TestAppPreferences$ListenerRegistery | 3 | 0 | 0 | 0.107s | 100% |
| TestAppPreferences$Preferences | com.nextcloud.client.preferences.TestAppPreferences$Preferences | 2 | 0 | 0 | 0.254s | 100% |
| FileSortOrderBySizeTests | com.nextcloud.client.utils.FileSortOrderBySizeTests | 7 | 0 | 0 | 0.256s | 100% |
| FileStorageUtilsTest | com.nextcloud.client.utils.FileStorageUtilsTest | 28 | 0 | 0 | 0.195s | 100% |
| FolderSizeCalculationTests | com.nextcloud.client.utils.FolderSizeCalculationTests | 14 | 0 | 0 | 0.264s | 100% |
| HashUtilTest | com.nextcloud.client.utils.HashUtilTest | 4 | 0 | 0 | 0.102s | 100% |
| NaturalSortTest | com.nextcloud.client.utils.NaturalSortTest | 7 | 0 | 0 | 0.298s | 100% |
| OCFileSortTest | com.nextcloud.client.utils.OCFileSortTest | 8 | 0 | 0 | 0.257s | 100% |
| SyncedFolderDisplayItemExtensionsTests | com.nextcloud.client.utils.SyncedFolderDisplayItemExtensionsTests | 1 | 0 | 0 | 0.018s | 100% |
| ThrottlerTest | com.nextcloud.client.utils.ThrottlerTest | 3 | 0 | 0 | 5.303s | 100% |
| AuthenticatorDataUrlTest | com.owncloud.android.authentication.AuthenticatorDataUrlTest | 7 | 0 | 0 | 0.067s | 100% |
| AuthenticatorUrlUtilsTest | com.owncloud.android.authentication.AuthenticatorUrlUtilsTest | 7 | 0 | 0 | 0.043s | 100% |
| AuthenticatorUrlUtilsTest$NormalizeScheme | com.owncloud.android.authentication.AuthenticatorUrlUtilsTest$NormalizeScheme | 7 | 0 | 0 | 0.015s | 100% |
| PassCodeManagerTest | com.owncloud.android.authentication.PassCodeManagerTest | 3 | 0 | 0 | 4.376s | 100% |
| OCFileDepthTests | com.owncloud.android.datamodel.OCFileDepthTests | 4 | 0 | 0 | 0.021s | 100% |
| OCFileTest | com.owncloud.android.datamodel.OCFileTest | 1 | 0 | 0 | 0.020s | 100% |
| ActivitiesPresenterTest | com.owncloud.android.ui.activities.ActivitiesPresenterTest | 6 | 0 | 0 | 3.683s | 100% |
| RemoteActivitiesRepositoryTest | com.owncloud.android.ui.activities.data.activities.RemoteActivitiesRepositoryTest | 2 | 0 | 0 | 0.766s | 100% |
| RemoteFilesRepositoryTest | com.owncloud.android.ui.activities.data.files.RemoteFilesRepositoryTest | 2 | 0 | 0 | 1.428s | 100% |
| SyncedFoldersActivityTest | com.owncloud.android.ui.activity.SyncedFoldersActivityTest | 5 | 0 | 0 | 0.271s | 100% |
| ActivityListAdapterTest | com.owncloud.android.ui.adapter.ActivityListAdapterTest | 5 | 0 | 0 | 0.408s | 100% |
| GalleryAdapterTest | com.owncloud.android.ui.adapter.GalleryAdapterTest | 2 | 0 | 0 | 7.415s | 100% |
| OCFileListAdapterHelperTest | com.owncloud.android.ui.adapter.OCFileListAdapterHelperTest | 6 | 0 | 0 | 2.730s | 100% |
| OCShareToOCFileConverterTest | com.owncloud.android.ui.adapter.OCShareToOCFileConverterTest | 3 | 0 | 0 | 0.060s | 100% |
| ShareeListAdapterTest | com.owncloud.android.ui.adapter.ShareeListAdapterTest | 1 | 0 | 0 | 8.934s | 100% |
| UserListAdapterTest | com.owncloud.android.ui.adapter.UserListAdapterTest | 3 | 0 | 0 | 0.635s | 100% |
| OCUploadComparatorTest | com.owncloud.android.ui.db.OCUploadComparatorTest | 382 | 0 | 0 | 1.447s | 100% |
| OCUploadComparatorTest$ComparatorContract | com.owncloud.android.ui.db.OCUploadComparatorTest$ComparatorContract | 375 | 0 | 0 | 1.056s | 100% |
| OCUploadComparatorTest$Ordering | com.owncloud.android.ui.db.OCUploadComparatorTest$Ordering | 7 | 0 | 0 | 0.325s | 100% |
| TextDrawableTest | com.owncloud.android.ui.TextDrawableTest | 12 | 0 | 0 | 0.086s | 100% |
| AutoUploadHelperTest | com.owncloud.android.utils.AutoUploadHelperTest | 10 | 0 | 0 | 4.298s | 100% |
| DisplayUtilsTest | com.owncloud.android.utils.DisplayUtilsTest | 1 | 0 | 0 | 0.176s | 100% |
| E2EVersionHelperTest | com.owncloud.android.utils.E2EVersionHelperTest | 19 | 0 | 0 | 9.754s | 100% |
| OwnCloudSessionTest | com.owncloud.android.utils.OwnCloudSessionTest | 5 | 0 | 0 | 0.010s | 100% |
| PathUtilsTest | com.owncloud.android.utils.PathUtilsTest | 30 | 0 | 0 | 0.109s | 100% |
| PathUtilsTest$IsAncestor | com.owncloud.android.utils.PathUtilsTest$IsAncestor | 15 | 0 | 0 | 0.053s | 100% |
| PathUtilsTest$IsDirectParent | com.owncloud.android.utils.PathUtilsTest$IsDirectParent | 15 | 0 | 0 | 0.054s | 100% |
| StringUtilsTest | com.owncloud.android.utils.StringUtilsTest | 12 | 0 | 0 | 0.007s | 100% |
error output
Exception in thread "DefaultDispatcher-worker-1 @coroutine#1" java.lang.NullPointerException: Cannot invoke "String.isEmpty()" because "parent.path" is null
at java.base/java.io.File.<init>(File.java:364)
at androidx.sqlite.util.ProcessLock.<init>(ProcessLock.android.kt:51)
at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper$OpenHelper.<init>(FrameworkSQLiteOpenHelper.android.kt:130)
at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.lazyDelegate$lambda$0(FrameworkSQLiteOpenHelper.android.kt:61)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:86)
at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getDelegate(FrameworkSQLiteOpenHelper.android.kt:82)
at androidx.sqlite.db.framework.FrameworkSQLiteOpenHelper.getWritableDatabase(FrameworkSQLiteOpenHelper.android.kt:96)
at androidx.sqlite.driver.SupportSQLiteDriver.open(SupportSQLiteDriver.android.kt:57)
at androidx.sqlite.driver.SupportSQLiteDriver.open(SupportSQLiteDriver.android.kt:33)
at androidx.room.coroutines.PassthroughConnectionPool.connection$lambda$0(PassthroughConnectionPool.kt:47)
at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:86)
at androidx.room.coroutines.PassthroughConnectionPool.useConnection(PassthroughConnectionPool.kt:58)
at androidx.room.RoomConnectionManager.useConnection(RoomConnectionManager.android.kt:138)
at androidx.room.RoomDatabase.useConnection(RoomDatabase.android.kt:619)
at androidx.room.TriggerBasedInvalidationTracker.syncTriggers$room_runtime(InvalidationTracker.kt:306)
at androidx.room.TriggerBasedInvalidationTracker$createFlow$1$1.invokeSuspend(InvalidationTracker.kt:239)
at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34)
at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
at java.base/java.lang.Thread.run(Thread.java:1583)
Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [CoroutineId(1), "coroutine#1":StandaloneCoroutine{Cancelling}@5725d6b4, Dispatchers.IO]