Skip to content

Commit 8de6445

Browse files
fixing concurrent dispatcher test (#638)
Co-authored-by: Gabriel Freites <[email protected]>
1 parent 7d90325 commit 8de6445

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

test/e2e/config/brokertrigger/brokertrigger.go

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,14 +30,19 @@ func init() {
3030
}
3131

3232
type Topology struct {
33-
MessageCount int
34-
Triggers []duckv1.KReference
33+
MessageCount, PrefetchCount int
34+
Triggers []duckv1.KReference
3535
}
3636

3737
func Install(topology Topology) feature.StepFn {
38+
if topology.PrefetchCount == 0 {
39+
topology.PrefetchCount = 1
40+
}
41+
3842
args := map[string]interface{}{
39-
"messageCount": topology.MessageCount,
40-
"triggers": topology.Triggers,
43+
"messageCount": topology.MessageCount,
44+
"triggers": topology.Triggers,
45+
"prefetchCount": topology.PrefetchCount,
4146
}
4247
return func(ctx context.Context, t feature.T) {
4348
if _, err := manifest.InstallLocalYaml(ctx, args); err != nil {

test/e2e/config/brokertrigger/trigger.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@ kind: Trigger
55
metadata:
66
name: {{ printf "%s-%d" $kref.Name $index }}
77
namespace: {{ $.namespace }}
8+
annotations:
9+
rabbitmq.eventing.knative.dev/prefetchCount: '{{ $.prefetchCount }}'
810
spec:
911
broker: testbroker
1012
subscriber:

test/e2e/dispatcher_test.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,8 @@ func ConcurrentDispatchTest() *feature.Feature {
4141

4242
f.Setup("install recorder", eventshub.Install("recorder", eventshub.StartReceiver, eventshub.ResponseWaitTime(time.Second)))
4343
f.Setup("install test resources", brokertrigger.Install(brokertrigger.Topology{
44-
MessageCount: 2,
44+
MessageCount: 2,
45+
PrefetchCount: 10,
4546
Triggers: []duckv1.KReference{{
4647
Kind: "Service",
4748
Name: "recorder",

0 commit comments

Comments
 (0)