2
0

fix packages and build errors

This commit is contained in:
2024-09-09 02:49:46 +07:00
parent dc0302d272
commit 67babd8e6e
8 changed files with 36 additions and 13 deletions

View File

@@ -1,9 +1,24 @@
plugins {
androidApplication
kotlinAndroid
androidLibrary
}
android {
namespace = "ru.samsung.test.core"
compileSdk = Version.Android.Sdk.compile
defaultConfig {
minSdk = Version.Android.Sdk.min
}
compileOptions {
sourceCompatibility = Version.Kotlin.javaSource
targetCompatibility = Version.Kotlin.javaSource
}
kotlinOptions {
jvmTarget = Version.Kotlin.jvmTarget
}
}
dependencies {

View File

@@ -1,4 +1,4 @@
package ru.innovationcampus.test.core.core
package ru.samsung.test.core.core
import android.app.Activity
import android.app.Instrumentation
@@ -20,16 +20,20 @@ import org.junit.Before
import org.junit.FixMethodOrder
import org.junit.Rule
import org.junit.runners.MethodSorters
import ru.innovationcampus.test.core.utils.ResultTestsData
import ru.samsung.test.core.utils.EmptyRule
import ru.samsung.test.core.utils.ResultTestsData
@FixMethodOrder(MethodSorters.NAME_ASCENDING)
open class BaseTest<LaunchActivity : Activity>(
private val clazz: Class<LaunchActivity>
private val clazz: Class<LaunchActivity>,
private val isEnabledCompose: Boolean = false
) : TestCase(kaspressoBuilder = Kaspresso.Builder.simple {
kautomatorWaitForIdleSettings = KautomatorWaitForIdleSettings.boost()
}.apply { addComposeSupport() }) {
}.apply {
if (isEnabledCompose) addComposeSupport()
}) {
@get:Rule
val composeTestRule = createComposeRule()
val composeTestRule = if (isEnabledCompose) createComposeRule() else EmptyRule()
protected lateinit var activityScenario: ActivityScenario<LaunchActivity>
private set

View File

@@ -1,4 +1,4 @@
package ru.innovationcampus.test.core.core
package ru.samsung.test.core.core
import android.app.Instrumentation
import android.view.View

View File

@@ -0,0 +1,6 @@
package ru.samsung.test.core.utils
import org.junit.rules.TestRule
import org.junit.rules.TestWatcher
class EmptyRule : TestWatcher()

View File

@@ -1,12 +1,10 @@
package ru.innovationcampus.test.core.utils
package ru.samsung.test.core.utils
import android.app.Activity
import android.app.Instrumentation
import android.app.Instrumentation.ActivityResult
import android.os.Build
import android.os.Bundle
import android.util.Log
import androidx.test.platform.app.InstrumentationRegistry
import androidx.test.uiautomator.UiDevice
object ResultTestsData {

View File

@@ -1,4 +1,4 @@
package ru.innovationcampus.test.core.utils
package ru.samsung.test.core.utils
import com.google.common.truth.Truth.assertThat
import com.kaspersky.components.kautomator.component.text.UiTextViewAssertions

View File

@@ -1,4 +1,4 @@
package ru.innovationcampus.test.core.utils
package ru.samsung.test.core.utils
import com.kaspersky.components.kautomator.component.common.builders.UiViewBuilder

View File

@@ -1,4 +1,4 @@
package ru.innovationcampus.test.core.utils
package ru.samsung.test.core.utils
import androidx.compose.ui.test.SemanticsNodeInteractionsProvider
import io.github.kakaocup.compose.node.element.ComposeScreen