mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-09-14 09:57:31 -04:00
Fix ktlint error around sourceset shared across modules
This commit is contained in:
parent
8d8e5250fd
commit
381e2bd9d8
@ -52,7 +52,7 @@ before_script:
|
|||||||
- adb shell input keyevent 82 &
|
- adb shell input keyevent 82 &
|
||||||
|
|
||||||
script:
|
script:
|
||||||
- ./gradlew createDebugCoverageReport lint jacocoTestReport app:assembleRelease
|
- ./gradlew createDebugCoverageReport ktlintCheck lint jacocoTestReport app:assembleRelease
|
||||||
|
|
||||||
after_success:
|
after_success:
|
||||||
- bash <(curl -s https://codecov.io/bash)
|
- bash <(curl -s https://codecov.io/bash)
|
||||||
|
@ -92,9 +92,10 @@ android {
|
|||||||
variant.versionCode
|
variant.versionCode
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
sourceSets {
|
sourceSets {
|
||||||
androidTest {
|
androidTest {
|
||||||
java.srcDirs += "$rootDir/core/src/testShared"
|
java.srcDirs += "$rootDir/core/src/sharedTestFunctions/java"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -22,7 +22,7 @@ import okhttp3.mockwebserver.Dispatcher
|
|||||||
import okhttp3.mockwebserver.MockResponse
|
import okhttp3.mockwebserver.MockResponse
|
||||||
import okhttp3.mockwebserver.MockWebServer
|
import okhttp3.mockwebserver.MockWebServer
|
||||||
import okhttp3.mockwebserver.RecordedRequest
|
import okhttp3.mockwebserver.RecordedRequest
|
||||||
import org.kiwix.kiwixmobile.core.TEST_PORT
|
import org.kiwix.sharedFunctions.TEST_PORT
|
||||||
import org.simpleframework.xml.core.Persister
|
import org.simpleframework.xml.core.Persister
|
||||||
import java.io.StringWriter
|
import java.io.StringWriter
|
||||||
import java.util.Stack
|
import java.util.Stack
|
||||||
|
@ -19,8 +19,8 @@ package org.kiwix.kiwixmobile.core.di.modules
|
|||||||
|
|
||||||
import dagger.Module
|
import dagger.Module
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
import org.kiwix.kiwixmobile.core.MOCK_BASE_URL
|
|
||||||
import org.kiwix.kiwixmobile.core.data.remote.KiwixService
|
import org.kiwix.kiwixmobile.core.data.remote.KiwixService
|
||||||
|
import org.kiwix.sharedFunctions.MOCK_BASE_URL
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Created by mhutti1 on 14/04/17.
|
* Created by mhutti1 on 14/04/17.
|
||||||
|
@ -23,14 +23,14 @@ import androidx.test.filters.SdkSuppress
|
|||||||
import okhttp3.mockwebserver.MockResponse
|
import okhttp3.mockwebserver.MockResponse
|
||||||
import org.junit.Test
|
import org.junit.Test
|
||||||
import org.kiwix.kiwixmobile.BaseActivityTest
|
import org.kiwix.kiwixmobile.BaseActivityTest
|
||||||
import org.kiwix.kiwixmobile.core.CoreApp
|
|
||||||
import org.kiwix.kiwixmobile.core.book
|
|
||||||
import org.kiwix.kiwixmobile.core.libraryNetworkEntity
|
|
||||||
import org.kiwix.kiwixmobile.core.metaLinkNetworkEntity
|
|
||||||
import org.kiwix.kiwixmobile.KiwixMockServer
|
import org.kiwix.kiwixmobile.KiwixMockServer
|
||||||
|
import org.kiwix.kiwixmobile.core.CoreApp
|
||||||
import org.kiwix.kiwixmobile.core.data.remote.KiwixService.LIBRARY_NETWORK_PATH
|
import org.kiwix.kiwixmobile.core.data.remote.KiwixService.LIBRARY_NETWORK_PATH
|
||||||
import org.kiwix.kiwixmobile.core.entity.LibraryNetworkEntity
|
import org.kiwix.kiwixmobile.core.entity.LibraryNetworkEntity
|
||||||
import org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil
|
import org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil
|
||||||
|
import org.kiwix.sharedFunctions.book
|
||||||
|
import org.kiwix.sharedFunctions.libraryNetworkEntity
|
||||||
|
import org.kiwix.sharedFunctions.metaLinkNetworkEntity
|
||||||
import java.util.concurrent.TimeUnit.SECONDS
|
import java.util.concurrent.TimeUnit.SECONDS
|
||||||
|
|
||||||
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.JELLY_BEAN_MR2)
|
@SdkSuppress(minSdkVersion = Build.VERSION_CODES.JELLY_BEAN_MR2)
|
||||||
|
@ -30,11 +30,7 @@ import org.junit.jupiter.api.Test
|
|||||||
import org.junit.jupiter.api.TestInstance
|
import org.junit.jupiter.api.TestInstance
|
||||||
import org.junit.jupiter.api.TestInstance.Lifecycle.PER_CLASS
|
import org.junit.jupiter.api.TestInstance.Lifecycle.PER_CLASS
|
||||||
import org.junit.jupiter.api.extension.ExtendWith
|
import org.junit.jupiter.api.extension.ExtendWith
|
||||||
import org.kiwix.kiwixmobile.core.InstantExecutorExtension
|
|
||||||
import org.kiwix.kiwixmobile.core.dao.NewLanguagesDao
|
import org.kiwix.kiwixmobile.core.dao.NewLanguagesDao
|
||||||
import org.kiwix.kiwixmobile.core.language
|
|
||||||
import org.kiwix.kiwixmobile.core.resetSchedulers
|
|
||||||
import org.kiwix.kiwixmobile.core.setScheduler
|
|
||||||
import org.kiwix.kiwixmobile.core.zim_manager.Language
|
import org.kiwix.kiwixmobile.core.zim_manager.Language
|
||||||
import org.kiwix.kiwixmobile.language.adapter.LanguageListItem
|
import org.kiwix.kiwixmobile.language.adapter.LanguageListItem
|
||||||
import org.kiwix.kiwixmobile.language.viewmodel.Action.Filter
|
import org.kiwix.kiwixmobile.language.viewmodel.Action.Filter
|
||||||
@ -44,6 +40,10 @@ import org.kiwix.kiwixmobile.language.viewmodel.Action.UpdateLanguages
|
|||||||
import org.kiwix.kiwixmobile.language.viewmodel.State.Content
|
import org.kiwix.kiwixmobile.language.viewmodel.State.Content
|
||||||
import org.kiwix.kiwixmobile.language.viewmodel.State.Loading
|
import org.kiwix.kiwixmobile.language.viewmodel.State.Loading
|
||||||
import org.kiwix.kiwixmobile.language.viewmodel.State.Saving
|
import org.kiwix.kiwixmobile.language.viewmodel.State.Saving
|
||||||
|
import org.kiwix.sharedFunctions.InstantExecutorExtension
|
||||||
|
import org.kiwix.sharedFunctions.resetSchedulers
|
||||||
|
import org.kiwix.sharedFunctions.setScheduler
|
||||||
|
import org.kiwix.sharedFunctions.language
|
||||||
|
|
||||||
fun languageItem(language: Language = language()) =
|
fun languageItem(language: Language = language()) =
|
||||||
LanguageListItem.LanguageItem(language)
|
LanguageListItem.LanguageItem(language)
|
||||||
|
@ -24,9 +24,9 @@ import io.mockk.verify
|
|||||||
import io.reactivex.schedulers.Schedulers
|
import io.reactivex.schedulers.Schedulers
|
||||||
import org.junit.jupiter.api.Test
|
import org.junit.jupiter.api.Test
|
||||||
import org.kiwix.kiwixmobile.core.dao.NewLanguagesDao
|
import org.kiwix.kiwixmobile.core.dao.NewLanguagesDao
|
||||||
import org.kiwix.kiwixmobile.core.resetSchedulers
|
|
||||||
import org.kiwix.kiwixmobile.core.setScheduler
|
|
||||||
import org.kiwix.kiwixmobile.core.zim_manager.Language
|
import org.kiwix.kiwixmobile.core.zim_manager.Language
|
||||||
|
import org.kiwix.sharedFunctions.resetSchedulers
|
||||||
|
import org.kiwix.sharedFunctions.setScheduler
|
||||||
|
|
||||||
class SaveLanguagesAndFinishTest {
|
class SaveLanguagesAndFinishTest {
|
||||||
|
|
||||||
|
@ -21,10 +21,10 @@ package org.kiwix.kiwixmobile.language.viewmodel
|
|||||||
import org.assertj.core.api.Assertions.assertThat
|
import org.assertj.core.api.Assertions.assertThat
|
||||||
import org.junit.jupiter.api.Nested
|
import org.junit.jupiter.api.Nested
|
||||||
import org.junit.jupiter.api.Test
|
import org.junit.jupiter.api.Test
|
||||||
import org.kiwix.kiwixmobile.core.language
|
|
||||||
import org.kiwix.kiwixmobile.language.adapter.LanguageListItem.HeaderItem
|
import org.kiwix.kiwixmobile.language.adapter.LanguageListItem.HeaderItem
|
||||||
import org.kiwix.kiwixmobile.language.adapter.LanguageListItem.LanguageItem
|
import org.kiwix.kiwixmobile.language.adapter.LanguageListItem.LanguageItem
|
||||||
import org.kiwix.kiwixmobile.language.viewmodel.State.Content
|
import org.kiwix.kiwixmobile.language.viewmodel.State.Content
|
||||||
|
import org.kiwix.sharedFunctions.language
|
||||||
|
|
||||||
class StateTest {
|
class StateTest {
|
||||||
@Nested
|
@Nested
|
||||||
|
@ -35,24 +35,15 @@ import org.junit.jupiter.api.Test
|
|||||||
import org.junit.jupiter.api.TestInstance
|
import org.junit.jupiter.api.TestInstance
|
||||||
import org.junit.jupiter.api.TestInstance.Lifecycle.PER_CLASS
|
import org.junit.jupiter.api.TestInstance.Lifecycle.PER_CLASS
|
||||||
import org.junit.jupiter.api.extension.ExtendWith
|
import org.junit.jupiter.api.extension.ExtendWith
|
||||||
import org.kiwix.kiwixmobile.core.InstantExecutorExtension
|
|
||||||
import org.kiwix.kiwixmobile.core.R
|
import org.kiwix.kiwixmobile.core.R
|
||||||
import org.kiwix.kiwixmobile.core.StorageObserver
|
import org.kiwix.kiwixmobile.core.StorageObserver
|
||||||
import org.kiwix.kiwixmobile.core.book
|
|
||||||
import org.kiwix.kiwixmobile.core.bookOnDisk
|
|
||||||
import org.kiwix.kiwixmobile.core.dao.FetchDownloadDao
|
import org.kiwix.kiwixmobile.core.dao.FetchDownloadDao
|
||||||
import org.kiwix.kiwixmobile.core.dao.NewBookDao
|
import org.kiwix.kiwixmobile.core.dao.NewBookDao
|
||||||
import org.kiwix.kiwixmobile.core.dao.NewLanguagesDao
|
import org.kiwix.kiwixmobile.core.dao.NewLanguagesDao
|
||||||
import org.kiwix.kiwixmobile.core.data.DataSource
|
import org.kiwix.kiwixmobile.core.data.DataSource
|
||||||
import org.kiwix.kiwixmobile.core.data.remote.KiwixService
|
import org.kiwix.kiwixmobile.core.data.remote.KiwixService
|
||||||
import org.kiwix.kiwixmobile.core.downloadItem
|
|
||||||
import org.kiwix.kiwixmobile.core.downloadModel
|
|
||||||
import org.kiwix.kiwixmobile.core.downloader.model.DownloadModel
|
import org.kiwix.kiwixmobile.core.downloader.model.DownloadModel
|
||||||
import org.kiwix.kiwixmobile.core.entity.LibraryNetworkEntity.Book
|
import org.kiwix.kiwixmobile.core.entity.LibraryNetworkEntity.Book
|
||||||
import org.kiwix.kiwixmobile.core.language
|
|
||||||
import org.kiwix.kiwixmobile.core.libraryNetworkEntity
|
|
||||||
import org.kiwix.kiwixmobile.core.resetSchedulers
|
|
||||||
import org.kiwix.kiwixmobile.core.setScheduler
|
|
||||||
import org.kiwix.kiwixmobile.core.utils.BookUtils
|
import org.kiwix.kiwixmobile.core.utils.BookUtils
|
||||||
import org.kiwix.kiwixmobile.core.zim_manager.Language
|
import org.kiwix.kiwixmobile.core.zim_manager.Language
|
||||||
import org.kiwix.kiwixmobile.core.zim_manager.fileselect_view.adapter.BooksOnDiskListItem
|
import org.kiwix.kiwixmobile.core.zim_manager.fileselect_view.adapter.BooksOnDiskListItem
|
||||||
@ -64,6 +55,15 @@ import org.kiwix.kiwixmobile.zim_manager.NetworkState.CONNECTED
|
|||||||
import org.kiwix.kiwixmobile.zim_manager.NetworkState.NOT_CONNECTED
|
import org.kiwix.kiwixmobile.zim_manager.NetworkState.NOT_CONNECTED
|
||||||
import org.kiwix.kiwixmobile.zim_manager.fileselect_view.FileSelectListState
|
import org.kiwix.kiwixmobile.zim_manager.fileselect_view.FileSelectListState
|
||||||
import org.kiwix.kiwixmobile.zim_manager.library_view.adapter.LibraryListItem
|
import org.kiwix.kiwixmobile.zim_manager.library_view.adapter.LibraryListItem
|
||||||
|
import org.kiwix.sharedFunctions.InstantExecutorExtension
|
||||||
|
import org.kiwix.sharedFunctions.book
|
||||||
|
import org.kiwix.sharedFunctions.bookOnDisk
|
||||||
|
import org.kiwix.sharedFunctions.downloadItem
|
||||||
|
import org.kiwix.sharedFunctions.downloadModel
|
||||||
|
import org.kiwix.sharedFunctions.language
|
||||||
|
import org.kiwix.sharedFunctions.libraryNetworkEntity
|
||||||
|
import org.kiwix.sharedFunctions.resetSchedulers
|
||||||
|
import org.kiwix.sharedFunctions.setScheduler
|
||||||
import java.util.Locale
|
import java.util.Locale
|
||||||
import java.util.concurrent.TimeUnit.MILLISECONDS
|
import java.util.concurrent.TimeUnit.MILLISECONDS
|
||||||
import java.util.concurrent.TimeUnit.SECONDS
|
import java.util.concurrent.TimeUnit.SECONDS
|
||||||
|
@ -119,7 +119,7 @@ class AllProjectConfigurer {
|
|||||||
exclude("META-INF/ASL2.0")
|
exclude("META-INF/ASL2.0")
|
||||||
}
|
}
|
||||||
sourceSets {
|
sourceSets {
|
||||||
getByName("test").java.srcDir("${target.rootDir}/core/src/testShared")
|
getByName("test").java.srcDir("${target.rootDir}/core/src/sharedTestFunctions/java")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -16,7 +16,7 @@
|
|||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
package org.kiwix.kiwixmobile.core
|
package org.kiwix.sharedFunctions
|
||||||
|
|
||||||
import androidx.arch.core.executor.ArchTaskExecutor
|
import androidx.arch.core.executor.ArchTaskExecutor
|
||||||
import androidx.arch.core.executor.TaskExecutor
|
import androidx.arch.core.executor.TaskExecutor
|
@ -15,7 +15,7 @@
|
|||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package org.kiwix.kiwixmobile.core
|
package org.kiwix.sharedFunctions
|
||||||
|
|
||||||
const val TEST_PORT = 8080
|
const val TEST_PORT = 8080
|
||||||
const val MOCK_BASE_URL = "http://localhost:$TEST_PORT/"
|
const val MOCK_BASE_URL = "http://localhost:$TEST_PORT/"
|
@ -15,7 +15,7 @@
|
|||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package org.kiwix.kiwixmobile.core
|
package org.kiwix.sharedFunctions
|
||||||
|
|
||||||
import com.tonyodev.fetch2.Error
|
import com.tonyodev.fetch2.Error
|
||||||
import com.tonyodev.fetch2.Status
|
import com.tonyodev.fetch2.Status
|
@ -15,7 +15,7 @@
|
|||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
package org.kiwix.kiwixmobile.core
|
package org.kiwix.sharedFunctions
|
||||||
|
|
||||||
import io.reactivex.Scheduler
|
import io.reactivex.Scheduler
|
||||||
import io.reactivex.android.plugins.RxAndroidPlugins
|
import io.reactivex.android.plugins.RxAndroidPlugins
|
@ -27,16 +27,16 @@ import io.reactivex.schedulers.Schedulers
|
|||||||
import org.junit.jupiter.api.AfterAll
|
import org.junit.jupiter.api.AfterAll
|
||||||
import org.junit.jupiter.api.BeforeEach
|
import org.junit.jupiter.api.BeforeEach
|
||||||
import org.junit.jupiter.api.Test
|
import org.junit.jupiter.api.Test
|
||||||
import org.kiwix.kiwixmobile.core.book
|
|
||||||
import org.kiwix.kiwixmobile.core.bookOnDisk
|
|
||||||
import org.kiwix.kiwixmobile.core.dao.FetchDownloadDao
|
import org.kiwix.kiwixmobile.core.dao.FetchDownloadDao
|
||||||
import org.kiwix.kiwixmobile.core.downloader.model.DownloadModel
|
import org.kiwix.kiwixmobile.core.downloader.model.DownloadModel
|
||||||
import org.kiwix.kiwixmobile.core.reader.ZimFileReader
|
import org.kiwix.kiwixmobile.core.reader.ZimFileReader
|
||||||
import org.kiwix.kiwixmobile.core.reader.ZimFileReader.Factory
|
import org.kiwix.kiwixmobile.core.reader.ZimFileReader.Factory
|
||||||
import org.kiwix.kiwixmobile.core.resetSchedulers
|
|
||||||
import org.kiwix.kiwixmobile.core.setScheduler
|
|
||||||
import org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil
|
import org.kiwix.kiwixmobile.core.utils.SharedPreferenceUtil
|
||||||
import org.kiwix.kiwixmobile.core.utils.files.FileSearch
|
import org.kiwix.kiwixmobile.core.utils.files.FileSearch
|
||||||
|
import org.kiwix.sharedFunctions.book
|
||||||
|
import org.kiwix.sharedFunctions.bookOnDisk
|
||||||
|
import org.kiwix.sharedFunctions.resetSchedulers
|
||||||
|
import org.kiwix.sharedFunctions.setScheduler
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
class StorageObserverTest {
|
class StorageObserverTest {
|
||||||
|
@ -35,8 +35,8 @@ import org.junit.jupiter.api.AfterAll
|
|||||||
import org.junit.jupiter.api.BeforeEach
|
import org.junit.jupiter.api.BeforeEach
|
||||||
import org.junit.jupiter.api.Nested
|
import org.junit.jupiter.api.Nested
|
||||||
import org.junit.jupiter.api.Test
|
import org.junit.jupiter.api.Test
|
||||||
import org.kiwix.kiwixmobile.core.resetSchedulers
|
import org.kiwix.sharedFunctions.resetSchedulers
|
||||||
import org.kiwix.kiwixmobile.core.setScheduler
|
import org.kiwix.sharedFunctions.setScheduler
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
class FileSearchTest {
|
class FileSearchTest {
|
||||||
|
@ -40,7 +40,7 @@ import org.assertj.core.api.Assertions.assertThat
|
|||||||
import org.junit.jupiter.api.Assertions.assertThrows
|
import org.junit.jupiter.api.Assertions.assertThrows
|
||||||
import org.junit.jupiter.api.Nested
|
import org.junit.jupiter.api.Nested
|
||||||
import org.junit.jupiter.api.Test
|
import org.junit.jupiter.api.Test
|
||||||
import org.kiwix.kiwixmobile.core.language
|
import org.kiwix.sharedFunctions.language
|
||||||
|
|
||||||
class LanguageTest {
|
class LanguageTest {
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user