diff options
Diffstat (limited to 'Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/YakinduTest.xtend')
-rw-r--r-- | Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/YakinduTest.xtend | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/YakinduTest.xtend b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/YakinduTest.xtend index 26b91525..f26a1c91 100644 --- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/YakinduTest.xtend +++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/YakinduTest.xtend | |||
@@ -59,12 +59,12 @@ class YakinduTest { | |||
59 | // val queries = null | 59 | // val queries = null |
60 | println("DSL loaded") | 60 | println("DSL loaded") |
61 | 61 | ||
62 | var SZ_TOP = 150 | 62 | var SZ_TOP = 25 |
63 | var SZ_BOT = 150 | 63 | var SZ_BOT = 5 |
64 | var INC = 10 | 64 | var INC = 5 |
65 | var REPS = 10 | 65 | var REPS = 5 |
66 | 66 | ||
67 | val RUNTIME = 300 | 67 | val RUNTIME = 60 |
68 | 68 | ||
69 | val EXACT = -1 | 69 | val EXACT = -1 |
70 | if (EXACT != -1) { | 70 | if (EXACT != -1) { |
@@ -88,7 +88,9 @@ class YakinduTest { | |||
88 | // , | 88 | // , |
89 | // BackendSolver::VAMPIRE | 89 | // BackendSolver::VAMPIRE |
90 | // , | 90 | // , |
91 | BackendSolver::Z3 | 91 | // BackendSolver::Z3 |
92 | // , | ||
93 | BackendSolver::LOCVAMP | ||
92 | ) | 94 | ) |
93 | 95 | ||
94 | 96 | ||
@@ -163,12 +165,17 @@ class YakinduTest { | |||
163 | it.typeScopes.minNewElements = size | 165 | it.typeScopes.minNewElements = size |
164 | 166 | ||
165 | it.genModel = true | 167 | it.genModel = true |
166 | it.server = true | 168 | it.server = false |
167 | it.solver = BESOLVER | 169 | if(it.server){ |
170 | it.solver = BESOLVER | ||
171 | } else{ | ||
172 | it.solver = BackendSolver::LOCVAMP | ||
173 | } | ||
174 | |||
168 | 175 | ||
169 | // if(typeMapMin.size != 0) it.typeScopes.minNewElementsByType = typeMapMin | 176 | // if(typeMapMin.size != 0) it.typeScopes.minNewElementsByType = typeMapMin |
170 | // if(typeMapMin.size != 0) it.typeScopes.maxNewElementsByType = typeMapMax | 177 | // if(typeMapMin.size != 0) it.typeScopes.maxNewElementsByType = typeMapMax |
171 | it.contCycleLevel = 5 | 178 | // it.contCycleLevel = 5 |
172 | it.uniquenessDuplicates = false | 179 | it.uniquenessDuplicates = false |
173 | ] | 180 | ] |
174 | 181 | ||
@@ -187,11 +194,11 @@ class YakinduTest { | |||
187 | 194 | ||
188 | val satOut = (solution.statistics.entries.filter[name == "satOut"].get(0) as StringStatisticEntry). | 195 | val satOut = (solution.statistics.entries.filter[name == "satOut"].get(0) as StringStatisticEntry). |
189 | value | 196 | value |
190 | val satTime = (solution.statistics.entries.filter[name == "satTime"].get(0) as RealStatisticEntry). | 197 | val satTime = (solution.statistics.entries.filter[name == "satTime"].get(0) as StringStatisticEntry). |
191 | value | 198 | value |
192 | val modOut = (solution.statistics.entries.filter[name == "modOut"].get(0) as StringStatisticEntry). | 199 | val modOut = (solution.statistics.entries.filter[name == "modOut"].get(0) as StringStatisticEntry). |
193 | value | 200 | value |
194 | val modTime = (solution.statistics.entries.filter[name == "modTime"].get(0) as RealStatisticEntry). | 201 | val modTime = (solution.statistics.entries.filter[name == "modTime"].get(0) as StringStatisticEntry). |
195 | value | 202 | value |
196 | 203 | ||
197 | writer.append(satOut + ",") | 204 | writer.append(satOut + ",") |