Skip to content

Commit 7eb205a

Browse files
committed
Apply groovy assertions in IT postscripts for better feedback in build output
1 parent e092d82 commit 7eb205a

File tree

2 files changed

+8
-30
lines changed

2 files changed

+8
-30
lines changed

src/it/projects/dependency-sets/mid-artifactId-wildcard-massembly570/verify.groovy

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,8 @@
1919

2020
File dir = new File( basedir, "target/mid-artifactId-wildcard-massembly570-1-bin/maven-libs" );
2121

22-
File[] files = [
23-
new File( dir, "maven-clean-plugin-2.4.1.jar" ),
24-
new File( dir, "maven-jar-plugin-2.3.2.jar")
25-
];
22+
def cleanPluginJar = new File( dir, "maven-clean-plugin-2.4.1.jar" )
23+
assert cleanPluginJar.exists() : 'Missing maven-clean-plugin (should be included via wildcard pattern).'
2624

27-
boolean missing = false;
28-
for( int i = 0; i<files.length; i++ )
29-
{
30-
if ( !files[i].exists() )
31-
{
32-
System.out.println( "Missing jar: " + files[i] + " (should be included via wildcard pattern)." );
33-
missing = true;
34-
}
35-
}
36-
37-
return !missing;
25+
def jarPluginJar = new File( dir, "maven-jar-plugin-2.3.2.jar")
26+
assert jarPluginJar.exists() : 'Missing maven-jar-plugin (should be included via wildcard pattern).'

src/it/projects/dependency-sets/multiple-wildcard-includes/verify.bsh renamed to src/it/projects/dependency-sets/multiple-wildcard-includes/verify.groovy

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,8 @@
1717
* under the License.
1818
*/
1919

20-
import java.io.*;
20+
def wagonProviderJar = new File( basedir, 'target/massembly-241-1-bin/maven-libs/wagon-provider-api-1.0-beta-4.jar' )
21+
assert wagonProviderJar.exists() : 'Wagon provider jar is missing (should be included via include wildcard pattern).'
2122

22-
File wagonProviderJar = new File( basedir, "target/massembly-241-1-bin/maven-libs/wagon-provider-api-1.0-beta-4.jar" );
23-
File reportingImplJar = new File( basedir, "target/massembly-241-1-bin/maven-libs/maven-reporting-impl-2.0.4.1.jar" );
24-
25-
if ( !wagonProviderJar.exists() )
26-
{
27-
System.out.println( "Wagon provider jar is missing (should be included via include wildcard pattern)." );
28-
}
29-
30-
if ( !reportingImplJar.exists() )
31-
{
32-
System.out.println( "Reporting implementation jar is missing (should be included via include wildcard pattern)." );
33-
}
34-
35-
return wagonProviderJar.exists() && reportingImplJar.exists();
23+
def reportingImplJar = new File( basedir, 'target/massembly-241-1-bin/maven-libs/maven-reporting-impl-2.0.4.1.jar' )
24+
assert reportingImplJar.exists() : 'Reporting implementation jar is missing (should be included via include wildcard pattern).'

0 commit comments

Comments
 (0)