public boolean doBuildConfiguration(MatrixBuild b, MatrixConfiguration c) { MatrixSubsetAction a = b.getAction(MatrixSubsetAction.class); if (a==null) return true; // run the filter and restrict the subset to run return c.getCombination().evalScriptExpression(b.getParent().getAxes(), a.getFilter()); }
for (Combination c : axes.list()) { String combinationFilter = getCombinationFilter(); if (c.evalScriptExpression(axes, combinationFilter)) { LOGGER.fine("Adding configuration: " + c); MatrixConfiguration config = configurations.get(c);
for (Combination c : axes.list()) { String combinationFilter = getCombinationFilter(); if (c.evalScriptExpression(axes, combinationFilter)) { LOGGER.fine("Adding configuration: " + c); MatrixConfiguration config = configurations.get(c);
String touchStoneCombinationFilter = p.getTouchStoneCombinationFilter(); if (touchStoneFilter != null && c.getCombination() .evalScriptExpression(axes, touchStoneCombinationFilter)) { touchStoneConfigurations.add(c); } else {
String touchStoneCombinationFilter = p.getTouchStoneCombinationFilter(); if (touchStoneFilter != null && c.getCombination() .evalScriptExpression(axes, touchStoneCombinationFilter)) { touchStoneConfigurations.add(c); } else {