@@ -1303,7 +1303,7 @@ func TestQueuePosition(t *testing.T) {
1303
1303
// Ensure that queue positions are updated now that the first job has been acquired!
1304
1304
for index , job := range queued {
1305
1305
if index == 0 {
1306
- require .Equal (t , job .QueuePosition , int64 (0 ))
1306
+ require .Equal (t , job .QueuePosition , int64 (- 1 ))
1307
1307
continue
1308
1308
}
1309
1309
require .Equal (t , job .QueuePosition , int64 (index ))
@@ -2199,8 +2199,8 @@ func TestGetProvisionerJobsByIDsWithQueuePosition(t *testing.T) {
2199
2199
{"a" : "1" , "b" : "2" },
2200
2200
{"a" : "1" },
2201
2201
},
2202
- queueSizes : []int64 {2 , 2 , 0 },
2203
- queuePositions : []int64 {1 , 1 , 0 },
2202
+ queueSizes : []int64 {2 , 2 , - 1 },
2203
+ queuePositions : []int64 {1 , 1 , - 1 },
2204
2204
},
2205
2205
// Includes an additional provisioner
2206
2206
{
@@ -2344,8 +2344,8 @@ func TestGetProvisionerJobsByIDsWithQueuePosition(t *testing.T) {
2344
2344
{"b" : "2" },
2345
2345
},
2346
2346
daemonTags : []database.StringMap {},
2347
- queueSizes : []int64 {0 , 0 , 0 },
2348
- queuePositions : []int64 {0 , 0 , 0 },
2347
+ queueSizes : []int64 {- 1 , - 1 , - 1 },
2348
+ queuePositions : []int64 {- 1 , - 1 , - 1 },
2349
2349
},
2350
2350
// N jobs (1 job with 0 tags) & N provisioners
2351
2351
{
@@ -2378,8 +2378,8 @@ func TestGetProvisionerJobsByIDsWithQueuePosition(t *testing.T) {
2378
2378
{"a" : "1" },
2379
2379
{"b" : "2" },
2380
2380
},
2381
- queueSizes : []int64 {0 , 2 , 2 , 2 },
2382
- queuePositions : []int64 {0 , 1 , 2 , 2 },
2381
+ queueSizes : []int64 {- 1 , 2 , 2 , 2 },
2382
+ queuePositions : []int64 {- 1 , 1 , 2 , 2 },
2383
2383
},
2384
2384
// 0 jobs & 0 provisioners
2385
2385
{
@@ -2601,14 +2601,14 @@ func TestGetProvisionerJobsByIDsWithQueuePosition_MixedStatuses(t *testing.T) {
2601
2601
for _ , job := range actualJobs {
2602
2602
queueSizes = append (queueSizes , job .QueueSize )
2603
2603
}
2604
- assert .EqualValues (t , []int64 {0 , 0 , 0 , 0 , 0 , 2 , 2 }, queueSizes , "expected queue positions to be set correctly" )
2604
+ assert .EqualValues (t , []int64 {- 1 , - 1 , - 1 , - 1 , - 1 , 2 , 2 }, queueSizes , "expected queue positions to be set correctly" )
2605
2605
2606
2606
// Then: the queue position should be set correctly:
2607
2607
var queuePositions []int64
2608
2608
for _ , job := range actualJobs {
2609
2609
queuePositions = append (queuePositions , job .QueuePosition )
2610
2610
}
2611
- assert .EqualValues (t , []int64 {0 , 0 , 0 , 0 , 0 , 1 , 2 }, queuePositions , "expected queue positions to be set correctly" )
2611
+ assert .EqualValues (t , []int64 {- 1 , - 1 , - 1 , - 1 , - 1 , 1 , 2 }, queuePositions , "expected queue positions to be set correctly" )
2612
2612
}
2613
2613
2614
2614
func TestGetProvisionerJobsByIDsWithQueuePosition_OrderValidation (t * testing.T ) {
0 commit comments