Don't do BWC packaing tests if disabled (#39397)
Packaging tests did not honor bwc tests being off. This was also the reason for which we were building the BWC versinons even if the tests are off, so this closes #35347.
This commit is contained in:
parent
d16edf0462
commit
d955375e9c
|
@ -191,26 +191,32 @@ class VagrantTestPlugin implements Plugin<Project> {
|
|||
dependencies.add(project.dependencies.project(path: ":distribution:${it}", configuration: 'default'))
|
||||
}
|
||||
|
||||
// The version of elasticsearch that we upgrade *from*
|
||||
VersionCollection.UnreleasedVersionInfo unreleasedInfo = project.bwcVersions.unreleasedInfo(upgradeFromVersion)
|
||||
if (unreleasedInfo != null) {
|
||||
// handle snapshots pointing to bwc build
|
||||
UPGRADE_FROM_ARCHIVES.each {
|
||||
dependencies.add(project.dependencies.project(
|
||||
path: ":distribution:bwc:${unreleasedInfo.gradleProjectName}", configuration: it))
|
||||
if (upgradeFromVersion.onOrAfter('6.3.0')) {
|
||||
if (project.ext.bwc_tests_enabled) {
|
||||
// The version of elasticsearch that we upgrade *from*
|
||||
// we only add them as dependencies if the bwc tests are enabled, so we don't trigger builds otherwise
|
||||
VersionCollection.UnreleasedVersionInfo unreleasedInfo = project.bwcVersions.unreleasedInfo(upgradeFromVersion)
|
||||
if (unreleasedInfo != null) {
|
||||
// handle snapshots pointing to bwc build
|
||||
UPGRADE_FROM_ARCHIVES.each {
|
||||
dependencies.add(project.dependencies.project(
|
||||
path: ":distribution:bwc:${unreleasedInfo.gradleProjectName}", configuration: "oss-${it}"))
|
||||
path: ":distribution:bwc:${unreleasedInfo.gradleProjectName}", configuration: it))
|
||||
if (upgradeFromVersion.onOrAfter('6.3.0')) {
|
||||
dependencies.add(project.dependencies.project(
|
||||
path: ":distribution:bwc:${unreleasedInfo.gradleProjectName}", configuration: "oss-${it}"))
|
||||
}
|
||||
}
|
||||
} else {
|
||||
UPGRADE_FROM_ARCHIVES.each {
|
||||
// The version of elasticsearch that we upgrade *from*
|
||||
dependencies.add("downloads.${it}:elasticsearch:${upgradeFromVersion}@${it}")
|
||||
if (upgradeFromVersion.onOrAfter('6.3.0')) {
|
||||
dependencies.add("downloads.${it}:elasticsearch-oss:${upgradeFromVersion}@${it}")
|
||||
}
|
||||
}
|
||||
}
|
||||
} else {
|
||||
UPGRADE_FROM_ARCHIVES.each {
|
||||
// The version of elasticsearch that we upgrade *from*
|
||||
dependencies.add("downloads.${it}:elasticsearch:${upgradeFromVersion}@${it}")
|
||||
if (upgradeFromVersion.onOrAfter('6.3.0')) {
|
||||
dependencies.add("downloads.${it}:elasticsearch-oss:${upgradeFromVersion}@${it}")
|
||||
}
|
||||
}
|
||||
// Upgrade tests will go from current to current when the BWC tests are disabled to skip real BWC tests.
|
||||
upgradeFromVersion = Version.fromString(project.version)
|
||||
}
|
||||
|
||||
for (Object dependency : dependencies) {
|
||||
|
|
Loading…
Reference in New Issue