ninja-fix: dtest-large jobs need smaller number of splits (empty splits fail bc no test reports)
diff --git a/jenkins-dsl/cassandra_job_dsl_seed.groovy b/jenkins-dsl/cassandra_job_dsl_seed.groovy
index 4047963..fdc53fc 100644
--- a/jenkins-dsl/cassandra_job_dsl_seed.groovy
+++ b/jenkins-dsl/cassandra_job_dsl_seed.groovy
@@ -70,9 +70,13 @@
// how many splits are dtest jobs matrixed into
def dtestSplits = 64
+def dtestLargeSplits = 8
if(binding.hasVariable("DTEST_SPLITS")) {
dtestSplits = "${DTEST_SPLITS}"
}
+if(binding.hasVariable("DTEST_LARGE_SPLITS")) {
+ dtestLargeSplits = "${DTEST_LARGE_SPLITS}"
+}
////////////////////////////////////////////////////////////
//
@@ -438,7 +442,11 @@
using('Cassandra-template-dtest-matrix')
axes {
List<String> values = new ArrayList<String>()
- (1..dtestSplits).each { values << it.toString() }
+ if (targetName == 'dtest-large') {
+ (1..dtestLargeSplits).each { values << it.toString() }
+ } else {
+ (1..dtestSplits).each { values << it.toString() }
+ }
text('split', values)
label('label', slaveLabel)
}