[AA] introduce tests on annotation stability

^KT-57849
This commit is contained in:
Dmitrii Gridin
2023-04-11 17:54:24 +02:00
committed by Space Team
parent 5f6d8c9030
commit d66b919c12
18 changed files with 428 additions and 1 deletions
@@ -1,11 +1,12 @@
/*
* Copyright 2010-2021 JetBrains s.r.o. and Kotlin Programming Language contributors.
* 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.generators.tests.analysis.api
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.annotations.AbstractAnalysisApiAnnotationsOnDeclarationsTest
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.annotations.AbstractAnalysisApiSpecificAnnotationOnDeclarationTest
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.annotations.AbstractAnalysisApiAnnotationsOnDeclarationsWithMetaTest
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.annotations.AbstractAnalysisApiAnnotationsOnFilesTest
import org.jetbrains.kotlin.analysis.api.impl.base.test.cases.annotations.AbstractAnalysisApiAnnotationsOnTypesTest
@@ -154,6 +155,10 @@ private fun AnalysisApiTestGroup.generateAnalysisApiNonComponentsTests() {
model("annotationsOnDeclaration")
}
test(AbstractAnalysisApiSpecificAnnotationOnDeclarationTest::class) {
model("specificAnnotations")
}
test(
AbstractAnalysisApiAnnotationsOnFilesTest::class,
filter = analysisSessionModeIs(AnalysisSessionMode.Normal),