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

This commit is contained in:
Jim authored and GitHub committed 2022-07-22 13:31:09 -04:00
1 parent 1ef6e87a26
commit 6fdcccb953
2 files changed
+14

No files matched your search

+8
View File
@@ -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
}
}
+6
View File
@@ -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)
})
}