@@ -252,8 +252,16 @@ func BenchmarkFullAppSimulation(b *testing.B) {
252
252
config := simapp .NewConfigFromFlags ()
253
253
254
254
var db dbm.DB
255
- dir , _ := ioutil .TempDir ("" , "goleveldb-app-sim" )
256
- db , _ = sdk .NewLevelDB ("Simulation" , dir )
255
+ dir , err := ioutil .TempDir ("" , "goleveldb-app-sim" )
256
+ if err != nil {
257
+ fmt .Println (err )
258
+ b .Fail ()
259
+ }
260
+ db , err = sdk .NewLevelDB ("Simulation" , dir )
261
+ if err != nil {
262
+ fmt .Println (err )
263
+ b .Fail ()
264
+ }
257
265
defer func () {
258
266
db .Close ()
259
267
_ = os .RemoveAll (dir )
@@ -310,8 +318,10 @@ func TestFullAppSimulation(t *testing.T) {
310
318
}
311
319
312
320
var db dbm.DB
313
- dir , _ := ioutil .TempDir ("" , "goleveldb-app-sim" )
314
- db , _ = sdk .NewLevelDB ("Simulation" , dir )
321
+ dir , err := ioutil .TempDir ("" , "goleveldb-app-sim" )
322
+ require .NoError (t , err )
323
+ db , err = sdk .NewLevelDB ("Simulation" , dir )
324
+ require .NoError (t , err )
315
325
316
326
defer func () {
317
327
db .Close ()
@@ -364,8 +374,10 @@ func TestAppImportExport(t *testing.T) {
364
374
}
365
375
366
376
var db dbm.DB
367
- dir , _ := ioutil .TempDir ("" , "goleveldb-app-sim" )
368
- db , _ = sdk .NewLevelDB ("Simulation" , dir )
377
+ dir , err := ioutil .TempDir ("" , "goleveldb-app-sim" )
378
+ require .NoError (t , err )
379
+ db , err = sdk .NewLevelDB ("Simulation" , dir )
380
+ require .NoError (t , err )
369
381
370
382
defer func () {
371
383
db .Close ()
@@ -408,8 +420,10 @@ func TestAppImportExport(t *testing.T) {
408
420
require .NoError (t , err )
409
421
fmt .Printf ("importing genesis...\n " )
410
422
411
- newDir , _ := ioutil .TempDir ("" , "goleveldb-app-sim-2" )
412
- newDB , _ := sdk .NewLevelDB ("Simulation-2" , dir )
423
+ newDir , err := ioutil .TempDir ("" , "goleveldb-app-sim-2" )
424
+ require .NoError (t , err )
425
+ newDB , err := sdk .NewLevelDB ("Simulation-2" , dir )
426
+ require .NoError (t , err )
413
427
414
428
defer func () {
415
429
newDB .Close ()
@@ -480,8 +494,10 @@ func TestAppSimulationAfterImport(t *testing.T) {
480
494
logger = log .NewNopLogger ()
481
495
}
482
496
483
- dir , _ := ioutil .TempDir ("" , "goleveldb-app-sim" )
484
- db , _ := sdk .NewLevelDB ("Simulation" , dir )
497
+ dir , err := ioutil .TempDir ("" , "goleveldb-app-sim" )
498
+ require .NoError (t , err )
499
+ db , err := sdk .NewLevelDB ("Simulation" , dir )
500
+ require .NoError (t , err )
485
501
486
502
defer func () {
487
503
db .Close ()
@@ -534,8 +550,10 @@ func TestAppSimulationAfterImport(t *testing.T) {
534
550
535
551
fmt .Printf ("Importing genesis...\n " )
536
552
537
- newDir , _ := ioutil .TempDir ("" , "goleveldb-app-sim-2" )
538
- newDB , _ := sdk .NewLevelDB ("Simulation-2" , dir )
553
+ newDir , err := ioutil .TempDir ("" , "goleveldb-app-sim-2" )
554
+ require .NoError (t , err )
555
+ newDB , err := sdk .NewLevelDB ("Simulation-2" , dir )
556
+ require .NoError (t , err )
539
557
540
558
defer func () {
541
559
newDB .Close ()
@@ -613,8 +631,16 @@ func BenchmarkInvariants(b *testing.B) {
613
631
config := simapp .NewConfigFromFlags ()
614
632
config .AllInvariants = false
615
633
616
- dir , _ := ioutil .TempDir ("" , "goleveldb-app-invariant-bench" )
617
- db , _ := sdk .NewLevelDB ("simulation" , dir )
634
+ dir , err := ioutil .TempDir ("" , "goleveldb-app-invariant-bench" )
635
+ if err != nil {
636
+ fmt .Println (err )
637
+ b .Fail ()
638
+ }
639
+ db , err := sdk .NewLevelDB ("simulation" , dir )
640
+ if err != nil {
641
+ fmt .Println (err )
642
+ b .Fail ()
643
+ }
618
644
619
645
defer func () {
620
646
db .Close ()
@@ -656,6 +682,7 @@ func BenchmarkInvariants(b *testing.B) {
656
682
// NOTE: We use the crisis keeper as it has all the invariants registered with
657
683
// their respective metadata which makes it useful for testing/benchmarking.
658
684
for _ , cr := range gapp .crisisKeeper .Routes () {
685
+ cr := cr
659
686
b .Run (fmt .Sprintf ("%s/%s" , cr .ModuleName , cr .Route ), func (b * testing.B ) {
660
687
if res , stop := cr .Invar (ctx ); stop {
661
688
fmt .Printf ("broken invariant at block %d of %d\n %s" , ctx .BlockHeight ()- 1 , config .NumBlocks , res )
0 commit comments