Changeset 14354 for trunk/sources/HeuristicLab.Tests/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4/SymbolicDataAnalysisExpressionTreeInterpreterTest.cs
- Timestamp:
- 10/23/16 19:33:03 (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Tests/HeuristicLab.Problems.DataAnalysis.Symbolic-3.4/SymbolicDataAnalysisExpressionTreeInterpreterTest.cs
r14353 r14354 33 33 public class SymbolicDataAnalysisExpressionTreeInterpreterTest { 34 34 private const int N = 1000; 35 private const int Rows = 5000;35 private const int Rows = 1000; 36 36 private const int Columns = 50; 37 37 … … 73 73 [TestCategory("Problems.DataAnalysis.Symbolic")] 74 74 [TestProperty("Time", "long")] 75 public void CompiledInterpreterTestTypeCoherentGrammarPerformance() { 76 TestTypeCoherentGrammarPerformance(new SymbolicDataAnalysisExpressionCompiledTreeInterpreter(), 12.5e6); 77 } 78 [TestMethod] 79 [TestCategory("Problems.DataAnalysis.Symbolic")] 80 [TestProperty("Time", "long")] 81 public void CompiledInterpreterTestFullGrammarPerformance() { 82 TestFullGrammarPerformance(new SymbolicDataAnalysisExpressionCompiledTreeInterpreter(), 12.5e6); 83 } 84 [TestMethod] 85 [TestCategory("Problems.DataAnalysis.Symbolic")] 86 [TestProperty("Time", "long")] 87 public void CompiledInterpreterTestArithmeticGrammarPerformance() { 88 TestArithmeticGrammarPerformance(new SymbolicDataAnalysisExpressionCompiledTreeInterpreter(), 12.5e6); 89 } 90 91 [TestMethod] 92 [TestCategory("Problems.DataAnalysis.Symbolic")] 93 [TestProperty("Time", "long")] 75 94 public void ILEmittingInterpreterTestTypeCoherentGrammarPerformance() { 76 95 TestTypeCoherentGrammarPerformance(new SymbolicDataAnalysisExpressionTreeILEmittingInterpreter(), 7.5e6); … … 166 185 [TestCategory("Problems.DataAnalysis.Symbolic")] 167 186 [TestProperty("Time", "short")] 187 public void CompiledInterpreterTestEvaluation() { 188 var interpreter = new SymbolicDataAnalysisExpressionCompiledTreeInterpreter(); 189 // ADFs are not supported by the compiled tree interpreter 190 EvaluateTerminals(interpreter, ds); 191 EvaluateOperations(interpreter, ds); 192 EvaluateSpecialFunctions(interpreter, ds); 193 } 194 195 [TestMethod] 196 [TestCategory("Problems.DataAnalysis.Symbolic")] 197 [TestProperty("Time", "short")] 168 198 public void LinearInterpreterTestEvaluation() { 169 199 var interpreter = new SymbolicDataAnalysisExpressionTreeLinearInterpreter(); … … 239 269 240 270 var interpreters = new ISymbolicDataAnalysisExpressionTreeInterpreter[] { 271 new SymbolicDataAnalysisExpressionCompiledTreeInterpreter(), 241 272 new SymbolicDataAnalysisExpressionTreeInterpreter(), 242 273 new SymbolicDataAnalysisExpressionTreeLinearInterpreter(),
Note: See TracChangeset
for help on using the changeset viewer.