-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[#29] 1/2 - Prepare some necessary changes in the shared module before applying the Android submodule #41
[#29] 1/2 - Prepare some necessary changes in the shared module before applying the Android submodule #41
Conversation
shared/src/commonTest/kotlin/co/nimblehq/kmm/template/extensions/ResponseMappingTest.kt
Show resolved
Hide resolved
Kover report:🧛 Unit Tests Code Coverage:
|
File | Coverage |
---|---|
AppColors.kt |
0.00% |
AppDestination.kt |
0.00% |
AppDimensions.kt |
0.00% |
AppNavigation.kt |
0.00% |
AppStyles.kt |
0.00% |
BaseViewModel.kt |
0.00% |
DispatchersProvider.kt |
0.00% |
HomeScreen.kt |
0.00% |
LogUtil.kt |
0.00% |
MainActivity.kt |
0.00% |
Model.kt |
100.00% |
MyApplication.kt |
0.00% |
RemoteDataSource.kt |
0.00% |
RepositoryImpl.kt |
100.00% |
Response.kt |
100.00% |
Theme.kt |
0.00% |
UseCase.kt |
100.00% |
Modified Files Not Found In Coverage Report:
AndroidManifest.xml
AndroidManifest.xml
BuildTypes.kt
BuildTypes.kt
Configurations.kt
Configurations.kt
CoroutineTestRule.kt
CoroutineTestRule.kt
Dependencies.kt
Dependencies.kt
Fake.kt
Fake.kt
Flavors.kt
Flavors.kt
GetUsersUseCaseTest.kt
GetUsersUseCaseTest.kt
Koin.kt
Koin.kt
Modules.kt
Modules.kt
PlatformModule.kt
PlatformModule.kt
PlatformModule.kt
PlatformModule.kt
PlatformModule.kt
PlatformModule.kt
RemoteModule.kt
RemoteModule.kt
Repository.kt
Repository.kt
RepositoryModule.kt
RepositoryModule.kt
RepositoryTest.kt
RepositoryTest.kt
ResponseMappingTest.kt
ResponseMappingTest.kt
TypeAlias.kt
TypeAlias.kt
UseCaseModule.kt
UseCaseModule.kt
Versions.kt
Versions.kt
ViewModelModule.kt
ViewModelModule.kt
build.gradle.kts
build.gradle.kts
build.gradle.kts
build.gradle.kts
buildKonfig.properties.sample
make.sh
make_ios.sh
project.pbxproj
Codebase cunningly covered by count Shroud 🧛
Generated by 🚫 Danger
5fc06f7
to
365405a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We cannot run android any more with these changes. Is this what we expected?
sample/shared/src/commonTest/kotlin/co/nimblehq/kmm/template/domain/usecases/UseCaseTest.kt
Show resolved
Hide resolved
sample/shared/src/commonTest/kotlin/co/nimblehq/kmm/template/domain/usecases/UseCaseTest.kt
Show resolved
Hide resolved
shared/src/commonTest/kotlin/co/nimblehq/kmm/template/domain/usecases/UseCaseTest.kt
Show resolved
Hide resolved
shared/src/commonTest/kotlin/co/nimblehq/kmm/template/domain/usecases/UseCaseTest.kt
Show resolved
Hide resolved
shared/src/commonTest/kotlin/co/nimblehq/kmm/template/data/repositories/RepositoryTest.kt
Show resolved
Hide resolved
@luongvo 103 files changed is too much to review. Could you help me to check if we can separate this into small pull requests? |
@suho I think we should not count |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. I was wondering, can't we add git submodule update --init --recursive
to make.sh
to reduce a step? 🤔
@AVI5HEK that command must be executed 1 time to fetch the submodule, while |
@kaungkhantsoe @phongvhd93 Can I have your reviews here? |
What happened 👀
make_ios
script to be re-run multiple times continuously.shared
module.User
from all components) & packages in theshared
module.co.nimblehq.kmm.template
.Insight 📝
Use the plural for packages with homogeneous contents and the singular for packages with heterogeneous contents. softwareengineering.stackexchange.com/questions/75919/should-package-names-be-singular-or-plural.
The generated iOS source code should be cleaned up before executing the next run.
Proof Of Work 📹
1.mp4