mirror of
https://github.com/hibiken/asynq.git
synced 2024-11-10 11:31:58 +08:00
Fix test build errors
This commit is contained in:
parent
2f226dfb84
commit
83bdca5220
@ -316,7 +316,7 @@ func TestInspectorListInProgressTasks(t *testing.T) {
|
|||||||
}
|
}
|
||||||
ignoreOpt := cmpopts.IgnoreUnexported(Payload{})
|
ignoreOpt := cmpopts.IgnoreUnexported(Payload{})
|
||||||
if diff := cmp.Diff(tc.want, got, ignoreOpt); diff != "" {
|
if diff := cmp.Diff(tc.want, got, ignoreOpt); diff != "" {
|
||||||
t.Errorf("%s; ListInProgressTask(%wq) = %v, want %v; (-want,+got)\n%s",
|
t.Errorf("%s; ListInProgressTask(%q) = %v, want %v; (-want,+got)\n%s",
|
||||||
tc.desc, tc.qname, got, tc.want, diff)
|
tc.desc, tc.qname, got, tc.want, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -632,9 +632,10 @@ func TestInspectorDeleteAllScheduledTasks(t *testing.T) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
tests := []struct {
|
tests := []struct {
|
||||||
scheduled map[string][]base.Z
|
scheduled map[string][]base.Z
|
||||||
qname string
|
qname string
|
||||||
want int
|
want int
|
||||||
|
wantScheduled map[string][]base.Z
|
||||||
}{
|
}{
|
||||||
{
|
{
|
||||||
scheduled: map[string][]base.Z{
|
scheduled: map[string][]base.Z{
|
||||||
@ -643,6 +644,10 @@ func TestInspectorDeleteAllScheduledTasks(t *testing.T) {
|
|||||||
},
|
},
|
||||||
qname: "default",
|
qname: "default",
|
||||||
want: 3,
|
want: 3,
|
||||||
|
wantScheduled: map[string][]base.Z{
|
||||||
|
"default": {},
|
||||||
|
"custom": {z4},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
scheduled: map[string][]base.Z{
|
scheduled: map[string][]base.Z{
|
||||||
@ -650,6 +655,9 @@ func TestInspectorDeleteAllScheduledTasks(t *testing.T) {
|
|||||||
},
|
},
|
||||||
qname: "default",
|
qname: "default",
|
||||||
want: 0,
|
want: 0,
|
||||||
|
wantScheduled: map[string][]base.Z{
|
||||||
|
"default": {},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -665,10 +673,11 @@ func TestInspectorDeleteAllScheduledTasks(t *testing.T) {
|
|||||||
if got != tc.want {
|
if got != tc.want {
|
||||||
t.Errorf("DeleteAllScheduledTasks(%q) = %d, want %d", tc.qname, got, tc.want)
|
t.Errorf("DeleteAllScheduledTasks(%q) = %d, want %d", tc.qname, got, tc.want)
|
||||||
}
|
}
|
||||||
gotScheduled := asynqtest.GetScheduledEntries(t, r, tc.qname)
|
for qname, want := range tc.wantScheduled {
|
||||||
if len(gotScheduled) != 0 {
|
gotScheduled := asynqtest.GetScheduledEntries(t, r, qname)
|
||||||
t.Errorf("There are still %d scheduled tasks in queue %q, want empty",
|
if diff := cmp.Diff(want, gotScheduled, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
tc.qname, len(gotScheduled))
|
t.Errorf("unexpected scheduled tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -691,9 +700,10 @@ func TestInspectorDeleteAllRetryTasks(t *testing.T) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
tests := []struct {
|
tests := []struct {
|
||||||
retry map[string][]base.Z
|
retry map[string][]base.Z
|
||||||
qname string
|
qname string
|
||||||
want int
|
want int
|
||||||
|
wantRetry map[string][]base.Z
|
||||||
}{
|
}{
|
||||||
{
|
{
|
||||||
retry: map[string][]base.Z{
|
retry: map[string][]base.Z{
|
||||||
@ -702,6 +712,10 @@ func TestInspectorDeleteAllRetryTasks(t *testing.T) {
|
|||||||
},
|
},
|
||||||
qname: "default",
|
qname: "default",
|
||||||
want: 3,
|
want: 3,
|
||||||
|
wantRetry: map[string][]base.Z{
|
||||||
|
"default": {},
|
||||||
|
"custom": {z4},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
retry: map[string][]base.Z{
|
retry: map[string][]base.Z{
|
||||||
@ -709,6 +723,9 @@ func TestInspectorDeleteAllRetryTasks(t *testing.T) {
|
|||||||
},
|
},
|
||||||
qname: "default",
|
qname: "default",
|
||||||
want: 0,
|
want: 0,
|
||||||
|
wantRetry: map[string][]base.Z{
|
||||||
|
"default": {},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -724,10 +741,11 @@ func TestInspectorDeleteAllRetryTasks(t *testing.T) {
|
|||||||
if got != tc.want {
|
if got != tc.want {
|
||||||
t.Errorf("DeleteAllRetryTasks(%q) = %d, want %d", tc.qname, got, tc.want)
|
t.Errorf("DeleteAllRetryTasks(%q) = %d, want %d", tc.qname, got, tc.want)
|
||||||
}
|
}
|
||||||
gotRetry := asynqtest.GetRetryEntries(t, r, tc.qname)
|
for qname, want := range tc.wantRetry {
|
||||||
if len(gotRetry) != 0 {
|
gotRetry := asynqtest.GetRetryEntries(t, r, qname)
|
||||||
t.Errorf("There are still %d retry tasks in queue %q, want empty",
|
if diff := cmp.Diff(want, gotRetry, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
tc.qname, len(gotRetry))
|
t.Errorf("unexpected retry tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -750,9 +768,10 @@ func TestInspectorDeleteAllDeadTasks(t *testing.T) {
|
|||||||
})
|
})
|
||||||
|
|
||||||
tests := []struct {
|
tests := []struct {
|
||||||
dead map[string][]base.Z
|
dead map[string][]base.Z
|
||||||
qname string
|
qname string
|
||||||
want int
|
want int
|
||||||
|
wantDead map[string][]base.Z
|
||||||
}{
|
}{
|
||||||
{
|
{
|
||||||
dead: map[string][]base.Z{
|
dead: map[string][]base.Z{
|
||||||
@ -761,6 +780,10 @@ func TestInspectorDeleteAllDeadTasks(t *testing.T) {
|
|||||||
},
|
},
|
||||||
qname: "default",
|
qname: "default",
|
||||||
want: 3,
|
want: 3,
|
||||||
|
wantDead: map[string][]base.Z{
|
||||||
|
"default": {},
|
||||||
|
"custom": {z4},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
dead: map[string][]base.Z{
|
dead: map[string][]base.Z{
|
||||||
@ -768,6 +791,9 @@ func TestInspectorDeleteAllDeadTasks(t *testing.T) {
|
|||||||
},
|
},
|
||||||
qname: "default",
|
qname: "default",
|
||||||
want: 0,
|
want: 0,
|
||||||
|
wantDead: map[string][]base.Z{
|
||||||
|
"default": {},
|
||||||
|
},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -783,10 +809,11 @@ func TestInspectorDeleteAllDeadTasks(t *testing.T) {
|
|||||||
if got != tc.want {
|
if got != tc.want {
|
||||||
t.Errorf("DeleteAllDeadTasks(%q) = %d, want %d", tc.qname, got, tc.want)
|
t.Errorf("DeleteAllDeadTasks(%q) = %d, want %d", tc.qname, got, tc.want)
|
||||||
}
|
}
|
||||||
gotDead := asynqtest.GetDeadEntries(t, r, tc.qname)
|
for qname, want := range tc.wantDead {
|
||||||
if len(gotDead) != 0 {
|
gotDead := asynqtest.GetDeadEntries(t, r, tc.qname)
|
||||||
t.Errorf("There are still %d dead tasks in queue %q, want empty",
|
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
tc.qname, len(gotDead))
|
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -910,7 +937,7 @@ func TestInspectorKillAllScheduledTasks(t *testing.T) {
|
|||||||
for qname, want := range tc.wantScheduled {
|
for qname, want := range tc.wantScheduled {
|
||||||
gotScheduled := asynqtest.GetScheduledEntries(t, r, qname)
|
gotScheduled := asynqtest.GetScheduledEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotScheduled, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotScheduled, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected scheduled tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected scheduled tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for qname, want := range tc.wantDead {
|
for qname, want := range tc.wantDead {
|
||||||
@ -920,7 +947,7 @@ func TestInspectorKillAllScheduledTasks(t *testing.T) {
|
|||||||
})
|
})
|
||||||
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt, approxOpt); diff != "" {
|
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt, approxOpt); diff != "" {
|
||||||
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1028,13 +1055,13 @@ func TestInspectorKillAllRetryTasks(t *testing.T) {
|
|||||||
for qname, want := range tc.wantRetry {
|
for qname, want := range tc.wantRetry {
|
||||||
gotRetry := asynqtest.GetRetryEntries(t, r, qname)
|
gotRetry := asynqtest.GetRetryEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotRetry, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotRetry, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected retry tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected retry tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for qname, want := range tc.wantDead {
|
for qname, want := range tc.wantDead {
|
||||||
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1147,13 +1174,13 @@ func TestInspectorEnqueueAllScheduledTasks(t *testing.T) {
|
|||||||
for qname, want := range tc.wantScheduled {
|
for qname, want := range tc.wantScheduled {
|
||||||
gotScheduled := asynqtest.GetScheduledEntries(t, r, qname)
|
gotScheduled := asynqtest.GetScheduledEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotScheduled, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotScheduled, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected scheduled tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected scheduled tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for qname, want := range tc.wantEnqueued {
|
for qname, want := range tc.wantEnqueued {
|
||||||
gotEnqueued := asynqtest.GetEnqueuedMessages(t, r, qname)
|
gotEnqueued := asynqtest.GetEnqueuedMessages(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotEnqueued, asynqtest.SortMsgOpt); diff != "" {
|
if diff := cmp.Diff(want, gotEnqueued, asynqtest.SortMsgOpt); diff != "" {
|
||||||
t.Errorf("unexpected enqueued tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected enqueued tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1266,13 +1293,13 @@ func TestInspectorEnqueueAllRetryTasks(t *testing.T) {
|
|||||||
for qname, want := range tc.wantRetry {
|
for qname, want := range tc.wantRetry {
|
||||||
gotRetry := asynqtest.GetRetryEntries(t, r, qname)
|
gotRetry := asynqtest.GetRetryEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotRetry, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotRetry, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected retry tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected retry tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for qname, want := range tc.wantEnqueued {
|
for qname, want := range tc.wantEnqueued {
|
||||||
gotEnqueued := asynqtest.GetEnqueuedMessages(t, r, qname)
|
gotEnqueued := asynqtest.GetEnqueuedMessages(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotEnqueued, asynqtest.SortMsgOpt); diff != "" {
|
if diff := cmp.Diff(want, gotEnqueued, asynqtest.SortMsgOpt); diff != "" {
|
||||||
t.Errorf("unexpected enqueued tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected enqueued tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1381,14 +1408,14 @@ func TestInspectorEnqueueAllDeadTasks(t *testing.T) {
|
|||||||
for qname, want := range tc.wantDead {
|
for qname, want := range tc.wantDead {
|
||||||
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
for qname, want := range tc.wantEnqueued {
|
for qname, want := range tc.wantEnqueued {
|
||||||
gotEnqueued := asynqtest.GetEnqueuedMessages(t, r, qname)
|
gotEnqueued := asynqtest.GetEnqueuedMessages(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotEnqueued, asynqtest.SortMsgOpt); diff != "" {
|
if diff := cmp.Diff(want, gotEnqueued, asynqtest.SortMsgOpt); diff != "" {
|
||||||
t.Errorf("unexpected enqueued tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected enqueued tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1440,7 +1467,7 @@ func TestInspectorDeleteTaskByKeyDeletesScheduledTask(t *testing.T) {
|
|||||||
for qname, want := range tc.wantScheduled {
|
for qname, want := range tc.wantScheduled {
|
||||||
gotScheduled := asynqtest.GetScheduledEntries(t, r, qname)
|
gotScheduled := asynqtest.GetScheduledEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotScheduled, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotScheduled, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected scheduled tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected scheduled tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1491,9 +1518,9 @@ func TestInspectorDeleteTaskByKeyDeletesRetryTask(t *testing.T) {
|
|||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
for qname, want := range tc.wantRetry {
|
for qname, want := range tc.wantRetry {
|
||||||
gotRetry := asynqtest.GetRetryEntries(t, r, tc.qname)
|
gotRetry := asynqtest.GetRetryEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotRetry, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotRetry, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected retry tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected retry tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1545,7 +1572,7 @@ func TestInspectorDeleteTaskByKeyDeletesDeadTask(t *testing.T) {
|
|||||||
for qname, want := range tc.wantDead {
|
for qname, want := range tc.wantDead {
|
||||||
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s", tc.qname, diff)
|
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s", qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1609,7 +1636,7 @@ func TestInspectorEnqueueTaskByKeyEnqueuesScheduledTask(t *testing.T) {
|
|||||||
gotScheduled := asynqtest.GetScheduledEntries(t, r, qname)
|
gotScheduled := asynqtest.GetScheduledEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotScheduled, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotScheduled, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected scheduled tasks in queue %q: (-want, +got)\n%s",
|
t.Errorf("unexpected scheduled tasks in queue %q: (-want, +got)\n%s",
|
||||||
tc.qname, diff)
|
qname, diff)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1617,7 +1644,7 @@ func TestInspectorEnqueueTaskByKeyEnqueuesScheduledTask(t *testing.T) {
|
|||||||
gotEnqueued := asynqtest.GetEnqueuedMessages(t, r, qname)
|
gotEnqueued := asynqtest.GetEnqueuedMessages(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotEnqueued, asynqtest.SortMsgOpt); diff != "" {
|
if diff := cmp.Diff(want, gotEnqueued, asynqtest.SortMsgOpt); diff != "" {
|
||||||
t.Errorf("unexpected enqueued tasks in queue %q: (-want, +got)\n%s",
|
t.Errorf("unexpected enqueued tasks in queue %q: (-want, +got)\n%s",
|
||||||
tc.qname, diff)
|
qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1674,21 +1701,21 @@ func TestInspectorEnqueueTaskByKeyEnqueuesRetryTask(t *testing.T) {
|
|||||||
asynqtest.SeedAllEnqueuedQueues(t, r, tc.enqueued)
|
asynqtest.SeedAllEnqueuedQueues(t, r, tc.enqueued)
|
||||||
|
|
||||||
if err := inspector.EnqueueTaskByKey(tc.qname, tc.key); err != nil {
|
if err := inspector.EnqueueTaskByKey(tc.qname, tc.key); err != nil {
|
||||||
t.Errorf("EnqueueTaskByKey(%q) returned error: %v", tc.qname, tc.key, err)
|
t.Errorf("EnqueueTaskByKey(%q, %q) returned error: %v", tc.qname, tc.key, err)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
for qname, want := range tc.wantRetry {
|
for qname, want := range tc.wantRetry {
|
||||||
gotRetry := asynqtest.GetRetryEntries(t, r, qname)
|
gotRetry := asynqtest.GetRetryEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotRetry, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotRetry, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected retry tasks in queue %q: (-want, +got)\n%s",
|
t.Errorf("unexpected retry tasks in queue %q: (-want, +got)\n%s",
|
||||||
tc.qname, diff)
|
qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for qname, want := range tc.wantEnqueued {
|
for qname, want := range tc.wantEnqueued {
|
||||||
gotEnqueued := asynqtest.GetEnqueuedMessages(t, r, qname)
|
gotEnqueued := asynqtest.GetEnqueuedMessages(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotEnqueued, asynqtest.SortMsgOpt); diff != "" {
|
if diff := cmp.Diff(want, gotEnqueued, asynqtest.SortMsgOpt); diff != "" {
|
||||||
t.Errorf("unexpected enqueued tasks in queue %q: (-want, +got)\n%s",
|
t.Errorf("unexpected enqueued tasks in queue %q: (-want, +got)\n%s",
|
||||||
tc.qname, diff)
|
qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1756,14 +1783,14 @@ func TestInspectorEnqueueTaskByKeyEnqueuesDeadTask(t *testing.T) {
|
|||||||
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s",
|
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s",
|
||||||
tc.qname, diff)
|
qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for qname, want := range tc.wantEnqueued {
|
for qname, want := range tc.wantEnqueued {
|
||||||
gotEnqueued := asynqtest.GetEnqueuedMessages(t, r, qname)
|
gotEnqueued := asynqtest.GetEnqueuedMessages(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotEnqueued, asynqtest.SortMsgOpt); diff != "" {
|
if diff := cmp.Diff(want, gotEnqueued, asynqtest.SortMsgOpt); diff != "" {
|
||||||
t.Errorf("unexpected enqueued tasks in queue %q: (-want, +got)\n%s",
|
t.Errorf("unexpected enqueued tasks in queue %q: (-want, +got)\n%s",
|
||||||
tc.qname, diff)
|
qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1821,14 +1848,14 @@ func TestInspectorKillTaskByKeyKillsScheduledTask(t *testing.T) {
|
|||||||
asynqtest.SeedAllDeadQueues(t, r, tc.dead)
|
asynqtest.SeedAllDeadQueues(t, r, tc.dead)
|
||||||
|
|
||||||
if err := inspector.KillTaskByKey(tc.qname, tc.key); err != nil {
|
if err := inspector.KillTaskByKey(tc.qname, tc.key); err != nil {
|
||||||
t.Errorf("KillTaskByKey(%q) returned error: %v", tc.qname, tc.key, err)
|
t.Errorf("KillTaskByKey(%q, %q) returned error: %v", tc.qname, tc.key, err)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
for qname, want := range tc.wantScheduled {
|
for qname, want := range tc.wantScheduled {
|
||||||
gotScheduled := asynqtest.GetScheduledEntries(t, r, qname)
|
gotScheduled := asynqtest.GetScheduledEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotScheduled, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotScheduled, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected scheduled tasks in queue %q: (-want, +got)\n%s",
|
t.Errorf("unexpected scheduled tasks in queue %q: (-want, +got)\n%s",
|
||||||
tc.qname, diff)
|
qname, diff)
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1836,7 +1863,7 @@ func TestInspectorKillTaskByKeyKillsScheduledTask(t *testing.T) {
|
|||||||
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s",
|
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s",
|
||||||
tc.qname, diff)
|
qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1893,21 +1920,21 @@ func TestInspectorKillTaskByKeyKillsRetryTask(t *testing.T) {
|
|||||||
asynqtest.SeedAllDeadQueues(t, r, tc.dead)
|
asynqtest.SeedAllDeadQueues(t, r, tc.dead)
|
||||||
|
|
||||||
if err := inspector.KillTaskByKey(tc.qname, tc.key); err != nil {
|
if err := inspector.KillTaskByKey(tc.qname, tc.key); err != nil {
|
||||||
t.Errorf("KillTaskByKey(%q) returned error: %v", tc.qname, tc.key, err)
|
t.Errorf("KillTaskByKey(%q, %q) returned error: %v", tc.qname, tc.key, err)
|
||||||
continue
|
continue
|
||||||
}
|
}
|
||||||
for qname, want := range tc.wantRetry {
|
for qname, want := range tc.wantRetry {
|
||||||
gotRetry := asynqtest.GetRetryEntries(t, r, qname)
|
gotRetry := asynqtest.GetRetryEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotRetry, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotRetry, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected retry tasks in queue %q: (-want, +got)\n%s",
|
t.Errorf("unexpected retry tasks in queue %q: (-want, +got)\n%s",
|
||||||
tc.qname, diff)
|
qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for qname, want := range tc.wantDead {
|
for qname, want := range tc.wantDead {
|
||||||
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
gotDead := asynqtest.GetDeadEntries(t, r, qname)
|
||||||
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
if diff := cmp.Diff(want, gotDead, asynqtest.SortZSetEntryOpt); diff != "" {
|
||||||
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s",
|
t.Errorf("unexpected dead tasks in queue %q: (-want, +got)\n%s",
|
||||||
tc.qname, diff)
|
qname, diff)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -447,9 +447,12 @@ func TestProcessorWithStrictPriority(t *testing.T) {
|
|||||||
})
|
})
|
||||||
p.handler = HandlerFunc(handler)
|
p.handler = HandlerFunc(handler)
|
||||||
|
|
||||||
|
t.Log("Starting Processor")
|
||||||
p.start(&sync.WaitGroup{})
|
p.start(&sync.WaitGroup{})
|
||||||
time.Sleep(tc.wait)
|
time.Sleep(tc.wait)
|
||||||
|
t.Log("Terminating Processor")
|
||||||
p.terminate()
|
p.terminate()
|
||||||
|
t.Log("Terminated Processor")
|
||||||
|
|
||||||
if diff := cmp.Diff(tc.wantProcessed, processed, cmp.AllowUnexported(Payload{})); diff != "" {
|
if diff := cmp.Diff(tc.wantProcessed, processed, cmp.AllowUnexported(Payload{})); diff != "" {
|
||||||
t.Errorf("mismatch found in processed tasks; (-want, +got)\n%s", diff)
|
t.Errorf("mismatch found in processed tasks; (-want, +got)\n%s", diff)
|
||||||
|
Loading…
Reference in New Issue
Block a user