Fix gradle scripts to ensure model checker is run after everything else has heen built.

This commit is contained in:
Fedor Isakov 2019-01-31 15:43:40 +01:00
parent a40e50bc53
commit 81ee94c342
4 changed files with 43 additions and 4 deletions

View File

@ -144,10 +144,13 @@ ant.properties.'ci.build.num' = "${tagMatcher().find() ? tagMatcher()[0][2] : '9
task check {
dependsOn {
[
':coderules-test',
':samples/mpscore:mpscore-test',
':samples/lambdacalc:lambdacalc-test',
':samples/fitch:fitch-test'
':samples/mpscore:mpscore-check',
':samples/lambdacalc:lambdacalc-check',
':samples/fitch:fitch-check'
]
}
// tests from this target also include model checker invocation, which requires everything to be built
finalizedBy {
':coderules-check'
}
}

View File

@ -28,8 +28,20 @@ ant.importBuild('build.xml') {antTarget ->
}
}
'fitch-declare-mps-tasks' {
dependsOn {
':init'
}
}
'fitch-generate' {
dependsOn {
':coderules-assemble'
}
}
task check {
dependsOn {
'fitch-check'
}
}

View File

@ -28,8 +28,20 @@ ant.importBuild('build.xml') {antTarget ->
}
}
'lambdacalc-declare-mps-tasks' {
dependsOn {
':init'
}
}
'lambdacalc-generate' {
dependsOn {
':coderules-assemble'
}
}
task check {
dependsOn {
'lambdacalc-check'
}
}

View File

@ -28,8 +28,20 @@ ant.importBuild('build.xml') {antTarget ->
}
}
'mpscore-declare-mps-tasks' {
dependsOn {
':init'
}
}
'mpscore-generate' {
dependsOn {
':coderules-assemble'
}
}
task check {
dependsOn {
'mpscore-check'
}
}