Begining of matrix-style testing to ensure compatibility across supported versions

This commit is contained in:
Ramnivas Laddad
2014-05-14 19:28:28 -07:00
parent da8fef2153
commit 091599eb87
3 changed files with 28 additions and 4 deletions

View File

@@ -177,11 +177,35 @@ configure(rootProject) {
}
}
ext {
matrix = [
"mongo124" : [springDataMongoVersion : "1.2.4.RELEASE"],
"mongo135" : [springDataMongoVersion : "1.3.5.RELEASE"],
"mongo142" : [springDataMongoVersion : "1.4.2.RELEASE"]
]
}
task matrixTests
task defineMatrixTests {
def createTestTask = { name, props ->
task "$name"(type: GradleBuild) {
tasks = ['test']
startParameter.projectProperties = props
}
}
matrix.each { sp ->
def testTask = createTestTask(sp.key, sp.value)
matrixTests.dependsOn(testTask.name)
}
}
task dist(dependsOn: assemble) {
group = 'Distribution'
description = 'Builds -dist, -docs and -schema distribution archives.'
}
task wrapper(type: Wrapper) {
gradleVersion = '1.11'
}
gradleVersion = '1.12'
}

Binary file not shown.

View File

@@ -1,6 +1,6 @@
#Mon May 12 12:50:01 CDT 2014
#Wed May 14 18:01:52 PDT 2014
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.11-all.zip
distributionUrl=http\://services.gradle.org/distributions/gradle-1.12-bin.zip