Add a "check" task for testing all projects at once. Switch travis build to 'gradle check'.

This commit is contained in:
Fedor Isakov 2018-07-17 14:58:13 +02:00
parent 77b578d30c
commit 2d3f4126b8
3 changed files with 26 additions and 2 deletions

View File

@ -1,7 +1,7 @@
language: java
jdk: oraclejdk8
install: true
script: ./gradlew test
script: ./gradlew check
deploy:
- provider: releases
api_key:

View File

@ -139,3 +139,9 @@ ant.properties.'ci.build.num' = "${tagMatcher().find() ? tagMatcher()[0][2] : '9
'generateUpdatePluginsXml'
}
}
task check {
dependsOn {
[':coderules-test', ':samples/mpscore:mpscore-test']
}
}

View File

@ -14,4 +14,22 @@ ant.taskdef(name: 'junit',
classname: 'org.apache.tools.ant.taskdefs.optional.junit.JUnitTask',
classpath: configurations.junitAnt.asPath)
ant.importBuild('build.xml')
ant.importBuild('build.xml') {antTarget ->
'mpscore-'+antTarget
}
// ensure 'generate' runs before 'classes' ('generate' is NOT optional)
'mpscore-classes' {
dependsOn {
'mpscore-generate'
}
mustRunAfter {
'mpscore-generate'
}
}
'mpscore-generate' {
dependsOn {
':coderules-assemble'
}
}