Skip to content

Commit

Permalink
Google Java Format
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions authored and doks5 committed Dec 14, 2023
1 parent 30399d4 commit 88d2b9f
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 15 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,9 @@ public void testDataJobDeploymentDynamicVdkVersion() throws Exception {
.with(user("user"))
.content(getDataJobDeploymentVdkVersionRequestBody("new_vdk_version_tag"))
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isBadRequest());
.andExpect(status().isAccepted());

// verify vdk version is not changed
// verify vdk version is changed
mockMvc
.perform(
get(String.format(
Expand All @@ -223,7 +223,7 @@ public void testDataJobDeploymentDynamicVdkVersion() throws Exception {
.with(user("user"))
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isOk())
.andExpect(jsonPath("$.vdk_version", is("release")));
.andExpect(jsonPath("$.vdk_version", is("new_vdk_version_tag")));

// Execute change python version and set corresponding vdk version for deployment
mockMvc
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -376,11 +376,15 @@ public static String getCronJobName(String jobName) {
return jobName;
}

private boolean isVdkVersionPassedDifferentFromOneSetByPythonVersion(JobDeployment jobDeployment) {
private boolean isVdkVersionPassedDifferentFromOneSetByPythonVersion(
JobDeployment jobDeployment) {
var passedVdkVersion = jobDeployment.getVdkVersion();
var vdkVersionSetByPythonVersion =
DockerImageName.getTag(supportedPythonVersions.getVdkImage(jobDeployment.getPythonVersion()));
DockerImageName.getTag(
supportedPythonVersions.getVdkImage(jobDeployment.getPythonVersion()));

return passedVdkVersion != null && !passedVdkVersion.isEmpty() && !passedVdkVersion.equals(vdkVersionSetByPythonVersion);
return passedVdkVersion != null
&& !passedVdkVersion.isEmpty()
&& !passedVdkVersion.equals(vdkVersionSetByPythonVersion);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -374,9 +374,9 @@ private KubernetesService.CronJob getCronJob(
"cp -r $(python -c \"from distutils.sysconfig import get_python_lib;"
+ " print(get_python_lib())\") /vdk/. && cp /usr/local/bin/vdk /vdk/.");
var jobVdkImage =
isVdkVersionPassedDifferentFromOneSetByPythonVersion(jobDeployment)
? supportedPythonVersions.replaceVdkVersionInImage(jobDeployment.getVdkVersion())
: supportedPythonVersions.getVdkImage(jobDeployment.getPythonVersion());
isVdkVersionPassedDifferentFromOneSetByPythonVersion(jobDeployment)
? supportedPythonVersions.replaceVdkVersionInImage(jobDeployment.getVdkVersion())
: supportedPythonVersions.getVdkImage(jobDeployment.getPythonVersion());
var jobInitContainer =
KubernetesService.container(
"vdk",
Expand Down Expand Up @@ -485,11 +485,15 @@ private void handleResourcesException(ParseException e) {
log.error(errorMessage.toString(), e);
}

private boolean isVdkVersionPassedDifferentFromOneSetByPythonVersion(DesiredDataJobDeployment jobDeployment) {
private boolean isVdkVersionPassedDifferentFromOneSetByPythonVersion(
DesiredDataJobDeployment jobDeployment) {
var passedVdkVersion = jobDeployment.getVdkVersion();
var vdkVersionSetByPythonVersion =
DockerImageName.getTag(supportedPythonVersions.getVdkImage(jobDeployment.getPythonVersion()));
DockerImageName.getTag(
supportedPythonVersions.getVdkImage(jobDeployment.getPythonVersion()));

return passedVdkVersion != null && !passedVdkVersion.isEmpty() && !passedVdkVersion.equals(vdkVersionSetByPythonVersion);
return passedVdkVersion != null
&& !passedVdkVersion.isEmpty()
&& !passedVdkVersion.equals(vdkVersionSetByPythonVersion);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@

import java.util.*;

import com.vmware.taurus.service.model.JobDeployment;
import org.springframework.beans.factory.annotation.Value;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.Test;
import org.mockito.ArgumentCaptor;
import org.mockito.Mock;
import org.mockito.Mockito;

import java.time.OffsetDateTime;
Expand Down Expand Up @@ -83,6 +84,7 @@ public void testScheduleLabelsAnnotations() {
.thenReturn(new KubernetesService.Resources("1.5", "200"));
Mockito.when(kubernetesResources.dataJobInitContainerRequests())
.thenReturn(new KubernetesService.Resources("1.5", "200"));
Mockito.when(supportedPythonVersions.getVdkImage("3.9")).thenReturn("release");

var annotationCaptor = ArgumentCaptor.forClass(Map.class);
var labelCaptor = ArgumentCaptor.forClass(Map.class);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ public void setUp() {

when(kubernetesService.readCronJob(TEST_CRONJOB_NAME))
.thenReturn(Optional.of(TestUtils.getJobDeploymentStatus()));
when(supportedPythonVersions.getVdkImage(any())).thenReturn("release");
}

@Test
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,8 @@ public void setUp() {
when(defaultConfigurations.dataJobLimits())
.thenReturn(new KubernetesService.Resources("2000m", "1G"));

when(supportedPythonVersions.getDefaultVdkImage()).thenReturn("release");
when(supportedPythonVersions.getDefaultVdkImage()).thenReturn("domain:5000/name:release");
when(supportedPythonVersions.getVdkImage(any())).thenReturn("domain:5000/name:release");

JobConfig jobConfig = new JobConfig();
jobConfig.setSchedule(TEST_JOB_SCHEDULE);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@

package com.vmware.taurus.service.deploy;

import com.vmware.taurus.service.model.JobDeployment;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.extension.ExtendWith;
Expand Down

0 comments on commit 88d2b9f

Please sign in to comment.