Skip to content

Develop build of the app to check stuff on github public runners #66

Develop build of the app to check stuff on github public runners

Develop build of the app to check stuff on github public runners #66

GitHub Actions / Test Results succeeded Dec 24, 2024 in 0s

All 105 tests pass in 23s

 26 files   26 suites   23s ⏱️
105 tests 105 ✅ 0 💤 0 ❌
128 runs  128 ✅ 0 💤 0 ❌

Results for commit 8fddf23.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

105 tests found

There are 105 tests, see "Raw output" for the full list of tests.
Raw output
screenshot.Tests ‑ test[PostDetailsScreenErrorPreview]
screenshot.Tests ‑ test[PostDetailsScreenProgressPreview]
screenshot.Tests ‑ test[PostDetailsScreenSuccesPreview]
screenshot.Tests ‑ test[PostListContentErrorPreview]
screenshot.Tests ‑ test[PostListContentLoadingMorePreview]
screenshot.Tests ‑ test[PostListContentLoadingPreview]
screenshot.Tests ‑ test[PostListContentSuccessPreview]
screenshot.Tests ‑ test[ProgressErrorSuccessScaffold-Error]
screenshot.Tests ‑ test[ProgressErrorSuccessScaffold-Progress]
screenshot.Tests ‑ test[UserDetailsScreenErrorPreview]
screenshot.Tests ‑ test[UserDetailsScreenProgressPreview]
screenshot.Tests ‑ test[UserDetailsScreenSuccesPreview]
screenshot.Tests ‑ test[UserListContentErrorPreview]
screenshot.Tests ‑ test[UserListContentLoadingMorePreview]
screenshot.Tests ‑ test[UserListContentLoadingPreview]
screenshot.Tests ‑ test[UserListContentSuccessPreview]
si.inova.androidarchitectureplayground.LoginRepositoryImplTest ‑ Remember login state persistently()
si.inova.androidarchitectureplayground.LoginRepositoryImplTest ‑ Save login state()
si.inova.androidarchitectureplayground.LoginRepositoryImplTest ‑ User should be logged out by default()
si.inova.androidarchitectureplayground.common.pagination.OffsetBasedPaginatedDataStreamTest ‑ Load first page$common_test()
si.inova.androidarchitectureplayground.common.pagination.OffsetBasedPaginatedDataStreamTest ‑ Load second page with merged data of both$common_test()
si.inova.androidarchitectureplayground.common.pagination.OffsetBasedPaginatedDataStreamTest ‑ Pass all loading of subsequent pages as ADDITIONAL_DATA loading style$common_test()
si.inova.androidarchitectureplayground.common.pagination.OffsetBasedPaginatedDataStreamTest ‑ Set has any data left to false when receiving empty response and ignore subsequent next page calls$common_test()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ Do not load next page when current page already has less than maximum number of items()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ Do not make more calls when data ends()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ Forward network errors to output for the first page()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ Forward network errors to output for the second page()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ Provide first page from cached database()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ Provide first page of items from network()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ Provide proper value for has any data left()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ Provide second page from cached database()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ Provide second page of items from network()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ Provide subsequent page from network if database is not ready()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ Show loading of subsequent pages with additional data style()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ Update data when database updates()
si.inova.androidarchitectureplayground.common.pagination.OffsetDatabaseBackedPaginatedDataStreamTest ‑ When cache is expired, show expired data first as Loading while fetching in the background()
si.inova.androidarchitectureplayground.home.HomeDeepLinksTest ‑ Return null on invalid links()
si.inova.androidarchitectureplayground.home.HomeDeepLinksTest ‑ handle link to specific user()
si.inova.androidarchitectureplayground.home.HomeDeepLinksTest ‑ handle posts link()
si.inova.androidarchitectureplayground.home.HomeDeepLinksTest ‑ handle settings()
si.inova.androidarchitectureplayground.home.HomeDeepLinksTest ‑ handle users link()
si.inova.androidarchitectureplayground.login.ui.LoginScreenViewModelImplTest ‑ Close login screen and navigate to target instructions()
si.inova.androidarchitectureplayground.login.ui.LoginScreenViewModelImplTest ‑ Only close login screen, leave the rest of the backstack alone()
si.inova.androidarchitectureplayground.login.ui.LoginScreenViewModelImplTest ‑ Return Unit login by default()
si.inova.androidarchitectureplayground.login.ui.LoginScreenViewModelImplTest ‑ Send login to login repository()
si.inova.androidarchitectureplayground.login.ui.ManageProfileScreenViewModelImplTest ‑ Close login screen and navigate to login()
si.inova.androidarchitectureplayground.login.ui.ManageProfileScreenViewModelImplTest ‑ Return Unit status by default()
si.inova.androidarchitectureplayground.login.ui.ManageProfileScreenViewModelImplTest ‑ Send logout to login repository()
si.inova.androidarchitectureplayground.network.services.BaseServiceFactoryTest ‑ Create basic service that returns data$common_retrofit_test()
si.inova.androidarchitectureplayground.network.services.BaseServiceFactoryTest ‑ Use modified okHttp client when okHttp clause is used$common_retrofit_test()
si.inova.androidarchitectureplayground.post.PostsRepositoryImplTest ‑ Include stale database data in error, when network fetch of post details fails()
si.inova.androidarchitectureplayground.post.PostsRepositoryImplTest ‑ Provide first page from cached database()
si.inova.androidarchitectureplayground.post.PostsRepositoryImplTest ‑ Provide first page of list of posts from network()
si.inova.androidarchitectureplayground.post.PostsRepositoryImplTest ‑ Provide proper error message when post does not exist()
si.inova.androidarchitectureplayground.post.PostsRepositoryImplTest ‑ Provide second page of list of posts from network()
si.inova.androidarchitectureplayground.post.PostsRepositoryImplTest ‑ Provide single post from cached database()
si.inova.androidarchitectureplayground.post.PostsRepositoryImplTest ‑ Provide single post from network()
si.inova.androidarchitectureplayground.post.PostsRepositoryImplTest ‑ Update post when it changes in the database()
si.inova.androidarchitectureplayground.post.PostsRepositoryImplTest ‑ When cache for post details is expired, return expired data first as Loading while fetching in the background()
si.inova.androidarchitectureplayground.post.PostsRepositoryImplTest ‑ When force loading, return expired data first as Loading while fetching in the background()
si.inova.androidarchitectureplayground.post.PostsRepositoryImplTest ‑ When there is partial post data in db, return partial data first as Loading while fetching in the background()
si.inova.androidarchitectureplayground.post.db.PostsDatabaseTest ‑ Clear table()
si.inova.androidarchitectureplayground.post.db.PostsDatabaseTest ‑ Load post list with limit()
si.inova.androidarchitectureplayground.post.db.PostsDatabaseTest ‑ Load post list with offset()
si.inova.androidarchitectureplayground.post.db.PostsDatabaseTest ‑ Load post list()
si.inova.androidarchitectureplayground.post.db.PostsDatabaseTest ‑ Load single post()
si.inova.androidarchitectureplayground.post.network.PostsServiceTest ‑ Load post list with limit and skip()
si.inova.androidarchitectureplayground.post.network.PostsServiceTest ‑ Load post list()
si.inova.androidarchitectureplayground.post.network.PostsServiceTest ‑ Load single post()
si.inova.androidarchitectureplayground.post.network.PostsServiceTest ‑ Report proper exception when Post does not exist()
si.inova.androidarchitectureplayground.post.ui.details.PostDetailsViewModelTest ‑ Load data()
si.inova.androidarchitectureplayground.post.ui.details.PostDetailsViewModelTest ‑ Refresh data()
si.inova.androidarchitectureplayground.post.ui.list.PostListViewModelTest ‑ Load next page()
si.inova.androidarchitectureplayground.post.ui.list.PostListViewModelTest ‑ Load users()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Include stale database data in error, when network fetch of user details fails()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Include stale database data in error, when network fetch of user list fails()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Provide first page from cached database()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Provide first page of list of users from network()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Provide proper error message when user does not exist()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Provide proper value for has any data left()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Provide second page from cached database()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Provide second page of list of users from network()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Provide single user from cached database()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Provide single user from network()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Provide subsequent page from network if database is not ready()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Show loading of subsequent pages with additional data style()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ Update user when it changes in the database()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ When cache for user details is expired, return expired data first as Loading while fetching in the background()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ When cache is expired, show expired data first as Loading while fetching in the background()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ When force loading, return expired data first as Loading while fetching in the background()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ When there is partial user data in db, return partial data first as Loading while fetching in the background()
si.inova.androidarchitectureplayground.user.UserRepositoryImplTest ‑ When user requests force loading, show expired data first as Loading while fetching in the background()
si.inova.androidarchitectureplayground.user.db.UsersDatabaseTest ‑ Clear table()
si.inova.androidarchitectureplayground.user.db.UsersDatabaseTest ‑ Load single user()
si.inova.androidarchitectureplayground.user.db.UsersDatabaseTest ‑ Load user list with limit()
si.inova.androidarchitectureplayground.user.db.UsersDatabaseTest ‑ Load user list with offset()
si.inova.androidarchitectureplayground.user.db.UsersDatabaseTest ‑ Load user list()
si.inova.androidarchitectureplayground.user.network.UsersServiceTest ‑ Load single user()
si.inova.androidarchitectureplayground.user.network.UsersServiceTest ‑ Load user list with limit and skip()
si.inova.androidarchitectureplayground.user.network.UsersServiceTest ‑ Load user list()
si.inova.androidarchitectureplayground.user.network.UsersServiceTest ‑ Report proper exception when user does not exist()
si.inova.androidarchitectureplayground.user.ui.details.UserDetailsViewModelTest ‑ Load data()
si.inova.androidarchitectureplayground.user.ui.details.UserDetailsViewModelTest ‑ Refresh data()
si.inova.androidarchitectureplayground.user.ui.list.UserListViewModelTest ‑ Load next page()
si.inova.androidarchitectureplayground.user.ui.list.UserListViewModelTest ‑ Load users()