Skip to content

Commit

Permalink
unit test
Browse files Browse the repository at this point in the history
Signed-off-by: Paul Dittamo <[email protected]>
  • Loading branch information
pvditt committed Apr 10, 2024
1 parent 6912af3 commit 7c0796a
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions flytepropeller/pkg/compiler/transformers/k8s/node_test.go
Original file line number Diff line number Diff line change
Expand Up @@ -306,6 +306,35 @@ func TestBuildNodeSpec(t *testing.T) {
}

mustBuild(t, n, 1, errs.NewScope())
specs, ok := buildNodeSpec(n.GetCoreNode(), tasks, errs)
assert.True(t, ok)
assert.Len(t, specs, 1)
assert.Equal(t, *specs[0].ArrayNode.Parallelism, uint32(10))

n.Node.Target = &core.Node_ArrayNode{
ArrayNode: &core.ArrayNode{
Node: &core.Node{
Id: "foo",
Target: &core.Node_TaskNode{
TaskNode: &core.TaskNode{
Reference: &core.TaskNode_ReferenceId{
ReferenceId: &core.Identifier{Name: "ref_1"},
},
},
},
},
ParallelismOption: nil,
SuccessCriteria: &core.ArrayNode_MinSuccessRatio{
MinSuccessRatio: 0.5,
},
},
}

mustBuild(t, n, 1, errs.NewScope())
specs, ok = buildNodeSpec(n.GetCoreNode(), tasks, errs)
assert.True(t, ok)
assert.Len(t, specs, 1)
assert.Nil(t, specs[0].ArrayNode.Parallelism)
})
}

Expand Down

0 comments on commit 7c0796a

Please sign in to comment.