Individual test case
Add a JUnit Tag
with the value datadog_itr_unskippable
to your test case to mark it as unskippable.
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Tags;
import org.junit.jupiter.api.Test;
public class MyTestSuite {
@Test
@Tags({@Tag("datadog_itr_unskippable")})
public void myTest() {
// ...
}
}
Test suite
Add a JUnit Tag
with the value datadog_itr_unskippable
to your test suite to mark it as unskippable.
If a suite is marked as unskippable, none of the test cases from that suite can be skipped by Test Impact Analysis.
import org.junit.jupiter.api.Tag;
import org.junit.jupiter.api.Tags;
import org.junit.jupiter.api.Test;
@Tags({@Tag("datadog_itr_unskippable")})
public class MyTestSuite {
@Test
public void myTest() {
// ...
}
}
Individual test case
Add a JUnit Category
with the value datadog_itr_unskippable
to your test case to mark it as unskippable.
You do not have to create the datadog_itr_unskippable
for every test case or test suite, one category is enough for the entire project.
import org.junit.Test;
import org.junit.experimental.categories.Category;
public class MyTestSuite {
@Category(datadog_itr_unskippable.class)
@Test
public void myTest() {
// ...
}
public interface datadog_itr_unskippable {}
}
Test suite
Add a JUnit Tag
with the value datadog_itr_unskippable
to your test suite to mark it as unskippable.
You do not have to create the datadog_itr_unskippable
for every test case or test suite, one category is enough for the entire project.
If a suite is marked as unskippable, none of the test cases from that suite can be skipped by Test Impact Analysis.
import org.junit.Test;
import org.junit.experimental.categories.Category;
@Category(MyTestSuite.datadog_itr_unskippable.class)
public class MyTestSuite {
@Test
public void myTest() {
// ...
}
public interface datadog_itr_unskippable {}
}
Individual test case
Add a group with the value datadog_itr_unskippable
to your test case to mark it as unskippable.
import org.testng.annotations.Test;
public class MyTestSuite {
@Test(groups = "datadog_itr_unskippable")
public void myTest() {
// ...
}
}
Test suite
Add a group with the value datadog_itr_unskippable
to your test suite to mark it as unskippable.
If a suite is marked as unskippable, none of the test cases from that suite can be skipped by Test Impact Analysis.
import org.testng.annotations.Test;
@Test(groups = "datadog_itr_unskippable")
public class MyTestSuite {
@Test
public void myTest() {
// ...
}
}
Individual test case
Add a spock.lang.Tag
with the value datadog_itr_unskippable
to your test case to mark it as unskippable.
import spock.lang.Specification
import spock.lang.Tag
class MyTestSuite extends Specification {
@Tag("datadog_itr_unskippable")
def myTest() {
// ...
}
}
Test suite
Add a spock.lang.Tag
with the value datadog_itr_unskippable
to your test suite to mark it as unskippable.
If a suite is marked as unskippable, none of the test cases from that suite can be skipped by Test Impact Analysis.
import spock.lang.Specification
import spock.lang.Tag
@Tag("datadog_itr_unskippable")
class MyTestSuite extends Specification {
def myTest() {
// ...
}
}
Individual scenario
Add datadog_itr_unskippable
tag to your gherkin scenario to mark it as unskippable.
Feature: My Feature
@datadog_itr_unskippable
Scenario: My Scenario
# ...
Feature
Add datadog_itr_unskippable
tag to your gherkin feature to mark it as unskippable.
If a feature is marked as unskippable, none of the scenarios from that feature can be skipped by Test Impact Analysis.
@datadog_itr_unskippable
Feature: My Feature
Scenario: My Scenario
# ...
Create a Tag
with the value datadog_itr_unskippable
and tag your test case with it:
import org.scalatest.Tag
import org.scalatest.flatspec.AnyFlatSpec
object ItrUnskippableTag extends Tag("datadog_itr_unskippable")
class MyTestSuite extends AnyFlatSpec {
"myTest" should "assert something" taggedAs ItrUnskippableTag in {
// ...
}
}