Add a "check" task for testing all projects at once. Switch travis build to 'gradle check'.
This commit is contained in:
parent
77b578d30c
commit
2d3f4126b8
|
|
@ -1,7 +1,7 @@
|
|||
language: java
|
||||
jdk: oraclejdk8
|
||||
install: true
|
||||
script: ./gradlew test
|
||||
script: ./gradlew check
|
||||
deploy:
|
||||
- provider: releases
|
||||
api_key:
|
||||
|
|
|
|||
|
|
@ -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']
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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'
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue