Skip to content

Exclude test classes marked with @HeavyTest from executing in "Run All..." action #88

@ddolovov

Description

@ddolovov

We are planning to add a few test classes (test runners) that are expected to be relatively heavy compared to others.

An example is KLIB compatibility tests. Such tests require downloading a custom compiler version. Also the part of the test pipeline is substituted by a special facade that delegates execution to the downloaded compiler via CLI. Which might be less optimal and less robust.

To avoid unnecessary slowdown for Kotlin developers in execution of tests, we are going to introduce a new annotation class
org.jetbrains.kotlin.test.HeavyTest. Which is intended to mark "heavy" test classes.

It would be helpful, if Kotlin Compiler DevKit will exclude test classes marked with such annotation from executing in "Run All..." action.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions