Skip to content

First working solution - #1

Merged
doudasek merged 43 commits into
mainfrom
feature/poc
Oct 23, 2026
Merged

doudasek merged 43 commits into
mainfrom
feature/poc

Conversation

@doudasek

Copy link
Copy Markdown
Owner

This is example PR to show that actions works. Please ignore the size of it etc.

@doudasek doudasek self-assigned this Oct 22, 2026
@github-actions

github-actions Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

Code coverage

File Coverage [91.96%]
core/common/src/main/kotlin/com/martindoudera/speedreader/core/common/di/Dispatcher.kt 0.00%
core/common/src/main/kotlin/com/martindoudera/speedreader/core/common/domain/model/AppVersion.kt 100.00%
core/common/src/main/kotlin/com/martindoudera/speedreader/core/common/error/NetworkError.kt 100.00%
core/common/src/main/kotlin/com/martindoudera/speedreader/core/common/error/Outcome.kt 80.00%
core/designsystem/src/main/kotlin/com/martindoudera/speedreader/core/designsystem/adaptive/WindowSizeClass.kt 100.00%
core/network/src/main/kotlin/com/martindoudera/speedreader/core/network/NetworkCall.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/di/DirectoryModule.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/directory/DefaultTokenDataSource.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/directory/DirectoryToken.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/directory/RequiresToken.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/directory/TokenInterceptor.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/directory/dto/IpLocationDto.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/directory/dto/ServerDto.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/directory/dto/TokenDto.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/latency/DefaultLatencyRepository.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/latency/DefaultPingDataSource.kt 0.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/location/DefaultLocationRepository.kt 72.73%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/server/DefaultServerRepository.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/throughput/CallExecution.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/throughput/DefaultDownloadDataSource.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/throughput/DefaultThroughputRepository.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/data/throughput/DefaultUploadDataSource.kt 93.10%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/SpeedTestError.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/ThroughputMeter.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/model/ByteCount.kt 83.33%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/model/ConnectionMode.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/model/Distance.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/model/GeoPoint.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/model/Progress.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/model/SelectedServer.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/model/ServerUrl.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/model/SpeedTestProgress.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/model/SpeedTestServer.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/model/Throughput.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/model/TransferSample.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/usecase/RunSpeedTestUseCase.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/domain/usecase/SelectClosestServersUseCase.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/ui/SpeedTestContentPreviews.kt 0.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/ui/SpeedTestFormat.kt 100.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/ui/SpeedTestScreen.kt 0.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/ui/SpeedTestUiMapping.kt 90.00%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/ui/SpeedTestUiState.kt 81.48%
feature/speedtest/src/main/kotlin/com/martindoudera/speedreader/feature/speedtest/ui/SpeedTestViewModel.kt 100.00%
Total Project Coverage 91.96% ✅

@doudasek
doudasek merged commit 07de0ea into main Oct 23, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant