Skip to content

Commit

Permalink
fix unit test error
Browse files Browse the repository at this point in the history
Signed-off-by: Nelson Chen <[email protected]>
  • Loading branch information
arbaobao committed Jan 30, 2025
1 parent 80ba8d8 commit 135b34e
Show file tree
Hide file tree
Showing 11 changed files with 12 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -289,7 +289,7 @@ func BuildRawPod(ctx context.Context, tCtx pluginsCore.TaskExecutionContext) (*v

// handle pod template override
podTemplate := tCtx.TaskExecutionMetadata().GetOverrides().GetPodTemplate()
if podTemplate.GetPodSpec() != nil {
if tCtx.TaskExecutionMetadata().GetOverrides().GetPodTemplate() != nil {
podSpec, objectMeta, err = ApplyPodTemplateOverride(objectMeta, podTemplate)
if err != nil {
return nil, nil, "", err
Expand Down
1 change: 1 addition & 0 deletions flyteplugins/go/tasks/plugins/array/k8s/management_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,7 @@ func getMockTaskExecutionContext(ctx context.Context, parallelism int) *mocks.Ta
})
overrides.OnGetExtendedResources().Return(nil)
overrides.OnGetContainerImage().Return("")
overrides.OnGetPodTemplate().Return(nil)

tMeta := &mocks.TaskExecutionMetadata{}
tMeta.OnGetTaskExecutionID().Return(tID)
Expand Down
1 change: 1 addition & 0 deletions flyteplugins/go/tasks/plugins/k8s/dask/dask_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,7 @@ func dummyDaskTaskContext(taskTemplate *core.TaskTemplate, resources *v1.Resourc
overrides := &mocks.TaskOverrides{}
overrides.OnGetResources().Return(resources)
overrides.OnGetExtendedResources().Return(extendedResources)
overrides.OnGetPodTemplate().Return(nil)
overrides.OnGetContainerImage().Return("")
taskExecutionMetadata.OnGetOverrides().Return(overrides)
taskCtx.On("TaskExecutionMetadata").Return(taskExecutionMetadata)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -155,6 +155,7 @@ func dummyMPITaskContext(taskTemplate *core.TaskTemplate, resources *corev1.Reso
overrides.OnGetResources().Return(resources)
overrides.OnGetExtendedResources().Return(extendedResources)
overrides.OnGetContainerImage().Return("")
overrides.OnGetPodTemplate().Return(nil)

taskExecutionMetadata := &mocks.TaskExecutionMetadata{}
taskExecutionMetadata.OnGetTaskExecutionID().Return(tID)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,7 @@ func dummyPytorchTaskContext(taskTemplate *core.TaskTemplate, resources *corev1.
overrides.OnGetResources().Return(resources)
overrides.OnGetExtendedResources().Return(extendedResources)
overrides.OnGetContainerImage().Return(containerImage)
overrides.OnGetPodTemplate().Return(nil)

taskExecutionMetadata := &mocks.TaskExecutionMetadata{}
taskExecutionMetadata.OnGetTaskExecutionID().Return(tID)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -156,6 +156,7 @@ func dummyTensorFlowTaskContext(taskTemplate *core.TaskTemplate, resources *core
overrides.OnGetResources().Return(resources)
overrides.OnGetExtendedResources().Return(extendedResources)
overrides.OnGetContainerImage().Return("")
overrides.OnGetPodTemplate().Return(nil)

taskExecutionMetadata := &mocks.TaskExecutionMetadata{}
taskExecutionMetadata.OnGetTaskExecutionID().Return(tID)
Expand Down
2 changes: 2 additions & 0 deletions flyteplugins/go/tasks/plugins/k8s/pod/container_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,8 @@ func dummyContainerTaskMetadata(resources *v1.ResourceRequirements, extendedReso
to := &pluginsCoreMock.TaskOverrides{}
to.On("GetResources").Return(resources)
to.On("GetExtendedResources").Return(extendedResources)
to.On("GetPodTemplate").Return(nil)

to.OnGetContainerImage().Return(containerImage)
taskMetadata.On("GetOverrides").Return(to)
taskMetadata.On("IsInterruptible").Return(true)
Expand Down
1 change: 1 addition & 0 deletions flyteplugins/go/tasks/plugins/k8s/pod/sidecar_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -91,6 +91,7 @@ func dummySidecarTaskMetadata(resources *v1.ResourceRequirements, extendedResour
to.On("GetResources").Return(resources)
to.On("GetExtendedResources").Return(extendedResources)
to.On("GetContainerImage").Return("")
to.On("GetPodTemplate").Return(nil)
taskMetadata.On("GetOverrides").Return(to)
taskMetadata.On("GetEnvironmentVariables").Return(nil)
taskMetadata.On("GetConsoleURL").Return("")
Expand Down
1 change: 1 addition & 0 deletions flyteplugins/go/tasks/plugins/k8s/ray/ray_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ func dummyRayTaskContext(taskTemplate *core.TaskTemplate, resources *corev1.Reso
overrides.OnGetResources().Return(resources)
overrides.OnGetExtendedResources().Return(extendedResources)
overrides.OnGetContainerImage().Return(containerImage)
overrides.OnGetPodTemplate().Return(nil)

taskExecutionMetadata := &mocks.TaskExecutionMetadata{}
taskExecutionMetadata.OnGetTaskExecutionID().Return(tID)
Expand Down
1 change: 1 addition & 0 deletions flyteplugins/go/tasks/plugins/k8s/spark/spark_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -409,6 +409,7 @@ func dummySparkTaskContext(taskTemplate *core.TaskTemplate, interruptible bool,
overrides.On("GetResources").Return(&corev1.ResourceRequirements{})
// No support for GPUs, and consequently, ExtendedResources on Spark plugin.
overrides.On("GetExtendedResources").Return(nil)
overrides.On("GetPodTemplate").Return(nil)
overrides.OnGetContainerImage().Return("")

taskExecutionMetadata := &mocks.TaskExecutionMetadata{}
Expand Down
2 changes: 1 addition & 1 deletion flyteplugins/tests/end_to_end.go
Original file line number Diff line number Diff line change
Expand Up @@ -148,7 +148,7 @@ func RunPluginEndToEndTest(t *testing.T, executor pluginCore.Plugin, template *i
})
overrides.OnGetExtendedResources().Return(&idlCore.ExtendedResources{})
overrides.OnGetContainerImage().Return("")
overrides.OnGetPodTemplate().Return(&idlCore.K8SPod{})
overrides.OnGetPodTemplate().Return(nil)

tMeta := &coreMocks.TaskExecutionMetadata{}
tMeta.OnGetTaskExecutionID().Return(tID)
Expand Down

0 comments on commit 135b34e

Please sign in to comment.