mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 18:56:44 -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 &
|
||||
|
||||
script:
|
||||
- ./gradlew createDebugCoverageReport lint jacocoTestReport app:assembleRelease
|
||||
- ./gradlew createDebugCoverageReport ktlintCheck lint jacocoTestReport app:assembleRelease
|
||||
|
||||
after_success:
|
||||
- bash <(curl -s https://codecov.io/bash)
|
||||
|
@ -92,9 +92,10 @@ android {
|
||||
variant.versionCode
|
||||
}
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
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.MockWebServer
|
||||
import okhttp3.mockwebserver.RecordedRequest
|
||||
import org.kiwix.kiwixmobile.core.TEST_PORT
|
||||
import org.kiwix.sharedFunctions.TEST_PORT
|
||||
import org.simpleframework.xml.core.Persister
|
||||
import java.io.StringWriter
|
||||
import java.util.Stack
|
||||
|
@ -19,8 +19,8 @@ package org.kiwix.kiwixmobile.core.di.modules
|
||||
|
||||
import dagger.Module
|
||||
import okhttp3.OkHttpClient
|
||||
import org.kiwix.kiwixmobile.core.MOCK_BASE_URL
|
||||
import org.kiwix.kiwixmobile.core.data.remote.KiwixService
|
||||
import org.kiwix.sharedFunctions.MOCK_BASE_URL
|
||||
|
||||
/**
|
||||
* Created by mhutti1 on 14/04/17.
|
||||
|
@ -23,14 +23,14 @@ import androidx.test.filters.SdkSuppress
|
||||
import okhttp3.mockwebserver.MockResponse
|
||||
import org.junit.Test
|
||||
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.core.CoreApp
|
||||
import org.kiwix.kiwixmobile.core.data.remote.KiwixService.LIBRARY_NETWORK_PATH
|
||||
import org.kiwix.kiwixmobile.core.entity.LibraryNetworkEntity
|
||||
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
|
||||
|
||||
@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.Lifecycle.PER_CLASS
|
||||
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.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.language.adapter.LanguageListItem
|
||||
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.Loading
|
||||
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()) =
|
||||
LanguageListItem.LanguageItem(language)
|
||||
|
@ -24,9 +24,9 @@ import io.mockk.verify
|
||||
import io.reactivex.schedulers.Schedulers
|
||||
import org.junit.jupiter.api.Test
|
||||
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.sharedFunctions.resetSchedulers
|
||||
import org.kiwix.sharedFunctions.setScheduler
|
||||
|
||||
class SaveLanguagesAndFinishTest {
|
||||
|
||||
|
@ -21,10 +21,10 @@ package org.kiwix.kiwixmobile.language.viewmodel
|
||||
import org.assertj.core.api.Assertions.assertThat
|
||||
import org.junit.jupiter.api.Nested
|
||||
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.LanguageItem
|
||||
import org.kiwix.kiwixmobile.language.viewmodel.State.Content
|
||||
import org.kiwix.sharedFunctions.language
|
||||
|
||||
class StateTest {
|
||||
@Nested
|
||||
|
@ -35,24 +35,15 @@ import org.junit.jupiter.api.Test
|
||||
import org.junit.jupiter.api.TestInstance
|
||||
import org.junit.jupiter.api.TestInstance.Lifecycle.PER_CLASS
|
||||
import org.junit.jupiter.api.extension.ExtendWith
|
||||
import org.kiwix.kiwixmobile.core.InstantExecutorExtension
|
||||
import org.kiwix.kiwixmobile.core.R
|
||||
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.NewBookDao
|
||||
import org.kiwix.kiwixmobile.core.dao.NewLanguagesDao
|
||||
import org.kiwix.kiwixmobile.core.data.DataSource
|
||||
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.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.zim_manager.Language
|
||||
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.fileselect_view.FileSelectListState
|
||||
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.concurrent.TimeUnit.MILLISECONDS
|
||||
import java.util.concurrent.TimeUnit.SECONDS
|
||||
|
@ -119,7 +119,7 @@ class AllProjectConfigurer {
|
||||
exclude("META-INF/ASL2.0")
|
||||
}
|
||||
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.TaskExecutor
|
@ -15,7 +15,7 @@
|
||||
* 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 MOCK_BASE_URL = "http://localhost:$TEST_PORT/"
|
@ -15,7 +15,7 @@
|
||||
* 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.Status
|
@ -15,7 +15,7 @@
|
||||
* 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.android.plugins.RxAndroidPlugins
|
@ -27,16 +27,16 @@ import io.reactivex.schedulers.Schedulers
|
||||
import org.junit.jupiter.api.AfterAll
|
||||
import org.junit.jupiter.api.BeforeEach
|
||||
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.downloader.model.DownloadModel
|
||||
import org.kiwix.kiwixmobile.core.reader.ZimFileReader
|
||||
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.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
|
||||
|
||||
class StorageObserverTest {
|
||||
|
@ -35,8 +35,8 @@ import org.junit.jupiter.api.AfterAll
|
||||
import org.junit.jupiter.api.BeforeEach
|
||||
import org.junit.jupiter.api.Nested
|
||||
import org.junit.jupiter.api.Test
|
||||
import org.kiwix.kiwixmobile.core.resetSchedulers
|
||||
import org.kiwix.kiwixmobile.core.setScheduler
|
||||
import org.kiwix.sharedFunctions.resetSchedulers
|
||||
import org.kiwix.sharedFunctions.setScheduler
|
||||
import java.io.File
|
||||
|
||||
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.Nested
|
||||
import org.junit.jupiter.api.Test
|
||||
import org.kiwix.kiwixmobile.core.language
|
||||
import org.kiwix.sharedFunctions.language
|
||||
|
||||
class LanguageTest {
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user