[LL] Disable modifiable PSI tests due to application sharing issues
^KT-63650
This commit is contained in:
committed by
Space Team
parent
f844a86057
commit
ae5a053025
-44
@@ -1,44 +0,0 @@
|
||||
/*
|
||||
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.analysis.low.level.api.fir.file.structure;
|
||||
|
||||
import com.intellij.testFramework.TestDataPath;
|
||||
import org.jetbrains.kotlin.test.util.KtTestUtil;
|
||||
import org.jetbrains.kotlin.test.TestMetadata;
|
||||
import org.junit.jupiter.api.Nested;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/** This class is generated by {@link org.jetbrains.kotlin.generators.tests.analysis.api.GenerateAnalysisApiTestsKt}. DO NOT MODIFY MANUALLY */
|
||||
@SuppressWarnings("all")
|
||||
@TestMetadata("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/callExpression")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class DeclarationModificationServiceCallExpressionCalleeResilienceTestGenerated extends AbstractDeclarationModificationServiceCallExpressionCalleeResilienceTest {
|
||||
@Test
|
||||
public void testAllFilesPresentInCallExpression() throws Exception {
|
||||
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/callExpression"), Pattern.compile("^([^.]+)\\.kt$"), null, false);
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("contractCall.kt")
|
||||
public void testContractCall() throws Exception {
|
||||
runTest("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/callExpression/contractCall.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("printlnFirstStatement.kt")
|
||||
public void testPrintlnFirstStatement() throws Exception {
|
||||
runTest("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/callExpression/printlnFirstStatement.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("printlnSecondStatement.kt")
|
||||
public void testPrintlnSecondStatement() throws Exception {
|
||||
runTest("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/callExpression/printlnSecondStatement.kt");
|
||||
}
|
||||
}
|
||||
-44
@@ -1,44 +0,0 @@
|
||||
/*
|
||||
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.analysis.low.level.api.fir.file.structure;
|
||||
|
||||
import com.intellij.testFramework.TestDataPath;
|
||||
import org.jetbrains.kotlin.test.util.KtTestUtil;
|
||||
import org.jetbrains.kotlin.test.TestMetadata;
|
||||
import org.junit.jupiter.api.Nested;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/** This class is generated by {@link org.jetbrains.kotlin.generators.tests.analysis.api.GenerateAnalysisApiTestsKt}. DO NOT MODIFY MANUALLY */
|
||||
@SuppressWarnings("all")
|
||||
@TestMetadata("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/dotQualifiedExpression")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class DeclarationModificationServiceDotQualifiedExpressionReceiverResilienceTestGenerated extends AbstractDeclarationModificationServiceDotQualifiedExpressionReceiverResilienceTest {
|
||||
@Test
|
||||
public void testAllFilesPresentInDotQualifiedExpression() throws Exception {
|
||||
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/dotQualifiedExpression"), Pattern.compile("^([^.]+)\\.kt$"), null, false);
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("contractCall.kt")
|
||||
public void testContractCall() throws Exception {
|
||||
runTest("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/dotQualifiedExpression/contractCall.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("stringLengthFirstStatement.kt")
|
||||
public void testStringLengthFirstStatement() throws Exception {
|
||||
runTest("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/dotQualifiedExpression/stringLengthFirstStatement.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("stringLengthSecondStatement.kt")
|
||||
public void testStringLengthSecondStatement() throws Exception {
|
||||
runTest("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/dotQualifiedExpression/stringLengthSecondStatement.kt");
|
||||
}
|
||||
}
|
||||
-44
@@ -1,44 +0,0 @@
|
||||
/*
|
||||
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.analysis.low.level.api.fir.file.structure;
|
||||
|
||||
import com.intellij.testFramework.TestDataPath;
|
||||
import org.jetbrains.kotlin.test.util.KtTestUtil;
|
||||
import org.jetbrains.kotlin.test.TestMetadata;
|
||||
import org.junit.jupiter.api.Nested;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/** This class is generated by {@link org.jetbrains.kotlin.generators.tests.analysis.api.GenerateAnalysisApiTestsKt}. DO NOT MODIFY MANUALLY */
|
||||
@SuppressWarnings("all")
|
||||
@TestMetadata("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/dotQualifiedExpression")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class DeclarationModificationServiceDotQualifiedExpressionSelectorResilienceTestGenerated extends AbstractDeclarationModificationServiceDotQualifiedExpressionSelectorResilienceTest {
|
||||
@Test
|
||||
public void testAllFilesPresentInDotQualifiedExpression() throws Exception {
|
||||
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/dotQualifiedExpression"), Pattern.compile("^([^.]+)\\.kt$"), null, false);
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("contractCall.kt")
|
||||
public void testContractCall() throws Exception {
|
||||
runTest("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/dotQualifiedExpression/contractCall.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("stringLengthFirstStatement.kt")
|
||||
public void testStringLengthFirstStatement() throws Exception {
|
||||
runTest("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/dotQualifiedExpression/stringLengthFirstStatement.kt");
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("stringLengthSecondStatement.kt")
|
||||
public void testStringLengthSecondStatement() throws Exception {
|
||||
runTest("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/dotQualifiedExpression/stringLengthSecondStatement.kt");
|
||||
}
|
||||
}
|
||||
-32
@@ -1,32 +0,0 @@
|
||||
/*
|
||||
* Copyright 2010-2023 JetBrains s.r.o. and Kotlin Programming Language contributors.
|
||||
* Use of this source code is governed by the Apache 2.0 license that can be found in the license/LICENSE.txt file.
|
||||
*/
|
||||
|
||||
package org.jetbrains.kotlin.analysis.low.level.api.fir.file.structure;
|
||||
|
||||
import com.intellij.testFramework.TestDataPath;
|
||||
import org.jetbrains.kotlin.test.util.KtTestUtil;
|
||||
import org.jetbrains.kotlin.test.TestMetadata;
|
||||
import org.junit.jupiter.api.Nested;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import java.io.File;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
/** This class is generated by {@link org.jetbrains.kotlin.generators.tests.analysis.api.GenerateAnalysisApiTestsKt}. DO NOT MODIFY MANUALLY */
|
||||
@SuppressWarnings("all")
|
||||
@TestMetadata("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/propertyDeclaration")
|
||||
@TestDataPath("$PROJECT_ROOT")
|
||||
public class DeclarationModificationServicePropertyDeclarationInitializerResilienceTestGenerated extends AbstractDeclarationModificationServicePropertyDeclarationInitializerResilienceTest {
|
||||
@Test
|
||||
public void testAllFilesPresentInPropertyDeclaration() throws Exception {
|
||||
KtTestUtil.assertAllTestsPresentByMetadataWithExcluded(this.getClass(), new File("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/propertyDeclaration"), Pattern.compile("^([^.]+)\\.kt$"), null, false);
|
||||
}
|
||||
|
||||
@Test
|
||||
@TestMetadata("simpleProperty.kt")
|
||||
public void testSimpleProperty() throws Exception {
|
||||
runTest("analysis/low-level-api-fir/testData/declarationModificationService/psiResilience/propertyDeclaration/simpleProperty.kt");
|
||||
}
|
||||
}
|
||||
+2
@@ -17,6 +17,8 @@ import org.jetbrains.kotlin.test.testFramework.runWriteAction
|
||||
|
||||
/**
|
||||
* [AbstractLowLevelApiModifiablePsiSingleFileTest] applies additional configuration to support the modification of PSI during the test.
|
||||
*
|
||||
* NOTE: Modifiable PSI tests must not be used until KT-63650 is fixed.
|
||||
*/
|
||||
abstract class AbstractLowLevelApiModifiablePsiSingleFileTest : AbstractLowLevelApiSingleFileTest() {
|
||||
override val configurator: AnalysisApiTestConfigurator get() = AnalysisApiFirModifiablePsiSourceTestConfigurator
|
||||
|
||||
+32
-31
@@ -106,37 +106,38 @@ internal fun TestGroupSuite.generateFirLowLevelApiTests() {
|
||||
model("inBlockModification/codeFragments", recursive = false, pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME)
|
||||
}
|
||||
|
||||
testClass<AbstractDeclarationModificationServiceCallExpressionCalleeResilienceTest> {
|
||||
model(
|
||||
"declarationModificationService/psiResilience/callExpression",
|
||||
recursive = false,
|
||||
pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME,
|
||||
)
|
||||
}
|
||||
|
||||
testClass<AbstractDeclarationModificationServiceDotQualifiedExpressionReceiverResilienceTest> {
|
||||
model(
|
||||
"declarationModificationService/psiResilience/dotQualifiedExpression",
|
||||
recursive = false,
|
||||
pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME,
|
||||
)
|
||||
}
|
||||
|
||||
testClass<AbstractDeclarationModificationServiceDotQualifiedExpressionSelectorResilienceTest> {
|
||||
model(
|
||||
"declarationModificationService/psiResilience/dotQualifiedExpression",
|
||||
recursive = false,
|
||||
pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME,
|
||||
)
|
||||
}
|
||||
|
||||
testClass<AbstractDeclarationModificationServicePropertyDeclarationInitializerResilienceTest> {
|
||||
model(
|
||||
"declarationModificationService/psiResilience/propertyDeclaration",
|
||||
recursive = false,
|
||||
pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME,
|
||||
)
|
||||
}
|
||||
// Modifiable PSI tests must not be generated until KT-63650 is fixed.
|
||||
// testClass<AbstractDeclarationModificationServiceCallExpressionCalleeResilienceTest> {
|
||||
// model(
|
||||
// "declarationModificationService/psiResilience/callExpression",
|
||||
// recursive = false,
|
||||
// pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME,
|
||||
// )
|
||||
// }
|
||||
//
|
||||
// testClass<AbstractDeclarationModificationServiceDotQualifiedExpressionReceiverResilienceTest> {
|
||||
// model(
|
||||
// "declarationModificationService/psiResilience/dotQualifiedExpression",
|
||||
// recursive = false,
|
||||
// pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME,
|
||||
// )
|
||||
// }
|
||||
//
|
||||
// testClass<AbstractDeclarationModificationServiceDotQualifiedExpressionSelectorResilienceTest> {
|
||||
// model(
|
||||
// "declarationModificationService/psiResilience/dotQualifiedExpression",
|
||||
// recursive = false,
|
||||
// pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME,
|
||||
// )
|
||||
// }
|
||||
//
|
||||
// testClass<AbstractDeclarationModificationServicePropertyDeclarationInitializerResilienceTest> {
|
||||
// model(
|
||||
// "declarationModificationService/psiResilience/propertyDeclaration",
|
||||
// recursive = false,
|
||||
// pattern = TestGeneratorUtil.KT_WITHOUT_DOTS_IN_NAME,
|
||||
// )
|
||||
// }
|
||||
|
||||
testClass<AbstractSourceFileStructureTest> {
|
||||
model("fileStructure", pattern = TestGeneratorUtil.KT)
|
||||
|
||||
Reference in New Issue
Block a user