From 9400ee6a8e5489dee8a6b1ed6ed7641af43b47eb Mon Sep 17 00:00:00 2001 From: Pavel Punegov <32519625+PavelPunegov@users.noreply.github.com> Date: Wed, 8 Nov 2017 16:38:38 +0300 Subject: [PATCH] Ignore failing tests --- backend.native/tests/external/codegen/box/arrays/kt7338.kt | 2 +- .../codegen/box/classes/classObjectAsStaticInitializer.kt | 2 ++ backend.native/tests/external/codegen/box/constants/kt9532.kt | 2 +- .../tests/external/codegen/box/controlStructures/kt513.kt | 2 ++ .../tests/external/codegen/box/controlStructures/kt772.kt | 2 ++ .../tests/external/codegen/box/controlStructures/kt773.kt | 2 ++ .../tests/external/codegen/box/dataClasses/doubleParam.kt | 2 +- .../tests/external/codegen/box/dataClasses/floatParam.kt | 2 +- .../tests/external/codegen/box/enum/enumCompanionInit.kt | 2 ++ .../tests/external/codegen/box/ieee754/comparableTypeCast.kt | 2 +- backend.native/tests/external/codegen/box/ieee754/dataClass.kt | 2 ++ backend.native/tests/external/codegen/box/ieee754/equalsNaN.kt | 1 + .../tests/external/codegen/box/ieee754/explicitCompareCall.kt | 2 +- .../tests/external/codegen/box/ieee754/explicitEqualsCall.kt | 2 +- backend.native/tests/external/codegen/box/ieee754/inline.kt | 2 +- backend.native/tests/external/codegen/box/ieee754/safeCall.kt | 2 +- .../external/codegen/box/ieee754/smartCastToDifferentTypes.kt | 2 +- .../external/codegen/box/ranges/contains/inComparableRange.kt | 2 +- .../codegen/box/reified/arraysReification/instanceOf.kt | 2 +- .../codegen/box/reified/arraysReification/instanceOfArrays.kt | 2 +- .../tests/external/codegen/box/toArray/toTypedArray.kt | 2 +- backend.native/tests/external/codegen/box/traits/kt2399.kt | 2 +- .../box/when/stringOptimization/duplicatingItemsSameHashCode.kt | 2 +- 23 files changed, 29 insertions(+), 16 deletions(-) diff --git a/backend.native/tests/external/codegen/box/arrays/kt7338.kt b/backend.native/tests/external/codegen/box/arrays/kt7338.kt index 48e9b499598..848764b3f57 100644 --- a/backend.native/tests/external/codegen/box/arrays/kt7338.kt +++ b/backend.native/tests/external/codegen/box/arrays/kt7338.kt @@ -1,5 +1,5 @@ // TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/backend.native/tests/external/codegen/box/classes/classObjectAsStaticInitializer.kt b/backend.native/tests/external/codegen/box/classes/classObjectAsStaticInitializer.kt index d9175424f8e..b6172d6b2d0 100644 --- a/backend.native/tests/external/codegen/box/classes/classObjectAsStaticInitializer.kt +++ b/backend.native/tests/external/codegen/box/classes/classObjectAsStaticInitializer.kt @@ -1,3 +1,5 @@ +// IGNORE_BACKEND: NATIVE + var global = 0; class C { diff --git a/backend.native/tests/external/codegen/box/constants/kt9532.kt b/backend.native/tests/external/codegen/box/constants/kt9532.kt index 0073c9670b5..e600cc309c1 100644 --- a/backend.native/tests/external/codegen/box/constants/kt9532.kt +++ b/backend.native/tests/external/codegen/box/constants/kt9532.kt @@ -1,5 +1,5 @@ // TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE object A { const val a: String = "$" diff --git a/backend.native/tests/external/codegen/box/controlStructures/kt513.kt b/backend.native/tests/external/codegen/box/controlStructures/kt513.kt index 74092c47aed..ef01018fba2 100644 --- a/backend.native/tests/external/codegen/box/controlStructures/kt513.kt +++ b/backend.native/tests/external/codegen/box/controlStructures/kt513.kt @@ -1,3 +1,5 @@ +// IGNORE_BACKEND: NATIVE + // WITH_RUNTIME class A() { diff --git a/backend.native/tests/external/codegen/box/controlStructures/kt772.kt b/backend.native/tests/external/codegen/box/controlStructures/kt772.kt index 6facb9ef23d..61d8ff8858d 100644 --- a/backend.native/tests/external/codegen/box/controlStructures/kt772.kt +++ b/backend.native/tests/external/codegen/box/controlStructures/kt772.kt @@ -1,3 +1,5 @@ +// IGNORE_BACKEND: NATIVE + package demo2 fun print(o : Any?) {} diff --git a/backend.native/tests/external/codegen/box/controlStructures/kt773.kt b/backend.native/tests/external/codegen/box/controlStructures/kt773.kt index 6facb9ef23d..61d8ff8858d 100644 --- a/backend.native/tests/external/codegen/box/controlStructures/kt773.kt +++ b/backend.native/tests/external/codegen/box/controlStructures/kt773.kt @@ -1,3 +1,5 @@ +// IGNORE_BACKEND: NATIVE + package demo2 fun print(o : Any?) {} diff --git a/backend.native/tests/external/codegen/box/dataClasses/doubleParam.kt b/backend.native/tests/external/codegen/box/dataClasses/doubleParam.kt index 7c4f6be1a75..50a6d8e2755 100644 --- a/backend.native/tests/external/codegen/box/dataClasses/doubleParam.kt +++ b/backend.native/tests/external/codegen/box/dataClasses/doubleParam.kt @@ -1,5 +1,5 @@ // TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE val NAN = Double.NaN diff --git a/backend.native/tests/external/codegen/box/dataClasses/floatParam.kt b/backend.native/tests/external/codegen/box/dataClasses/floatParam.kt index aaa8f2b5e2f..f6e2224ba71 100644 --- a/backend.native/tests/external/codegen/box/dataClasses/floatParam.kt +++ b/backend.native/tests/external/codegen/box/dataClasses/floatParam.kt @@ -1,5 +1,5 @@ // TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE val NAN = Float.NaN diff --git a/backend.native/tests/external/codegen/box/enum/enumCompanionInit.kt b/backend.native/tests/external/codegen/box/enum/enumCompanionInit.kt index e45b666ec6f..ec4d98952aa 100644 --- a/backend.native/tests/external/codegen/box/enum/enumCompanionInit.kt +++ b/backend.native/tests/external/codegen/box/enum/enumCompanionInit.kt @@ -1,3 +1,5 @@ +// IGNORE_BACKEND: NATIVE + var result = "" enum class E(a: String) { diff --git a/backend.native/tests/external/codegen/box/ieee754/comparableTypeCast.kt b/backend.native/tests/external/codegen/box/ieee754/comparableTypeCast.kt index a4298207118..4f941c7fcb6 100644 --- a/backend.native/tests/external/codegen/box/ieee754/comparableTypeCast.kt +++ b/backend.native/tests/external/codegen/box/ieee754/comparableTypeCast.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE fun box(): String { if ((-0.0 as Comparable) >= 0.0) return "fail 0" if ((-0.0F as Comparable) >= 0.0F) return "fail 1" diff --git a/backend.native/tests/external/codegen/box/ieee754/dataClass.kt b/backend.native/tests/external/codegen/box/ieee754/dataClass.kt index 8f05b07f453..d51e3a19d44 100644 --- a/backend.native/tests/external/codegen/box/ieee754/dataClass.kt +++ b/backend.native/tests/external/codegen/box/ieee754/dataClass.kt @@ -1,3 +1,5 @@ +// IGNORE_BACKEND: NATIVE + data class Test(val z1: Double, val z2: Double?) fun box(): String { diff --git a/backend.native/tests/external/codegen/box/ieee754/equalsNaN.kt b/backend.native/tests/external/codegen/box/ieee754/equalsNaN.kt index 3a396bd432d..da9c4f5580a 100644 --- a/backend.native/tests/external/codegen/box/ieee754/equalsNaN.kt +++ b/backend.native/tests/external/codegen/box/ieee754/equalsNaN.kt @@ -1,3 +1,4 @@ +// IGNORE_BACKEND: NATIVE // WITH_RUNTIME import kotlin.test.* diff --git a/backend.native/tests/external/codegen/box/ieee754/explicitCompareCall.kt b/backend.native/tests/external/codegen/box/ieee754/explicitCompareCall.kt index 40409e20e4c..cfb9877257a 100644 --- a/backend.native/tests/external/codegen/box/ieee754/explicitCompareCall.kt +++ b/backend.native/tests/external/codegen/box/ieee754/explicitCompareCall.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE fun less1(a: Double, b: Double) = a.compareTo(b) == -1 fun less2(a: Double?, b: Double?) = a!!.compareTo(b!!) == -1 diff --git a/backend.native/tests/external/codegen/box/ieee754/explicitEqualsCall.kt b/backend.native/tests/external/codegen/box/ieee754/explicitEqualsCall.kt index 4a6f495d576..d9003f38af2 100644 --- a/backend.native/tests/external/codegen/box/ieee754/explicitEqualsCall.kt +++ b/backend.native/tests/external/codegen/box/ieee754/explicitEqualsCall.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE fun equals1(a: Double, b: Double) = a.equals(b) diff --git a/backend.native/tests/external/codegen/box/ieee754/inline.kt b/backend.native/tests/external/codegen/box/ieee754/inline.kt index 58a844412bc..8238f6242ac 100644 --- a/backend.native/tests/external/codegen/box/ieee754/inline.kt +++ b/backend.native/tests/external/codegen/box/ieee754/inline.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE inline fun less(a: Comparable, b: Double): Boolean { return a < b diff --git a/backend.native/tests/external/codegen/box/ieee754/safeCall.kt b/backend.native/tests/external/codegen/box/ieee754/safeCall.kt index 5133ddaef43..25d569d7df2 100644 --- a/backend.native/tests/external/codegen/box/ieee754/safeCall.kt +++ b/backend.native/tests/external/codegen/box/ieee754/safeCall.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE fun box(): String { val plusZero: Double? = 0.0 val minusZero: Double = -0.0 diff --git a/backend.native/tests/external/codegen/box/ieee754/smartCastToDifferentTypes.kt b/backend.native/tests/external/codegen/box/ieee754/smartCastToDifferentTypes.kt index e3a06426db3..98b087e66e0 100644 --- a/backend.native/tests/external/codegen/box/ieee754/smartCastToDifferentTypes.kt +++ b/backend.native/tests/external/codegen/box/ieee754/smartCastToDifferentTypes.kt @@ -1,4 +1,4 @@ -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE fun box(): String { val zero: Any = 0.0 val floatZero: Any = -0.0F diff --git a/backend.native/tests/external/codegen/box/ranges/contains/inComparableRange.kt b/backend.native/tests/external/codegen/box/ranges/contains/inComparableRange.kt index 71b784e107f..9f3c461c773 100644 --- a/backend.native/tests/external/codegen/box/ranges/contains/inComparableRange.kt +++ b/backend.native/tests/external/codegen/box/ranges/contains/inComparableRange.kt @@ -1,5 +1,5 @@ // TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/backend.native/tests/external/codegen/box/reified/arraysReification/instanceOf.kt b/backend.native/tests/external/codegen/box/reified/arraysReification/instanceOf.kt index b3db2462a04..eb8f592b691 100644 --- a/backend.native/tests/external/codegen/box/reified/arraysReification/instanceOf.kt +++ b/backend.native/tests/external/codegen/box/reified/arraysReification/instanceOf.kt @@ -1,5 +1,5 @@ // TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/backend.native/tests/external/codegen/box/reified/arraysReification/instanceOfArrays.kt b/backend.native/tests/external/codegen/box/reified/arraysReification/instanceOfArrays.kt index 0557c36171b..1ea7f096e4b 100644 --- a/backend.native/tests/external/codegen/box/reified/arraysReification/instanceOfArrays.kt +++ b/backend.native/tests/external/codegen/box/reified/arraysReification/instanceOfArrays.kt @@ -1,5 +1,5 @@ // TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME diff --git a/backend.native/tests/external/codegen/box/toArray/toTypedArray.kt b/backend.native/tests/external/codegen/box/toArray/toTypedArray.kt index 694f4905d8b..4a98b0cf943 100644 --- a/backend.native/tests/external/codegen/box/toArray/toTypedArray.kt +++ b/backend.native/tests/external/codegen/box/toArray/toTypedArray.kt @@ -1,5 +1,5 @@ // TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE // missing isArrayOf on JS // WITH_RUNTIME diff --git a/backend.native/tests/external/codegen/box/traits/kt2399.kt b/backend.native/tests/external/codegen/box/traits/kt2399.kt index 9b59cb8cab1..54dbd833474 100644 --- a/backend.native/tests/external/codegen/box/traits/kt2399.kt +++ b/backend.native/tests/external/codegen/box/traits/kt2399.kt @@ -1,5 +1,5 @@ // TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE // on JS Parser.parse and MultiParser.parse clash in ProjectInfoJsonParser class JsonObject { diff --git a/backend.native/tests/external/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode.kt b/backend.native/tests/external/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode.kt index 00ff2e6812e..53f6754fb71 100644 --- a/backend.native/tests/external/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode.kt +++ b/backend.native/tests/external/codegen/box/when/stringOptimization/duplicatingItemsSameHashCode.kt @@ -1,5 +1,5 @@ // TODO: muted automatically, investigate should it be ran for JS or not -// IGNORE_BACKEND: JS +// IGNORE_BACKEND: JS, NATIVE // WITH_RUNTIME