cmd: add integration test and fix bug in rollback command (#7315)

This commit is contained in:
Callum Waters
2021-12-02 12:17:16 +01:00
committed by GitHub
parent 5f57d84dd3
commit bca2080c01
13 changed files with 199 additions and 45 deletions

View File

@@ -77,7 +77,7 @@ func initDBs(
blockStoreDB, err := dbProvider(&config.DBContext{ID: "blockstore", Config: cfg})
if err != nil {
return nil, nil, func() error { return nil }, err
return nil, nil, func() error { return nil }, fmt.Errorf("unable to initialize blockstore: %w", err)
}
closers := []closer{}
blockStore := store.NewBlockStore(blockStoreDB)
@@ -85,7 +85,7 @@ func initDBs(
stateDB, err := dbProvider(&config.DBContext{ID: "state", Config: cfg})
if err != nil {
return nil, nil, makeCloser(closers), err
return nil, nil, makeCloser(closers), fmt.Errorf("unable to initialize statestore: %w", err)
}
closers = append(closers, stateDB.Close)
@@ -243,7 +243,7 @@ func createEvidenceReactor(
) (*evidence.Reactor, *evidence.Pool, error) {
evidenceDB, err := dbProvider(&config.DBContext{ID: "evidence", Config: cfg})
if err != nil {
return nil, nil, err
return nil, nil, fmt.Errorf("unable to initialize evidence db: %w", err)
}
logger = logger.With("module", "evidence")
@@ -432,7 +432,7 @@ func createPeerManager(
peerDB, err := dbProvider(&config.DBContext{ID: "peerstore", Config: cfg})
if err != nil {
return nil, func() error { return nil }, err
return nil, func() error { return nil }, fmt.Errorf("unable to initialize peer store: %w", err)
}
peerManager, err := p2p.NewPeerManager(nodeID, peerDB, options)