Commit c46cc481 authored by André Pacak's avatar André Pacak

some progress of test automation

parent ec6e73b6
This diff is collapsed.
......@@ -10,7 +10,7 @@
<dependency reexport="false">08d23328-33fa-47ce-89df-daaa7554f251(SumTypes)</dependency>
<dependency reexport="false">e6d2ffd5-9c56-41f8-99ac-9d1ceb13daa2(org.inca.data)</dependency>
<dependency reexport="false">7766a138-716a-422a-9c88-131459fb8d6a(org.inca.core.runtime)</dependency>
<dependency reexport="false">fa077e06-ce43-4164-ba7a-0c94079d2b21(SLE_vision_solution)</dependency>
<dependency reexport="false">9c179615-5b01-47d6-8747-de24f81c45dc(org.inca.data.test.lang)</dependency>
</dependencies>
<languageVersions>
<language slang="l:08d23328-33fa-47ce-89df-daaa7554f251:SumTypes" version="0" />
......@@ -20,6 +20,7 @@
<language slang="l:83888646-71ce-4f1c-9c53-c54016f6ad4f:jetbrains.mps.baseLanguage.collections" version="1" />
<language slang="l:f2801650-65d5-424e-bb1b-463a8781b786:jetbrains.mps.baseLanguage.javadoc" version="2" />
<language slang="l:f61473f9-130f-42f6-b98d-6c438812c2f6:jetbrains.mps.baseLanguage.unitTest" version="1" />
<language slang="l:63650c59-16c8-498a-99c8-005c7ee9515d:jetbrains.mps.lang.access" version="0" />
<language slang="l:ceab5195-25ea-4f22-9b92-103b95ca8c0c:jetbrains.mps.lang.core" version="1" />
<language slang="l:446c26eb-2b7b-4bf0-9b35-f83fa582753e:jetbrains.mps.lang.modelapi" version="0" />
<language slang="l:7866978e-a0f0-4cc7-81bc-4d213d9375e1:jetbrains.mps.lang.smodel" version="13" />
......@@ -40,7 +41,6 @@
<module reference="498d89d2-c2e9-11e2-ad49-6cf049e62fe5(MPS.IDEA)" version="0" />
<module reference="8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI)" version="0" />
<module reference="742f6602-5a2f-4313-aa6e-ae1cd4ffdc61(MPS.Platform)" version="0" />
<module reference="fa077e06-ce43-4164-ba7a-0c94079d2b21(SLE_vision_solution)" version="0" />
<module reference="08d23328-33fa-47ce-89df-daaa7554f251(SumTypes)" version="0" />
<module reference="2e8edb88-7cd1-4480-a5ad-6fcc0f1ba802(SumTypes_Checker)" version="0" />
<module reference="f3061a53-9226-4cc5-a443-f952ceaf5816(jetbrains.mps.baseLanguage)" version="0" />
......@@ -59,6 +59,7 @@
<module reference="7766a138-716a-422a-9c88-131459fb8d6a(org.inca.core.runtime)" version="0" />
<module reference="bc791f96-4749-4311-a6e4-241e47ca97f9(org.inca.core.util)" version="0" />
<module reference="e6d2ffd5-9c56-41f8-99ac-9d1ceb13daa2(org.inca.data)" version="0" />
<module reference="9c179615-5b01-47d6-8747-de24f81c45dc(org.inca.data.test.lang)" version="0" />
<module reference="8c9a2720-9d21-4370-a226-819eb3e76e1e(org.inca.fun)" version="0" />
<module reference="cd2909da-ecb4-49dc-b176-33e5c619e516(org.inca.gp)" version="0" />
</dependencyVersions>
......
<?xml version="1.0" encoding="UTF-8"?>
<debug-info version="2">
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1160998861373:jetbrains.mps.baseLanguage.structure.AssertStatement" />
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068580123140:jetbrains.mps.baseLanguage.structure.ConstructorDeclaration" />
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068580123155:jetbrains.mps.baseLanguage.structure.ExpressionStatement" />
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068390468200:jetbrains.mps.baseLanguage.structure.FieldDeclaration" />
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068580123165:jetbrains.mps.baseLanguage.structure.InstanceMethodDeclaration" />
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1068581242864:jetbrains.mps.baseLanguage.structure.LocalVariableDeclarationStatement" />
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/6329021646629104954:jetbrains.mps.baseLanguage.structure.SingleLineComment" />
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1070462154015:jetbrains.mps.baseLanguage.structure.StaticFieldDeclaration" />
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1070475587102:jetbrains.mps.baseLanguage.structure.SuperConstructorInvocation" />
<concept fqn="c:f3061a53-9226-4cc5-a443-f952ceaf5816/1153952380246:jetbrains.mps.baseLanguage.structure.TryStatement" />
<root nodeRef="r:40275729-d292-4df4-92d1-2d1c29664fef(SumTypes_Checker.tests@tests)/7797870059170749016">
<file name="Temporary_Test.java">
<node id="7797870059170749016" at="22,27,23,25" concept="5" />
<node id="7797870059170749017" at="27,44,28,50" concept="1" />
<node id="7797870059170749016" at="33,52,34,19" concept="5" />
<node id="7797870059170749016" at="17,0,19,0" concept="4" trace="ourParamCache" />
<node id="7797870059170749016" at="19,0,21,0" concept="2" trace="myWithCommandRule" />
<node id="7797870059170749017" at="37,0,39,0" concept="3" trace="test_temp#()V" />
<node id="7797870059170749016" at="22,0,25,0" concept="0" trace="Temporary_Test#()V" />
<node id="7797870059170749016" at="33,0,36,0" concept="0" trace="TestBody#(Ljetbrains/mps/lang/test/runtime/TransformationTest;)V" />
<node id="7797870059170749017" at="26,0,30,0" concept="3" trace="test_temp#()V" />
<scope id="7797870059170749017" at="37,46,37,46" />
<scope id="7797870059170749016" at="22,27,23,25" />
<scope id="7797870059170749017" at="27,44,28,50" />
<scope id="7797870059170749016" at="33,52,34,19" />
<scope id="7797870059170749017" at="37,0,39,0" />
<scope id="7797870059170749016" at="22,0,25,0" />
<scope id="7797870059170749016" at="33,0,36,0">
<node id="7797870059170749016" at="33,27,34,25" concept="8" />
<node id="7797870059170749017" at="38,44,39,50" concept="2" />
<node id="7797870059170749016" at="44,52,45,19" concept="8" />
<node id="2580730847075558027" at="48,46,49,63" concept="5" />
<node id="2580730847075572528" at="49,63,50,97" concept="6" />
<node id="2580730847075571873" at="50,97,51,206" concept="5" />
<node id="2580730847075622316" at="51,206,52,199" concept="5" />
<node id="2580730847075698258" at="55,29,56,229" concept="5" />
<node id="1066296671772405358" at="56,229,57,245" concept="5" />
<node id="1066296671772421896" at="57,245,58,27" concept="0" />
<node id="2580730847075635431" at="61,17,62,57" concept="2" />
<node id="7797870059170749016" at="28,0,30,0" concept="7" trace="ourParamCache" />
<node id="7797870059170749016" at="30,0,32,0" concept="3" trace="myWithCommandRule" />
<node id="7797870059170749016" at="33,0,36,0" concept="1" trace="Temporary_Test#()V" />
<node id="7797870059170749016" at="44,0,47,0" concept="1" trace="TestBody#(Ljetbrains/mps/lang/test/runtime/TransformationTest;)V" />
<node id="7797870059170749017" at="37,0,41,0" concept="4" trace="test_test#()V" />
<node id="2580730847075562209" at="55,0,60,0" concept="4" trace="run#()V" />
<node id="2580730847075562208" at="53,11,60,11" concept="2" />
<node id="2580730847075555196" at="52,199,63,7" concept="9" />
<node id="7797870059170749017" at="48,0,65,0" concept="4" trace="test_test#()V" />
<scope id="7797870059170749016" at="33,27,34,25" />
<scope id="7797870059170749017" at="38,44,39,50" />
<scope id="7797870059170749016" at="44,52,45,19" />
<scope id="2580730847075555198" at="61,17,62,57" />
<scope id="7797870059170749016" at="33,0,36,0" />
<scope id="7797870059170749016" at="44,0,47,0">
<var name="owner" id="7797870059170749016" />
</scope>
<scope id="7797870059170749017" at="26,0,30,0" />
<unit id="7797870059170749016" at="31,0,42,0" name="SumTypes_Checker.tests.Temporary_Test$TestBody" />
<unit id="7797870059170749016" at="15,0,43,0" name="SumTypes_Checker.tests.Temporary_Test" />
<scope id="2580730847075562210" at="55,29,58,27">
<var name="elem" id="2580730847075698256" />
<var name="success" id="1066296671772405356" />
</scope>
<scope id="7797870059170749017" at="37,0,41,0" />
<scope id="2580730847075562209" at="55,0,60,0" />
<scope id="2580730847075555197" at="53,11,60,11" />
<scope id="7797870059170749017" at="48,46,63,7">
<var name="analysisModel" id="2580730847075622314" />
<var name="instanceModel" id="2580730847075571876" />
<var name="repository" id="2580730847075558025" />
</scope>
<scope id="7797870059170749017" at="48,0,65,0" />
<unit id="2580730847075562209" at="54,54,60,9" name="SumTypes_Checker.tests.Temporary_Test$TestBody$1" />
<unit id="7797870059170749016" at="42,0,68,0" name="SumTypes_Checker.tests.Temporary_Test$TestBody" />
<unit id="7797870059170749016" at="26,0,69,0" name="SumTypes_Checker.tests.Temporary_Test" />
</file>
</root>
</debug-info>
......
......@@ -13,23 +13,10 @@
<concept id="5790571747095872620" name="SumTypes.structure.Module" flags="ng" index="1gj3CZ">
<child id="5790571747095872621" name="elems" index="1gj3CY" />
</concept>
<concept id="1894367444356272954" name="SumTypes.structure.Let" flags="ng" index="1SCrot">
<child id="1894367444356272974" name="bound" index="1SCrpD" />
<child id="1894367444356272978" name="body" index="1SCrpP" />
</concept>
<concept id="1894367444356272898" name="SumTypes.structure.Add" flags="ng" index="1SCro_">
<child id="1894367444356272903" name="t1" index="1SCrow" />
<child id="1894367444356272907" name="t2" index="1SCroG" />
</concept>
<concept id="1894367444356272914" name="SumTypes.structure.Mult" flags="ng" index="1SCroP">
<child id="1894367444356272919" name="t1" index="1SCroK" />
<child id="1894367444356272923" name="t2" index="1SCroW" />
<concept id="1894367444356272930" name="SumTypes.structure.Lam" flags="ng" index="1SCro5">
<child id="1894367444356272950" name="t" index="1SCroh" />
</concept>
<concept id="1894367444356272864" name="SumTypes.structure.Var" flags="ng" index="1SCrv7" />
<concept id="1894367444356272855" name="SumTypes.structure.Succ" flags="ng" index="1SCrvK">
<child id="1894367444356272860" name="t" index="1SCrvV" />
</concept>
<concept id="1894367444356272850" name="SumTypes.structure.Zero" flags="ng" index="1SCrvP" />
</language>
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
<concept id="1169194658468" name="jetbrains.mps.lang.core.structure.INamedConcept" flags="ng" index="TrEIO">
......@@ -38,26 +25,13 @@
</language>
</registry>
<node concept="1gj3CZ" id="6KRAo41FxLX">
<property role="TrG5h" value="TestOKLetWithArithmetic" />
<property role="TrG5h" value="TestOkLetWithArithmetic" />
<node concept="2BHCoM" id="7Sr$8awKfLY" role="1gj3CY">
<property role="TrG5h" value="test" />
<node concept="1SCrot" id="7Sr$8awKfMR" role="2BHfFu">
<node concept="1SCro5" id="38MBpdjBbKz" role="2BHfFu">
<property role="TrG5h" value="x" />
<node concept="1SCro_" id="7Sr$8awKfMY" role="1SCrpD">
<node concept="1SCrvP" id="7Sr$8awKfN7" role="1SCrow" />
<node concept="1SCrvK" id="7Sr$8awKfNs" role="1SCroG">
<node concept="1SCrvP" id="7Sr$8awKfNz" role="1SCrvV" />
</node>
</node>
<node concept="1SCroP" id="7Sr$8awKfNA" role="1SCrpP">
<node concept="1SCrv7" id="7Sr$8awKfNK" role="1SCroK">
<property role="TrG5h" value="x" />
</node>
<node concept="1SCrvK" id="7Sr$8awKfOc" role="1SCroW">
<node concept="1SCrvK" id="7Sr$8awKfOE" role="1SCrvV">
<node concept="1SCrvP" id="7Sr$8awKfOL" role="1SCrvV" />
</node>
</node>
<node concept="1SCrv7" id="1BU4o1$nk3c" role="1SCroh">
<property role="TrG5h" value="x" />
</node>
</node>
</node>
......
......@@ -4,35 +4,288 @@
<languages>
<use id="8585453e-6bfb-4d80-98de-b16074f1d86c" name="jetbrains.mps.lang.test" version="2" />
<use id="f61473f9-130f-42f6-b98d-6c438812c2f6" name="jetbrains.mps.baseLanguage.unitTest" version="1" />
<use id="b802a056-92a2-4fbc-902e-f8e5004c331f" name="org.inca.core" version="0" />
<use id="e6d2ffd5-9c56-41f8-99ac-9d1ceb13daa2" name="org.inca.data" version="2" />
<use id="8c9a2720-9d21-4370-a226-819eb3e76e1e" name="org.inca.fun" version="0" />
<use id="63650c59-16c8-498a-99c8-005c7ee9515d" name="jetbrains.mps.lang.access" version="0" />
<use id="08d23328-33fa-47ce-89df-daaa7554f251" name="SumTypes" version="0" />
</languages>
<imports />
<imports>
<import index="w0dh" ref="r:0f17df74-12d3-495c-9401-0232a712e8ff(org.inca.data.test.lang.structure)" />
<import index="z1c3" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:jetbrains.mps.project(MPS.Core/)" />
<import index="lui2" ref="8865b7a8-5271-43d3-884c-6fd1d9cfdd34/java:org.jetbrains.mps.openapi.module(MPS.OpenAPI/)" />
<import index="33ny" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.util(JDK/)" />
<import index="3o3z" ref="6ed54515-acc8-4d1e-a16c-9fd6cfe951ea/java:com.google.common.collect(MPS.Core/)" />
<import index="hqsm" ref="r:aa4c3470-43ab-4dad-b73e-20da0ee43be1(org.inca.core.structure)" />
<import index="pzen" ref="r:25bfb30f-3676-4451-9448-27a17343be80(org.inca.core.runtime.plugin)" />
<import index="wyt6" ref="6354ebe7-c22a-4a0f-ac54-50b52ab9b065/java:java.lang(JDK/)" />
<import index="wwb0" ref="r:7f6445f1-fd3e-4963-8d4e-6aee490660f0(SumTypes_Checker.model)" />
<import index="xkot" ref="r:07a3e6d7-5995-4fdf-b406-0bacec7c4659(SumTypes.structure)" implicit="true" />
</imports>
<registry>
<language id="8585453e-6bfb-4d80-98de-b16074f1d86c" name="jetbrains.mps.lang.test">
<concept id="5097124989038916362" name="jetbrains.mps.lang.test.structure.TestInfo" flags="ng" index="2XOHcx">
<property id="5097124989038916363" name="projectPath" index="2XOHcw" />
</concept>
<concept id="1225467090849" name="jetbrains.mps.lang.test.structure.ProjectExpression" flags="nn" index="1jxXqW" />
<concept id="1216913645126" name="jetbrains.mps.lang.test.structure.NodesTestCase" flags="lg" index="1lH9Xt">
<child id="1217501895093" name="testMethods" index="1SL9yI" />
</concept>
<concept id="1225978065297" name="jetbrains.mps.lang.test.structure.SimpleNodeTest" flags="ng" index="1LZb2c" />
</language>
<language id="f3061a53-9226-4cc5-a443-f952ceaf5816" name="jetbrains.mps.baseLanguage">
<concept id="1202948039474" name="jetbrains.mps.baseLanguage.structure.InstanceMethodCallOperation" flags="nn" index="liA8E" />
<concept id="1153952380246" name="jetbrains.mps.baseLanguage.structure.TryStatement" flags="nn" index="2GUZhq">
<child id="1153952416686" name="body" index="2GV8ay" />
<child id="1153952429843" name="finallyBody" index="2GVbov" />
</concept>
<concept id="1197027756228" name="jetbrains.mps.baseLanguage.structure.DotExpression" flags="nn" index="2OqwBi">
<child id="1197027771414" name="operand" index="2Oq$k0" />
<child id="1197027833540" name="operation" index="2OqNvi" />
</concept>
<concept id="1081236700937" name="jetbrains.mps.baseLanguage.structure.StaticMethodCall" flags="nn" index="2YIFZM">
<reference id="1144433194310" name="classConcept" index="1Pybhc" />
</concept>
<concept id="1070534644030" name="jetbrains.mps.baseLanguage.structure.BooleanType" flags="in" index="10P_77" />
<concept id="1068431474542" name="jetbrains.mps.baseLanguage.structure.VariableDeclaration" flags="ng" index="33uBYm">
<property id="1176718929932" name="isFinal" index="3TUv4t" />
<child id="1068431790190" name="initializer" index="33vP2m" />
</concept>
<concept id="1068498886296" name="jetbrains.mps.baseLanguage.structure.VariableReference" flags="nn" index="37vLTw">
<reference id="1068581517664" name="variableDeclaration" index="3cqZAo" />
</concept>
<concept id="4972933694980447171" name="jetbrains.mps.baseLanguage.structure.BaseVariableDeclaration" flags="ng" index="19Szcq">
<child id="5680397130376446158" name="type" index="1tU5fm" />
</concept>
<concept id="1068580123132" name="jetbrains.mps.baseLanguage.structure.BaseMethodDeclaration" flags="ng" index="3clF44">
<child id="1068580123133" name="returnType" index="3clF45" />
<child id="1068580123135" name="body" index="3clF47" />
</concept>
<concept id="1068580123155" name="jetbrains.mps.baseLanguage.structure.ExpressionStatement" flags="nn" index="3clFbF">
<child id="1068580123156" name="expression" index="3clFbG" />
</concept>
<concept id="1068580123136" name="jetbrains.mps.baseLanguage.structure.StatementList" flags="sn" stub="5293379017992965193" index="3clFbS">
<child id="1068581517665" name="statement" index="3cqZAp" />
</concept>
<concept id="1068581242864" name="jetbrains.mps.baseLanguage.structure.LocalVariableDeclarationStatement" flags="nn" index="3cpWs8">
<child id="1068581242865" name="localVariableDeclaration" index="3cpWs9" />
</concept>
<concept id="1068581242863" name="jetbrains.mps.baseLanguage.structure.LocalVariableDeclaration" flags="nr" index="3cpWsn" />
<concept id="1068581517677" name="jetbrains.mps.baseLanguage.structure.VoidType" flags="in" index="3cqZAl" />
<concept id="1160998861373" name="jetbrains.mps.baseLanguage.structure.AssertStatement" flags="nn" index="1gVbGN">
<child id="1160998896846" name="condition" index="1gVkn0" />
</concept>
<concept id="1204053956946" name="jetbrains.mps.baseLanguage.structure.IMethodCall" flags="ng" index="1ndlxa">
<reference id="1068499141037" name="baseMethodDeclaration" index="37wK5l" />
<child id="1068499141038" name="actualArgument" index="37wK5m" />
</concept>
<concept id="1107535904670" name="jetbrains.mps.baseLanguage.structure.ClassifierType" flags="in" index="3uibUv">
<reference id="1107535924139" name="classifier" index="3uigEE" />
</concept>
<concept id="6329021646629104957" name="jetbrains.mps.baseLanguage.structure.TextCommentPart" flags="nn" index="3SKdUq">
<property id="6329021646629104958" name="text" index="3SKdUp" />
</concept>
<concept id="6329021646629104954" name="jetbrains.mps.baseLanguage.structure.SingleLineComment" flags="nn" index="3SKdUt">
<child id="6329021646629175155" name="commentPart" index="3SKWNk" />
</concept>
</language>
<language id="63650c59-16c8-498a-99c8-005c7ee9515d" name="jetbrains.mps.lang.access">
<concept id="8974276187400348173" name="jetbrains.mps.lang.access.structure.CommandClosureLiteral" flags="nn" index="1QHqEC" />
<concept id="8974276187400348170" name="jetbrains.mps.lang.access.structure.BaseExecuteCommandStatement" flags="nn" index="1QHqEJ">
<child id="1423104411234567454" name="repo" index="ukAjM" />
<child id="8974276187400348171" name="commandClosureLiteral" index="1QHqEI" />
</concept>
<concept id="8974276187400348181" name="jetbrains.mps.lang.access.structure.ExecuteLightweightCommandStatement" flags="nn" index="1QHqEK" />
</language>
<language id="fd392034-7849-419d-9071-12563d152375" name="jetbrains.mps.baseLanguage.closures">
<concept id="1199569711397" name="jetbrains.mps.baseLanguage.closures.structure.ClosureLiteral" flags="nn" index="1bVj0M">
<child id="1199569916463" name="body" index="1bW5cS" />
</concept>
</language>
<language id="446c26eb-2b7b-4bf0-9b35-f83fa582753e" name="jetbrains.mps.lang.modelapi">
<concept id="361130699826193248" name="jetbrains.mps.lang.modelapi.structure.ModelPointer" flags="ng" index="1dCxOl">
<property id="1863527487546097494" name="modelId" index="1XweGQ" />
<child id="679099339649067980" name="name" index="1j$8Uc" />
</concept>
<concept id="679099339649053840" name="jetbrains.mps.lang.modelapi.structure.ModelName" flags="ng" index="1j_P7g">
<property id="679099339649053841" name="value" index="1j_P7h" />
</concept>
</language>
<language id="7866978e-a0f0-4cc7-81bc-4d213d9375e1" name="jetbrains.mps.lang.smodel">
<concept id="1177026924588" name="jetbrains.mps.lang.smodel.structure.RefConcept_Reference" flags="nn" index="chp4Y">
<reference id="1177026940964" name="conceptDeclaration" index="cht4Q" />
</concept>
<concept id="4065387505485742666" name="jetbrains.mps.lang.smodel.structure.ModelPointer_ResolveOperation" flags="ng" index="2yCiCJ" />
<concept id="4065387505485742749" name="jetbrains.mps.lang.smodel.structure.AbstractPointerResolveOperation" flags="ng" index="2yCiFS">
<child id="3648723375513868575" name="repositoryArg" index="Vysub" />
</concept>
<concept id="1143226024141" name="jetbrains.mps.lang.smodel.structure.SModelType" flags="in" index="H_c77" />
<concept id="1171323947159" name="jetbrains.mps.lang.smodel.structure.Model_NodesOperation" flags="nn" index="2SmgA7">
<child id="1758937410080001570" name="conceptArgument" index="1dBWTz" />
</concept>
<concept id="1138055754698" name="jetbrains.mps.lang.smodel.structure.SNodeType" flags="in" index="3Tqbb2">
<reference id="1138405853777" name="concept" index="ehGHo" />
</concept>
<concept id="1138056143562" name="jetbrains.mps.lang.smodel.structure.SLinkAccess" flags="nn" index="3TrEf2">
<reference id="1138056516764" name="link" index="3Tt5mk" />
</concept>
<concept id="1863527487546129879" name="jetbrains.mps.lang.smodel.structure.ModelPointerExpression" flags="ng" index="1Xw6AR">
<child id="1863527487546132519" name="modelRef" index="1XwpL7" />
</concept>
</language>
<language id="ceab5195-25ea-4f22-9b92-103b95ca8c0c" name="jetbrains.mps.lang.core">
<concept id="1169194658468" name="jetbrains.mps.lang.core.structure.INamedConcept" flags="ng" index="TrEIO">
<property id="1169194664001" name="name" index="TrG5h" />
</concept>
</language>
<language id="83888646-71ce-4f1c-9c53-c54016f6ad4f" name="jetbrains.mps.baseLanguage.collections">
<concept id="1165525191778" name="jetbrains.mps.baseLanguage.collections.structure.GetFirstOperation" flags="nn" index="1uHKPH" />
</language>
</registry>
<node concept="1lH9Xt" id="6KRAo41xHDo">
<property role="TrG5h" value="Temporary" />
<node concept="1LZb2c" id="6KRAo41xHDp" role="1SL9yI">
<property role="TrG5h" value="temp" />
<property role="TrG5h" value="test" />
<node concept="3cqZAl" id="6KRAo41xHDq" role="3clF45" />
<node concept="3clFbS" id="2fgAgwSOWM4" role="3clF47">
<node concept="3cpWs8" id="2fgAgwSPeab" role="3cqZAp">
<node concept="3cpWsn" id="2fgAgwSPea9" role="3cpWs9">
<property role="3TUv4t" value="true" />
<property role="TrG5h" value="repository" />
<node concept="3uibUv" id="2fgAgwSPea$" role="1tU5fm">
<ref role="3uigEE" to="lui2:~SRepository" resolve="SRepository" />
</node>
<node concept="2OqwBi" id="2fgAgwSPely" role="33vP2m">
<node concept="1jxXqW" id="2fgAgwSPeb3" role="2Oq$k0" />
<node concept="liA8E" id="2fgAgwSPeXJ" role="2OqNvi">
<ref role="37wK5l" to="z1c3:~Project.getRepository():org.jetbrains.mps.openapi.module.SRepository" resolve="getRepository" />
</node>
</node>
</node>
</node>
<node concept="3SKdUt" id="2fgAgwSPhGK" role="3cqZAp">
<node concept="3SKdUq" id="2fgAgwSPhGM" role="3SKWNk">
<property role="3SKdUp" value="Is it possible to write a generic test? Every module in test/fail should contain errors" />
</node>
</node>
<node concept="3cpWs8" id="2fgAgwSPhyx" role="3cqZAp">
<node concept="3cpWsn" id="2fgAgwSPhy$" role="3cpWs9">
<property role="3TUv4t" value="true" />
<property role="TrG5h" value="instanceModel" />
<node concept="H_c77" id="2fgAgwSPhyv" role="1tU5fm" />
<node concept="2OqwBi" id="2fgAgwSPtrE" role="33vP2m">
<node concept="1Xw6AR" id="2fgAgwSPh_e" role="2Oq$k0">
<node concept="1dCxOl" id="2fgAgwSPtMf" role="1XwpL7">
<property role="1XweGQ" value="r:1fffa720-7b65-48da-85f7-5c96d5357c11" />
<node concept="1j_P7g" id="2fgAgwSPtMg" role="1j$8Uc">
<property role="1j_P7h" value="SumTypes_Checker.test.ok.zero" />
</node>
</node>
</node>
<node concept="2yCiCJ" id="2fgAgwSPtI4" role="2OqNvi">
<node concept="37vLTw" id="2fgAgwSPtJC" role="Vysub">
<ref role="3cqZAo" node="2fgAgwSPea9" resolve="repository" />
</node>
</node>
</node>
</node>
</node>
<node concept="3cpWs8" id="2fgAgwSPtQG" role="3cqZAp">
<node concept="3cpWsn" id="2fgAgwSPtQE" role="3cpWs9">
<property role="3TUv4t" value="true" />
<property role="TrG5h" value="analysisModel" />
<node concept="H_c77" id="2fgAgwSPtSG" role="1tU5fm" />
<node concept="2OqwBi" id="2fgAgwSPu1f" role="33vP2m">
<node concept="1Xw6AR" id="2fgAgwSPtUk" role="2Oq$k0">
<node concept="1dCxOl" id="2fgAgwSPwG7" role="1XwpL7">
<property role="1XweGQ" value="r:7f6445f1-fd3e-4963-8d4e-6aee490660f0" />
<node concept="1j_P7g" id="2fgAgwSPwG8" role="1j$8Uc">
<property role="1j_P7h" value="SumTypes_Checker.model" />
</node>
</node>
</node>
<node concept="2yCiCJ" id="2fgAgwSPugG" role="2OqNvi">
<node concept="37vLTw" id="2fgAgwSPuh5" role="Vysub">
<ref role="3cqZAo" node="2fgAgwSPea9" resolve="repository" />
</node>
</node>
</node>
</node>
</node>
<node concept="2GUZhq" id="2fgAgwSPdtW" role="3cqZAp">
<node concept="3clFbS" id="2fgAgwSPdtX" role="2GV8ay">
<node concept="1QHqEK" id="2fgAgwSPfbw" role="3cqZAp">
<node concept="1QHqEC" id="2fgAgwSPfbx" role="1QHqEI">
<node concept="3clFbS" id="2fgAgwSPfby" role="1bW5cS">
<node concept="3cpWs8" id="2fgAgwSPKpi" role="3cqZAp">
<node concept="3cpWsn" id="2fgAgwSPKpg" role="3cpWs9">
<property role="3TUv4t" value="true" />
<property role="TrG5h" value="elem" />
<node concept="3Tqbb2" id="2fgAgwSPKq7" role="1tU5fm">
<ref role="ehGHo" to="xkot:6VVZNB9jn$b" resolve="ModuleElemDef" />
</node>
<node concept="2OqwBi" id="2fgAgwSPSCs" role="33vP2m">
<node concept="2OqwBi" id="2fgAgwSPKAE" role="2Oq$k0">
<node concept="37vLTw" id="2fgAgwSPKvx" role="2Oq$k0">
<ref role="3cqZAo" node="2fgAgwSPhy$" resolve="instanceModel" />
</node>
<node concept="2SmgA7" id="2fgAgwSPM1X" role="2OqNvi">
<node concept="chp4Y" id="6RS_MTfMz67" role="1dBWTz">
<ref role="cht4Q" to="xkot:6VVZNB9jn$b" resolve="ModuleElemDef" />
</node>
</node>
</node>
<node concept="1uHKPH" id="2fgAgwSPZMa" role="2OqNvi" />
</node>
</node>
</node>
<node concept="3cpWs8" id="VcfMLEbeTI" role="3cqZAp">
<node concept="3cpWsn" id="VcfMLEbeTG" role="3cpWs9">
<property role="3TUv4t" value="true" />
<property role="TrG5h" value="success" />
<node concept="10P_77" id="VcfMLEbeUu" role="1tU5fm" />
<node concept="2YIFZM" id="VcfMLFHfzt" role="33vP2m">
<ref role="37wK5l" to="wwb0:2fgAgwSOTIw" resolve="isChecked" />
<ref role="1Pybhc" to="wwb0:2fgAgwSOTFG" resolve="AnalysisResultAccess" />
<node concept="2OqwBi" id="VcfMLFHfzu" role="37wK5m">
<node concept="37vLTw" id="VcfMLFHfzv" role="2Oq$k0">
<ref role="3cqZAo" node="2fgAgwSPKpg" resolve="elem" />
</node>
<node concept="3TrEf2" id="VcfMLFHfzw" role="2OqNvi">
<ref role="3Tt5mk" to="xkot:6VVZNB9jKnB" resolve="term" />
</node>
</node>
<node concept="37vLTw" id="VcfMLFHfzx" role="37wK5m">
<ref role="3cqZAo" node="2fgAgwSPhy$" resolve="instanceModel" />
</node>
</node>
</node>
</node>
<node concept="1gVbGN" id="VcfMLEbiW8" role="3cqZAp">
<node concept="37vLTw" id="VcfMLEbiZV" role="1gVkn0">
<ref role="3cqZAo" node="VcfMLEbeTG" resolve="success" />
</node>
</node>
</node>
</node>
<node concept="37vLTw" id="2fgAgwSPfcI" role="ukAjM">
<ref role="3cqZAo" node="2fgAgwSPea9" resolve="repository" />
</node>
</node>
</node>
<node concept="3clFbS" id="2fgAgwSPdtY" role="2GVbov">
<node concept="3clFbF" id="2fgAgwSPx3B" role="3cqZAp">
<node concept="2YIFZM" id="2fgAgwSPx51" role="3clFbG">
<ref role="37wK5l" to="pzen:z7YXzAfHc2" resolve="disposeAffectedEngines" />
<ref role="1Pybhc" to="pzen:4h0s9CVLlTo" resolve="EnginePool" />
<node concept="37vLTw" id="2fgAgwSPx5s" role="37wK5m">
<ref role="3cqZAo" node="2fgAgwSPtQE" resolve="analysisModel" />
</node>
</node>
</node>
</node>
</node>
</node>
</node>
</node>
<node concept="2XOHcx" id="6KRAo41xIlC">
......
<?xml version="1.0" encoding="UTF-8"?>
<dependenciesRoot>
<dependency className="SumTypes_Checker.model.AnalysisResultAccess">
<classNode dependClassName="SumTypes_Checker.model.LType" />
<classNode dependClassName="SumTypes_Checker.model.Typing_InferQuerySpecification" />
<classNode dependClassName="java.lang.Object" />
<classNode dependClassName="java.lang.String" />
<classNode dependClassName="java.lang.System" />
<classNode dependClassName="java.util.Map" />
<classNode dependClassName="java.util.Set" />
<classNode dependClassName="jetbrains.mps.internal.collections.runtime.SetSequence" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.api.IPatternMatch" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.api.ViatraQueryMatcher" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.rete.matcher.DRedReteBackendFactory" />
<classNode dependClassName="org.inca.core.runtime.plugin.AbstractScope" />
<classNode dependClassName="org.inca.core.runtime.plugin.EnginePool" />
<classNode dependClassName="org.inca.core.util.plugin.CodeGenerationHelper" />
<classNode dependClassName="org.inca.data.runtime.plugin.CompositeMatcher" />
<classNode dependClassName="org.inca.data.runtime.plugin.IDataMatcher" />
<classNode dependClassName="org.inca.data.runtime.plugin.PatternMatcherException" />
<classNode dependClassName="org.inca.data.runtime.plugin.SequenceMatcher" />
<classNode dependClassName="org.inca.data.runtime.plugin.WildCardMatcher" />
<classNode dependClassName="org.jetbrains.mps.openapi.model.SModel" />
<classNode dependClassName="org.jetbrains.mps.openapi.model.SNode" />
</dependency>
<dependency className="SumTypes_Checker.model.ConstantDefinitions">
<classNode dependClassName="java.lang.SuppressWarnings" />
</dependency>
......@@ -1111,7 +1134,6 @@
</dependency>
<dependency className="SumTypes_Checker.model.Typing_Lookup_0_switchCommonQuerySpecification">
<classNode dependClassName="SumTypes_Checker.model.QuerySpecificationHints" />
<classNode dependClassName="SumTypes_Checker.model.Typing_AllvarsQuerySpecification" />
<classNode dependClassName="java.lang.Class" />
<classNode dependClassName="java.lang.Override" />
<classNode dependClassName="java.lang.String" />
......@@ -1122,22 +1144,15 @@
<classNode dependClassName="java.util.List" />
<classNode dependClassName="java.util.Set" />
<classNode dependClassName="jetbrains.mps.internal.collections.runtime.SetSequence" />
<classNode dependClassName="jetbrains.mps.smodel.adapter.structure.MetaAdapterFactory" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.api.ViatraQueryEngine" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.api.scope.QueryScope" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.exception.ViatraQueryException" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.matchers.psystem.PBody" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.matchers.psystem.PVariable" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.matchers.psystem.basicdeferred.Equality" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.matchers.psystem.basicdeferred.ExportedParameter" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.matchers.psystem.basicenumerables.PositivePatternCall" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.matchers.psystem.basicenumerables.TypeConstraint" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.matchers.psystem.queries.PParameter" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.matchers.psystem.queries.QueryInitializationException" />
<classNode dependClassName="org.eclipse.viatra.query.runtime.matchers.tuple.Tuples" />