@PerformanceTest public class DefaultRuleMaintenanceServicePerformanceTest extends AbstractSourceRulesAwareIT
sampleRules, TEST_MODULE_NAME_PARAM, TEST_RULE_ENGINE_CONTEXT_PARAM, TEST_SOURCE_RULE_CODE_PARAM, testKieModuleName, testRuleEngineContextName, testSourceRuleCodestopwatchdefaultLanguage, jaloSession| Constructor and Description |
|---|
DefaultRuleMaintenanceServicePerformanceTest() |
| Modifier and Type | Method and Description |
|---|---|
protected RuleEvaluationResult |
evaluate(java.util.Set<java.lang.Object> facts) |
protected RuleEvaluationContext |
prepareContext(java.util.Set<java.lang.Object> facts) |
void |
testCompileAndDeployRulesAsync() |
void |
testCompileRulesAsync() |
void |
testIncrementalDeleteRulesAsync() |
void |
testIncrementalUpdateRulesAsync() |
void |
testRuleEvaluationAfterUpdate() |
void |
testSynchronizeRulesModulesFullOverlap() |
void |
testSynchronizeRulesModulesNoOverlap() |
void |
testSynchronizeRulesModulesOverlap30Percent() |
void |
testSynchronizeRulesModulesOverlap90Percent() |
void |
testUndeployRulesAsync() |
cloneSourceRules, createCartRAO, deleteRules, getCodeForClonedRule, getEngineRuleDao, getModelService, getRuleDao, getSourceRulesSubset, modifyRuleActions, setUp, updateSourceRulesgetConfigurationService, loadDatacreateCoreData, createDefaultCatalog, createDefaultUsers, createHardwareCatalog, getApplicationContext, importCsv, importStream, importStream, isPrefetchModeNoneautowireProperties, getBeanName, prepareApplicationContextAndSessionfinish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivatedpublic DefaultRuleMaintenanceServicePerformanceTest()
public void testCompileRulesAsync()
public void testCompileAndDeployRulesAsync()
public void testIncrementalUpdateRulesAsync()
public void testIncrementalDeleteRulesAsync()
public void testUndeployRulesAsync()
public void testRuleEvaluationAfterUpdate()
public void testSynchronizeRulesModulesNoOverlap()
public void testSynchronizeRulesModulesOverlap30Percent()
public void testSynchronizeRulesModulesOverlap90Percent()
public void testSynchronizeRulesModulesFullOverlap()
protected RuleEvaluationResult evaluate(java.util.Set<java.lang.Object> facts)
protected RuleEvaluationContext prepareContext(java.util.Set<java.lang.Object> facts)
Copyright © 2017 SAP SE. All Rights Reserved.