从Java@Test-TestNG注释创建Kotlin注释

从Java@Test-TestNG注释创建Kotlin注释,kotlin,annotations,testng,Kotlin,Annotations,Testng,我正在使用Java TestNG注释: @Test(groups = ['integration']) 我想创建Kotlin注释,如: @IntegrationTest 它可行吗?不,到目前为止,Kotlin语言还没有支持这种用例的内置工具 您可以采用以下技术:编写注释处理器,用TestNG中的@Test替换自定义的@IntegrationTest 注释处理的一个缺点是处理器是工具的黑盒。例如,IDE不会将带有@IntegrationTest注释的方法视为测试,因为它不知道这些方法稍后将进行

我正在使用Java TestNG注释:

@Test(groups = ['integration'])
我想创建Kotlin注释,如:

@IntegrationTest

它可行吗?

不,到目前为止,Kotlin语言还没有支持这种用例的内置工具

您可以采用以下技术:编写注释处理器,用TestNG中的
@Test
替换自定义的
@IntegrationTest

注释处理的一个缺点是处理器是工具的黑盒。例如,IDE不会将带有
@IntegrationTest
注释的方法视为测试,因为它不知道这些方法稍后将进行后处理

另外,注释处理是一种特定于JVM的工具,因此其他平台不支持它