Нет, на данный момент в языке Kotlin нет встроенных инструментов, позволяющих использовать такой вариант использования.
Вы можете прибегнуть к методике обработки аннотаций : напишите процессор аннотаций, который заменит ваш пользовательский @IntegrationTest
на @Test
из TestNG.
Один недостаток обработки аннотаций состоит в том, что процессор является черным ящиком для инструмента. Например, IDE не будет обрабатывать методы, помеченные @IntegrationTest
, как тесты, потому что не знает, что они будут постобработаны позже.
Также обработка аннотаций - это инструмент, специфичный для JVM, поэтому он не поддерживается на других платформах.