File tree Expand file tree Collapse file tree 6 files changed +16
-9
lines changed
build-logic/src/main/kotlin/org/modelix
bulk-model-sync-lib-mps-test/src/test/kotlin/org/modelix/model/sync/bulk/lib/test
mps-model-adapters-plugin
src/test/kotlin/org/modelix/model/mpsadapters Expand file tree Collapse file tree 6 files changed +16
-9
lines changed Original file line number Diff line number Diff line change 22
22
- " 2022.2"
23
23
- " 2022.3"
24
24
- " 2023.2"
25
+ - " 2023.3"
26
+ - " 2024.1"
25
27
26
28
steps :
27
29
- uses : actions/checkout@v4
38
40
:bulk-model-sync-mps:build
39
41
:metamodel-export:build
40
42
:mps-model-adapters:build
43
+ :mps-model-adapters-plugin:build
41
44
:mps-model-server-plugin:build
42
45
-Pmps.version.major=${{ matrix.version }}
Original file line number Diff line number Diff line change @@ -41,10 +41,11 @@ val Project.mpsVersion: String get() {
41
41
" 2021.1" to " 2021.1.4" ,
42
42
" 2021.2" to " 2021.2.6" ,
43
43
" 2021.3" to " 2021.3.5" ,
44
- " 2022.2" to " 2022.2.2 " ,
44
+ " 2022.2" to " 2022.2.3 " ,
45
45
" 2022.3" to " 2022.3.1" ,
46
46
" 2023.2" to " 2023.2" ,
47
- " 2023.3" to " 2023.3-RC1" ,
47
+ " 2023.3" to " 2023.3" ,
48
+ " 2024.1" to " 2024.1-EAP1" ,
48
49
)[it],
49
50
) { " Unknown MPS version: $it " }
50
51
}
Original file line number Diff line number Diff line change @@ -29,6 +29,10 @@ import java.util.regex.Pattern
29
29
private val TESTDATA_PATTERN = Pattern .compile(" .*\\ (testdata (.*)\\ )" )
30
30
31
31
abstract class MPSTestBase : HeavyPlatformTestCase () {
32
+ init {
33
+ // workaround for MPS 2023.3 failing to start in test mode
34
+ System .setProperty(" intellij.platform.load.app.info.from.resources" , " true" )
35
+ }
32
36
33
37
protected lateinit var projectDir: Path
34
38
Original file line number Diff line number Diff line change 1
1
import org.modelix.copyMps
2
- import org.modelix.mpsJavaVersion
3
2
4
3
plugins {
5
4
kotlin(" jvm" )
@@ -17,13 +16,9 @@ intellij {
17
16
}
18
17
19
18
tasks {
20
- withType< org.jetbrains.kotlin.gradle.tasks.KotlinCompile > {
21
- kotlinOptions.jvmTarget = mpsJavaVersion.toString()
22
- }
23
-
24
19
patchPluginXml {
25
20
sinceBuild.set(" 211" )
26
- untilBuild.set(" 232.10072.781 " )
21
+ untilBuild.set(" 241.* " )
27
22
}
28
23
29
24
buildSearchableOptions {
Original file line number Diff line number Diff line change @@ -39,6 +39,10 @@ import kotlin.io.path.deleteRecursively
39
39
*/
40
40
@Suppress(" removal" )
41
41
abstract class MpsAdaptersTestBase (val testDataName : String? ) : UsefulTestCase() {
42
+ init {
43
+ // workaround for MPS 2023.3 failing to start in test mode
44
+ System .setProperty(" intellij.platform.load.app.info.from.resources" , " true" )
45
+ }
42
46
43
47
protected lateinit var project: Project
44
48
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ tasks {
37
37
38
38
patchPluginXml {
39
39
sinceBuild.set(" 203" )
40
- untilBuild.set(" 231 .*" )
40
+ untilBuild.set(" 241 .*" )
41
41
}
42
42
43
43
buildSearchableOptions {
You can’t perform that action at this time.
0 commit comments