@@ -25,6 +25,7 @@ func TestNewCommitter(t *testing.T) {
25
25
StagingStorage : mockStagingStorage ,
26
26
}
27
27
committer := NewCommitter (mockRPC , mockStorage )
28
+ committer .workMode = WorkModeBackfill
28
29
29
30
assert .NotNil (t , committer )
30
31
assert .Equal (t , DEFAULT_COMMITTER_TRIGGER_INTERVAL , committer .triggerIntervalMs )
@@ -40,12 +41,13 @@ func TestGetBlockNumbersToCommit(t *testing.T) {
40
41
StagingStorage : mockStagingStorage ,
41
42
}
42
43
committer := NewCommitter (mockRPC , mockStorage )
44
+ committer .workMode = WorkModeBackfill
43
45
chainID := big .NewInt (1 )
44
46
45
47
mockRPC .EXPECT ().GetChainID ().Return (chainID )
46
48
mockMainStorage .EXPECT ().GetMaxBlockNumber (chainID ).Return (big .NewInt (100 ), nil )
47
49
48
- blockNumbers , err := committer .getBlockNumbersToCommit ()
50
+ blockNumbers , err := committer .getBlockNumbersToCommit (context . Background () )
49
51
50
52
assert .NoError (t , err )
51
53
assert .Equal (t , committer .blocksPerCommit , len (blockNumbers ))
@@ -63,12 +65,13 @@ func TestGetBlockNumbersToCommitWithoutConfiguredAndNotStored(t *testing.T) {
63
65
StagingStorage : mockStagingStorage ,
64
66
}
65
67
committer := NewCommitter (mockRPC , mockStorage )
68
+ committer .workMode = WorkModeBackfill
66
69
chainID := big .NewInt (1 )
67
70
68
71
mockRPC .EXPECT ().GetChainID ().Return (chainID )
69
72
mockMainStorage .EXPECT ().GetMaxBlockNumber (chainID ).Return (big .NewInt (0 ), nil )
70
73
71
- blockNumbers , err := committer .getBlockNumbersToCommit ()
74
+ blockNumbers , err := committer .getBlockNumbersToCommit (context . Background () )
72
75
73
76
assert .NoError (t , err )
74
77
assert .Equal (t , committer .blocksPerCommit , len (blockNumbers ))
@@ -89,12 +92,13 @@ func TestGetBlockNumbersToCommitWithConfiguredAndNotStored(t *testing.T) {
89
92
StagingStorage : mockStagingStorage ,
90
93
}
91
94
committer := NewCommitter (mockRPC , mockStorage )
95
+ committer .workMode = WorkModeBackfill
92
96
chainID := big .NewInt (1 )
93
97
94
98
mockRPC .EXPECT ().GetChainID ().Return (chainID )
95
99
mockMainStorage .EXPECT ().GetMaxBlockNumber (chainID ).Return (big .NewInt (0 ), nil )
96
100
97
- blockNumbers , err := committer .getBlockNumbersToCommit ()
101
+ blockNumbers , err := committer .getBlockNumbersToCommit (context . Background () )
98
102
99
103
assert .NoError (t , err )
100
104
assert .Equal (t , committer .blocksPerCommit , len (blockNumbers ))
@@ -115,12 +119,13 @@ func TestGetBlockNumbersToCommitWithConfiguredAndStored(t *testing.T) {
115
119
StagingStorage : mockStagingStorage ,
116
120
}
117
121
committer := NewCommitter (mockRPC , mockStorage )
122
+ committer .workMode = WorkModeBackfill
118
123
chainID := big .NewInt (1 )
119
124
120
125
mockRPC .EXPECT ().GetChainID ().Return (chainID )
121
126
mockMainStorage .EXPECT ().GetMaxBlockNumber (chainID ).Return (big .NewInt (2000 ), nil )
122
127
123
- blockNumbers , err := committer .getBlockNumbersToCommit ()
128
+ blockNumbers , err := committer .getBlockNumbersToCommit (context . Background () )
124
129
125
130
assert .NoError (t , err )
126
131
assert .Equal (t , committer .blocksPerCommit , len (blockNumbers ))
@@ -138,12 +143,13 @@ func TestGetBlockNumbersToCommitWithoutConfiguredAndStored(t *testing.T) {
138
143
StagingStorage : mockStagingStorage ,
139
144
}
140
145
committer := NewCommitter (mockRPC , mockStorage )
146
+ committer .workMode = WorkModeBackfill
141
147
chainID := big .NewInt (1 )
142
148
143
149
mockRPC .EXPECT ().GetChainID ().Return (chainID )
144
150
mockMainStorage .EXPECT ().GetMaxBlockNumber (chainID ).Return (big .NewInt (2000 ), nil )
145
151
146
- blockNumbers , err := committer .getBlockNumbersToCommit ()
152
+ blockNumbers , err := committer .getBlockNumbersToCommit (context . Background () )
147
153
148
154
assert .NoError (t , err )
149
155
assert .Equal (t , committer .blocksPerCommit , len (blockNumbers ))
@@ -164,12 +170,13 @@ func TestGetBlockNumbersToCommitWithStoredHigherThanInMemory(t *testing.T) {
164
170
StagingStorage : mockStagingStorage ,
165
171
}
166
172
committer := NewCommitter (mockRPC , mockStorage )
173
+ committer .workMode = WorkModeBackfill
167
174
chainID := big .NewInt (1 )
168
175
169
176
mockRPC .EXPECT ().GetChainID ().Return (chainID )
170
177
mockMainStorage .EXPECT ().GetMaxBlockNumber (chainID ).Return (big .NewInt (2000 ), nil )
171
178
172
- blockNumbers , err := committer .getBlockNumbersToCommit ()
179
+ blockNumbers , err := committer .getBlockNumbersToCommit (context . Background () )
173
180
174
181
assert .NoError (t , err )
175
182
assert .Equal (t , committer .blocksPerCommit , len (blockNumbers ))
@@ -190,12 +197,13 @@ func TestGetBlockNumbersToCommitWithStoredLowerThanInMemory(t *testing.T) {
190
197
StagingStorage : mockStagingStorage ,
191
198
}
192
199
committer := NewCommitter (mockRPC , mockStorage )
200
+ committer .workMode = WorkModeBackfill
193
201
chainID := big .NewInt (1 )
194
202
195
203
mockRPC .EXPECT ().GetChainID ().Return (chainID )
196
204
mockMainStorage .EXPECT ().GetMaxBlockNumber (chainID ).Return (big .NewInt (99 ), nil )
197
205
198
- blockNumbers , err := committer .getBlockNumbersToCommit ()
206
+ blockNumbers , err := committer .getBlockNumbersToCommit (context . Background () )
199
207
200
208
assert .NoError (t , err )
201
209
assert .Equal (t , 0 , len (blockNumbers ))
@@ -214,12 +222,13 @@ func TestGetBlockNumbersToCommitWithStoredEqualThanInMemory(t *testing.T) {
214
222
StagingStorage : mockStagingStorage ,
215
223
}
216
224
committer := NewCommitter (mockRPC , mockStorage )
225
+ committer .workMode = WorkModeBackfill
217
226
chainID := big .NewInt (1 )
218
227
219
228
mockRPC .EXPECT ().GetChainID ().Return (chainID )
220
229
mockMainStorage .EXPECT ().GetMaxBlockNumber (chainID ).Return (big .NewInt (2000 ), nil )
221
230
222
- blockNumbers , err := committer .getBlockNumbersToCommit ()
231
+ blockNumbers , err := committer .getBlockNumbersToCommit (context . Background () )
223
232
224
233
assert .NoError (t , err )
225
234
assert .Equal (t , committer .blocksPerCommit , len (blockNumbers ))
@@ -239,6 +248,7 @@ func TestGetSequentialBlockDataToCommit(t *testing.T) {
239
248
StagingStorage : mockStagingStorage ,
240
249
}
241
250
committer := NewCommitter (mockRPC , mockStorage )
251
+ committer .workMode = WorkModeBackfill
242
252
chainID := big .NewInt (1 )
243
253
244
254
mockRPC .EXPECT ().GetChainID ().Return (chainID )
@@ -273,6 +283,7 @@ func TestGetSequentialBlockDataToCommitWithDuplicateBlocks(t *testing.T) {
273
283
StagingStorage : mockStagingStorage ,
274
284
}
275
285
committer := NewCommitter (mockRPC , mockStorage )
286
+ committer .workMode = WorkModeBackfill
276
287
chainID := big .NewInt (1 )
277
288
278
289
mockRPC .EXPECT ().GetChainID ().Return (chainID )
@@ -311,6 +322,7 @@ func TestCommit(t *testing.T) {
311
322
OrchestratorStorage : mockOrchestratorStorage ,
312
323
}
313
324
committer := NewCommitter (mockRPC , mockStorage )
325
+ committer .workMode = WorkModeBackfill
314
326
315
327
blockData := []common.BlockData {
316
328
{Block : common.Block {Number : big .NewInt (101 )}},
@@ -336,6 +348,7 @@ func TestHandleGap(t *testing.T) {
336
348
OrchestratorStorage : mockOrchestratorStorage ,
337
349
}
338
350
committer := NewCommitter (mockRPC , mockStorage )
351
+ committer .workMode = WorkModeBackfill
339
352
340
353
expectedStartBlockNumber := big .NewInt (100 )
341
354
actualFirstBlock := common.Block {Number : big .NewInt (105 )}
@@ -459,6 +472,7 @@ func TestHandleMissingStagingData(t *testing.T) {
459
472
}
460
473
461
474
committer := NewCommitter (mockRPC , mockStorage )
475
+ committer .workMode = WorkModeBackfill
462
476
463
477
chainID := big .NewInt (1 )
464
478
mockRPC .EXPECT ().GetChainID ().Return (chainID )
@@ -505,6 +519,7 @@ func TestHandleMissingStagingDataIsPolledWithCorrectBatchSize(t *testing.T) {
505
519
}
506
520
507
521
committer := NewCommitter (mockRPC , mockStorage )
522
+ committer .workMode = WorkModeBackfill
508
523
509
524
chainID := big .NewInt (1 )
510
525
mockRPC .EXPECT ().GetChainID ().Return (chainID )
0 commit comments