[mpp] Test that every deprecated pre-HMPP property triggers an Error
Previously all these properties were put together, so only one of them could have triggered the Error #KT-59304 Verification Pending
This commit is contained in:
committed by
teamcity
parent
fcd440fd9e
commit
d99f8ac9b4
+4
-6
@@ -26,15 +26,12 @@ class MppDiagnosticsIt : KGPBaseTest() {
|
|||||||
|
|
||||||
@GradleTest
|
@GradleTest
|
||||||
fun testDeprecatedMppProperties(gradleVersion: GradleVersion) {
|
fun testDeprecatedMppProperties(gradleVersion: GradleVersion) {
|
||||||
|
for (deprecatedProperty in this.deprecatedFlags) {
|
||||||
project("mppDeprecatedProperties", gradleVersion) {
|
project("mppDeprecatedProperties", gradleVersion) {
|
||||||
checkDeprecatedProperties(isDeprecationExpected = false)
|
checkDeprecatedProperties(isDeprecationExpected = false)
|
||||||
|
|
||||||
this.gradleProperties.appendText(
|
this.gradleProperties.appendText(
|
||||||
defaultFlags.entries.joinToString(
|
"${deprecatedProperty.key}=${deprecatedProperty.value}${System.lineSeparator()}"
|
||||||
prefix = System.lineSeparator(),
|
|
||||||
postfix = System.lineSeparator(),
|
|
||||||
separator = System.lineSeparator(),
|
|
||||||
) { (prop, value) -> "$prop=$value" }
|
|
||||||
)
|
)
|
||||||
checkDeprecatedProperties(isDeprecationExpected = true)
|
checkDeprecatedProperties(isDeprecationExpected = true)
|
||||||
|
|
||||||
@@ -46,6 +43,7 @@ class MppDiagnosticsIt : KGPBaseTest() {
|
|||||||
checkDeprecatedProperties(isDeprecationExpected = false)
|
checkDeprecatedProperties(isDeprecationExpected = false)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@GradleTest
|
@GradleTest
|
||||||
fun testErrorDiagnosticBuildFails(gradleVersion: GradleVersion) {
|
fun testErrorDiagnosticBuildFails(gradleVersion: GradleVersion) {
|
||||||
@@ -202,7 +200,7 @@ class MppDiagnosticsIt : KGPBaseTest() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private val defaultFlags: Map<String, String>
|
private val deprecatedFlags: Map<String, String>
|
||||||
get() = mapOf(
|
get() = mapOf(
|
||||||
"kotlin.mpp.enableGranularSourceSetsMetadata" to "true",
|
"kotlin.mpp.enableGranularSourceSetsMetadata" to "true",
|
||||||
"kotlin.mpp.enableCompatibilityMetadataVariant" to "false",
|
"kotlin.mpp.enableCompatibilityMetadataVariant" to "false",
|
||||||
|
|||||||
Reference in New Issue
Block a user