public class TestCoverageProcessEngineRuleBuilder extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_ASSERT_AT_LEAST_PROPERTY
If you set this property to a ratio (e.g.
|
| Modifier and Type | Method and Description |
|---|---|
TestCoverageProcessEngineRuleBuilder |
assertClassCoverageAtLeast(double percentage)
Asserts if the class coverage is greater than the passed percentage.
|
TestCoverageProcessEngineRule |
build()
Builds the coverage rule.
|
static TestCoverageProcessEngineRuleBuilder |
create()
Creates a TestCoverageProcessEngineRuleBuilder with the default class
coverage assertion property activated.
|
static TestCoverageProcessEngineRuleBuilder |
create(org.camunda.bpm.engine.ProcessEngine processEngine)
Creates a TestCoverageProcessEngineRuleBuilder with the default class
coverage assertion property activated.
|
static TestCoverageProcessEngineRuleBuilder |
createBase() |
static TestCoverageProcessEngineRuleBuilder |
createBase(org.camunda.bpm.engine.ProcessEngine processEngine) |
TestCoverageProcessEngineRuleBuilder |
excludeProcessDefinitionKeys(String... processDefinitionKeys) |
TestCoverageProcessEngineRuleBuilder |
optionalAssertCoverageAtLeastProperty(String key)
Set the system property name for minimal class coverage assertion.
|
TestCoverageProcessEngineRuleBuilder |
withDetailedCoverageLogging()
Enables detailed logging of individual class and method coverage objects.
|
public static final String DEFAULT_ASSERT_AT_LEAST_PROPERTY
-Dorg.camunda.bpm.extension.process_test_coverage.ASSERT_AT_LEAST=1.0public static TestCoverageProcessEngineRuleBuilder create()
public static TestCoverageProcessEngineRuleBuilder create(org.camunda.bpm.engine.ProcessEngine processEngine)
public TestCoverageProcessEngineRuleBuilder optionalAssertCoverageAtLeastProperty(String key)
key - System property name.public static TestCoverageProcessEngineRuleBuilder createBase()
public static TestCoverageProcessEngineRuleBuilder createBase(org.camunda.bpm.engine.ProcessEngine processEngine)
public TestCoverageProcessEngineRuleBuilder withDetailedCoverageLogging()
public TestCoverageProcessEngineRuleBuilder assertClassCoverageAtLeast(double percentage)
percentage - public TestCoverageProcessEngineRuleBuilder excludeProcessDefinitionKeys(String... processDefinitionKeys)
public TestCoverageProcessEngineRule build()
Copyright © 2017 camunda services GmbH. All rights reserved.