Karl,
In my opinion I would like to drop anything that is not useful.

I would also like to merge the integration tests repository with the maven
core repository, this way it is clear that the ITs are for the same version.

Can you tell more about the reasons behind having two separate repos?

Enrico

Il lun 9 dic 2019, 07:59 Jason van Zyl <ja...@vanzyl.ca> ha scritto:

> Please don’t ever remove any of the integration tests. If they don’t apply
> to specific versions they are skipped as you see and there’s no harm.
>
> They serve as a historical record of what features work in a particular
> version. I’ve not done specific Maven work for any customer recently, but
> it has happened where in a highly regulated industry (nuclear, aerospace)
> changes are prohibitively expensive and so no one wants to upgrade anything
> especially build tools. They will make the minimal patch from anything
> upstream to make their changes work. I’ve helped consultants make small
> patches in Maven, and used the integration tests to verify everything else
> worked.
>
> Yes, they will always be in the history but I can’t imagine it would be
> very nice for someone in that situation to go hunting through the history
> to bring back tests in order to verify a change. I think we would all be
> pretty shocked how many people still actually use Maven 2.x. The support
> cycle on things like airplanes is upwards of 50 years and no one will
> change a thing if they don’t have to. I’m sure there’s lots of Maven 1.x
> and Ant in a bunch  of nooks and crannies for that very reason. Didn’t
> someone just post about writing a book about Maven 2.x? :-)
>
> JvZ
>
> > On Dec 8, 2019, at 2:10 PM, Karl Heinz Marbaise <khmarba...@gmx.de>
> wrote:
> >
> > Hi,
> > I'm diving a little bit into the integration tests of maven core...
> >
> > and I realized that at the moment this list of IT's is SKIPPED
> > based on the version of Maven Core:
> >
> > mng5889FindBasedir(MvnFileLongOptionModule).................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [3.5.0,3.5.1)
> > mng5889FindBasedir(MvnFileShortOptionModule)................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [3.5.0,3.5.1)
> > mng5889FindBasedir(MvnFileShortOption)......................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [3.5.0,3.5.1)
> > mng5889FindBasedir(MvnFileLongOption).......................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [3.5.0,3.5.1)
> > mng5805PkgTypeMojoConfiguration(PkgTypeMojoConfiguration)...SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (3.3.3,3.5.0-alpha)
> > mng4428FollowHttpRedirect(itHttpToHttps)....................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.2.0,2.2.0]
> > mng4428FollowHttpRedirect(itHttpsToHttp)....................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.2.0,2.2.0]
> > mng4279WagonProviderFailover(it)............................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.2.1,3.0-alpha-1)
> > mng4254SelectableWagonProviders(DefaultHttpsWagon)..........SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.2.0,3.0-alpha-1)
> > mng4254SelectableWagonProviders(DefaultHttpWagon)...........SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.2.0,3.0-alpha-1)
> > mng4254SelectableWagonProviders(SettingsUsage)..............SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.2.0,3.0-alpha-1)
> > mng4254SelectableWagonProviders(CliUsage)...................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.2.0,3.0-alpha-1)
> > mng4126ParentProfilesXml(itReactorBuild)....................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,2.1.0),(2.1.0,3.0-alpha-1)
> > mng4126ParentProfilesXml(itChildOnlyBuild)..................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,2.1.0),(2.1.0,3.0-alpha-1)
> > mng4086ExplicitPluginMetaversion(itRelease).................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0.6,3.0-alpha-3)
> > mng4086ExplicitPluginMetaversion(itLatest)..................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0.6,3.0-alpha-3)
> > mng4036ParentResolutionFromSettingsRepo(itLegacyLayout).....SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,3.0-alpha-3)
> > mng3991ValidDependencyScope(it).............................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [4.0,)
> > mng3983PluginResolutionFromProfileRepos(itFromProfilesXml)..SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,3.0-alpha-1)
> > mng3970DepResolutionFromProfileRepos(itFromProfilesXml).....SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,3.0-alpha-1)
> > mng3948ParentResolutionFromProfileRepos(itFromProfilesXml)..SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,3.0-alpha-1)
> > mng3933ProfilesXmlActivation(itMNG3933).....................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,3.0-alpha-1)
> > mng3885UniqueVersionFromParentProfile(itUniqueVersionReactor)SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.0.10,3.0-alpha-1)
> > mng3885UniqueVersionFromParentProfile(itUniqueVersionStandalone)SKIPPED
> > - Maven version 3.7.0-SNAPSHOT not in range (2.0.10,3.0-alpha-1)
> >
> mng3885UniqueVersionFromParentProfile(itNonUniqueVersionStandalone)SKIPPED
> > - Maven version 3.7.0-SNAPSHOT not in range (2.0.10,3.0-alpha-1)
> > mng3885UniqueVersionFromParentProfile(itNonUniqueVersionReactor)SKIPPED
> > - Maven version 3.7.0-SNAPSHOT not in range (2.0.10,3.0-alpha-1)
> > mng3760BaseUriProperty(itMNG3760)...........................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range
> > (2.1.0-M1,3.0-alpha-1),(3.0-alpha-2,3.5.4)
> > mng3760BaseUriProperty(itMNG3760SystemPropertyOverride).....SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range
> > (2.1.0-M1,3.0-alpha-1),(3.0-alpha-2,3.5.4)
> > mng3743ForkWithPluginManagement(itMNG3743)..................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.0.8,3.1-SNAPSHOT)
> > mng3704LifecycleExecutorWrapper(itMNG3704)..................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0.9,3.0-alpha-1)
> > mng3599useHttpProxyForWebDAV(itUseHttpProxyForWebDAV).......SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.0.9,3.3.9)
> > mng3599useHttpProxyForWebDAV(itUseHttpProxyForHttp).........SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.0.9,3.3.9)
> > mng3530DynamicPOMInterpolation(itMNG3530_POMProperty).......SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.1.0-M1,3.0-alpha-1)
> > mng3530DynamicPOMInterpolation(itMNG3530_BuildPath).........SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.1.0-M1,3.0-alpha-1)
> >
> mng3530DynamicPOMInterpolation(itMNG3530_ResourceDirectoryInterpolation)SKIPPED
> > - Maven version 3.7.0-SNAPSHOT not in range [2.1.0-M1,3.0-alpha-1)
> > mng3428PluginDescriptorArtifactsIncomplete(itMNG3428).......SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.0.8,3.0-alpha-1)
> > mng3271DefaultReportsSuppression(itMNG3271).................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range
> > (2.0.9,2.1.0-M1),(2.1.0-M1,3.0-alpha-1)
> > mng3221InfiniteForking(itMNG3221a)..........................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.0.8,3.0-alpha-1)
> > mng3221InfiniteForking(itMNG3221b)..........................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.0.8,3.0-alpha-1)
> > mng3106ProfileMultipleActivators(ProfilesWithMultipleActivators)SKIPPED
> > - Maven version 3.7.0-SNAPSHOT not in range (2.0.9,3.2.2)
> > mng3057VersionExprTransformations(itMNG3057)................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.1.0,2.1.1)
> > mng2883LegacyRepoOffline(DependencyUnresolvable)............SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range
> > (2.0.9,2.1.0-M1),(2.1.0-M1,3.0-alpha-1)
> > mng2883LegacyRepoOffline(PluginUnresolvable)................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range
> > (2.0.9,2.1.0-M1),(2.1.0-M1,3.0-alpha-1)
> > mng2883LegacyRepoOffline(ParentUnresolvable)................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range
> > (2.0.9,2.1.0-M1),(2.1.0-M1,3.0-alpha-1)
> > mng2878DefaultReportXmlImport(itMNG2878)....................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (,3.0-alpha-1)
> > mng2562Timestamp(itCustomFormat)............................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.1.0-M1,3.2.2)
> > mng2562Timestamp(itDefaultFormat)...........................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.1.0-M1,3.2.2)
> > mng2562Timestamp(itSameValueAcrossModules)..................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.1.0-M1,3.2.2)
> > mng2539PluginDependenciesComeFromPluginRepos(itMNG2539).....SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.0.4,3.0-alpha-3)
> > mng1999DefaultReportsInheritance(itInheritSuppression)......SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range
> > (2.0.9,2.1.0-M1),(2.1.0-M1,3.0-alpha-1)
> > mng1999DefaultReportsInheritance(itOverrideSuppression).....SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range
> > (2.0.9,2.1.0-M1),(2.1.0-M1,3.0-alpha-1)
> > mng1908LegacySnapshotUpdate(itMNG1908)......................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,3.0-alpha-3)
> > mng1830ShowVersion(Version).................................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range
> > (2.0.10,2.1.0-M1),(2.1.0-M1,3.0-alpha-1),[3.0-alpha-3,3.2)
> > mng0731LegacyRepoLayout(itMNG731)...........................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,3.0-alpha-3)
> > mng0469ReportConfig(itReportConfigOverridesBuildDefaults)...SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0.0,3.0-alpha-1)
> > 0145ReactorWithIncludesExcludes(itCustomExcludes)...........SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,3.0-alpha-1)
> > 0145ReactorWithIncludesExcludes(itDefaultIncludesExcludes)..SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,3.0-alpha-1)
> > 0145ReactorWithIncludesExcludes(itCustomIncludes)...........SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,3.0-alpha-1)
> > 0039ReleasePomInReactor(it0039).............................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [2.0,3.0-alpha-1)
> > 0036ReleasePom(it0036)......................................SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range (2.0,3.0-alpha-1)
> > mng6352PrintVersion(itShouldPrintVersionAtTopAndAtBottom)...SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [3.5.3-SNAPSHOT,3.5.4-SNAPSHOT]
> > mng6352PrintVersion(itShouldPrintVersionInAllLines).........SKIPPED -
> > Maven version 3.7.0-SNAPSHOT not in range [3.5.3-SNAPSHOT,3.5.4-SNAPSHOT]
> >
> >
> > which are 62 IT's in total
> >
> > Should we keep them or should we remove them?
> >
> > Several of them are Maven 2 related...?
> >
> > Kind regards
> > Karl Heinz Marbaise
> >
> > [1]: https://issues.apache.org/jira/browse/MNG-6744
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> > For additional commands, e-mail: dev-h...@maven.apache.org
> >
>
> Thanks,
>
> Jason
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

Reply via email to