@PerformanceTest public class DefaultRuleMaintenanceServicePerformanceTest extends AbstractSourceRulesAwareIT
sampleRules, TEST_MODULE_NAME_PARAM, TEST_RULE_ENGINE_CONTEXT_PARAM, TEST_SOURCE_RULE_CODE_PARAM, testKieModuleName, testRuleEngineContextName, testSourceRuleCodestopwatchimportServicejaloSession| 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, importData, importData, importData, importStream, importStream, isPrefetchModeNoneautowireProperties, getBeanName, prepareApplicationContextAndSessionestablishJaloSession, finish, getOrCreateCurrency, getOrCreateLanguage, init, intenseChecksActivated, takeJaloSessionpublic 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 © 2018 SAP SE. All Rights Reserved.