[TEST] fix vagrant tests for seed with format ABC:DEF (#19157)

* [TEST] fix vagrant tests for seed with format ABC:DEF

Otherwise one gets an error message when passing
-Dtests.seed=ABC:DEF
to any test run.
This commit is contained in:
Britta Weber 2016-06-29 20:18:25 +02:00 committed by GitHub
parent fc38e503e0
commit b2da5424b4

View File

@ -58,15 +58,20 @@ for (String box : vagrantBoxes.split(',')) {
}
long seed
String formattedSeed
String formattedSeed = null
String[] upgradeFromVersions
String upgradeFromVersion
String maybeTestsSeed = System.getProperty("tests.seed", null);
if (maybeTestsSeed != null) {
seed = new BigInteger(maybeTestsSeed, 16).longValue()
formattedSeed = maybeTestsSeed
} else {
List<String> seeds = maybeTestsSeed.tokenize(':')
if (seeds.size() != 0) {
String masterSeed = seeds.get(0)
seed = new BigInteger(masterSeed, 16).longValue()
formattedSeed = maybeTestsSeed
}
}
if (formattedSeed == null) {
seed = new Random().nextLong()
formattedSeed = String.format("%016X", seed)
}