@@ -2,6 +2,7 @@ package migrations
2
2
3
3
import (
4
4
"fmt"
5
+ "runtime"
5
6
"strconv"
6
7
"testing"
7
8
@@ -30,7 +31,7 @@ func TestDiffCadenceValues(t *testing.T) {
30
31
31
32
writer := & testReportWriter {}
32
33
33
- diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , true )
34
+ diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , true , runtime . NumCPU () )
34
35
35
36
diffReporter .DiffStates (
36
37
createTestPayloads (t , address , domain ),
@@ -46,7 +47,7 @@ func TestDiffCadenceValues(t *testing.T) {
46
47
47
48
writer := & testReportWriter {}
48
49
49
- diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , true )
50
+ diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , true , runtime . NumCPU () )
50
51
51
52
diffReporter .DiffStates (
52
53
createTestPayloads (t , address , domain ),
@@ -67,7 +68,7 @@ func TestDiffCadenceValues(t *testing.T) {
67
68
68
69
writer := & testReportWriter {}
69
70
70
- diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , true )
71
+ diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , true , runtime . NumCPU () )
71
72
72
73
diffReporter .DiffStates (
73
74
createTestPayloads (t , address , domain ),
@@ -94,7 +95,7 @@ func TestDiffCadenceValues(t *testing.T) {
94
95
95
96
writer := & testReportWriter {}
96
97
97
- diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , true )
98
+ diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , true , runtime . NumCPU () )
98
99
99
100
diffReporter .DiffStates (
100
101
createStorageMapPayloads (t , address , domain , []string {"0" , "1" }, []interpreter.Value {interpreter .UInt64Value (0 ), interpreter .UInt64Value (0 )}),
@@ -121,7 +122,7 @@ func TestDiffCadenceValues(t *testing.T) {
121
122
122
123
writer := & testReportWriter {}
123
124
124
- diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , false )
125
+ diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , false , runtime . NumCPU () )
125
126
126
127
diffReporter .DiffStates (
127
128
createStorageMapPayloads (t , address , domain , []string {"0" , "1" }, []interpreter.Value {interpreter .UInt64Value (100 ), interpreter .UInt64Value (101 )}),
@@ -148,7 +149,7 @@ func TestDiffCadenceValues(t *testing.T) {
148
149
149
150
writer := & testReportWriter {}
150
151
151
- diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , false )
152
+ diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , false , runtime . NumCPU () )
152
153
153
154
diffReporter .DiffStates (
154
155
createStorageMapPayloads (t , address , domain , []string {"0" , "1" }, []interpreter.Value {interpreter .UInt64Value (100 ), interpreter .UInt64Value (101 )}),
@@ -174,7 +175,7 @@ func TestDiffCadenceValues(t *testing.T) {
174
175
175
176
writer := & testReportWriter {}
176
177
177
- diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , false )
178
+ diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , false , runtime . NumCPU () )
178
179
179
180
createPayloads := func (arrayValues []interpreter.Value ) []* ledger.Payload {
180
181
@@ -229,7 +230,7 @@ func TestDiffCadenceValues(t *testing.T) {
229
230
),
230
231
)
231
232
232
- err = mr .Storage .Commit (mr .Interpreter , false )
233
+ err = mr .Storage .NondeterministicCommit (mr .Interpreter , false )
233
234
require .NoError (t , err )
234
235
235
236
// finalize the transaction
@@ -284,7 +285,7 @@ func TestDiffCadenceValues(t *testing.T) {
284
285
285
286
writer := & testReportWriter {}
286
287
287
- diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , false )
288
+ diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , false , runtime . NumCPU () )
288
289
289
290
createPayloads := func (dictValues []interpreter.Value ) []* ledger.Payload {
290
291
@@ -340,7 +341,7 @@ func TestDiffCadenceValues(t *testing.T) {
340
341
),
341
342
)
342
343
343
- err = mr .Storage .Commit (mr .Interpreter , false )
344
+ err = mr .Storage .NondeterministicCommit (mr .Interpreter , false )
344
345
require .NoError (t , err )
345
346
346
347
// finalize the transaction
@@ -401,7 +402,7 @@ func TestDiffCadenceValues(t *testing.T) {
401
402
402
403
writer := & testReportWriter {}
403
404
404
- diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , false )
405
+ diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , false , runtime . NumCPU () )
405
406
406
407
createPayloads := func (compositeFields []string , compositeValues []interpreter.Value ) []* ledger.Payload {
407
408
@@ -462,7 +463,7 @@ func TestDiffCadenceValues(t *testing.T) {
462
463
),
463
464
)
464
465
465
- err = mr .Storage .Commit (mr .Interpreter , false )
466
+ err = mr .Storage .NondeterministicCommit (mr .Interpreter , false )
466
467
require .NoError (t , err )
467
468
468
469
// finalize the transaction
@@ -529,7 +530,7 @@ func TestDiffCadenceValues(t *testing.T) {
529
530
530
531
writer := & testReportWriter {}
531
532
532
- diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , true )
533
+ diffReporter := NewCadenceValueDiffReporter (address , flow .Emulator , writer , true , runtime . NumCPU () )
533
534
534
535
createPayloads := func (compositeFields []string , compositeValues []interpreter.Value ) []* ledger.Payload {
535
536
@@ -590,7 +591,7 @@ func TestDiffCadenceValues(t *testing.T) {
590
591
),
591
592
)
592
593
593
- err = mr .Storage .Commit (mr .Interpreter , false )
594
+ err = mr .Storage .NondeterministicCommit (mr .Interpreter , false )
594
595
require .NoError (t , err )
595
596
596
597
// finalize the transaction
@@ -701,7 +702,7 @@ func createStorageMapPayloads(t *testing.T, address common.Address, domain strin
701
702
)
702
703
}
703
704
704
- err = mr .Storage .Commit (mr .Interpreter , false )
705
+ err = mr .Storage .NondeterministicCommit (mr .Interpreter , false )
705
706
require .NoError (t , err )
706
707
707
708
// finalize the transaction
@@ -850,7 +851,7 @@ func createTestPayloads(t *testing.T, address common.Address, domain string) []*
850
851
),
851
852
)
852
853
853
- err = mr .Storage .Commit (mr .Interpreter , false )
854
+ err = mr .Storage .NondeterministicCommit (mr .Interpreter , false )
854
855
require .NoError (t , err )
855
856
856
857
// finalize the transaction
0 commit comments