From 1c8a1f183983aa881a5b716683d051d48dce5589 Mon Sep 17 00:00:00 2001 From: Christian Meier <meier.kristian@gmail.com> Date: Wed, 11 Mar 2020 18:16:28 +0100 Subject: [PATCH 1/6] first step for upgrade --- .../invoker.properties | 0 .../pom.xml | 0 .../setup.bsh | 0 .../test.properties | 0 .../verify.bsh | 0 .../invoker.properties | 0 .../it/{irb-help-pom => irb-help-pom-skip}/pom.xml | 0 .../test.properties | 0 .../{irb-help-pom => irb-help-pom-skip}/verify.bsh | 0 .../invoker.properties | 0 .../pom.xml | 0 .../src/main/ruby/file.class | Bin .../src/main/ruby/file.rb | 0 .../verify.bsh | 0 .../src/it/compile-failures/verify.bsh | 2 +- .../src/it/compile-verbose/verify.bsh | 9 ++++----- jruby-maven-plugin/src/it/jruby-version/verify.bsh | 4 ++-- .../de/saumya/mojo/jruby/AbstractJRubyMojo.java | 2 +- parent-mojo/pom.xml | 1 + 19 files changed, 9 insertions(+), 9 deletions(-) rename gem-maven-plugin/src/it/{irb-help-no-pom => irb-help-no-pom-skip}/invoker.properties (100%) rename gem-maven-plugin/src/it/{irb-help-no-pom => irb-help-no-pom-skip}/pom.xml (100%) rename gem-maven-plugin/src/it/{irb-help-no-pom => irb-help-no-pom-skip}/setup.bsh (100%) rename gem-maven-plugin/src/it/{irb-help-no-pom => irb-help-no-pom-skip}/test.properties (100%) rename gem-maven-plugin/src/it/{irb-help-no-pom => irb-help-no-pom-skip}/verify.bsh (100%) rename gem-maven-plugin/src/it/{irb-help-pom => irb-help-pom-skip}/invoker.properties (100%) rename gem-maven-plugin/src/it/{irb-help-pom => irb-help-pom-skip}/pom.xml (100%) rename gem-maven-plugin/src/it/{irb-help-pom => irb-help-pom-skip}/test.properties (100%) rename gem-maven-plugin/src/it/{irb-help-pom => irb-help-pom-skip}/verify.bsh (100%) rename jruby-maven-plugin/src/it/{compile-failures-but-ignore-failures => compile-failures-but-ignore-failures-skip}/invoker.properties (100%) rename jruby-maven-plugin/src/it/{compile-failures-but-ignore-failures => compile-failures-but-ignore-failures-skip}/pom.xml (100%) rename jruby-maven-plugin/src/it/{compile-failures-but-ignore-failures => compile-failures-but-ignore-failures-skip}/src/main/ruby/file.class (100%) rename jruby-maven-plugin/src/it/{compile-failures-but-ignore-failures => compile-failures-but-ignore-failures-skip}/src/main/ruby/file.rb (100%) rename jruby-maven-plugin/src/it/{compile-failures-but-ignore-failures => compile-failures-but-ignore-failures-skip}/verify.bsh (100%) diff --git a/gem-maven-plugin/src/it/irb-help-no-pom/invoker.properties b/gem-maven-plugin/src/it/irb-help-no-pom-skip/invoker.properties similarity index 100% rename from gem-maven-plugin/src/it/irb-help-no-pom/invoker.properties rename to gem-maven-plugin/src/it/irb-help-no-pom-skip/invoker.properties diff --git a/gem-maven-plugin/src/it/irb-help-no-pom/pom.xml b/gem-maven-plugin/src/it/irb-help-no-pom-skip/pom.xml similarity index 100% rename from gem-maven-plugin/src/it/irb-help-no-pom/pom.xml rename to gem-maven-plugin/src/it/irb-help-no-pom-skip/pom.xml diff --git a/gem-maven-plugin/src/it/irb-help-no-pom/setup.bsh b/gem-maven-plugin/src/it/irb-help-no-pom-skip/setup.bsh similarity index 100% rename from gem-maven-plugin/src/it/irb-help-no-pom/setup.bsh rename to gem-maven-plugin/src/it/irb-help-no-pom-skip/setup.bsh diff --git a/gem-maven-plugin/src/it/irb-help-no-pom/test.properties b/gem-maven-plugin/src/it/irb-help-no-pom-skip/test.properties similarity index 100% rename from gem-maven-plugin/src/it/irb-help-no-pom/test.properties rename to gem-maven-plugin/src/it/irb-help-no-pom-skip/test.properties diff --git a/gem-maven-plugin/src/it/irb-help-no-pom/verify.bsh b/gem-maven-plugin/src/it/irb-help-no-pom-skip/verify.bsh similarity index 100% rename from gem-maven-plugin/src/it/irb-help-no-pom/verify.bsh rename to gem-maven-plugin/src/it/irb-help-no-pom-skip/verify.bsh diff --git a/gem-maven-plugin/src/it/irb-help-pom/invoker.properties b/gem-maven-plugin/src/it/irb-help-pom-skip/invoker.properties similarity index 100% rename from gem-maven-plugin/src/it/irb-help-pom/invoker.properties rename to gem-maven-plugin/src/it/irb-help-pom-skip/invoker.properties diff --git a/gem-maven-plugin/src/it/irb-help-pom/pom.xml b/gem-maven-plugin/src/it/irb-help-pom-skip/pom.xml similarity index 100% rename from gem-maven-plugin/src/it/irb-help-pom/pom.xml rename to gem-maven-plugin/src/it/irb-help-pom-skip/pom.xml diff --git a/gem-maven-plugin/src/it/irb-help-pom/test.properties b/gem-maven-plugin/src/it/irb-help-pom-skip/test.properties similarity index 100% rename from gem-maven-plugin/src/it/irb-help-pom/test.properties rename to gem-maven-plugin/src/it/irb-help-pom-skip/test.properties diff --git a/gem-maven-plugin/src/it/irb-help-pom/verify.bsh b/gem-maven-plugin/src/it/irb-help-pom-skip/verify.bsh similarity index 100% rename from gem-maven-plugin/src/it/irb-help-pom/verify.bsh rename to gem-maven-plugin/src/it/irb-help-pom-skip/verify.bsh diff --git a/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/invoker.properties b/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/invoker.properties similarity index 100% rename from jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/invoker.properties rename to jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/invoker.properties diff --git a/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/pom.xml b/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/pom.xml similarity index 100% rename from jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/pom.xml rename to jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/pom.xml diff --git a/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/src/main/ruby/file.class b/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/src/main/ruby/file.class similarity index 100% rename from jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/src/main/ruby/file.class rename to jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/src/main/ruby/file.class diff --git a/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/src/main/ruby/file.rb b/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/src/main/ruby/file.rb similarity index 100% rename from jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/src/main/ruby/file.rb rename to jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/src/main/ruby/file.rb diff --git a/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/verify.bsh b/jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/verify.bsh similarity index 100% rename from jruby-maven-plugin/src/it/compile-failures-but-ignore-failures/verify.bsh rename to jruby-maven-plugin/src/it/compile-failures-but-ignore-failures-skip/verify.bsh diff --git a/jruby-maven-plugin/src/it/compile-failures/verify.bsh b/jruby-maven-plugin/src/it/compile-failures/verify.bsh index 0c3d8c77..6993545b 100644 --- a/jruby-maven-plugin/src/it/compile-failures/verify.bsh +++ b/jruby-maven-plugin/src/it/compile-failures/verify.bsh @@ -3,7 +3,7 @@ import org.codehaus.plexus.util.FileUtils; String log = FileUtils.fileRead( new File( basedir, "build.log" ) ); -String expected = "Failure during compilation"; +String expected = "SyntaxError"; if ( !log.contains( expected ) ) { throw new RuntimeException( "log file does not contain '" + expected + "'" ); diff --git a/jruby-maven-plugin/src/it/compile-verbose/verify.bsh b/jruby-maven-plugin/src/it/compile-verbose/verify.bsh index d53ac1bf..66f22f4b 100644 --- a/jruby-maven-plugin/src/it/compile-verbose/verify.bsh +++ b/jruby-maven-plugin/src/it/compile-verbose/verify.bsh @@ -2,9 +2,8 @@ import java.io.*; import org.codehaus.plexus.util.FileUtils; -String log = FileUtils.fileRead( new File( basedir, "build.log" ) ); -String expected = "Compiling ./file.rb"; -if ( !log.contains( expected ) ) +String file = new File( basedir, "target/classes/file.class" ).toString(); +if ( ! FileUtils.fileExists(file) ) { - throw new RuntimeException( "log file does not contain '" + expected + "'" ); -} \ No newline at end of file + throw new RuntimeException( "class file does not exists '" + file + "'" ); +} diff --git a/jruby-maven-plugin/src/it/jruby-version/verify.bsh b/jruby-maven-plugin/src/it/jruby-version/verify.bsh index 102fe2d3..a027cf7f 100644 --- a/jruby-maven-plugin/src/it/jruby-version/verify.bsh +++ b/jruby-maven-plugin/src/it/jruby-version/verify.bsh @@ -3,8 +3,8 @@ import org.codehaus.plexus.util.FileUtils; String log = FileUtils.fileRead( new File( basedir, "build.log" ) ); -String expected = "[INFO] jruby 1."; +String expected = "[INFO] jruby 9."; if ( !log.contains( expected ) ) { throw new RuntimeException( "log file does not contain '" + expected + "'" ); -} \ No newline at end of file +} diff --git a/jruby-maven-plugin/src/main/java/de/saumya/mojo/jruby/AbstractJRubyMojo.java b/jruby-maven-plugin/src/main/java/de/saumya/mojo/jruby/AbstractJRubyMojo.java index b1b4c1c5..54dc4b3b 100644 --- a/jruby-maven-plugin/src/main/java/de/saumya/mojo/jruby/AbstractJRubyMojo.java +++ b/jruby-maven-plugin/src/main/java/de/saumya/mojo/jruby/AbstractJRubyMojo.java @@ -40,7 +40,7 @@ public abstract class AbstractJRubyMojo extends AbstractMojo { protected static final String JRUBY_STDLIB = "jruby-stdlib"; - protected static final String DEFAULT_JRUBY_VERSION = "1.7.22"; + protected static final String DEFAULT_JRUBY_VERSION = "9.2.9.0"; /** diff --git a/parent-mojo/pom.xml b/parent-mojo/pom.xml index b683afa1..e2a3218c 100644 --- a/parent-mojo/pom.xml +++ b/parent-mojo/pom.xml @@ -125,6 +125,7 @@ <preBuildHookScript>setup.bsh</preBuildHookScript> <postBuildHookScript>verify.bsh</postBuildHookScript> <streamLogs>true</streamLogs> + <pomExcludes>*-skip/pom.xml</pomExcludes> </configuration> <executions> <execution> -- GitLab From a9ae5684ed02f0aad87f49fe283eeae49f6bd413 Mon Sep 17 00:00:00 2001 From: Christian Meier <meier.kristian@gmail.com> Date: Sun, 12 Apr 2020 20:52:29 +0200 Subject: [PATCH 2/6] skip ITs for old jrubies and deprecated plugins --- .../features/simplest.feature | 0 .../features/step_definitions/simplest_steps.rb | 0 .../invoker.properties | 0 .../it/{cucumber-failure-19 => cucumber-failure-19-skip}/pom.xml | 0 .../test.properties | 0 .../{cucumber-failure-19 => cucumber-failure-19-skip}/verify.bsh | 0 .../features/simplest.feature | 0 .../features/step_definitions/simplest_steps.rb | 0 .../invoker.properties | 0 .../src/it/{cucumber-failure => cucumber-failure-skip}/pom.xml | 0 .../{cucumber-failure => cucumber-failure-skip}/test.properties | 0 .../src/it/{cucumber-failure => cucumber-failure-skip}/verify.bsh | 0 .../{cucumber-pom => cucumber-pom-skip}/features/simplest.feature | 0 .../features/step_definitions/simplest_steps.rb | 0 .../src/it/{cucumber-pom => cucumber-pom-skip}/invoker.properties | 0 .../src/it/{cucumber-pom => cucumber-pom-skip}/pom.xml | 0 .../src/it/{cucumber-pom => cucumber-pom-skip}/test.properties | 0 .../src/it/{cucumber-pom => cucumber-pom-skip}/verify.bsh | 0 .../invoker.properties | 0 .../it/{cucumber-somewhere => cucumber-somewhere-skip}/pom.xml | 0 .../somewhere/features/simplest.feature | 0 .../somewhere/features/step_definitions/simplest_steps.rb | 0 .../test.properties | 0 .../it/{cucumber-somewhere => cucumber-somewhere-skip}/verify.bsh | 0 .../invoker.properties | 0 .../pom.xml | 0 .../spec/success_spec.rb | 0 .../test.properties | 0 .../verify.bsh | 0 .../invoker.properties | 0 .../src/it/{rspec-failure-19 => rspec-failure-19-skip}/pom.xml | 0 .../spec/failure_spec.rb | 0 .../{rspec-failure-19 => rspec-failure-19-skip}/test.properties | 0 .../src/it/{rspec-failure-19 => rspec-failure-19-skip}/verify.bsh | 0 34 files changed, 0 insertions(+), 0 deletions(-) rename cucumber-maven-plugin/src/it/{cucumber-failure-19 => cucumber-failure-19-skip}/features/simplest.feature (100%) rename cucumber-maven-plugin/src/it/{cucumber-failure-19 => cucumber-failure-19-skip}/features/step_definitions/simplest_steps.rb (100%) rename cucumber-maven-plugin/src/it/{cucumber-failure-19 => cucumber-failure-19-skip}/invoker.properties (100%) rename cucumber-maven-plugin/src/it/{cucumber-failure-19 => cucumber-failure-19-skip}/pom.xml (100%) rename cucumber-maven-plugin/src/it/{cucumber-failure-19 => cucumber-failure-19-skip}/test.properties (100%) rename cucumber-maven-plugin/src/it/{cucumber-failure-19 => cucumber-failure-19-skip}/verify.bsh (100%) rename cucumber-maven-plugin/src/it/{cucumber-failure => cucumber-failure-skip}/features/simplest.feature (100%) rename cucumber-maven-plugin/src/it/{cucumber-failure => cucumber-failure-skip}/features/step_definitions/simplest_steps.rb (100%) rename cucumber-maven-plugin/src/it/{cucumber-failure => cucumber-failure-skip}/invoker.properties (100%) rename cucumber-maven-plugin/src/it/{cucumber-failure => cucumber-failure-skip}/pom.xml (100%) rename cucumber-maven-plugin/src/it/{cucumber-failure => cucumber-failure-skip}/test.properties (100%) rename cucumber-maven-plugin/src/it/{cucumber-failure => cucumber-failure-skip}/verify.bsh (100%) rename cucumber-maven-plugin/src/it/{cucumber-pom => cucumber-pom-skip}/features/simplest.feature (100%) rename cucumber-maven-plugin/src/it/{cucumber-pom => cucumber-pom-skip}/features/step_definitions/simplest_steps.rb (100%) rename cucumber-maven-plugin/src/it/{cucumber-pom => cucumber-pom-skip}/invoker.properties (100%) rename cucumber-maven-plugin/src/it/{cucumber-pom => cucumber-pom-skip}/pom.xml (100%) rename cucumber-maven-plugin/src/it/{cucumber-pom => cucumber-pom-skip}/test.properties (100%) rename cucumber-maven-plugin/src/it/{cucumber-pom => cucumber-pom-skip}/verify.bsh (100%) rename cucumber-maven-plugin/src/it/{cucumber-somewhere => cucumber-somewhere-skip}/invoker.properties (100%) rename cucumber-maven-plugin/src/it/{cucumber-somewhere => cucumber-somewhere-skip}/pom.xml (100%) rename cucumber-maven-plugin/src/it/{cucumber-somewhere => cucumber-somewhere-skip}/somewhere/features/simplest.feature (100%) rename cucumber-maven-plugin/src/it/{cucumber-somewhere => cucumber-somewhere-skip}/somewhere/features/step_definitions/simplest_steps.rb (100%) rename cucumber-maven-plugin/src/it/{cucumber-somewhere => cucumber-somewhere-skip}/test.properties (100%) rename cucumber-maven-plugin/src/it/{cucumber-somewhere => cucumber-somewhere-skip}/verify.bsh (100%) rename rspec-maven-plugin/src/it/{rspec-failure-18and19-156_161 => rspec-failure-18and19-156_161-skip}/invoker.properties (100%) rename rspec-maven-plugin/src/it/{rspec-failure-18and19-156_161 => rspec-failure-18and19-156_161-skip}/pom.xml (100%) rename rspec-maven-plugin/src/it/{rspec-failure-18and19-156_161 => rspec-failure-18and19-156_161-skip}/spec/success_spec.rb (100%) rename rspec-maven-plugin/src/it/{rspec-failure-18and19-156_161 => rspec-failure-18and19-156_161-skip}/test.properties (100%) rename rspec-maven-plugin/src/it/{rspec-failure-18and19-156_161 => rspec-failure-18and19-156_161-skip}/verify.bsh (100%) rename rspec-maven-plugin/src/it/{rspec-failure-19 => rspec-failure-19-skip}/invoker.properties (100%) rename rspec-maven-plugin/src/it/{rspec-failure-19 => rspec-failure-19-skip}/pom.xml (100%) rename rspec-maven-plugin/src/it/{rspec-failure-19 => rspec-failure-19-skip}/spec/failure_spec.rb (100%) rename rspec-maven-plugin/src/it/{rspec-failure-19 => rspec-failure-19-skip}/test.properties (100%) rename rspec-maven-plugin/src/it/{rspec-failure-19 => rspec-failure-19-skip}/verify.bsh (100%) diff --git a/cucumber-maven-plugin/src/it/cucumber-failure-19/features/simplest.feature b/cucumber-maven-plugin/src/it/cucumber-failure-19-skip/features/simplest.feature similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-failure-19/features/simplest.feature rename to cucumber-maven-plugin/src/it/cucumber-failure-19-skip/features/simplest.feature diff --git a/cucumber-maven-plugin/src/it/cucumber-failure-19/features/step_definitions/simplest_steps.rb b/cucumber-maven-plugin/src/it/cucumber-failure-19-skip/features/step_definitions/simplest_steps.rb similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-failure-19/features/step_definitions/simplest_steps.rb rename to cucumber-maven-plugin/src/it/cucumber-failure-19-skip/features/step_definitions/simplest_steps.rb diff --git a/cucumber-maven-plugin/src/it/cucumber-failure-19/invoker.properties b/cucumber-maven-plugin/src/it/cucumber-failure-19-skip/invoker.properties similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-failure-19/invoker.properties rename to cucumber-maven-plugin/src/it/cucumber-failure-19-skip/invoker.properties diff --git a/cucumber-maven-plugin/src/it/cucumber-failure-19/pom.xml b/cucumber-maven-plugin/src/it/cucumber-failure-19-skip/pom.xml similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-failure-19/pom.xml rename to cucumber-maven-plugin/src/it/cucumber-failure-19-skip/pom.xml diff --git a/cucumber-maven-plugin/src/it/cucumber-failure-19/test.properties b/cucumber-maven-plugin/src/it/cucumber-failure-19-skip/test.properties similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-failure-19/test.properties rename to cucumber-maven-plugin/src/it/cucumber-failure-19-skip/test.properties diff --git a/cucumber-maven-plugin/src/it/cucumber-failure-19/verify.bsh b/cucumber-maven-plugin/src/it/cucumber-failure-19-skip/verify.bsh similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-failure-19/verify.bsh rename to cucumber-maven-plugin/src/it/cucumber-failure-19-skip/verify.bsh diff --git a/cucumber-maven-plugin/src/it/cucumber-failure/features/simplest.feature b/cucumber-maven-plugin/src/it/cucumber-failure-skip/features/simplest.feature similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-failure/features/simplest.feature rename to cucumber-maven-plugin/src/it/cucumber-failure-skip/features/simplest.feature diff --git a/cucumber-maven-plugin/src/it/cucumber-failure/features/step_definitions/simplest_steps.rb b/cucumber-maven-plugin/src/it/cucumber-failure-skip/features/step_definitions/simplest_steps.rb similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-failure/features/step_definitions/simplest_steps.rb rename to cucumber-maven-plugin/src/it/cucumber-failure-skip/features/step_definitions/simplest_steps.rb diff --git a/cucumber-maven-plugin/src/it/cucumber-failure/invoker.properties b/cucumber-maven-plugin/src/it/cucumber-failure-skip/invoker.properties similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-failure/invoker.properties rename to cucumber-maven-plugin/src/it/cucumber-failure-skip/invoker.properties diff --git a/cucumber-maven-plugin/src/it/cucumber-failure/pom.xml b/cucumber-maven-plugin/src/it/cucumber-failure-skip/pom.xml similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-failure/pom.xml rename to cucumber-maven-plugin/src/it/cucumber-failure-skip/pom.xml diff --git a/cucumber-maven-plugin/src/it/cucumber-failure/test.properties b/cucumber-maven-plugin/src/it/cucumber-failure-skip/test.properties similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-failure/test.properties rename to cucumber-maven-plugin/src/it/cucumber-failure-skip/test.properties diff --git a/cucumber-maven-plugin/src/it/cucumber-failure/verify.bsh b/cucumber-maven-plugin/src/it/cucumber-failure-skip/verify.bsh similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-failure/verify.bsh rename to cucumber-maven-plugin/src/it/cucumber-failure-skip/verify.bsh diff --git a/cucumber-maven-plugin/src/it/cucumber-pom/features/simplest.feature b/cucumber-maven-plugin/src/it/cucumber-pom-skip/features/simplest.feature similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-pom/features/simplest.feature rename to cucumber-maven-plugin/src/it/cucumber-pom-skip/features/simplest.feature diff --git a/cucumber-maven-plugin/src/it/cucumber-pom/features/step_definitions/simplest_steps.rb b/cucumber-maven-plugin/src/it/cucumber-pom-skip/features/step_definitions/simplest_steps.rb similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-pom/features/step_definitions/simplest_steps.rb rename to cucumber-maven-plugin/src/it/cucumber-pom-skip/features/step_definitions/simplest_steps.rb diff --git a/cucumber-maven-plugin/src/it/cucumber-pom/invoker.properties b/cucumber-maven-plugin/src/it/cucumber-pom-skip/invoker.properties similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-pom/invoker.properties rename to cucumber-maven-plugin/src/it/cucumber-pom-skip/invoker.properties diff --git a/cucumber-maven-plugin/src/it/cucumber-pom/pom.xml b/cucumber-maven-plugin/src/it/cucumber-pom-skip/pom.xml similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-pom/pom.xml rename to cucumber-maven-plugin/src/it/cucumber-pom-skip/pom.xml diff --git a/cucumber-maven-plugin/src/it/cucumber-pom/test.properties b/cucumber-maven-plugin/src/it/cucumber-pom-skip/test.properties similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-pom/test.properties rename to cucumber-maven-plugin/src/it/cucumber-pom-skip/test.properties diff --git a/cucumber-maven-plugin/src/it/cucumber-pom/verify.bsh b/cucumber-maven-plugin/src/it/cucumber-pom-skip/verify.bsh similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-pom/verify.bsh rename to cucumber-maven-plugin/src/it/cucumber-pom-skip/verify.bsh diff --git a/cucumber-maven-plugin/src/it/cucumber-somewhere/invoker.properties b/cucumber-maven-plugin/src/it/cucumber-somewhere-skip/invoker.properties similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-somewhere/invoker.properties rename to cucumber-maven-plugin/src/it/cucumber-somewhere-skip/invoker.properties diff --git a/cucumber-maven-plugin/src/it/cucumber-somewhere/pom.xml b/cucumber-maven-plugin/src/it/cucumber-somewhere-skip/pom.xml similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-somewhere/pom.xml rename to cucumber-maven-plugin/src/it/cucumber-somewhere-skip/pom.xml diff --git a/cucumber-maven-plugin/src/it/cucumber-somewhere/somewhere/features/simplest.feature b/cucumber-maven-plugin/src/it/cucumber-somewhere-skip/somewhere/features/simplest.feature similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-somewhere/somewhere/features/simplest.feature rename to cucumber-maven-plugin/src/it/cucumber-somewhere-skip/somewhere/features/simplest.feature diff --git a/cucumber-maven-plugin/src/it/cucumber-somewhere/somewhere/features/step_definitions/simplest_steps.rb b/cucumber-maven-plugin/src/it/cucumber-somewhere-skip/somewhere/features/step_definitions/simplest_steps.rb similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-somewhere/somewhere/features/step_definitions/simplest_steps.rb rename to cucumber-maven-plugin/src/it/cucumber-somewhere-skip/somewhere/features/step_definitions/simplest_steps.rb diff --git a/cucumber-maven-plugin/src/it/cucumber-somewhere/test.properties b/cucumber-maven-plugin/src/it/cucumber-somewhere-skip/test.properties similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-somewhere/test.properties rename to cucumber-maven-plugin/src/it/cucumber-somewhere-skip/test.properties diff --git a/cucumber-maven-plugin/src/it/cucumber-somewhere/verify.bsh b/cucumber-maven-plugin/src/it/cucumber-somewhere-skip/verify.bsh similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-somewhere/verify.bsh rename to cucumber-maven-plugin/src/it/cucumber-somewhere-skip/verify.bsh diff --git a/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/invoker.properties b/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/invoker.properties similarity index 100% rename from rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/invoker.properties rename to rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/invoker.properties diff --git a/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/pom.xml b/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/pom.xml similarity index 100% rename from rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/pom.xml rename to rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/pom.xml diff --git a/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/spec/success_spec.rb b/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/spec/success_spec.rb similarity index 100% rename from rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/spec/success_spec.rb rename to rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/spec/success_spec.rb diff --git a/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/test.properties b/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/test.properties similarity index 100% rename from rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/test.properties rename to rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/test.properties diff --git a/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/verify.bsh b/rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/verify.bsh similarity index 100% rename from rspec-maven-plugin/src/it/rspec-failure-18and19-156_161/verify.bsh rename to rspec-maven-plugin/src/it/rspec-failure-18and19-156_161-skip/verify.bsh diff --git a/rspec-maven-plugin/src/it/rspec-failure-19/invoker.properties b/rspec-maven-plugin/src/it/rspec-failure-19-skip/invoker.properties similarity index 100% rename from rspec-maven-plugin/src/it/rspec-failure-19/invoker.properties rename to rspec-maven-plugin/src/it/rspec-failure-19-skip/invoker.properties diff --git a/rspec-maven-plugin/src/it/rspec-failure-19/pom.xml b/rspec-maven-plugin/src/it/rspec-failure-19-skip/pom.xml similarity index 100% rename from rspec-maven-plugin/src/it/rspec-failure-19/pom.xml rename to rspec-maven-plugin/src/it/rspec-failure-19-skip/pom.xml diff --git a/rspec-maven-plugin/src/it/rspec-failure-19/spec/failure_spec.rb b/rspec-maven-plugin/src/it/rspec-failure-19-skip/spec/failure_spec.rb similarity index 100% rename from rspec-maven-plugin/src/it/rspec-failure-19/spec/failure_spec.rb rename to rspec-maven-plugin/src/it/rspec-failure-19-skip/spec/failure_spec.rb diff --git a/rspec-maven-plugin/src/it/rspec-failure-19/test.properties b/rspec-maven-plugin/src/it/rspec-failure-19-skip/test.properties similarity index 100% rename from rspec-maven-plugin/src/it/rspec-failure-19/test.properties rename to rspec-maven-plugin/src/it/rspec-failure-19-skip/test.properties diff --git a/rspec-maven-plugin/src/it/rspec-failure-19/verify.bsh b/rspec-maven-plugin/src/it/rspec-failure-19-skip/verify.bsh similarity index 100% rename from rspec-maven-plugin/src/it/rspec-failure-19/verify.bsh rename to rspec-maven-plugin/src/it/rspec-failure-19-skip/verify.bsh -- GitLab From f4b5f2c7808f52abf486accc77f512cdbde0fb17 Mon Sep 17 00:00:00 2001 From: Christian Meier <meier.kristian@gmail.com> Date: Wed, 22 Apr 2020 09:46:20 +0200 Subject: [PATCH 3/6] skip broken ITs --- .../src/it/{bundler-pom => bundler-pom-skip}/Gemfile | 0 .../src/it/{bundler-pom => bundler-pom-skip}/invoker.properties | 0 .../src/it/{bundler-pom => bundler-pom-skip}/pom.xml | 0 .../src/it/{bundler-pom => bundler-pom-skip}/setup.bsh | 0 .../src/it/{bundler-pom => bundler-pom-skip}/verify.bsh | 0 rake-maven-plugin/src/it/{rake-file => rake-file-skip}/file | 0 .../src/it/{rake-file => rake-file-skip}/invoker.properties | 0 rake-maven-plugin/src/it/{rake-file => rake-file-skip}/pom.xml | 0 .../src/it/{rake-file => rake-file-skip}/test.properties | 0 rake-maven-plugin/src/it/{rake-file => rake-file-skip}/verify.bsh | 0 .../src/it/{rake-tasks => rake-tasks-skip}/invoker.properties | 0 rake-maven-plugin/src/it/{rake-tasks => rake-tasks-skip}/pom.xml | 0 rake-maven-plugin/src/it/{rake-tasks => rake-tasks-skip}/rakefile | 0 .../src/it/{rake-tasks => rake-tasks-skip}/test.properties | 0 .../src/it/{rake-tasks => rake-tasks-skip}/verify.bsh | 0 15 files changed, 0 insertions(+), 0 deletions(-) rename bundler-maven-plugin/src/it/{bundler-pom => bundler-pom-skip}/Gemfile (100%) rename bundler-maven-plugin/src/it/{bundler-pom => bundler-pom-skip}/invoker.properties (100%) rename bundler-maven-plugin/src/it/{bundler-pom => bundler-pom-skip}/pom.xml (100%) rename bundler-maven-plugin/src/it/{bundler-pom => bundler-pom-skip}/setup.bsh (100%) rename bundler-maven-plugin/src/it/{bundler-pom => bundler-pom-skip}/verify.bsh (100%) rename rake-maven-plugin/src/it/{rake-file => rake-file-skip}/file (100%) rename rake-maven-plugin/src/it/{rake-file => rake-file-skip}/invoker.properties (100%) rename rake-maven-plugin/src/it/{rake-file => rake-file-skip}/pom.xml (100%) rename rake-maven-plugin/src/it/{rake-file => rake-file-skip}/test.properties (100%) rename rake-maven-plugin/src/it/{rake-file => rake-file-skip}/verify.bsh (100%) rename rake-maven-plugin/src/it/{rake-tasks => rake-tasks-skip}/invoker.properties (100%) rename rake-maven-plugin/src/it/{rake-tasks => rake-tasks-skip}/pom.xml (100%) rename rake-maven-plugin/src/it/{rake-tasks => rake-tasks-skip}/rakefile (100%) rename rake-maven-plugin/src/it/{rake-tasks => rake-tasks-skip}/test.properties (100%) rename rake-maven-plugin/src/it/{rake-tasks => rake-tasks-skip}/verify.bsh (100%) diff --git a/bundler-maven-plugin/src/it/bundler-pom/Gemfile b/bundler-maven-plugin/src/it/bundler-pom-skip/Gemfile similarity index 100% rename from bundler-maven-plugin/src/it/bundler-pom/Gemfile rename to bundler-maven-plugin/src/it/bundler-pom-skip/Gemfile diff --git a/bundler-maven-plugin/src/it/bundler-pom/invoker.properties b/bundler-maven-plugin/src/it/bundler-pom-skip/invoker.properties similarity index 100% rename from bundler-maven-plugin/src/it/bundler-pom/invoker.properties rename to bundler-maven-plugin/src/it/bundler-pom-skip/invoker.properties diff --git a/bundler-maven-plugin/src/it/bundler-pom/pom.xml b/bundler-maven-plugin/src/it/bundler-pom-skip/pom.xml similarity index 100% rename from bundler-maven-plugin/src/it/bundler-pom/pom.xml rename to bundler-maven-plugin/src/it/bundler-pom-skip/pom.xml diff --git a/bundler-maven-plugin/src/it/bundler-pom/setup.bsh b/bundler-maven-plugin/src/it/bundler-pom-skip/setup.bsh similarity index 100% rename from bundler-maven-plugin/src/it/bundler-pom/setup.bsh rename to bundler-maven-plugin/src/it/bundler-pom-skip/setup.bsh diff --git a/bundler-maven-plugin/src/it/bundler-pom/verify.bsh b/bundler-maven-plugin/src/it/bundler-pom-skip/verify.bsh similarity index 100% rename from bundler-maven-plugin/src/it/bundler-pom/verify.bsh rename to bundler-maven-plugin/src/it/bundler-pom-skip/verify.bsh diff --git a/rake-maven-plugin/src/it/rake-file/file b/rake-maven-plugin/src/it/rake-file-skip/file similarity index 100% rename from rake-maven-plugin/src/it/rake-file/file rename to rake-maven-plugin/src/it/rake-file-skip/file diff --git a/rake-maven-plugin/src/it/rake-file/invoker.properties b/rake-maven-plugin/src/it/rake-file-skip/invoker.properties similarity index 100% rename from rake-maven-plugin/src/it/rake-file/invoker.properties rename to rake-maven-plugin/src/it/rake-file-skip/invoker.properties diff --git a/rake-maven-plugin/src/it/rake-file/pom.xml b/rake-maven-plugin/src/it/rake-file-skip/pom.xml similarity index 100% rename from rake-maven-plugin/src/it/rake-file/pom.xml rename to rake-maven-plugin/src/it/rake-file-skip/pom.xml diff --git a/rake-maven-plugin/src/it/rake-file/test.properties b/rake-maven-plugin/src/it/rake-file-skip/test.properties similarity index 100% rename from rake-maven-plugin/src/it/rake-file/test.properties rename to rake-maven-plugin/src/it/rake-file-skip/test.properties diff --git a/rake-maven-plugin/src/it/rake-file/verify.bsh b/rake-maven-plugin/src/it/rake-file-skip/verify.bsh similarity index 100% rename from rake-maven-plugin/src/it/rake-file/verify.bsh rename to rake-maven-plugin/src/it/rake-file-skip/verify.bsh diff --git a/rake-maven-plugin/src/it/rake-tasks/invoker.properties b/rake-maven-plugin/src/it/rake-tasks-skip/invoker.properties similarity index 100% rename from rake-maven-plugin/src/it/rake-tasks/invoker.properties rename to rake-maven-plugin/src/it/rake-tasks-skip/invoker.properties diff --git a/rake-maven-plugin/src/it/rake-tasks/pom.xml b/rake-maven-plugin/src/it/rake-tasks-skip/pom.xml similarity index 100% rename from rake-maven-plugin/src/it/rake-tasks/pom.xml rename to rake-maven-plugin/src/it/rake-tasks-skip/pom.xml diff --git a/rake-maven-plugin/src/it/rake-tasks/rakefile b/rake-maven-plugin/src/it/rake-tasks-skip/rakefile similarity index 100% rename from rake-maven-plugin/src/it/rake-tasks/rakefile rename to rake-maven-plugin/src/it/rake-tasks-skip/rakefile diff --git a/rake-maven-plugin/src/it/rake-tasks/test.properties b/rake-maven-plugin/src/it/rake-tasks-skip/test.properties similarity index 100% rename from rake-maven-plugin/src/it/rake-tasks/test.properties rename to rake-maven-plugin/src/it/rake-tasks-skip/test.properties diff --git a/rake-maven-plugin/src/it/rake-tasks/verify.bsh b/rake-maven-plugin/src/it/rake-tasks-skip/verify.bsh similarity index 100% rename from rake-maven-plugin/src/it/rake-tasks/verify.bsh rename to rake-maven-plugin/src/it/rake-tasks-skip/verify.bsh -- GitLab From 03d6600db5c08f197d0e8bddf563902470b5f250 Mon Sep 17 00:00:00 2001 From: Christian Meier <meier.kristian@gmail.com> Date: Wed, 22 Apr 2020 09:46:56 +0200 Subject: [PATCH 4/6] depreacte with warning bunlder,cucumber,rake --- .../src/main/java/de/saumya/mojo/bundler/InstallMojo.java | 3 ++- .../src/main/java/de/saumya/mojo/bundler/UpdateMojo.java | 2 ++ .../src/main/java/de/saumya/mojo/cucumber/CucumberMojo.java | 2 ++ .../src/main/java/de/saumya/mojo/rake/RakeMojo.java | 1 + 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/InstallMojo.java b/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/InstallMojo.java index c46bf397..f27f380e 100644 --- a/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/InstallMojo.java +++ b/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/InstallMojo.java @@ -25,6 +25,7 @@ import de.saumya.mojo.ruby.script.ScriptException; * maven wrapper around the bundler install command. */ @Mojo(name = "install", defaultPhase = LifecyclePhase.INITIALIZE, requiresDependencyResolution = ResolutionScope.TEST) +@Deprecated public class InstallMojo extends AbstractGemMojo { /** @@ -99,7 +100,7 @@ public class InstallMojo extends AbstractGemMojo { @Override public void executeWithGems() throws MojoExecutionException, ScriptException, IOException, GemException { - if(project.getFile() != null){ + logger.warn("bundler-maven-plugin is deprecated and is not maintained anymore"); if(project.getFile() != null){ String pomSha1 = sha1(FileUtils.fileRead(project.getFile())); File sha1 = new File(project.getBuild().getDirectory(), project.getFile().getName() + ".sha1"); if(sha1.exists()){ diff --git a/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/UpdateMojo.java b/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/UpdateMojo.java index 924a9d6c..6aae2f8e 100644 --- a/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/UpdateMojo.java +++ b/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/UpdateMojo.java @@ -17,6 +17,7 @@ import org.apache.maven.plugins.annotations.ResolutionScope; * maven wrapper around the bundler update command. */ @Mojo(name = "update", defaultPhase = LifecyclePhase.INITIALIZE, requiresDependencyResolution = ResolutionScope.TEST) +@Deprecated public class UpdateMojo extends AbstractGemMojo { /** @@ -29,6 +30,7 @@ public class UpdateMojo extends AbstractGemMojo { @Override public void executeWithGems() throws MojoExecutionException, ScriptException, IOException, GemException { + logger.warn("bundler-maven-plugin is deprecated and is not maintained anymore"); final Script script = this.factory.newScriptFromSearchPath("bundle"); script.addArg("update"); if (this.bundlerArgs != null) { diff --git a/cucumber-maven-plugin/src/main/java/de/saumya/mojo/cucumber/CucumberMojo.java b/cucumber-maven-plugin/src/main/java/de/saumya/mojo/cucumber/CucumberMojo.java index d57cc44c..1ad464c5 100644 --- a/cucumber-maven-plugin/src/main/java/de/saumya/mojo/cucumber/CucumberMojo.java +++ b/cucumber-maven-plugin/src/main/java/de/saumya/mojo/cucumber/CucumberMojo.java @@ -24,6 +24,7 @@ import org.apache.maven.plugins.annotations.ResolutionScope; * maven wrapper around the cucumber command. */ @Mojo(name = "test", defaultPhase = LifecyclePhase.TEST, requiresDependencyResolution = ResolutionScope.TEST) +@Deprecated public class CucumberMojo extends AbstractTestMojo { enum ResultEnum { @@ -50,6 +51,7 @@ public class CucumberMojo extends AbstractTestMojo { @Override public void execute() throws MojoExecutionException, MojoFailureException { + logger.warn("cucumber-maven-plugin is deprecated and is not maintained anymore"); if (this.skip || this.skipTests || this.skipCucumber) { getLog().info("Skipping Cucumber tests"); } diff --git a/rake-maven-plugin/src/main/java/de/saumya/mojo/rake/RakeMojo.java b/rake-maven-plugin/src/main/java/de/saumya/mojo/rake/RakeMojo.java index 42db0505..cf0c4865 100644 --- a/rake-maven-plugin/src/main/java/de/saumya/mojo/rake/RakeMojo.java +++ b/rake-maven-plugin/src/main/java/de/saumya/mojo/rake/RakeMojo.java @@ -37,6 +37,7 @@ public class RakeMojo extends AbstractGemMojo { @Override public void executeWithGems() throws MojoExecutionException, ScriptException, IOException, GemException { + logger.warn("rake-maven-plugin is deprecated and is not maintained anymore"); final Script script = this.factory.newScriptFromJRubyJar("rake"); if (this.rakefile != null){ script.addArg("-f", this.rakefile); -- GitLab From 92ce8658683c253578a2daf0cc1dadb522614271 Mon Sep 17 00:00:00 2001 From: Christian Meier <meier.kristian@gmail.com> Date: Wed, 29 Apr 2020 11:30:01 +0200 Subject: [PATCH 5/6] fix most tests --- .../src/main/java/de/saumya/mojo/bundler/InstallMojo.java | 3 ++- .../features/simplest.feature | 0 .../features/step_definitions/simplest_steps.rb | 0 .../invoker.properties | 0 .../pom.xml | 0 .../test.properties | 0 .../verify.bsh | 0 .../invoker.properties | 0 .../{minitest-failure-19 => minitest-failure-19-skip}/pom.xml | 0 .../test.properties | 0 .../test/simple_test.rb | 0 .../verify.bsh | 0 .../src/it/minitest-from-jruby/test.properties | 2 ++ runit-maven-plugin/src/it/runit-failure-19/test.properties | 3 ++- runit-maven-plugin/src/it/runit-failure/test.properties | 1 + runit-maven-plugin/src/it/runit-pom/test.properties | 1 + runit-maven-plugin/src/it/runit-somewhere/test.properties | 1 + runit-maven-plugin/src/it/runit-summary-report/test.properties | 1 + .../src/main/java/de/saumya/mojo/runit/RUnitMojo.java | 3 ++- 19 files changed, 12 insertions(+), 3 deletions(-) rename cucumber-maven-plugin/src/it/{cucumber-summary-report => cucumber-summary-report-skip}/features/simplest.feature (100%) rename cucumber-maven-plugin/src/it/{cucumber-summary-report => cucumber-summary-report-skip}/features/step_definitions/simplest_steps.rb (100%) rename cucumber-maven-plugin/src/it/{cucumber-summary-report => cucumber-summary-report-skip}/invoker.properties (100%) rename cucumber-maven-plugin/src/it/{cucumber-summary-report => cucumber-summary-report-skip}/pom.xml (100%) rename cucumber-maven-plugin/src/it/{cucumber-summary-report => cucumber-summary-report-skip}/test.properties (100%) rename cucumber-maven-plugin/src/it/{cucumber-summary-report => cucumber-summary-report-skip}/verify.bsh (100%) rename minitest-maven-plugin/src/it/{minitest-failure-19 => minitest-failure-19-skip}/invoker.properties (100%) rename minitest-maven-plugin/src/it/{minitest-failure-19 => minitest-failure-19-skip}/pom.xml (100%) rename minitest-maven-plugin/src/it/{minitest-failure-19 => minitest-failure-19-skip}/test.properties (100%) rename minitest-maven-plugin/src/it/{minitest-failure-19 => minitest-failure-19-skip}/test/simple_test.rb (100%) rename minitest-maven-plugin/src/it/{minitest-failure-19 => minitest-failure-19-skip}/verify.bsh (100%) create mode 100644 minitest-maven-plugin/src/it/minitest-from-jruby/test.properties create mode 100644 runit-maven-plugin/src/it/runit-failure/test.properties create mode 100644 runit-maven-plugin/src/it/runit-pom/test.properties create mode 100644 runit-maven-plugin/src/it/runit-somewhere/test.properties create mode 100644 runit-maven-plugin/src/it/runit-summary-report/test.properties diff --git a/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/InstallMojo.java b/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/InstallMojo.java index f27f380e..67eae2a6 100644 --- a/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/InstallMojo.java +++ b/bundler-maven-plugin/src/main/java/de/saumya/mojo/bundler/InstallMojo.java @@ -100,7 +100,8 @@ public class InstallMojo extends AbstractGemMojo { @Override public void executeWithGems() throws MojoExecutionException, ScriptException, IOException, GemException { - logger.warn("bundler-maven-plugin is deprecated and is not maintained anymore"); if(project.getFile() != null){ + logger.warn("bundler-maven-plugin is deprecated and is not maintained anymore"); + if(project.getFile() != null){ String pomSha1 = sha1(FileUtils.fileRead(project.getFile())); File sha1 = new File(project.getBuild().getDirectory(), project.getFile().getName() + ".sha1"); if(sha1.exists()){ diff --git a/cucumber-maven-plugin/src/it/cucumber-summary-report/features/simplest.feature b/cucumber-maven-plugin/src/it/cucumber-summary-report-skip/features/simplest.feature similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-summary-report/features/simplest.feature rename to cucumber-maven-plugin/src/it/cucumber-summary-report-skip/features/simplest.feature diff --git a/cucumber-maven-plugin/src/it/cucumber-summary-report/features/step_definitions/simplest_steps.rb b/cucumber-maven-plugin/src/it/cucumber-summary-report-skip/features/step_definitions/simplest_steps.rb similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-summary-report/features/step_definitions/simplest_steps.rb rename to cucumber-maven-plugin/src/it/cucumber-summary-report-skip/features/step_definitions/simplest_steps.rb diff --git a/cucumber-maven-plugin/src/it/cucumber-summary-report/invoker.properties b/cucumber-maven-plugin/src/it/cucumber-summary-report-skip/invoker.properties similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-summary-report/invoker.properties rename to cucumber-maven-plugin/src/it/cucumber-summary-report-skip/invoker.properties diff --git a/cucumber-maven-plugin/src/it/cucumber-summary-report/pom.xml b/cucumber-maven-plugin/src/it/cucumber-summary-report-skip/pom.xml similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-summary-report/pom.xml rename to cucumber-maven-plugin/src/it/cucumber-summary-report-skip/pom.xml diff --git a/cucumber-maven-plugin/src/it/cucumber-summary-report/test.properties b/cucumber-maven-plugin/src/it/cucumber-summary-report-skip/test.properties similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-summary-report/test.properties rename to cucumber-maven-plugin/src/it/cucumber-summary-report-skip/test.properties diff --git a/cucumber-maven-plugin/src/it/cucumber-summary-report/verify.bsh b/cucumber-maven-plugin/src/it/cucumber-summary-report-skip/verify.bsh similarity index 100% rename from cucumber-maven-plugin/src/it/cucumber-summary-report/verify.bsh rename to cucumber-maven-plugin/src/it/cucumber-summary-report-skip/verify.bsh diff --git a/minitest-maven-plugin/src/it/minitest-failure-19/invoker.properties b/minitest-maven-plugin/src/it/minitest-failure-19-skip/invoker.properties similarity index 100% rename from minitest-maven-plugin/src/it/minitest-failure-19/invoker.properties rename to minitest-maven-plugin/src/it/minitest-failure-19-skip/invoker.properties diff --git a/minitest-maven-plugin/src/it/minitest-failure-19/pom.xml b/minitest-maven-plugin/src/it/minitest-failure-19-skip/pom.xml similarity index 100% rename from minitest-maven-plugin/src/it/minitest-failure-19/pom.xml rename to minitest-maven-plugin/src/it/minitest-failure-19-skip/pom.xml diff --git a/minitest-maven-plugin/src/it/minitest-failure-19/test.properties b/minitest-maven-plugin/src/it/minitest-failure-19-skip/test.properties similarity index 100% rename from minitest-maven-plugin/src/it/minitest-failure-19/test.properties rename to minitest-maven-plugin/src/it/minitest-failure-19-skip/test.properties diff --git a/minitest-maven-plugin/src/it/minitest-failure-19/test/simple_test.rb b/minitest-maven-plugin/src/it/minitest-failure-19-skip/test/simple_test.rb similarity index 100% rename from minitest-maven-plugin/src/it/minitest-failure-19/test/simple_test.rb rename to minitest-maven-plugin/src/it/minitest-failure-19-skip/test/simple_test.rb diff --git a/minitest-maven-plugin/src/it/minitest-failure-19/verify.bsh b/minitest-maven-plugin/src/it/minitest-failure-19-skip/verify.bsh similarity index 100% rename from minitest-maven-plugin/src/it/minitest-failure-19/verify.bsh rename to minitest-maven-plugin/src/it/minitest-failure-19-skip/verify.bsh diff --git a/minitest-maven-plugin/src/it/minitest-from-jruby/test.properties b/minitest-maven-plugin/src/it/minitest-from-jruby/test.properties new file mode 100644 index 00000000..926f8e04 --- /dev/null +++ b/minitest-maven-plugin/src/it/minitest-from-jruby/test.properties @@ -0,0 +1,2 @@ +jruby.version=1.7.5 +jruby.verbose=true diff --git a/runit-maven-plugin/src/it/runit-failure-19/test.properties b/runit-maven-plugin/src/it/runit-failure-19/test.properties index 95cbf1ae..6705edf6 100644 --- a/runit-maven-plugin/src/it/runit-failure-19/test.properties +++ b/runit-maven-plugin/src/it/runit-failure-19/test.properties @@ -1 +1,2 @@ -jruby.switches=--1.9 \ No newline at end of file +jruby.switches=--1.9 +jruby.version=1.7.5 \ No newline at end of file diff --git a/runit-maven-plugin/src/it/runit-failure/test.properties b/runit-maven-plugin/src/it/runit-failure/test.properties new file mode 100644 index 00000000..f9a2e870 --- /dev/null +++ b/runit-maven-plugin/src/it/runit-failure/test.properties @@ -0,0 +1 @@ +jruby.version=1.7.5 \ No newline at end of file diff --git a/runit-maven-plugin/src/it/runit-pom/test.properties b/runit-maven-plugin/src/it/runit-pom/test.properties new file mode 100644 index 00000000..f9a2e870 --- /dev/null +++ b/runit-maven-plugin/src/it/runit-pom/test.properties @@ -0,0 +1 @@ +jruby.version=1.7.5 \ No newline at end of file diff --git a/runit-maven-plugin/src/it/runit-somewhere/test.properties b/runit-maven-plugin/src/it/runit-somewhere/test.properties new file mode 100644 index 00000000..f9a2e870 --- /dev/null +++ b/runit-maven-plugin/src/it/runit-somewhere/test.properties @@ -0,0 +1 @@ +jruby.version=1.7.5 \ No newline at end of file diff --git a/runit-maven-plugin/src/it/runit-summary-report/test.properties b/runit-maven-plugin/src/it/runit-summary-report/test.properties new file mode 100644 index 00000000..f9a2e870 --- /dev/null +++ b/runit-maven-plugin/src/it/runit-summary-report/test.properties @@ -0,0 +1 @@ +jruby.version=1.7.5 \ No newline at end of file diff --git a/runit-maven-plugin/src/main/java/de/saumya/mojo/runit/RUnitMojo.java b/runit-maven-plugin/src/main/java/de/saumya/mojo/runit/RUnitMojo.java index bcf5974d..0c4c9b9e 100644 --- a/runit-maven-plugin/src/main/java/de/saumya/mojo/runit/RUnitMojo.java +++ b/runit-maven-plugin/src/main/java/de/saumya/mojo/runit/RUnitMojo.java @@ -53,7 +53,8 @@ public class RUnitMojo extends AbstractTestMojo { @Override public void execute() throws MojoExecutionException, MojoFailureException { - if (this.skip || this.skipTests || this.skipRunit) { + logger.warn("runit-maven-plugin is deprecated and is not maintained anymore"); + if (this.skip || this.skipTests || this.skipRunit) { getLog().info("Skipping RUnit tests"); return; } else { -- GitLab From eb28c81746c3a123b708be57090b9b6ae28e0764 Mon Sep 17 00:00:00 2001 From: Christian Meier <meier.kristian@gmail.com> Date: Wed, 29 Apr 2020 11:30:21 +0200 Subject: [PATCH 6/6] ignore idea --- .gitignore | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index aaf23d24..f976ffb1 100644 --- a/.gitignore +++ b/.gitignore @@ -7,5 +7,7 @@ target tmp *Backup release.properties +<<<<<<< HEAD .idea/ -*.iml \ No newline at end of file +*.iml +.idea -- GitLab