1
0
Fork 0

Merge branch 'devel' of github.com:triAGENS/ArangoDB into devel

This commit is contained in:
Willi Goesgens 2014-10-29 13:52:42 +01:00
commit 6e29024c44
2 changed files with 8 additions and 8 deletions

View File

@ -31,6 +31,7 @@
var db = require("org/arangodb").db;
var jsunity = require("jsunity");
var helper = require("org/arangodb/aql-helper");
var removeAlwaysOnClusterRules = helper.removeAlwaysOnClusterRules;
////////////////////////////////////////////////////////////////////////////////
/// @brief test suite

View File

@ -41,7 +41,7 @@ function optimizerRuleTestSuite () {
// various choices to control the optimizer:
var rulesNone = { optimizer: { rules: [ "-all" ] } };
var rulesAll = { optimizer: { rules: [ "+all" ] } };
var thisRuleEnabled = { optimizer: { rules: [ "-all", "+" + ruleName ] } };
var thisRuleEnabled = { optimizer: { rules: [ "-all", "+distribute-filtercalc-to-cluster", "+" + ruleName ] } };
var cn1 = "UnitTestsAqlOptimizerRuleUndist1";
var cn2 = "UnitTestsAqlOptimizerRuleUndist2";
@ -80,7 +80,7 @@ function optimizerRuleTestSuite () {
},
////////////////////////////////////////////////////////////////////////////////
/// @brief test that rule does not fire when it is not enabled
/// @brief test that rule fires when it is enabled
////////////////////////////////////////////////////////////////////////////////
testThisRuleEnabled : function () {
@ -132,17 +132,16 @@ function optimizerRuleTestSuite () {
];
var expectedRules = [ "distribute-in-cluster",
"scatter-in-cluster",
"distribute-filtercalc-to-cluster" ];
"scatter-in-cluster" ];
var expectedNodes = [ ["SingletonNode",
"ScatterNode",
"RemoteNode",
"EnumerateCollectionNode",
"CalculationNode",
"FilterNode",
"RemoteNode",
"GatherNode",
"CalculationNode",
"FilterNode",
"DistributeNode",
"RemoteNode",
"RemoveNode",
@ -153,11 +152,11 @@ function optimizerRuleTestSuite () {
"ScatterNode",
"RemoteNode",
"EnumerateCollectionNode",
"RemoteNode",
"GatherNode",
"CalculationNode",
"FilterNode",
"CalculationNode",
"RemoteNode",
"GatherNode",
"DistributeNode",
"RemoteNode",
"RemoveNode",