Commit Graph

2058 Commits

Author SHA1 Message Date
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