From cedaaeb3f357da7e19b20d335d4d0a0f5eae4f3d Mon Sep 17 00:00:00 2001 From: Kolja Dummann Date: Fri, 12 Feb 2016 15:58:34 +0100 Subject: [PATCH] core: force no testisolation when generating on windows or under debug mode --- .../models/com/mbeddr/build/build.mps | 24 + .../pluginSolution/plugin.mps | 1884 +++++++++++++++-- .../pluginSolution/pluginSolution.msd | 3 + .../unittest/generator/unittest_main/util.mps | 5 + .../generator/template/main@generator.mps | 215 +- .../languageModels/plugin.mps | 200 ++ .../languageModels/typesystem.mps | 56 +- .../com.mbeddr.core.unittest/unittest.mpl | 5 + 8 files changed, 2067 insertions(+), 325 deletions(-) diff --git a/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/models/com/mbeddr/build/build.mps b/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/models/com/mbeddr/build/build.mps index 083f610bb6d..059aee99870 100644 --- a/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/models/com/mbeddr/build/build.mps +++ b/code/languages/com.mbeddr.build/solutions/com.mbeddr.build/models/com/mbeddr/build/build.mps @@ -2169,6 +2169,18 @@ + + + + + + + + + + + + @@ -3929,6 +3941,12 @@ + + + + + + @@ -3978,6 +3996,12 @@ + + + + + + diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.runconfiguration/solutions/pluginSolution/models/com/mbeddr/core/runconfiguration/pluginSolution/plugin.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.runconfiguration/solutions/pluginSolution/models/com/mbeddr/core/runconfiguration/pluginSolution/plugin.mps index de9409e5b4c..51476549323 100644 --- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.runconfiguration/solutions/pluginSolution/models/com/mbeddr/core/runconfiguration/pluginSolution/plugin.mps +++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.runconfiguration/solutions/pluginSolution/models/com/mbeddr/core/runconfiguration/pluginSolution/plugin.mps @@ -74,6 +74,12 @@ + + + + + + @@ -168,6 +174,9 @@ + + + @@ -242,6 +251,8 @@ + + @@ -326,6 +337,7 @@ + @@ -372,6 +384,9 @@ + + + @@ -382,6 +397,10 @@ + + + + @@ -390,6 +409,7 @@ + @@ -604,9 +624,6 @@ - - - @@ -693,19 +710,31 @@ - + + + + + + + + + + + + + @@ -10294,73 +10323,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -10440,137 +10402,119 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + - - - - - - - + + + + + - - - - - - - - + + + + + + + + + + + + + + + + - - + + - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - + + - - - - - - - - + + - - - - - - - - - - - - - - - - - + + + + + + + - - - - + + + + + + - - - - + + + + + + + + - - - + + + + + + + + + + + + + + + + @@ -12211,5 +12155,1587 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.runconfiguration/solutions/pluginSolution/pluginSolution.msd b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.runconfiguration/solutions/pluginSolution/pluginSolution.msd index aeb3d7db7ea..7627fd5c491 100644 --- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.runconfiguration/solutions/pluginSolution/pluginSolution.msd +++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.runconfiguration/solutions/pluginSolution/pluginSolution.msd @@ -24,6 +24,8 @@ 019b622b-0aef-4dd3-86d0-4eef01f3f6bb(jetbrains.mps.ide) 2d3c70e9-aab2-4870-8d8d-6036800e4103(jetbrains.mps.kernel) a1250a4d-c090-42c3-ad7c-d298a3357dd4(jetbrains.mps.make.runtime) + df9d410f-2ebb-43f7-893a-483a4f085250(jetbrains.mps.smodel.resources) + 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) @@ -101,6 +103,7 @@ + diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/generator/template/com/mbeddr/core/unittest/generator/unittest_main/util.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/generator/template/com/mbeddr/core/unittest/generator/unittest_main/util.mps index 97a839c2e19..50dca917836 100644 --- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/generator/template/com/mbeddr/core/unittest/generator/unittest_main/util.mps +++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/generator/template/com/mbeddr/core/unittest/generator/unittest_main/util.mps @@ -2,12 +2,17 @@ + + + + + diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/generator/template/main@generator.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/generator/template/main@generator.mps index 4d6352f9135..1301772cb49 100644 --- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/generator/template/main@generator.mps +++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/generator/template/main@generator.mps @@ -53,6 +53,9 @@ + + + @@ -97,9 +100,9 @@ + - @@ -116,10 +119,6 @@ - - - - @@ -469,9 +468,6 @@ - - - @@ -3930,14 +3926,17 @@ - - - - - - - + + + + + + + + + + @@ -4026,11 +4025,8 @@ - - - - - + + @@ -4094,34 +4090,14 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + @@ -5191,42 +5167,30 @@ - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - + - @@ -5256,29 +5220,29 @@ - - - - - - + + + + + + - + - - - + + + - + - + - - + + @@ -5287,59 +5251,32 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + - - - - + + + + - + - - - + + + - + - + - - + + @@ -5458,20 +5395,8 @@ - - - - - - - - - - - - - - + + diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/languageModels/plugin.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/languageModels/plugin.mps index 23d0d781da6..68ba5cc6c6a 100644 --- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/languageModels/plugin.mps +++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/languageModels/plugin.mps @@ -3,9 +3,18 @@ + + + + + + + + + @@ -14,6 +23,10 @@ + + + + @@ -23,11 +36,24 @@ + + + + + + + + + + + + + @@ -39,6 +65,11 @@ + + + + + @@ -47,9 +78,19 @@ + + + + + + + + + + @@ -58,15 +99,34 @@ + + + + + + + + + + + + + + + + + + + @@ -80,12 +140,18 @@ + + + + + + @@ -193,5 +259,139 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/languageModels/typesystem.mps b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/languageModels/typesystem.mps index 67bd23b11fe..80714633f21 100644 --- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/languageModels/typesystem.mps +++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/languageModels/typesystem.mps @@ -18,6 +18,7 @@ + @@ -46,6 +47,9 @@ + + + @@ -68,7 +72,7 @@ - + @@ -120,6 +124,9 @@ + + + @@ -1227,5 +1234,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/unittest.mpl b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/unittest.mpl index 4ce0ff499ac..8af93b25eba 100644 --- a/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/unittest.mpl +++ b/code/languages/com.mbeddr.core/languages/com.mbeddr.core.unittest/unittest.mpl @@ -26,6 +26,7 @@ 8865b7a8-5271-43d3-884c-6fd1d9cfdd34(MPS.OpenAPI) 2ed50273-af07-4e30-9004-b1f89545178a(com.mbeddr.core.stdlib) d4280a54-f6df-4383-aa41-d1b2bffa7eb1(com.mbeddr.core.base) + b0f8641f-bd77-4421-8425-30d9088a82f7(org.apache.commons) fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose) @@ -119,6 +120,7 @@ + @@ -172,6 +174,7 @@ 06d68b77-b699-4918-83b8-857e63787800(com.mbeddr.core.unittest) c72da2b9-7cce-4447-8389-f407dc1158b7(jetbrains.mps.lang.structure) 2d7fadf5-33f6-4e80-a78f-0f739add2bde(com.mbeddr.core.buildconfig) + b0f8641f-bd77-4421-8425-30d9088a82f7(org.apache.commons) fbc25dd2-5da4-483a-8b19-70928e1b62d7(jetbrains.mps.devkit.general-purpose) @@ -227,6 +230,7 @@ + @@ -284,6 +288,7 @@ + 3bf5377a-e904-4ded-9754-5a516023bfaa(com.mbeddr.core.pointers)