chore(deps): update plugin ksp to v2.1.0-1.0.29 #1366
GitHub Actions / Tests
succeeded
Nov 16, 2024 in 0s
36 passed, 0 failed and 3 skipped
✅ feature/battery/domain/implementation/build/test-results/testDebugUnitTest/TEST-com.savvasdalkitsis.uhuruphotos.feature.battery.domain.implementation.usecase.BatteryUseCaseTest.xml
5 tests were completed in 4s with 5 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.savvasdalkitsis.uhuruphotos.feature.battery.domain.implementation.usecase.BatteryUseCaseTest | 5✅ | 4s |
✅ com.savvasdalkitsis.uhuruphotos.feature.battery.domain.implementation.usecase.BatteryUseCaseTest
✅ emits not optimised state and terminates when battery optimisation is not supported even if is instructed not to check
✅ emits not optimised state and terminates when battery optimisation is not supported
✅ emits not checked state and terminates when battery optimisation is supported but is instructed not to check
✅ stops checking for optimisation state when asked to
✅ emits current optimised state every 2 seconds until not optimised after which it terminates so we don't keep checking forever
✅ feature/feed/domain/implementation/build/test-results/testDebugUnitTest/TEST-com.savvasdalkitsis.uhuruphotos.feature.feed.domain.implementation.usecase.FeedUseCaseTest.xml
13 tests were completed in 6s with 13 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.savvasdalkitsis.uhuruphotos.feature.feed.domain.implementation.usecase.FeedUseCaseTest | 13✅ | 6s |
✅ com.savvasdalkitsis.uhuruphotos.feature.feed.domain.implementation.usecase.FeedUseCaseTest
✅ loads remote feed marking downloading items as such
✅ loads remote feed
✅ loads feed from cache before loading live feed
✅ loads local feed from additionally published folders
✅ loads processing feed from primary folder
✅ combines local and remote feed with mutually exclusive dates
✅ loads local feed from primary folder
✅ combines local and remote feed with common dates
✅ loads uploading items in days with remote items
✅ combines identical local media with remote ones
✅ loads local feed marking uploading items as such
✅ loads processing items in days with remote items
✅ caches feed
✅ feature/uploads/domain/implementation/build/test-results/testDebugUnitTest/TEST-com.savvasdalkitsis.uhuruphotos.feature.uploads.domain.implementation.usecase.UploadsUseCaseTest.xml
1 tests were completed in 1s with 1 passed, 0 failed and 0 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.savvasdalkitsis.uhuruphotos.feature.uploads.domain.implementation.usecase.UploadsUseCaseTest | 1✅ | 1s |
✅ com.savvasdalkitsis.uhuruphotos.feature.uploads.domain.implementation.usecase.UploadsUseCaseTest
✅ sorts uploads correctly
✅ konsist/build/test-results/testDebugUnitTest/TEST-com.savvasdalkitsis.konsist.ArchitectureTests.xml
20 tests were completed in 18s with 17 passed, 0 failed and 3 skipped.
Test suite | Passed | Failed | Skipped | Time |
---|---|---|---|---|
com.savvasdalkitsis.konsist.ArchitectureTests | 17✅ | 3⚪ | 18s |
✅ com.savvasdalkitsis.konsist.ArchitectureTests
✅ compose state classes do not use standard kotlin collections
✅ compose state classes are marked as immutable
✅ http ResponseData classes are in the correct package
⚪ UseCases should not use database layer classes directly
✅ http RequestData classes are in the correct package
✅ http ResponseData classes are json classes
✅ all files have license header
⚪ UseCases do not use service http response models
✅ classes with 'Repository' suffix should reside in 'repository' package
✅ classes extending 'ViewModel' should have 'ViewModel' suffix
✅ ui state classes have a State suffix
✅ no wildcard imports allowed
✅ classes annotated with 'JsonClass' have all properties annotated with 'Json'
✅ retrofit services only have raw or RequestData types as parameters
✅ retrofit services are in the right package
✅ http RequestData classes are json classes
✅ classes with 'UseCase' suffix should reside in 'usecsase' package
✅ package name must match file path
⚪ domain model classes have a Model suffix
✅ retrofit services only return ResponseData types
Loading