FIR IDE: ignore non-passing tests in compiler based tests

This commit is contained in:
Ilya Kirillov
2021-04-28 17:05:10 +02:00
parent 3503a54437
commit 09a94f3200
63 changed files with 348 additions and 11 deletions
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// FIR_IDENTICAL
// Error: name should present
enum class<!SYNTAX!><!>(val rgb : Int) {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !LANGUAGE: +InlineClasses, -JvmInlineValueClasses
// SKIP_JAVAC
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !LANGUAGE: +InlineClasses, -JvmInlineValueClasses
// SKIP_JAVAC
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// SKIP_JAVAC
// FILE: JavaClass.java
public class JavaClass {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// SKIP_JAVAC
// FILE: JavaClass.java
public class JavaClass {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !WITH_NEW_INFERENCE
// See KT-6271
fun foo() {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !WITH_NEW_INFERENCE
// See KT-6271
fun foo() {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !WITH_NEW_INFERENCE
fun foo() {
fun bar() = (fun() = bar())
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !WITH_NEW_INFERENCE
fun foo() {
fun bar() = (fun() = <!TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM!><!DEBUG_INFO_MISSING_UNRESOLVED!>bar<!>()<!>)
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !WITH_NEW_INFERENCE
fun foo() {
fun bar() = {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !WITH_NEW_INFERENCE
fun foo() {
fun bar() = {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !WITH_NEW_INFERENCE
fun foo() {
fun bar1() = bar1()
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !WITH_NEW_INFERENCE
fun foo() {
fun bar1() = <!TYPECHECKER_HAS_RUN_INTO_RECURSIVE_PROBLEM!><!DEBUG_INFO_MISSING_UNRESOLVED!>bar1<!>()<!>
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// SKIP_JAVAC
// FILE: A.java
public class A {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// SKIP_JAVAC
// FILE: A.java
public class A {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// FIR_IDENTICAL
// FILE: a/b.java
package a;
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// FIR_IDENTICAL
// FILE: foo/a/b.java
package foo.a;
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// FIR_IDENTICAL
// FILE: a/b/c.java
package a.b;
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// FIR_IDENTICAL
// FILE: a/b.java
package a;
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// WITH_RUNTIME
// FULL_JDK
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// WITH_RUNTIME
// FULL_JDK
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// WITH_RUNTIME
// FULL_JDK
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// WITH_RUNTIME
// FULL_JDK
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// WITH_RUNTIME
// FULL_JDK
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// WITH_RUNTIME
// FULL_JDK
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// WITH_RUNTIME
// FULL_JDK
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// WITH_RUNTIME
// FULL_JDK
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// WITH_RUNTIME
// FULL_JDK
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// WITH_RUNTIME
// FULL_JDK
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// WITH_RUNTIME
// FULL_JDK
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// WITH_RUNTIME
// FULL_JDK
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// FILE: f1.kt
package test
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// FILE: f1.kt
package test
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !DIAGNOSTICS: -UNUSED_PARAMETER
fun main(args: Array<String>) {
fun f() = run {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !DIAGNOSTICS: -UNUSED_PARAMETER
fun main(args: Array<String>) {
fun f() = run {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// JAVAC_EXPECTED_FILE
// FILE: KotlinFile.kt
fun foo(javaClass: JavaClass<String>): String {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// JAVAC_EXPECTED_FILE
// FILE: KotlinFile.kt
fun foo(javaClass: JavaClass<String>): String {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// JAVAC_EXPECTED_FILE
// FILE: KotlinFile.kt
fun foo(javaClass: JavaClass): String {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// JAVAC_EXPECTED_FILE
// FILE: KotlinFile.kt
fun foo(javaClass: JavaClass): String {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// JAVAC_EXPECTED_FILE
// FILE: KotlinFile.kt
fun foo(javaClass: JavaClass<Int>) {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// JAVAC_EXPECTED_FILE
// FILE: KotlinFile.kt
fun foo(javaClass: JavaClass<Int>) {
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !JDK_KIND: MODIFIED_MOCK_JDK
abstract class A : Throwable(1.0) {}
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !JDK_KIND: MODIFIED_MOCK_JDK
abstract class A : <!DEPRECATION!>Throwable<!>(1.0) {}
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !API_VERSION: 1.5
// !LANGUAGE: -JvmRecordSupport
// SKIP_TXT
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !API_VERSION: 1.5
// !LANGUAGE: -JvmRecordSupport
// SKIP_TXT
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !API_VERSION: 1.5
// !LANGUAGE: +JvmRecordSupport
// FILE: MyRecord.java
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !API_VERSION: 1.5
// !LANGUAGE: +JvmRecordSupport
// FILE: MyRecord.java
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// FILE: file1.kt
private class C {
companion object
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// FILE: file1.kt
private class <!PACKAGE_OR_CLASSIFIER_REDECLARATION!>C<!> {
companion object
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect
// !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts
@@ -1,3 +1,4 @@
// FIR_IDE_IGNORE
// !LANGUAGE: +AllowContractsForCustomFunctions +UseReturnsEffect
// !DIAGNOSTICS: -INVISIBLE_REFERENCE -INVISIBLE_MEMBER
// !USE_EXPERIMENTAL: kotlin.contracts.ExperimentalContracts