Fixed k/n it tests after removing deprecated targets iosArm32 and watchosX86
^KT-51553 ^KT-56533
This commit is contained in:
committed by
Space Team
parent
37adc99b9a
commit
7f70ac73fd
+7
-13
@@ -26,7 +26,7 @@ class FatFrameworkIT : KGPBaseTest() {
|
|||||||
fun smokeIos(gradleVersion: GradleVersion) {
|
fun smokeIos(gradleVersion: GradleVersion) {
|
||||||
nativeProject("native-fat-framework/smoke", gradleVersion) {
|
nativeProject("native-fat-framework/smoke", gradleVersion) {
|
||||||
checkSmokeBuild(
|
checkSmokeBuild(
|
||||||
archs = listOf("x64", "arm64", "arm32"),
|
archs = listOf("x64", "arm64"),
|
||||||
targetPrefix = "ios",
|
targetPrefix = "ios",
|
||||||
expectedPlistPlatform = "iPhoneOS"
|
expectedPlistPlatform = "iPhoneOS"
|
||||||
)
|
)
|
||||||
@@ -35,7 +35,6 @@ class FatFrameworkIT : KGPBaseTest() {
|
|||||||
assertProcessRunResult(runProcess(listOf("file", binary), projectPath.toFile())) {
|
assertProcessRunResult(runProcess(listOf("file", binary), projectPath.toFile())) {
|
||||||
assertTrue(isSuccessful)
|
assertTrue(isSuccessful)
|
||||||
assertTrue(output.contains("\\(for architecture x86_64\\):\\s+Mach-O 64-bit dynamically linked shared library x86_64".toRegex()))
|
assertTrue(output.contains("\\(for architecture x86_64\\):\\s+Mach-O 64-bit dynamically linked shared library x86_64".toRegex()))
|
||||||
assertTrue(output.contains("\\(for architecture armv7\\):\\s+Mach-O dynamically linked shared library arm_v7".toRegex()))
|
|
||||||
assertTrue(output.contains("\\(for architecture arm64\\):\\s+Mach-O 64-bit dynamically linked shared library arm64".toRegex()))
|
assertTrue(output.contains("\\(for architecture arm64\\):\\s+Mach-O 64-bit dynamically linked shared library arm64".toRegex()))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -49,12 +48,11 @@ class FatFrameworkIT : KGPBaseTest() {
|
|||||||
gradleVersion,
|
gradleVersion,
|
||||||
) {
|
) {
|
||||||
buildGradleKts.modify {
|
buildGradleKts.modify {
|
||||||
it.checkedReplace("iosArm32()", "watchosArm32()")
|
it.checkedReplace("iosArm64()", "watchosArm64(); watchosDeviceArm64()")
|
||||||
.checkedReplace("iosArm64()", "watchosArm64(); watchosDeviceArm64()")
|
|
||||||
.checkedReplace("iosX64()", "watchosX64()")
|
.checkedReplace("iosX64()", "watchosX64()")
|
||||||
}
|
}
|
||||||
checkSmokeBuild(
|
checkSmokeBuild(
|
||||||
archs = listOf("x64", "arm64", "arm32", "deviceArm64"),
|
archs = listOf("x64", "arm64", "deviceArm64"),
|
||||||
targetPrefix = "watchos",
|
targetPrefix = "watchos",
|
||||||
expectedPlistPlatform = "WatchOS"
|
expectedPlistPlatform = "WatchOS"
|
||||||
)
|
)
|
||||||
@@ -62,7 +60,6 @@ class FatFrameworkIT : KGPBaseTest() {
|
|||||||
assertProcessRunResult(runProcess(listOf("file", binary), projectPath.toFile())) {
|
assertProcessRunResult(runProcess(listOf("file", binary), projectPath.toFile())) {
|
||||||
assertTrue(isSuccessful)
|
assertTrue(isSuccessful)
|
||||||
assertTrue(output.contains("\\(for architecture x86_64\\):\\s+Mach-O 64-bit dynamically linked shared library x86_64".toRegex()))
|
assertTrue(output.contains("\\(for architecture x86_64\\):\\s+Mach-O 64-bit dynamically linked shared library x86_64".toRegex()))
|
||||||
assertTrue(output.contains("\\(for architecture armv7k\\):\\s+Mach-O dynamically linked shared library arm_v7k".toRegex()))
|
|
||||||
assertTrue(output.contains("\\(for architecture arm64_32\\):\\s+Mach-O dynamically linked shared library arm64_32_v8".toRegex()))
|
assertTrue(output.contains("\\(for architecture arm64_32\\):\\s+Mach-O dynamically linked shared library arm64_32_v8".toRegex()))
|
||||||
assertTrue(output.contains("\\(for architecture arm64\\):\\s+Mach-O 64-bit dynamically linked shared library arm64".toRegex()))
|
assertTrue(output.contains("\\(for architecture arm64\\):\\s+Mach-O 64-bit dynamically linked shared library arm64".toRegex()))
|
||||||
}
|
}
|
||||||
@@ -77,8 +74,7 @@ class FatFrameworkIT : KGPBaseTest() {
|
|||||||
gradleVersion
|
gradleVersion
|
||||||
) {
|
) {
|
||||||
buildGradleKts.modify {
|
buildGradleKts.modify {
|
||||||
it.checkedReplace("iosArm32()", "")
|
it.checkedReplace("iosArm64()", "macosArm64()")
|
||||||
.checkedReplace("iosArm64()", "macosArm64()")
|
|
||||||
.checkedReplace("iosX64()", "macosX64()")
|
.checkedReplace("iosX64()", "macosX64()")
|
||||||
}
|
}
|
||||||
checkSmokeBuild(
|
checkSmokeBuild(
|
||||||
@@ -197,9 +193,8 @@ class FatFrameworkIT : KGPBaseTest() {
|
|||||||
fun testDifferentTypes(gradleVersion: GradleVersion) {
|
fun testDifferentTypes(gradleVersion: GradleVersion) {
|
||||||
nativeProject("native-fat-framework/smoke", gradleVersion) {
|
nativeProject("native-fat-framework/smoke", gradleVersion) {
|
||||||
buildGradleKts.modify {
|
buildGradleKts.modify {
|
||||||
it.checkedReplace("iosArm32()", "iosArm32{binaries.framework {isStatic = true}}")
|
it.checkedReplace("iosArm64()", "iosArm64{binaries.framework {isStatic = false}}")
|
||||||
.checkedReplace("iosArm64()", "iosArm64{binaries.framework {isStatic = false}}")
|
.checkedReplace("iosX64()", "iosX64{binaries.framework {isStatic = true}}")
|
||||||
.checkedReplace("iosX64()", "iosX64{binaries.framework {isStatic = false}}")
|
|
||||||
.addBeforeSubstring("//", "binaries.framework(listOf(DEBUG))")
|
.addBeforeSubstring("//", "binaries.framework(listOf(DEBUG))")
|
||||||
}
|
}
|
||||||
buildAndFail("fat") {
|
buildAndFail("fat") {
|
||||||
@@ -213,8 +208,7 @@ class FatFrameworkIT : KGPBaseTest() {
|
|||||||
fun testAllStatic(gradleVersion: GradleVersion) {
|
fun testAllStatic(gradleVersion: GradleVersion) {
|
||||||
nativeProject("native-fat-framework/smoke", gradleVersion) {
|
nativeProject("native-fat-framework/smoke", gradleVersion) {
|
||||||
buildGradleKts.modify {
|
buildGradleKts.modify {
|
||||||
it.checkedReplace("iosArm32()", "iosArm32{binaries.framework {isStatic = true}}")
|
it.checkedReplace("iosArm64()", "iosArm64{binaries.framework {isStatic = true}}")
|
||||||
.checkedReplace("iosArm64()", "iosArm64{binaries.framework {isStatic = true}}")
|
|
||||||
.checkedReplace("iosX64()", "iosX64{binaries.framework {isStatic = true}}")
|
.checkedReplace("iosX64()", "iosX64{binaries.framework {isStatic = true}}")
|
||||||
.addBeforeSubstring("//", "binaries.framework(listOf(DEBUG))")
|
.addBeforeSubstring("//", "binaries.framework(listOf(DEBUG))")
|
||||||
}
|
}
|
||||||
|
|||||||
-3
@@ -24,15 +24,12 @@ class XCFrameworkIT : KGPBaseTest() {
|
|||||||
build("assembleSharedDebugXCFramework") {
|
build("assembleSharedDebugXCFramework") {
|
||||||
assertTasksExecuted(":shared:linkDebugFrameworkIosX64")
|
assertTasksExecuted(":shared:linkDebugFrameworkIosX64")
|
||||||
assertTasksExecuted(":shared:linkDebugFrameworkIosArm64")
|
assertTasksExecuted(":shared:linkDebugFrameworkIosArm64")
|
||||||
assertTasksExecuted(":shared:linkDebugFrameworkIosArm32")
|
|
||||||
assertTasksExecuted(":shared:linkDebugFrameworkIosSimulatorArm64")
|
assertTasksExecuted(":shared:linkDebugFrameworkIosSimulatorArm64")
|
||||||
assertTasksExecuted(":shared:assembleDebugIosFatFrameworkForSharedXCFramework")
|
|
||||||
assertTasksExecuted(":shared:assembleDebugIosSimulatorFatFrameworkForSharedXCFramework")
|
assertTasksExecuted(":shared:assembleDebugIosSimulatorFatFrameworkForSharedXCFramework")
|
||||||
assertTasksExecuted(":shared:linkDebugFrameworkWatchosArm32")
|
assertTasksExecuted(":shared:linkDebugFrameworkWatchosArm32")
|
||||||
assertTasksExecuted(":shared:linkDebugFrameworkWatchosArm64")
|
assertTasksExecuted(":shared:linkDebugFrameworkWatchosArm64")
|
||||||
assertTasksExecuted(":shared:linkDebugFrameworkWatchosDeviceArm64")
|
assertTasksExecuted(":shared:linkDebugFrameworkWatchosDeviceArm64")
|
||||||
assertTasksExecuted(":shared:linkDebugFrameworkWatchosSimulatorArm64")
|
assertTasksExecuted(":shared:linkDebugFrameworkWatchosSimulatorArm64")
|
||||||
assertTasksExecuted(":shared:linkDebugFrameworkWatchosX86")
|
|
||||||
assertTasksExecuted(":shared:linkDebugFrameworkWatchosX64")
|
assertTasksExecuted(":shared:linkDebugFrameworkWatchosX64")
|
||||||
assertTasksExecuted(":shared:assembleDebugWatchosFatFrameworkForSharedXCFramework")
|
assertTasksExecuted(":shared:assembleDebugWatchosFatFrameworkForSharedXCFramework")
|
||||||
assertTasksExecuted(":shared:assembleDebugWatchosSimulatorFatFrameworkForSharedXCFramework")
|
assertTasksExecuted(":shared:assembleDebugWatchosSimulatorFatFrameworkForSharedXCFramework")
|
||||||
|
|||||||
+1
-5
@@ -15,11 +15,9 @@ kotlin {
|
|||||||
|
|
||||||
val iosX64 = iosX64()
|
val iosX64 = iosX64()
|
||||||
val iosArm64 = iosArm64()
|
val iosArm64 = iosArm64()
|
||||||
@Suppress("DEPRECATION_ERROR")
|
|
||||||
val iosArm32 = iosArm32()
|
|
||||||
val iosSimulatorArm64 = iosSimulatorArm64()
|
val iosSimulatorArm64 = iosSimulatorArm64()
|
||||||
|
|
||||||
listOf(iosX64, iosArm64, iosArm32, iosSimulatorArm64).forEach { target ->
|
listOf(iosX64, iosArm64, iosSimulatorArm64).forEach { target ->
|
||||||
target.binaries.framework {
|
target.binaries.framework {
|
||||||
baseName = "shared"
|
baseName = "shared"
|
||||||
xcf.add(this)
|
xcf.add(this)
|
||||||
@@ -33,8 +31,6 @@ kotlin {
|
|||||||
watchosArm64(),
|
watchosArm64(),
|
||||||
watchosDeviceArm64(),
|
watchosDeviceArm64(),
|
||||||
watchosSimulatorArm64(),
|
watchosSimulatorArm64(),
|
||||||
@Suppress("DEPRECATION_ERROR")
|
|
||||||
watchosX86(),
|
|
||||||
watchosX64()
|
watchosX64()
|
||||||
).forEach { target ->
|
).forEach { target ->
|
||||||
target.binaries.framework {
|
target.binaries.framework {
|
||||||
|
|||||||
-2
@@ -15,8 +15,6 @@ kotlin {
|
|||||||
implementation(kotlin("stdlib-common"))
|
implementation(kotlin("stdlib-common"))
|
||||||
}
|
}
|
||||||
|
|
||||||
@Suppress("DEPRECATION_ERROR")
|
|
||||||
iosArm32()
|
|
||||||
iosArm64()
|
iosArm64()
|
||||||
iosX64()
|
iosX64()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user