diff --git a/test/src/test/java/hudson/maven/MavenMultiModuleTest.java b/test/src/test/java/hudson/maven/MavenMultiModuleTest.java index 754c9d41d33ea5b3cdd5af52a1d49228f14dea61..e7f972d6de850848e44b30c363898bbdf4e0eda7 100644 --- a/test/src/test/java/hudson/maven/MavenMultiModuleTest.java +++ b/test/src/test/java/hudson/maven/MavenMultiModuleTest.java @@ -63,6 +63,13 @@ public class MavenMultiModuleTest extends HudsonTestCase { assertEquals("moduleC should have Result.SUCCESS", Result.SUCCESS, modBuild.getResult()); } } + + long summedModuleDuration = 0; + for (MavenBuild modBuild : pBuild.getModuleLastBuilds().values()) { + summedModuleDuration += modBuild.getDuration(); + } + assertTrue("duration of moduleset build should be greater-equal than sum of the module builds", + pBuild.getDuration() >= summedModuleDuration); } /**