Commit Graph

2439 Commits

Author SHA1 Message Date
Sylwester Lachiewicz df98cdb4ca Upgrade maven-antrun-plugin to 3.0.0 2020-04-17 22:59:18 +02:00
Maarten Mulders 3615723179 [MNG-4660] Use of --resume-from in multi-module project fails with missing inter-module dependencies 2020-04-14 22:03:37 +02:00
Michael Osipov 83c6b84540 [MNG-5640] AbstractMavenLifecycleParticipant#afterSessionEnd is not invoked in some cases
Explicitly set Maven Surefire Plugin version because the test will otherwise be
broken by MNG-6551. In version 3.0.0-M4 the output format has changed.
2020-04-13 16:46:50 +02:00
rfscholte ee290b5e36 Update maven-verifier to 1.7.1
Fix MavenITmng3810BadProfileActivationTest, target/profile.properties was never created
2020-04-07 19:27:14 +02:00
Michael Osipov fc175cc968 Some ITs test with SNAPSHOT versions 2020-04-04 00:39:13 +02:00
Michael Osipov e542897532 Remove overhauled comment 2020-04-03 23:53:05 +02:00
Michael Osipov e57c86ceb5 [MNG-6613] Mirror matching ignores closest/nearest definition
Replace faulty test which relies on outbound connections with a local,
non-existing repository.
2020-04-03 22:48:32 +02:00
Michael Osipov 1c160d444a Sort ITs in reverse numerical order 2020-04-03 18:00:31 +02:00
Hervé Boutemy fdac028100 [MNG-6562] fixed issues caused by new WARNING on default plugins 2020-02-06 07:40:02 +01:00
rfscholte 430152c1e5 Merge branch 'master' of https://gitbox.apache.org/repos/asf/maven-integration-testing 2020-01-29 21:16:09 +01:00
rfscholte ea1618cc1d [MNG-5669] same pom.xml is read multiple times 2020-01-29 21:14:26 +01:00
Sylwester Lachiewicz a831ae26e4 [MNG-6071] GetResource should return not null for custom pom 2020-01-27 23:48:16 +01:00
rfscholte bf7e8f5ec4 http to central not supported anymore, switch to https 2020-01-15 22:00:12 +01:00
Karl Heinz Marbaise d2342c1f87 Removed scm parts which are inherited and fixed GitHub URL. 2019-12-28 23:02:57 +01:00
Karl Heinz Marbaise 00e6f20bf5 Updated scm information to point to git instead of svn. 2019-12-28 22:46:29 +01:00
Karl Heinz Marbaise 5de5200218 Removed SVN legacy. 2019-12-27 14:21:25 +01:00
Martin Kanters 606adbd925 [MNG-6065] Create option --fail-on-severity 2019-12-27 10:55:34 +01:00
Hervé Boutemy 26fbc14475 updated GitHub repository description 2019-12-07 10:56:31 +01:00
rfscholte 2e4f619126 [MNG-6759] Fix module name 2019-11-17 22:56:46 +01:00
Stig Døssing 6700a88209 [REGRESSION] Maven fails to use <repositories> section from dependency when resolving transitive dependencies in some cases 2019-11-17 22:09:10 +01:00
Hervé Boutemy cf41940d41 [MNG-6584] new detailed message 2019-11-12 23:31:58 +01:00
Hervé Boutemy fdfc9c581e clarify Core ITs vs Core IT Support vs Core ITs Suite 2019-08-23 23:42:19 +02:00
Hervé Boutemy d80e92df2d details on expected failure (typically on ASF Jenkins) 2019-08-18 10:16:07 +02:00
tibordigana 7c87d046e2 [MNG-6731] Jetty getLocalPort() returns -1 resulting in build failures 2019-08-14 22:35:26 +02:00
tibordigana 2fd39c483d LocalPort is -1 if Jetty connector is not open. Error message in logs: [WARNING] Could not transfer metadata org.apache.maven.its.mng4554/maven-metadata.xml from/to central (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect 2019-08-09 10:38:27 +02:00
tibordigana 6b3e0f817d fixed the IT 4554 as LocalPort is -1 if Jetty connector is not open. Error message in logs: [WARNING] Could not transfer metadata org.apache.maven.its.mng4554/maven-metadata.xml from/to central (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect 2019-08-08 01:06:31 +02:00
tibordigana 5721184d5e fixed the IT 4554 as LocalPort is -1 if Jetty connector is not open. Error message in logs: [WARNING] Could not transfer metadata org.apache.maven.its.mng4554/maven-metadata.xml from/to central (http://localhost:-1/repo-1): Connect to localhost:80 [localhost/127.0.0.1, localhost/0:0:0:0:0:0:0:1] failed: Connection refused: connect 2019-08-08 00:53:55 +02:00
rfscholte 010191c7b4 [INFRA-18812] Revert unnecessary commits after fixing root cause 2019-08-05 18:30:03 +02:00
Hervé Boutemy dc7968f8e3 display verifier.forkMode 2019-08-04 19:09:19 +01:00
Hervé Boutemy 1db7aa1193 more links to bootstrap 2019-08-04 18:59:31 +01:00
Hervé Boutemy aaf5069c54 better toc configuration: remove level 1 2019-08-04 18:24:12 +01:00
Michael Osipov 335e46863a Add new bootstrap groups
In a locked down environment with a repo manager the dependencies in
group 9 and 10 aren't available by default.
2019-08-01 12:57:58 +02:00
Michael Osipov 886fe3f109 [MNG-6720] MultiThreadedBuilder: wait for parallel running projects when using --fail-fast
Add missing dependency for Jenkins:
org.codehaus.plexus:plexus-container-default:jar:1.5.5
2019-08-01 11:42:01 +02:00
tibordigana c7d1df20ae Ensure any forked Maven executions are not spied on by Jenkins 2019-08-01 09:11:57 +02:00
tibordigana f576fefa0a [MNG-6725] Skip '.mavenrc' via MAVEN_SKIP_RC=1 and '-Dmaven.skip.rc=true' on child ITs (by default on Jenkins CI). 2019-07-30 11:48:44 +02:00
Stefan Oehme 829e923b00 [MNG-6720] MultiThreadedBuilder: wait for parallel running projects when using --fail-fast
This closes #45
2019-07-29 23:16:40 +02:00
Hervé Boutemy fe1f7cd5d0 added some output to investigate unexpected failures 2019-07-20 19:26:40 +02:00
Joseph Walton b4a1558c6e [MNG-4385] Avoid failse positive for unrelated errors
Inspect the log to be confident that this build is failing because
the extension hasn't carried over to the second module.

This closes #44
2019-07-03 15:05:09 +02:00
Michael Osipov e5141f6cf0 [MNG-6556] Packaging 'maven-plugin' binding plugin upgrades
Move all Javadoc-based plugin configurations to annotations because they start
to fail with MPLUGIN 3.4+.
2019-05-26 12:11:49 +02:00
Andrew Donald Kennedy 50f2851364 [MNG-6255] Maven script cannot parse jvm.config with CRLF
Both \r and \n should also be replaced with a space to deal with CRLF line endings properly

Closes #24
2019-03-29 23:02:50 +01:00
Andreas Veithen 254372682a [MNG-6506] Add regression test for annotations processing Java Java 9+
Related to same bug - MNG-6543

Closes #43
2019-03-28 12:50:18 +01:00
Michael Osipov a29516a210 Document MNG-6613 2019-03-18 14:02:07 +01:00
Michael Osipov 4b142e51fc Add new bootstrap group
In a locked down environment with a repo manager the dependencies in
group 8 aren't available by default.
2019-03-18 13:26:38 +01:00
Guy Brand d42f098780 [MNG-6558] - ToolchainsBuildingResult event is not sent on EventSpy
Closes #42
2019-01-27 12:45:34 +01:00
Sylwester Lachiewicz e6b11e7bab [MNG-6522] Prepare to run ITs tests with Java 13-ea 2019-01-11 23:20:38 +01:00
Sylwester Lachiewicz 0b939e6bbd [MNG-6522] Fix typos 2019-01-11 23:20:36 +01:00
Sylwester Lachiewicz 91f5088578 [MNG-6522] Prepare to run ITs tests with Java 12-ea 2019-01-11 19:25:41 +01:00
Michael Osipov 8865441bb6 Add missing depenencies for MNG-3372 + MNG-6555 2019-01-09 23:44:48 +01:00
Michael Osipov c5461bd034 Fix Maven version range for MNG-5965 2019-01-09 22:43:41 +01:00
Christoph Etzel ec38d0cad9 [MNG-6265] Add integration test
Fixes #23
2019-01-09 00:54:05 +01:00
Sylwester Lachiewicz aff570ba05 [MNG-6513] Migrate Plexus Javadoc Tags to Plexus Annotations 2019-01-03 23:02:56 +01:00
Duarte Meneses 6808cec613 [MNG-5965] Parallel build multiplies work if multiple goals are given
This closes #22
2018-12-27 14:16:07 +01:00
Sylwester Lachiewicz aafbf0f347 [MNG-6481] Fix Wagon sample plugin to pass tests with Java 11
Current working directory was different between 8 and 11
2018-11-10 02:28:37 +01:00
Sylwester Lachiewicz a68a0e9b72 [MNG-6509] Upgrade maven-dependency-plugin to 3.1.1 2018-11-08 22:34:48 +01:00
Sylwester Lachiewicz 1bf5463c08 [MNG-6481] Cleanup auto generated methods
Remove open tasks in Jenkins
2018-11-08 02:47:31 +01:00
Sylwester Lachiewicz ff9ba60e67 [MNG-6481] Update maven-assembly-plugin to 3.1.0
Also in bootstrap
2018-11-08 02:27:17 +01:00
Sylwester Lachiewicz 8baf00665a [MNG-6481] Workaroud to pass tests with Java 11
- one more error message pattern
2018-11-08 01:54:45 +01:00
Sylwester Lachiewicz cfd2a13774 [MNG-6481] Update to newer maven-assembly-plugin in test
Resolve issue with initialization of plexus-archiver 2.8.2 and Java 11
2018-11-08 01:30:11 +01:00
Sylwester Lachiewicz fb64340087 [MNG-6427] IT for MNG-1957 fails on Java 11+ 2018-11-07 23:58:08 +01:00
Karl Heinz Marbaise 7076be8758 [MNG-6391] - Added IT to check output.
- Added MavenITmng6391PrintVersionTest
 - Kept MavenITmng6352PrintVersionTest
2018-10-09 21:02:16 +02:00
rfscholte f4602fabc0 Upgrade maven-surefire-plugin to 2.22.0 to support Java 10 2018-07-18 22:17:08 +02:00
Hervé Boutemy 76b928f056 [INFRA-16467] move components documentation out of CMS space 2018-06-19 00:35:18 +02:00
Michael Osipov f715b10806 [MNG-6428] IT for MNG-5958 fails on Java 9+ 2018-06-16 01:37:21 +02:00
Michael Osipov e3b61872fa [MNG-6427] IT for MNG-1957 fails on Java 9+ 2018-06-16 00:56:28 +02:00
Michael Osipov cfacb95634 [MNG-6426] IT for MNG-6127 fails on Java 9+ 2018-06-16 00:30:42 +02:00
Christian Schulte d1b0435670 [MNG-5940] Change the maven-source-plugin jar goal into jar-no-fork in Maven Super POM 2018-05-27 10:34:38 +02:00
Michael Osipov 0cf64817f9 [MNG-6386] ${project.baseUri} is not a valid URI (according to RFC 3986)
File#toURI()#toString() produces a non-compliant URI making tools like
Subversion or Git to choke on those URIs. Whereas Path#toUri()#toASCIIString()
does the right job.
2018-05-06 20:17:17 +02:00
Hervé Boutemy 151554797f [MNG-6377] switch from Git-WIP to Gitbox 2018-03-19 23:24:31 +01:00
Hervé Boutemy 3ec8c65cc4 [MNG-6377] switch from Git-WIP to GitBox 2018-03-18 15:00:02 +01:00
Hervé Boutemy 566021452b upgraded parent POM and updated site.xml 2018-03-14 01:44:34 +01:00
Karl Heinz Marbaise 9d98ce43bd [MNG-6352] - Added IT's for print version output. 2018-02-17 20:29:05 +01:00
Hervé Boutemy 2df8667f33 [MNG-6127] support IT re-run without cleaning 2018-02-08 22:35:21 +01:00
Hervé Boutemy b2805f87f1 [MNG-5753] support IT re-run without cleaning 2018-02-08 22:35:05 +01:00
rfscholte 1e09c00cd8 [MNG-6330] Parents relativePath not verified anymore 2017-12-29 10:42:32 +01:00
Hervé Boutemy 3027889a08 [MNG-6308] make IT more tolerant on format change 2017-12-22 16:11:21 +01:00
Stephen Connolly 69540cdf45 Ensure any forked Maven executions are not spied on by Jenkins 2017-12-12 16:36:17 +00:00
Stephen Connolly 8be088a9ef Ensure any forked Maven executions are not spied on by Jenkins 2017-12-12 15:31:48 +00:00
Stephen Connolly d4ec6e03f6 Add the serverId to scm-publish so that we do not need to rely on cached svn credentials 2017-10-18 12:51:21 +01:00
Stephen Connolly 47321c64de Revert "MNG-6209 better executeMojo thread context classloader"
This reverts commit a3e6d5c35e.
2017-10-17 21:00:59 +01:00
Stephen Connolly 9c19ac8f5a Adding a Zulu JDK 7 environment 2017-09-11 09:47:45 +01:00
Mario Krizmanic 6391b3177b [MNG-6127] Fix plugin execution configuration interference
commit 82b043f8bd2015fc4ccac35df805ec2356100428
Author: rfscholte <rfscholte@apache.org>
Date:   Fri Aug 4 14:23:55 2017 +0200

    [MNG-6127] Fix plugin execution configuration interference

commit 534b562d9c961156b90237fdedd5a99888cf50aa
Author: Mario Krizmanic <mario.krizmanic@gmail.com>
Date:   Wed Nov 23 22:25:34 2016 +0100

    Add plugin execution configuration interference test

    Signed-off-by: rfscholte <rfscholte@apache.org>
2017-08-15 22:02:31 +02:00
Karl Heinz Marbaise d1d7f1d0e7 [MNG-6123] detect self references in POM and fail fast
o Changed the artifactId of the integration test to
   prevent failing on the check for self referencing.
2017-07-28 21:26:42 +02:00
Guillaume Boué 5cdd01de32 [MNG-6240] Duplicate components in plugin extension realm when plugin depends on maven-aether-resolver
Maven Core needs to export the maven-aether-provider artifact so that its components do not get added twice in plugin realm. This happens if the build uses an extension plugin depending on maven-aether-provider, before it was renamed to maven-resolver-provider
2017-06-09 23:24:00 +02:00
Dan Tran d6ad86ceb0 [MNG-6084] Support JSR 250 annotations 2017-05-25 01:04:22 +02:00
Michael Osipov bbae82c882 Remove superfluous Eclipse configuration files 2017-05-24 11:11:39 +02:00
Michael Osipov a64d28aef9 Expect fail for MNG-947 with Maven 3.0.5
Due to the addition of MNG-6229 it turns out that Maven 3.0.5 resolves
optional dependencies differently than other versions. The oldest
version to pass this IT is 3.1.0-alpha-1.
2017-05-14 00:15:07 +02:00
Michael Osipov 3d272dd5e2 [MNG-5935] Optional true getting lost in managed dependencies when transitive 2017-05-10 10:34:36 +02:00
Michael Osipov 9abd8fdc48 [MNG-6229] Write out optionality in Core IT Plugins for collection and resolution
Write out " (optional)" in the log entry as well as to the file for later
analysis.
2017-05-09 23:30:06 +02:00
Hervé Boutemy e2c15f1a90 [MNG-6223] support -f path/to/dir when detecting .mvn 2017-05-09 21:09:08 +02:00
Igor Fedorenko 90b0f8e83e MNG-6210 shortened test project file names
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2017-05-07 17:43:15 -04:00
Igor Fedorenko e0470ce1b6 MNG-6210 allow maven custom guice scopes in .mvn/extensions
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2017-04-14 10:40:50 -07:00
Igor Fedorenko a3e6d5c35e MNG-6209 better executeMojo thread context classloader
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2017-04-13 15:01:10 -07:00
Michael Osipov c014cd3650 Fix ITs MNG-5019 and MNG-5224 with ArtifactResolutionException
In a locked down environment (no direct Internet connection) these ITs constantly
fail with ArtifactResolutionException. Add dependenies Plexus Utils 2.0.4 and
Maven Settings 2.0 to bootstrap's group 7.
2017-04-09 23:39:07 +02:00
Hervé Boutemy 877e278238 fixed IT: use m-compiler-p version as defined in bootstrap 2017-04-06 01:40:06 +02:00
Hervé Boutemy 739d503ed2 fixed IT: use m-compiler-p version as defined in bootstrap 2017-04-05 08:54:31 +02:00
Hervé Boutemy 2cbdd86c60 updated m-dependency-p to latest 2017-04-04 20:47:49 +02:00
Hervé Boutemy 2e09197f22 added bootstrap info 2017-04-04 00:48:04 +02:00
Stephen Connolly cd49d181e4 Adding Solaris 11 as well as IBM and Azul JDKs 2017-04-03 14:49:33 +01:00
Stephen Connolly 3980ceb4b8 fix markdown link 2017-04-03 13:11:51 +01:00
Stephen Connolly 146bf34d86 More test environments 2017-04-03 13:11:07 +01:00
Stephen Connolly f5d4ac0fe6 Break environments by JDK as well as OS 2017-04-03 12:09:56 +01:00
Stephen Connolly 138b3790a3 Add some exotic test environments 2017-04-03 11:59:34 +01:00
Hervé Boutemy 07a70f03c5 [MNG-6198] improved IT to check module case 2017-04-03 00:22:27 +02:00
Michael Osipov d9c9a8551d [MNG-6202] Cannot pass nonProxyHosts to ITs making remote tests lock up when proxy rejects to proxy internal hosts
Set default value 'localhost' of 'proxy.nonProxyHosts' and allow users to
override if necessary.
2017-04-01 23:11:05 +02:00
Michael Osipov cf53410e0c [MNG-6200] Some ITs fail if proxy is configured 2017-04-01 18:00:18 +02:00
Michael Osipov 8abf336178 [MNG-6200] Some ITs fails if proxy is configured 2017-03-31 13:21:19 +02:00
Hervé Boutemy 727cf7f339 upgraded parent pom to benefit from site staging configuration 2017-03-25 11:26:23 +01:00
Hervé Boutemy 762669982b [MNG-5958] Lifecycle.setPhases bin compat restored in 3.5.0-alpha-1 2017-03-25 07:24:47 +01:00
Hervé Boutemy e61e7ca427 force forked mode when hacking for JVM CLI issue 2017-03-25 06:03:07 +01:00
Hervé Boutemy eb10d33d53 [MNG-6189] added IT for maven-site-plugin reportPlugins use warning 2017-03-19 21:52:43 +01:00
Karl Heinz Marbaise 166623a076 [MNG-6057], [MNG-6090], [MNG-5895]
o Added IT's for MNG-5895, MNG-6057, MNG-6090
 o Added flatten-maven-plugin for usage during
   the IT's.
2017-03-13 22:06:57 +01:00
Christoph Böhme 8fac689e58 [MNG-6173] Test getProjects() and getProjectDependencyGraph()
Adds a test for checking that MavenSession.getProjects() contains the
projects being built and that MavenSession.getProjectDependencyGraph()
is set.

The fix for MNG-6173 changed the way these to properties are
initialised. This integration test verifies that the initialisation is
still correct.
2017-03-06 17:37:30 +01:00
Christoph Böhme 00db7bb9ed [MNG-6173] getAllProjects() should return all projects
Adds a test for checking that MavenSession.getAllProjects() returns the full
list of projects in the reactor even when only some of them are selected
for being built.

This closes #19
2017-03-06 17:37:21 +01:00
Stephen Connolly bb739f24d4 3.5.0-alpha-1 < 3.5.0 2017-02-24 19:48:31 +00:00
Hervé Boutemy db4aca5b05 [MNG-5889] .mvn directory should be picked when using --file 2017-02-14 08:03:45 +01:00
Christian Schulte aa4e06da1f [MNG-2199] Support version ranges in parent elements
o Updated the ITs to correctly detect parent resolution failures. Maven does
  not fail the build when it cannot resolve a parent but instead logs a
  warning message. The ITs never checked the log to contain the warning messages
  but instead asserted the build to fail when a parent cannot be resolved.
  The only Maven version supporting parent version ranges is Maven 3.2.2 due to
  this.
o Removed an incorrect test case for local parent resolution. Maven ignored
  the '<version>' in '<parent>' elements for local parent resolution. The core
  has been updated across various versions to eliminate any differences between
  local and remote parent resolution. When local parent resolution had been
  updated to match remote parent resolution, an existing IT started to fail
  testing incorrect behaviour. As soon as the '<parent>' is referenced using a
  version range, the '<version>' element in the project becomes mandatory and
  does no longer support using an expression any more. This has been that way
  for remote parent resolution from day one. It has never been supported to
  inherit a version from a parent when referencing that parent using a version
  range intentionally.
o Updated to account for updated error messages.
2017-02-10 18:46:55 +01:00
Michael Osipov 812069740e Fix incomplete class renaming 2017-02-04 13:14:48 +01:00
Michael Osipov 24da604311 [MNG-6146] Several small stylistic and spelling improvements to code and documentation
Use the proper term for char U+002D (-) hyphen(-minus) instead of dash
2017-02-02 10:46:32 +01:00
Stephen Connolly 2190e3181f Provide a mechanism whereby tests can indicate versions of Maven expected to fail
- This will let us fix broken tests while confirming that the versions of Maven that were released using the broken test contain the bug that escaped the broken test
2017-02-01 22:30:25 +00:00
Karl Heinz Marbaise e54646c7d6 Fixed license header in run-its.bat file. 2017-01-29 21:43:27 +01:00
Karl Heinz Marbaise 393f614650 Fixed RAT issue about missing license in run-its.bat file. 2017-01-29 21:36:13 +01:00
Anton Tanasenko 89afd751a0 [MNG-5958] restore binary compatibility of Lifecycle.setPhases
Modify tests for MNG-5805

This closes #13 #18
2017-01-26 20:24:02 +01:00
Hervé Boutemy 46278d17b2 added license link 2017-01-24 23:41:59 +01:00
Stephen Connolly fd95c004a8 [MNG-6155] The mirror's id is used when comparing the origin so use the same id as when resolving the extension 2017-01-13 13:27:41 +00:00
Stephen Connolly ae3e547587 [MNG-3599] The upgrade of Wagon to 2.10 breaks the test using older versions of wagon
- Need to use `--legacy-local-repository` on newer maven versions
(noting workaround as MNG-6155)
2017-01-11 20:10:26 +00:00
Stephen Connolly ac3b760f78 [MNG-6151] Reset to integration test state as of 3.3.9 release of core 2017-01-04 09:20:35 +00:00
Stephen Connolly cbbbe584f8 [MNG-5840] Argh! tests added but not added to suite 2015-11-02 12:04:08 +00:00
Karl Heinz Marbaise 8da228f290 Downgrade maven-compiler-plugin int MNG-5898 2015-10-25 14:12:03 +01:00
Karl Heinz Marbaise 373aa153a2 Going back to maven-compiler-plugin 2.0.2 in bootstrap,
cause maven-compiler-plugin 3.1 is already defined in group-6
2015-10-25 11:10:01 +01:00
Karl Heinz Marbaise 344ea0f8aa Downgrade maven-jar-plugin in boostrap
MNG-5898 using the same version.
2015-10-24 23:57:59 +02:00
Karl Heinz Marbaise b99c105e27 Pinned maven-compiler-plugin (3.1)
and added maven-ejb-plugin to bootstrap.
Added the required plugins to the MNG-5898
to use the same versions.
2015-10-24 23:04:09 +02:00
Karl Heinz Marbaise 36820dcad1 Removed duplicate definition of
mng-5805-pkg-type-mojo-configuration-plugin in bootstrap/group-3/pom.xml
2015-10-24 21:14:03 +02:00
Karl Heinz Marbaise c9c095cbfa Make resultion to artifacts and plugins
more reliable during integration tests
2015-10-24 20:10:25 +02:00
Karl Heinz Marbaise cf37b87b42 Added missing plugin version. 2015-10-21 22:34:31 +02:00
Karl Heinz Marbaise d3682bbdeb [MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3
Added maven-ear-plugin and maven-war-plugin to bootstrap.
2015-10-21 01:10:13 +02:00
Karl Heinz Marbaise add953b287 [MNG-5898] Multi-module build with ear fails to resolve war in 3.3.3
Added MavenITmng5898BuildMultimoduleWithEARFailsToResolveWARTest
2015-10-21 00:09:11 +02:00
Karl Heinz Marbaise cae83cea78 Upgrade maven-shared-utils from 0.6 to 0.9 2015-10-18 17:15:22 +02:00
Robert Scholte 6c66d92737 Use properties for source/target, so we can adjust it based on JDK (e.g. JDK9 support 1.6 and above, so not 1.5) 2015-09-23 17:52:19 +02:00
Robert Scholte d6f5e952eb Add jdk9 as profile activation 2015-09-19 23:04:35 +02:00
Robert Scholte c07cf19229 Expand test with java7 diamonds 2015-09-19 22:16:17 +02:00
Robert Scholte e2cc95e53a Auto set source+target to 1.6 when testing with JDK9 2015-09-19 20:50:08 +02:00
Robert Scholte df7a76abd9 MaxPermSize removed since Java8, see http://bugs.java.com/bugdatabase/view_bug.do?bug_id=6964458 2015-09-19 17:46:24 +02:00
Stephen Connolly 7ab01081d9 [MNG-5840] Add tests for when the parent version is a range.
Maven 3.3.0 through 3.3.3 are expected to have the following tests fail:

```
mng5840ParentVersionRanges(ParentRangeRelativePathPointsToWrongVersion)
mng5840ParentVersionRanges(ParentRangeRelativePathPointsToCorrectVersion)
mng5840RelativePathReactorMatching(RelativePathPointsToWrongVersion)
```

Maven 3.3.4 through 3.3.5 are expected to have the following tests fail:

```
mng5840ParentVersionRanges(ParentRangeRelativePathPointsToWrongVersion)
mng5840ParentVersionRanges(ParentRangeRelativePathPointsToCorrectVersion)
```

As of 25f5143169 in the Maven core repo the following
test results are expected and observed:

```
mng2199ParentVersionRange(ValidParentVersionRangeWithInclusiveUpperBound)OK (3.3 s)
mng2199ParentVersionRange(ValidParentVersionRangeWithExclusiveUpperBound)OK (1.7 s)
mng2199ParentVersionRange(InvalidParentVersionRange)........OK (0.7 s)
mng2199ParentVersionRange(ValidParentVersionRangeInvalidVersionExpression)OK (0.4 s)
mng2199ParentVersionRange(ValidParentVersionRangeInvalidVersionInheritance)OK (0.5 s)
mng2199ParentVersionRange(ValidLocalParentVersionRange).....OK (0.4 s)
mng5840ParentVersionRanges(ParentRangeRelativePathPointsToWrongVersion)FAILURE (0.4 s)
mng5840ParentVersionRanges(ParentRangeRelativePathPointsToCorrectVersion)OK (0.4 s)
mng5840RelativePathReactorMatching(RelativePathPointsToWrongVersion)OK (0.4 s)
```

With the one failure: mng5840ParentVersionRanges(ParentRangeRelativePathPointsToWrongVersion) expected
as the rumoured [validation in the workspace resolver](25f5143169/maven-model-builder/src/main/java/org/apache/maven/model/building/DefaultModelBuilder.java (L938)) does not actually exist.
2015-07-22 09:26:40 +01:00
Igor Fedorenko 0d2b1d1b5c MNG-2199 local parent pom matches parent version range
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-07-21 19:52:44 -04:00
Karl Heinz Marbaise 597c57d6db Fixed another codehaus JIRA link to correct new location at Apache JIRA 2015-07-19 09:57:17 +02:00
Karl Heinz Marbaise 65e8cfcae4 Changed all codehaus JIRA links to new location at Apache JIRA. 2015-07-06 23:43:58 +02:00
Karl Heinz Marbaise 5484eeb59f Upgrade to maven-verifier version 1.6 instead of
1.6-SNAPSHOT cause maven-verifier has been released
in the meantime.
2015-07-06 21:06:25 +02:00
Stephen Connolly 26e16b613d [MNG-5840] Adding a test case to ensure regression does not repeat
- Confirmed that this test case passes on 3.0.4, 3.2.5 and current 3.3.4-SNAPSHOT after fix merged while failing on 3.3.3
2015-06-24 14:44:08 +01:00
Kristian Rosenvold e8de3ad0a1 Moved test extension and support code to the proper place. Hopefully this will make
test more reliable
2015-06-23 19:14:10 +02:00
Kristian Rosenvold f105120a26 Fix IT, take 5 2015-06-21 21:54:36 +02:00
Kristian Rosenvold a07afe0135 Added more plugins 2015-06-21 18:34:59 +02:00
Kristian Rosenvold 78098490ef Added jar plugin 2.4 to bootstrap 2015-06-21 17:52:30 +02:00
Kristian Rosenvold 51640e48fd Added a group 7 to resolve core apis which need to be present in the repository 2015-06-21 15:08:06 +02:00
Kristian Rosenvold efb0a20d31 Fixed testcase 2015-06-20 21:54:04 +02:00
Kristian Rosenvold 248f1b4be5 Java7 here too... 2015-06-20 15:27:14 +02:00
Kristian Rosenvold 184f474c44 Added some missing license headers 2015-06-20 13:58:00 +02:00
Anton Tanasenko 217031b6ba MNG-5805: Custom packaging types: configuring DefaultLifecycleMapping mojo executions
Signed-off-by: Jason van Zyl <jason@tesla.io>
2015-04-27 18:01:59 -04:00
Anton Tanasenko 2e478d0de3 MNG-5805: Custom packaging types: configuring DefaultLifecycleMapping mojo executions
Signed-off-by: Jason van Zyl <jason@tesla.io>
2015-04-27 15:13:54 -04:00
Jason van Zyl 6d9ffe47e1 Only run the mirror-auth test for 3.3.2+ 2015-04-02 09:03:05 -04:00
Jason van Zyl c61560fcca - Use Maven formatting
- Use Java7 try-with-resources
2015-04-02 08:48:53 -04:00
Jason van Zyl 030eb3cf6f MNG-5795: Verify that core extensions can be retrieved when a mirror is used that requires basic auth. 2015-04-02 00:20:19 -04:00
Jason van Zyl 2fee3bbc73 Ignore RAT plugin inside M2Eclipse 2015-04-02 00:20:18 -04:00
Hervé Boutemy ba3d2bc586 updated site svnpubsub location to match http://svn.apache.org/r1669973 2015-03-30 02:02:20 +02:00
Hervé Boutemy 9566c0c177 update dependency from 3.3.0-SNAPSHOT to 3.3.1 release 2015-03-22 13:45:50 +01:00
Igor Fedorenko f170a14529 MNG-5783 fixed IT unable to resolve maven-plugin-plugin
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-03-10 11:48:58 -04:00
Igor Fedorenko ae42f093be MNG-5783 test plugin.artifacts can include slf4j
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-03-10 10:37:41 -04:00
Igor Fedorenko 971224ddc3 MNG-5783 let some tests resolve dependencies from remote repository
Artifact filtering moved from plugin dependency resolver to class
realm manager. This means more artifact jars need to be available
for the tests to run successfully. Not quite sure how this worked
before because dependency poms were supposed to be resolved even
before this change.

Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-03-10 10:31:29 -04:00
Jason van Zyl c364de58d6 Update necessary bits from 3.2.6-SNAPSHOT to 3.3.0-SNAPSHOT 2015-03-04 10:58:22 -08:00
Hervé Boutemy 623d54f199 updated parent pom and fixed little errors reported by Checkstyle 2015-03-04 02:03:15 +01:00
Jason van Zyl ac9d11c620 MNG-5774 Provide an extension point for alternate CLI configuration source 2015-03-01 10:40:13 -08:00
Igor Fedorenko ba27d4ea52 MNG-5767 enforce use of maven.multiModuleProjectDirectory
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-26 11:51:30 -05:00
Igor Fedorenko 78c916b70e maven-dependency-plugin 2.10
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-26 11:38:30 -05:00
Igor Fedorenko bbfaf89229 MSHARED-410 updated to Verifier 1.6
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-26 10:44:37 -05:00
Igor Fedorenko b772ffd490 MNG-5771 basic IT to validate core extensions loading
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2015-02-20 10:33:32 -05:00
Igor Fedorenko 1e8d0c0572 MNG-5768 @execution-id syntax for direct plugin goal invocation
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-20 08:07:04 -05:00
Igor Fedorenko daf2cda37c updated IntegrationTestSuite to include recently introduced tests
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2015-02-02 18:31:54 -05:00
Jason van Zyl 0d799949ac IT for MNG-5753: Allow plugin implementors to choose how they want the configuration created for a particular MojoExecution 2015-01-15 15:11:42 -05:00
Hervé Boutemy 1694b175fe fixed javadoc link to Jira issue 2014-12-31 07:18:07 +01:00
Igor Fedorenko 4a0c988640 MNG-5742 fixed duplicate plugin realms when extensions=true
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-12-25 13:20:11 -05:00
Hervé Boutemy 7441b50eb2 need real plugins 2014-11-23 22:41:31 +01:00
Hervé Boutemy bfbdb92e3b missing Core IT stub plugins for install phase 2014-11-23 18:37:49 +01:00
Hervé Boutemy dcce72c93c lock plugins versions to Core IT stubs 2014-11-23 17:46:55 +01:00
Hervé Boutemy fb96423f46 [MNG-5716] IT to check ToolchainManagerPrivate.getToolchainsForType()
does not return toolchains that are not of expected type
2014-11-02 19:39:46 +01:00
Igor Fedorenko 08d65ae82b MNG-5695 more custom guice scope tests
Signed-off-by: Igor Fedorenko <ifedorenko@apache.org>
2014-09-26 22:19:16 -04:00
markdingram c8c6565831 Creation of an integration test for MNG-5663.
The test was for a regression introduced with Maven 3.2.2 that prevents
nested import scope POMs from being resolved.

Signed-off-by: Jason van Zyl <jason@tesla.io>
2014-07-19 11:41:58 -04:00
Jason van Zyl 8cfe9982a2 Add mising archive 2014-07-07 09:00:31 -04:00
Robert Scholte 8ee8479080 Trying to fix MNG4625 on Jenkins
Update maven-shared-utils to 0.6
2014-07-05 15:26:29 +02:00
Jason van Zyl 3e8bdbf565 Adjust for moving from 3.2.2-SNAPSHOT to 3.2.2 2014-06-17 11:00:43 -04:00
Jason van Zyl 966093a6ba Disable old timestamp test and create a new one for 3.2.2+ which is UTC and ISO conformant. 2014-06-15 20:20:09 -04:00
Michael Osipov 810e73202e Fix href label for IT MNG-5452. 2014-06-15 22:31:32 +02:00
Jason van Zyl e8bf9ac9ff Exclude all my scripts for testing. 2014-06-14 16:33:45 -04:00
Christian Schulte 57d79f3a3a Version ranges not supported for parent artifacts
Fixes #21
Signed-off-by: Jason van Zyl <jason@tesla.io>
2014-06-14 16:32:29 -04:00
Jason van Zyl af10f0efad Adding Mark as a contributor
Fixes #5
2014-06-13 13:49:40 -04:00
Mark Ingram 493b23d613 Added guidance for setting proxy if required
Signed-off-by: Jason van Zyl <jason@tesla.io>
2014-06-13 13:46:51 -04:00
Jason van Zyl a25fb61136 IT for MNG-5452: ${maven.build.timestamp} should use UTC instead of local timezone (or be configurable) 2014-06-13 10:26:55 -04:00
Jason van Zyl 547dfc20ec Adjust for the fact that the maven-plugin-plugin is run in process-classes. 2014-06-12 14:46:59 -04:00
Jason van Zyl a13035fa88 Integration test for MNG-4565 where we move from multiple activators being AND'd instead of OR'd. 2014-06-11 20:35:30 -04:00
Mark Ingram e39582a1a0 MNG-5639 a test for resolving import scope POMs in DependencyManagement
The new feature is allowing the repository URL to contain a property.

Signed-off-by: Jason van Zyl <jason@tesla.io>
2014-06-10 12:56:50 -04:00
Tamas Cservenak 53c006a57c MNG-6540: renamed resources and test methods
To better reflect what they actually do

Signed-off-by: Jason van Zyl <jason@tesla.io>
2014-06-10 07:21:25 -04:00
Tamas Cservenak 64e1479977 MNG-5640: Enhance IT coverage
Changes:
- test case for build failure due to UT failure
- test case for build failure due to missing dep
- test case for build error (mojo throwing MojoExecutionEx)
- test case for build error (mojo throwing RuntimeEx)
- checking all participant method invocations, not only afterSessionEnd

Signed-off-by: Jason van Zyl <jason@tesla.io>
2014-06-10 07:21:25 -04:00
Tamas Cservenak 9a128aa7c1 MNG-5640: IT that verifies that lifecycle participant afterSessionEnd is invoked even with build failure
Signed-off-by: Jason van Zyl <jason@tesla.io>
2014-06-10 07:21:25 -04:00
Jason van Zyl 84b9a832e9 Rename as previous ITs have been named 2014-06-10 07:16:25 -04:00
Hervé Boutemy 4de651945c restored mojo with setter IT 2014-06-01 18:21:43 +02:00
Hervé Boutemy 25a70d22de upgraded plugin-tools 2014-06-01 18:09:34 +02:00
Hervé Boutemy 39b4723b83 improved javadoc 2014-06-01 17:49:16 +02:00
Hervé Boutemy 436f79079c use touch plugin for every checks 2014-06-01 17:46:57 +02:00
Hervé Boutemy 68979ecc30 improved IT to success if settings defines additional properties 2014-06-01 00:20:13 +02:00
Hervé Boutemy 8988fc794e improved desriptions 2014-05-31 14:37:27 +02:00
Hervé Boutemy aac1c6d9df improved documentation 2014-05-31 14:30:29 +02:00
Igor Fedorenko 25a6460e50 MNG-5578 fixed guice OutOfScopeException during multithreaded build
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2014-05-22 14:57:23 -04:00
Robert Scholte d9d787e41b Add MNG-4512 test for jdk8 2014-03-29 19:40:34 +01:00
Hervé Boutemy 8f1f240a21 [MNG-5608] IT for warning on ${project.basedir} use for profile
activation
2014-03-23 19:59:31 +01:00
Hervé Boutemy 2b5ee0480f should be last fix for symbolic link support 2014-03-12 03:13:49 +01:00
Hervé Boutemy 08b1f3e697 improve support for symbolic links 2014-03-11 08:34:48 +01:00
Hervé Boutemy d4059be892 make File comparison on canonical value to avoid problems with symlinks 2014-03-11 02:42:08 +01:00
Hervé Boutemy 0f5199a6a5 fix ITs when current path contains a Unix symbolic link (failures
reproduced on ASF Jenkins
https://builds.apache.org/job/core-integration-testing-maven-3-embedded)
2014-03-09 20:43:44 +01:00
Hervé Boutemy 12625304dc IT is only valid for Maven 3.2+ 2014-03-09 12:10:06 +01:00
Hervé Boutemy 32b5c9fd49 use MPLUGIN-159 @requiresDependencyCollection annotation 2014-03-08 11:40:47 +01:00
Igor Fedorenko 26572e5f12 MNG-5591 use 'reactor' hint for reactor WorkspaceReader
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2014-03-01 09:15:27 -05:00
Igor Fedorenko f53d8a9697 use release 3.2.1 maven version in tests that require it
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2014-03-01 09:15:27 -05:00
Jason van Zyl 2c338a5c97 Make it more convenient to run a Maven integration test from within the workspace against the version of Maven also in the workspace. 2014-02-21 12:17:29 -08:00
Stephen Connolly f0b8bee59c fix integration tests that were broken pending release of Maven 3.2.x 2014-02-20 22:04:41 +00:00
Igor Fedorenko 5799f3fee8 MNG-5581 lifecycle mapping delegate test
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2014-02-09 22:07:54 -05:00
Igor Fedorenko a348e29b23 manage verifier version
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2014-02-09 15:57:56 -05:00
Hervé Boutemy 9587fd2f5a fixed IT broken when using plugin-tools 3.x instead of 2.9, with
property meaning changed by MPLUGIN-199
2014-02-09 21:32:17 +01:00
Hervé Boutemy 8898b28ac4 updated site banners and skin 2014-02-09 19:08:51 +01:00
Hervé Boutemy 668b1cd0f9 clean up maven-plugin-plugin definition, already inherited from parent 2014-02-09 18:43:23 +01:00
Hervé Boutemy e236de1d1e updated maven-plugin-plugin to latest, replacing expression with
property
2014-02-09 18:14:40 +01:00
Michael Osipov 7e6386baa6 MavenITmng1830ShowVersionTest valid upto Maven 3.2 because of MNG-5176 a new IT is necessary. 2014-02-09 15:19:23 +01:00
Hervé Boutemy f95d2c3902 updated maven-scm-publish-plugin to 1.0 2014-02-09 12:09:34 +01:00
Hervé Boutemy 8653a14f5d added link to site 2014-02-09 12:07:54 +01:00
Robert Scholte 6f7f42e58f [MNG-5572] Warn for building plugins with extensions in a reactor 2014-02-08 20:58:49 +01:00
Robert Scholte a0f6302ff4 add run-its for windows 2014-02-08 20:58:31 +01:00
Jason van Zyl a9eb26a5bc Adding resources for the test project in mng-5207. 2014-02-08 13:32:43 -05:00
Jason van Zyl a9415de94c Integration test for MNG-5576 2014-02-06 21:54:18 -05:00
Igor Fedorenko 55e480bd1d MNG-5389 MavenLifecycleParticipant#afterSessionEnd basic IT
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2014-01-19 19:18:10 -05:00
Robert Scholte 27f5cd0d42 [MNG-5230] Command line option to exclude modules from reactor
Patch contributed by Luuk van den Broek, slightly adjusted by Robert Scholte
'-pl -sub-a' is parsed as '-pl -s ub-a' by commons-cli-1.2, so renamed them to mod-x.
2014-01-09 00:00:52 +01:00
Luuk van den Broek 7a0fae76ce Added IT for MNG-5230 exclude projects from reactor 2014-01-06 23:27:02 +01:00
Jason van Zyl 00f6d87734 MNG-5557: IT to test the constraining of the reactor with --projects
- rename the mojo execution scope directory to have a small description
2014-01-06 11:55:57 -05:00
Stephen Connolly 5e0da4109f Oops! my bad! 2014-01-06 12:19:41 +00:00
Stephen Connolly 5408914095 this test probably needs to be better designed, but in this case a version range is required for now in order to ensure that there is the dependency available 2014-01-06 12:13:38 +00:00
Kristian Rosenvold aa9ac3093b Added parallel profile.
It works sometimes, but fails miserably other times.
2014-01-04 20:10:16 +01:00
Igor Fedorenko fdfefac4b1 MNG-5549 introduced MojoExecutionEvent and ProjectExecutionEvent
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-12-20 10:42:10 -05:00
Igor Fedorenko c10f14b33d MNG-5549 introduced MojoExecutionListener and ProjectExecutionListener
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-12-15 23:24:24 -05:00
Igor Fedorenko c83fbbb60d maven-verifier 1.5
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-12-06 15:40:55 -05:00
Hervé Boutemy bf77f74391 added some explanations in javadoc 2013-12-01 19:41:39 +01:00
Hervé Boutemy 690990d8e2 moved explanations on Core ITs dependencies from README.md to site 2013-12-01 19:34:23 +01:00
Jason van Zyl 6cf9d7444b Note on integration testing 2013-11-29 15:13:13 -05:00
Igor Fedorenko d23316a690 MNG-5530 fixed wrong test plugin groupId
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-31 09:47:16 -04:00
Igor Fedorenko d2f970a3a5 MNG-5530 Introduced IT for mojo execution guice scope
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
2013-10-31 00:23:53 -04:00
Jason van Zyl 3cf9b9c2c6 Change the regex to account for 1) international messages (FR for hboutemy) and 2) Different HTTP providers specifically non-Wagon. 2013-10-06 18:04:51 -04:00
Jason van Zyl e3426a0f4e Reverting 89a22f180d which is specific to Wagon HTTP. The message prior to this change yielded:
[ERROR] Failed to execute goal on project test: Could not resolve dependencies for project org.apache.maven.its.mng3477:test:jar:1: Failed to collect dependencies at org.apache.maven.its.mng3477:dep:jar:1.0: Failed to read artifact descriptor for org.apache.maven.its.mng3477:dep:jar:1.0: Could not transfer artifact org.apache.maven.its.mng3477:dep:pom:1.0 from/to central (http://localhost:54312/repo): Connection refused -> [Help 1]

After the change:

[ERROR] Failed to execute goal on project test: Could not resolve dependencies for project org.apache.maven.its.mng3477:test:jar:1: Failed to collect dependencies at org.apache.maven.its.mng3477:dep:jar:1.0: Failed to read artifact descriptor for org.apache.maven.its.mng3477:dep:jar:1.0: Could not transfer artifact org.apache.maven.its.mng3477:dep:pom:1.0 from/to central (http://localhost:54312/repo): Connection to http://localhost:54312 refused: Connection refused -> [Help 1]

Notice the last part of the message. This type of message only comes from Wagon HTTP, but the original is sufficient to catch and report the error for HTTP Wagon and other Aether connectors. We want to detect and catch the connection refused exception and we do with the original regex.
2013-10-06 14:06:27 -04:00
Hervé Boutemy 73f90d1c7c fix scm reporting 2013-09-19 23:36:19 +02:00
Hervé Boutemy 89a22f180d avoid looking for text which is internationalized 2013-09-15 17:16:39 +02:00
Jason van Zyl 8d94508851 MNG-5503: IT for the issue where Maven 3.1.0 fails to resolve artifacts produced by reactor build 2013-08-20 05:59:47 -07:00
Hervé Boutemy 2d444abda7 added error message 2013-07-30 21:26:33 +02:00
Jason van Zyl 36d552f1a7 o adding some requirements to satisfy the isolated repository setup. all this needs to be examined again because it's generally
extremely frustrating to set something up correctly.
2013-07-28 16:49:00 -04:00
Jason van Zyl 5c92508bd5 o how i run the ITs, just sharing 2013-07-28 16:48:37 -04:00
Hervé Boutemy 85d3958a3b try to fix ITs for mng-5482: put m-site-p and m-dependency-p in
different groups to avoid conflicts
2013-06-05 01:46:42 +02:00
Hervé Boutemy 5b503efa33 force plexus-io version available in local-repo 2013-06-04 01:16:58 +02:00
Hervé Boutemy 5f9c71d6ba fix IT on CI server 2013-06-04 01:01:37 +02:00
Hervé Boutemy 546490358b m-dependency-p:2.7 is needed for IT MNG-5482 too 2013-06-02 18:09:31 +02:00
Hervé Boutemy 5002b9fb6f try to fix run on CI server (cannot reproduce on my local machine...) 2013-06-02 17:26:04 +02:00
Hervé Boutemy 4c6153be92 improved range for ITs that are fixed in Maven 3.1-A1 too, not only in
(future) 3.1
2013-05-30 03:22:31 +02:00
Hervé Boutemy 8742ae6f86 [MNG-5482] added IT to check that missing Sonatype Aether classes are
detected and give a hint to AetherClassNotFound Wiki article
2013-05-30 03:07:13 +02:00
Hervé Boutemy 226ee3d5a9 replaced verifier.getCliOptions().add() with
verifier.addCliOption()
2013-05-20 16:36:37 +02:00
Hervé Boutemy 14eef3ca92 added generics 2013-05-20 16:22:18 +02:00
Hervé Boutemy 6e6c4870e4 prepare svnpubsub 2013-05-19 17:55:08 +02:00
Hervé Boutemy 59dcfc80cd upgrade parent and maven-site-plugin 2013-05-19 00:35:28 +02:00
Hervé Boutemy b6a2d25d2c last core IT fixed 2013-05-18 14:56:48 +02:00
Hervé Boutemy ada74bdce1 MavenITmng3372DirectInvocationOfPluginsTest fixed since upgrade of
default maven-dependency-plugin version in super pom in
http://git-wip-us.apache.org/repos/asf/maven/commit/9404499c
2013-05-18 13:38:18 +02:00
Hervé Boutemy 43f3848f0a maven-site-plugin 3.3 released 2013-05-13 23:34:15 +02:00
Hervé Boutemy 8e49ef17ed 3 ITs are now ok with maven-reporting-exec 1.1 used by maven-site-plugin
3.2
2013-04-19 14:03:36 +02:00
Jason van Zyl 58ecd1aad6 o accounting for the use of Eclipse Aether and the use of real plugins that have direct linkage to Sonatype Aether 2013-03-18 13:26:46 -07:00
Stuart McCulloch 780907f02e Old plexus date configurator ignores AM/PM setting; fixing this breaks unrelated ITs that happen to expect '2008-11-09 11:59:03.0 PM' to be converted to '2008-11-09 11:59:03' so avoid this by changing the input string in those ITs to use 'AM' instead.
Signed-off-by: Jason van Zyl <jason@tesla.io>
2013-03-15 06:34:44 -07:00
Jason van Zyl 3bb515e722 o i believe the settings were initially setup wrong and the content for the *.pom files have window line endings, a normal checkout for someone on unix yields a massive number of line ending changes. this change prevents that, but happy if we want to realign the content to be normalized with unix line endings and have git do the auto conversion 2013-03-15 06:29:19 -07:00
olivier lamy 58c0f58ad0 fix it with no more dependency on an external mojo.
Submitted by Stuart McCulloch
2013-03-10 22:22:14 +01:00
olivier lamy d9011e0bf5 [MNG-5445] Missing PathTranslator @Requirement in org.apache.maven.project.interpolation.StringSearchModelInterpolator
Submitted by Stuart McCulloch.
2013-03-05 22:11:43 +01:00
olivier lamy bbb38efc69 fix it 2013-02-18 11:27:54 +01:00
olivier lamy b66e09f053 use surefire 2.13 2013-02-18 11:11:59 +01:00
olivier lamy baf01cdf32 3.x is only for bug fixing currently 2013-02-04 10:47:46 +01:00
Kristian Rosenvold de31554f89 Added .gitattributes 2013-01-29 16:38:54 +01:00
olivier lamy 39e76295a0 it test for MNG-5418 2013-01-05 09:40:04 +01:00
Hervé Boutemy cf5f33a3ac removed $Id:$ substitution for .java files 2013-01-01 23:55:10 +01:00
Hervé Boutemy 29b3b054ad updated maven-verifier to released version 2012-12-29 20:57:22 +01:00
Anders Hammar 69d219f730 Moved the modules back out of profiles.
Signed-off-by: Anders Hammar <anders@hammar.net>
2012-12-14 21:28:14 +01:00
Jason van Zyl 4ad30f841c o comment out until we can get it passing 2012-12-11 17:36:50 -05:00
Kristian Rosenvold df3f16c02f o switched to resource plugin version that was being downloaded 2012-12-11 22:58:00 +01:00
Jason van Zyl 5600a310a9 o there are two distinct steps, setup and run its
I'm doing the following to figure out why the ITs won't run in a single pass:

LOCAL=`pwd`/repo
git clone https://git-wip-us.apache.org/repos/asf/maven-integration-testing.git
cd maven-integration-testing
rm -rf $LOCAL < /dev/null >&1
mvn clean install -Dmaven.repo.local=$LOCAL
mvn clean test -Prun-its,embedded -Dmaven.repo.local=$LOCAL
2012-12-11 16:43:17 -05:00
Jason van Zyl fc02037da0 [MNG-5407] Account for SHA1 in version output by the -v option 2012-12-08 19:03:02 -05:00
Kristian Rosenvold 45d50969e6 o Made IT's run with pre 3.1.0 versions too 2012-12-03 17:06:56 +01:00
Kristian Rosenvold 555ef119df [MNG-5208] spy notifies incorrect module failure in parallel 2012-12-02 11:07:24 +01:00
olivier lamy ec0e79ebfe fix scm informations 2012-12-01 12:26:03 +01:00
olivier lamy 4096cde025 test push 2012-11-30 00:08:59 +01:00
olivier lamy 1ed109b51b test push 2012-11-30 00:08:52 +01:00
Olivier Lamy 953066e871 force use of maven-plugin-plugin 2.9
git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@1413533 13f79535-47bb-0310-9956-ffa450edef68
2012-11-26 10:03:05 +00:00
Olivier Lamy 4f589d3838 restore it test to be run
git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@1413517 13f79535-47bb-0310-9956-ffa450edef68
2012-11-26 09:01:14 +00:00
Olivier Lamy 48087a56e0 use plugin-plugin 2.9 for this mojo
git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@1413516 13f79535-47bb-0310-9956-ffa450edef68
2012-11-26 09:00:59 +00:00
Olivier Lamy 51b8c1ea7d fix ci url
git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@1413515 13f79535-47bb-0310-9956-ffa450edef68
2012-11-26 09:00:41 +00:00
Olivier Lamy 9a4c1cff58 use last maven parent
git-svn-id: https://svn.apache.org/repos/asf/maven/core-integration-testing/trunk@1413514 13f79535-47bb-0310-9956-ffa450edef68
2012-11-26 09:00:31 +00:00