aboutsummaryrefslogtreecommitdiffstats
path: root/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FileSystemTest.xtend
diff options
context:
space:
mode:
Diffstat (limited to 'Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FileSystemTest.xtend')
-rw-r--r--Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FileSystemTest.xtend13
1 files changed, 7 insertions, 6 deletions
diff --git a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FileSystemTest.xtend b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FileSystemTest.xtend
index 50639577..d4cbb299 100644
--- a/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FileSystemTest.xtend
+++ b/Tests/ca.mcgill.ecse.dslreasoner.vampire.test/src/ca/mcgill/ecse/dslreasoner/vampire/icse/FileSystemTest.xtend
@@ -1,7 +1,7 @@
1package ca.mcgill.ecse.dslreasoner.vampire.icse 1package ca.mcgill.ecse.dslreasoner.vampire.icse
2 2
3import ca.mcgill.ecse.dslreasoner.vampire.queries
4import ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.filesystemPackage 3import ca.mcgill.ecse.dslreasoner.standalone.test.filesystem.filesystemPackage
4import ca.mcgill.ecse.dslreasoner.vampire.queries.FileSystemPatterns
5import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolver 5import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolver
6import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolverConfiguration 6import ca.mcgill.ecse.dslreasoner.vampire.reasoner.VampireSolverConfiguration
7import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic 7import hu.bme.mit.inf.dslreasoner.ecore2logic.Ecore2Logic
@@ -24,7 +24,7 @@ class FileSystemTest {
24 24
25 // Workspace setup 25 // Workspace setup
26 val inputs = new FileSystemWorkspace('''initialModels/''', "") 26 val inputs = new FileSystemWorkspace('''initialModels/''', "")
27 val workspace = new FileSystemWorkspace('''output/FAMTest/''', "") 27 val workspace = new FileSystemWorkspace('''output/FileSystemTest/''', "")
28 workspace.initAndClear 28 workspace.initAndClear
29 29
30 // Logicproblem writing setup 30 // Logicproblem writing setup
@@ -34,9 +34,10 @@ class FileSystemTest {
34 34
35 println("Input and output workspaces are created") 35 println("Input and output workspaces are created")
36 36
37
37 val metamodel = GeneralTest.loadMetamodel(filesystemPackage.eINSTANCE) 38 val metamodel = GeneralTest.loadMetamodel(filesystemPackage.eINSTANCE)
38 val partialModel = GeneralTest.loadPartialModel(inputs, "fs/filesystemInstance.xmi") 39 val partialModel = GeneralTest.loadPartialModel(inputs, "fs/filesystemInstance.xmi")
39 //val queries = GeneralTest.loadQueries(metamodel, FileSystemPatterns.instance) 40 val queries = GeneralTest.loadQueries(metamodel, FileSystemPatterns.instance)
40 41
41 println("DSL loaded") 42 println("DSL loaded")
42 43
@@ -44,7 +45,7 @@ class FileSystemTest {
44 var problem = modelGenerationProblem.output 45 var problem = modelGenerationProblem.output
45// problem = instanceModel2Logic.transform(modelGenerationProblem, partialModel).output 46// problem = instanceModel2Logic.transform(modelGenerationProblem, partialModel).output
46// problem = viatra2Logic.transformQueries(queries, modelGenerationProblem, new Viatra2LogicConfiguration).output 47// problem = viatra2Logic.transformQueries(queries, modelGenerationProblem, new Viatra2LogicConfiguration).output
47 workspace.writeModel(problem, "Fam.logicproblem") 48 workspace.writeModel(problem, "FileSystem.logicproblem")
48 49
49 println("Problem created") 50 println("Problem created")
50 51
@@ -75,8 +76,8 @@ class FileSystemTest {
75 // add configuration things, in config file first 76 // add configuration things, in config file first
76 it.documentationLevel = DocumentationLevel::FULL 77 it.documentationLevel = DocumentationLevel::FULL
77 78
78 it.typeScopes.minNewElements = 4 79 it.typeScopes.minNewElements = 40
79 it.typeScopes.maxNewElements = 5 80 it.typeScopes.maxNewElements = 59
80 if(typeMapMin.size != 0) it.typeScopes.minNewElementsByType = typeMapMin 81 if(typeMapMin.size != 0) it.typeScopes.minNewElementsByType = typeMapMin
81 if(typeMapMin.size != 0) it.typeScopes.maxNewElementsByType = typeMapMax 82 if(typeMapMin.size != 0) it.typeScopes.maxNewElementsByType = typeMapMax
82 it.contCycleLevel = 5 83 it.contCycleLevel = 5