diff --git a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java index 1937d75c72..598a6fa615 100644 --- a/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java +++ b/maven-surefire-common/src/main/java/org/apache/maven/plugin/surefire/AbstractSurefireMojo.java @@ -3114,9 +3114,12 @@ protected void warnIfIllegalFailOnFlakeCount() throws MojoFailureException private void printDefaultSeedIfNecessary() { - if ( getRunOrderRandomSeed() == null && getRunOrder().equals( RunOrder.RANDOM.name() ) ) + if ( getRunOrder().equals( RunOrder.RANDOM.name() ) ) { - setRunOrderRandomSeed( System.nanoTime() ); + if ( getRunOrderRandomSeed() == null ) + { + setRunOrderRandomSeed( System.nanoTime() ); + } getConsoleLogger().info( "Tests will run in random order. To reproduce ordering use flag -D" + getPluginName() + ".runOrder.random.seed=" + getRunOrderRandomSeed() );