diff --git a/ledger/acctupdates_test.go b/ledger/acctupdates_test.go index da9edd0acc..edd44549ed 100644 --- a/ledger/acctupdates_test.go +++ b/ledger/acctupdates_test.go @@ -120,12 +120,14 @@ func (ml *mockLedgerForTracker) fork(t testing.TB) *mockLedgerForTracker { dblogger := logging.TestingLog(t) dblogger.SetLevel(logging.Info) newLedgerTracker := &mockLedgerForTracker{ - inMemory: false, - log: dblogger, - blocks: make([]blockEntry, len(ml.blocks)), - deltas: make([]ledgercore.StateDelta, len(ml.deltas)), - accts: make(map[basics.Address]basics.AccountData), - filename: fn, + inMemory: false, + log: dblogger, + blocks: make([]blockEntry, len(ml.blocks)), + deltas: make([]ledgercore.StateDelta, len(ml.deltas)), + accts: make(map[basics.Address]basics.AccountData), + filename: fn, + consensusParams: ml.consensusParams, + consensusVersion: ml.consensusVersion, } for k, v := range ml.accts { newLedgerTracker.accts[k] = v @@ -289,7 +291,7 @@ func checkAcctUpdates(t *testing.T, au *accountUpdates, ao *onlineAccounts, base require.Error(t, err) require.Equal(t, basics.Round(0), validThrough) - if base > 0 { + if base > 0 && base >= basics.Round(ao.maxBalLookback()) { _, err := ao.onlineTotals(base - basics.Round(ao.maxBalLookback())) require.Error(t, err) diff --git a/ledger/archival_test.go b/ledger/archival_test.go index cb6dc4ae51..6e61ee0abf 100644 --- a/ledger/archival_test.go +++ b/ledger/archival_test.go @@ -143,6 +143,7 @@ func TestArchival(t *testing.T) { cfg := config.GetDefaultLocal() cfg.Archival = true log := logging.TestingLog(t) + log.SetLevel(logging.Info) l, err := OpenLedger(log, dbName, inMem, genesisInitState, cfg) require.NoError(t, err) defer l.Close() @@ -720,6 +721,7 @@ func TestArchivalFromNonArchival(t *testing.T) { cfg.Archival = false log := logging.TestingLog(t) + log.SetLevel(logging.Info) l, err := OpenLedger(log, dbPrefix, inMem, genesisInitState, cfg) require.NoError(t, err) blk := genesisInitState.Block diff --git a/ledger/ledger_test.go b/ledger/ledger_test.go index 114057f503..58c89ecae0 100644 --- a/ledger/ledger_test.go +++ b/ledger/ledger_test.go @@ -1388,6 +1388,7 @@ func TestLedgerBlockHdrCaching(t *testing.T) { cfg := config.GetDefaultLocal() cfg.Archival = true log := logging.TestingLog(t) + log.SetLevel(logging.Info) l, err := OpenLedger(log, dbName, inMem, genesisInitState, cfg) a.NoError(err) defer l.Close() @@ -1484,6 +1485,7 @@ func TestLedgerReload(t *testing.T) { cfg := config.GetDefaultLocal() cfg.Archival = true log := logging.TestingLog(t) + log.SetLevel(logging.Info) l, err := OpenLedger(log, dbName, inMem, genesisInitState, cfg) require.NoError(t, err) defer l.Close() @@ -1682,11 +1684,13 @@ func TestLedgerKeepsOldBlocksForStateProof(t *testing.T) { cfg := config.GetDefaultLocal() cfg.Archival = false log := logging.TestingLog(t) + log.SetLevel(logging.Info) l, err := OpenLedger(log, dbName, inMem, genesisInitState, cfg) require.NoError(t, err) defer l.Close() lastBlock, err := l.Block(l.Latest()) + require.NoError(t, err) proto := config.Consensus[lastBlock.CurrentProtocol] accounts := make(map[basics.Address]basics.AccountData, len(genesisInitState.Accounts)+maxBlocks) keys := make(map[basics.Address]*crypto.SignatureSecrets, len(initKeys)+maxBlocks) @@ -2665,6 +2669,7 @@ func TestVotersReloadFromDisk(t *testing.T) { cfg.Archival = false cfg.MaxAcctLookback = proto.StateProofInterval - proto.StateProofVotersLookback - 10 log := logging.TestingLog(t) + log.SetLevel(logging.Info) l, err := OpenLedger(log, dbName, inMem, genesisInitState, cfg) require.NoError(t, err) defer l.Close() @@ -2712,6 +2717,7 @@ func TestVotersReloadFromDiskAfterOneStateProofCommitted(t *testing.T) { cfg.Archival = false cfg.MaxAcctLookback = proto.StateProofInterval - proto.StateProofVotersLookback - 10 log := logging.TestingLog(t) + log.SetLevel(logging.Info) l, err := OpenLedger(log, dbName, inMem, genesisInitState, cfg) require.NoError(t, err) defer l.Close() @@ -2771,6 +2777,7 @@ func TestVotersReloadFromDiskPassRecoveryPeriod(t *testing.T) { cfg.Archival = false cfg.MaxAcctLookback = proto.StateProofInterval - proto.StateProofVotersLookback - 10 log := logging.TestingLog(t) + log.SetLevel(logging.Info) l, err := OpenLedger(log, dbName, inMem, genesisInitState, cfg) require.NoError(t, err) defer l.Close()