feature (server): add additional option for downstream workers DAG (#2278)

pull/2280/head
Jim 4 years ago committed by GitHub
parent 1ef6e87a26
commit 6fdcccb953
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -40,6 +40,7 @@ type options struct {
withTestPkiWorkerKeyId *string
withWorkerType WorkerType
withRoot string
withStopAfter uint
}
func getDefaultOptions() options {
@ -180,3 +181,10 @@ func WithRoot(workerId string) Option {
o.withRoot = workerId
}
}
// WithStopAfter provides an optional stop after count
func WithStopAfter(stopAfter uint) Option {
return func(o *options) {
o.withStopAfter = stopAfter
}
}

@ -170,4 +170,10 @@ func Test_GetOpts(t *testing.T) {
opts = getOpts(WithRoot("a"))
assert.Equal(t, "a", opts.withRoot)
})
t.Run("WithStopAfter", func(t *testing.T) {
opts := getDefaultOptions()
assert.Empty(t, opts.withStopAfter)
opts = getOpts(WithStopAfter(10))
assert.Equal(t, uint(10), opts.withStopAfter)
})
}

Loading…
Cancel
Save