aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/YakinduTest.xtend
diff options
context:
space:
mode:
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.xtend29
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 + ",")