Skip to content

Commit ac9a1a4

Browse files
committed
fix tests
1 parent 4d87775 commit ac9a1a4

File tree

2 files changed

+9
-12
lines changed

2 files changed

+9
-12
lines changed

build-tools-internal/src/integTest/groovy/org/elasticsearch/gradle/internal/transport/GenerateInitialTransportVersionFuncTest.groovy

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,13 @@ class GenerateInitialTransportVersionFuncTest extends AbstractTransportVersionFu
6262
versionPropertiesFile.text = versionPropertiesFile.text.replace("9.2.0", "9.3.0")
6363

6464
when:
65-
def result = runGenerateAndValidateTask("--stack-version", "9.3.0").build()
65+
def result = runGenerateAndValidateTask("--stack-version", "9.2.0").build()
6666

6767
then:
6868
assertGenerateAndValidateSuccess(result)
69-
assertUnreferableDefinition("initial_9.3.0", "8124000")
70-
assertUpperBound("9.2", "existing_92,8123000")
71-
assertUpperBound("9.3", "initial_9.3.0,8124000")
69+
assertUnreferableDefinition("initial_9.2.0", "8124000")
70+
assertUpperBound("9.2", "initial_9.2.0,8124000")
71+
assertUpperBound("9.3", "initial_9.2.0,8124000")
7272
}
7373

7474
def "patch updates existing upper bound"() {
@@ -86,6 +86,6 @@ class GenerateInitialTransportVersionFuncTest extends AbstractTransportVersionFu
8686
def result = runGenerateTask("--stack-version", "9.3.7").buildAndFail()
8787

8888
then:
89-
assertGenerateFailure(result, "Missing upper bound 9.3 for release version 9.3.6")
89+
assertGenerateFailure(result, "Missing upper bound 9.3 for release version 9.3.7")
9090
}
9191
}

build-tools-internal/src/main/java/org/elasticsearch/gradle/internal/transport/GenerateInitialTransportVersionTask.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,27 +35,24 @@ public abstract class GenerateInitialTransportVersionTask extends DefaultTask {
3535
@TaskAction
3636
public void run() throws IOException {
3737
Version stackVersion = Version.fromString(getStackVersion().get());
38-
String baseUpperBoundName = getUpperBoundName(stackVersion);
38+
String upperBoundName = getUpperBoundName(stackVersion);
3939
TransportVersionResourcesService resources = getResourceService().get();
40-
TransportVersionUpperBound baseUpperBound = resources.getUpperBoundFromGitBase(baseUpperBoundName);
40+
TransportVersionUpperBound baseUpperBound = resources.getUpperBoundFromGitBase(upperBoundName);
4141
String initialDefinitionName = "initial_" + stackVersion;
4242
TransportVersionDefinition existingDefinition = resources.getUnreferableDefinitionFromGitBase(initialDefinitionName);
4343

4444
// This task runs on main and release branches. In release branches we will generate the exact same
4545
// upper bound result because we always look at the base branch (ie upstream/main).
4646
if (existingDefinition == null) {
4747
if (baseUpperBound == null) {
48-
throw new RuntimeException("Missing upper bound " + baseUpperBoundName + " for release version " + stackVersion);
48+
throw new RuntimeException("Missing upper bound " + upperBoundName + " for release version " + stackVersion);
4949
}
5050

51-
int currentTransportVersionId = baseUpperBound.definitionId().complete();
52-
5351
// minors increment by 1000 to create a unique base, patches increment by 1 as other patches do
5452
int increment = stackVersion.getRevision() == 0 ? 1000 : 1;
55-
var id = TransportVersionId.fromInt(currentTransportVersionId + increment);
53+
var id = TransportVersionId.fromInt(baseUpperBound.definitionId().complete() + increment);
5654
var definition = new TransportVersionDefinition(initialDefinitionName, List.of(id), false);
5755
resources.writeDefinition(definition);
58-
String upperBoundName = getUpperBoundName(stackVersion);
5956
var newUpperBound = new TransportVersionUpperBound(upperBoundName, initialDefinitionName, id);
6057
resources.writeUpperBound(newUpperBound);
6158

0 commit comments

Comments
 (0)