mirror of
https://gitlab.com/pulsechaincom/erigon-pulse.git
synced 2024-12-22 03:30:37 +00:00
increase integration tests timeout (#8389)
This commit is contained in:
parent
ca271b1824
commit
87778fd0be
4
Makefile
4
Makefile
@ -152,11 +152,11 @@ test3:
|
||||
## test-integration: run integration tests with a 30m timeout
|
||||
test-integration:
|
||||
@cd erigon-lib && $(MAKE) test
|
||||
$(GOTEST) --timeout 30m -tags $(BUILD_TAGS),integration
|
||||
$(GOTEST) --timeout 60m -tags $(BUILD_TAGS),integration
|
||||
|
||||
test3-integration:
|
||||
@cd erigon-lib && $(MAKE) test
|
||||
$(GOTEST) --timeout 30m -tags $(BUILD_TAGS),integration,e3
|
||||
$(GOTEST) --timeout 60m -tags $(BUILD_TAGS),integration,e3
|
||||
|
||||
## lint-deps: install lint dependencies
|
||||
lint-deps:
|
||||
|
@ -24,6 +24,7 @@ import (
|
||||
"github.com/holiman/uint256"
|
||||
"github.com/ledgerwatch/erigon-lib/chain"
|
||||
libcommon "github.com/ledgerwatch/erigon-lib/common"
|
||||
"github.com/ledgerwatch/erigon-lib/kv"
|
||||
"github.com/stretchr/testify/require"
|
||||
|
||||
"github.com/ledgerwatch/erigon/accounts/abi/bind"
|
||||
@ -98,20 +99,18 @@ func TestSelfDestructReceive(t *testing.T) {
|
||||
t.Fatalf("generate blocks: %v", err)
|
||||
}
|
||||
|
||||
tx, err := m.DB.BeginRw(context.Background())
|
||||
if err != nil {
|
||||
if err := m.DB.View(context.Background(), func(tx kv.Tx) error {
|
||||
st := state.New(m.NewStateReader(tx))
|
||||
if !st.Exist(address) {
|
||||
t.Error("expected account to exist")
|
||||
}
|
||||
if st.Exist(contractAddress) {
|
||||
t.Error("expected contractAddress to not exist before block 0", contractAddress.String())
|
||||
}
|
||||
return nil
|
||||
}); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
defer tx.Rollback()
|
||||
|
||||
st := state.New(m.NewStateReader(tx))
|
||||
if !st.Exist(address) {
|
||||
t.Error("expected account to exist")
|
||||
}
|
||||
if st.Exist(contractAddress) {
|
||||
t.Error("expected contractAddress to not exist before block 0", contractAddress.String())
|
||||
}
|
||||
tx.Rollback()
|
||||
|
||||
// BLOCK 1
|
||||
if err = m.InsertChain(chain.Slice(0, 1)); err != nil {
|
||||
@ -122,24 +121,24 @@ func TestSelfDestructReceive(t *testing.T) {
|
||||
if err = m.InsertChain(chain.Slice(1, 2)); err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
tx, err = m.DB.BeginRw(context.Background())
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
defer tx.Rollback()
|
||||
// If we got this far, the newly created blockchain (with empty trie cache) loaded trie from the database
|
||||
// and that means that the state of the accounts written in the first block was correct.
|
||||
// This test checks that the storage root of the account is properly set to the root of the empty tree
|
||||
|
||||
st = state.New(m.NewStateReader(tx))
|
||||
if !st.Exist(address) {
|
||||
t.Error("expected account to exist")
|
||||
}
|
||||
if !st.Exist(contractAddress) {
|
||||
t.Error("expected contractAddress to exist at the block 2", contractAddress.String())
|
||||
}
|
||||
if len(st.GetCode(contractAddress)) != 0 {
|
||||
t.Error("expected empty code in contract at block 2", contractAddress.String())
|
||||
if err := m.DB.View(context.Background(), func(tx kv.Tx) error {
|
||||
// If we got this far, the newly created blockchain (with empty trie cache) loaded trie from the database
|
||||
// and that means that the state of the accounts written in the first block was correct.
|
||||
// This test checks that the storage root of the account is properly set to the root of the empty tree
|
||||
st := state.New(m.NewStateReader(tx))
|
||||
if !st.Exist(address) {
|
||||
t.Error("expected account to exist")
|
||||
}
|
||||
if !st.Exist(contractAddress) {
|
||||
t.Error("expected contractAddress to exist at the block 2", contractAddress.String())
|
||||
}
|
||||
if len(st.GetCode(contractAddress)) != 0 {
|
||||
t.Error("expected empty code in contract at block 2", contractAddress.String())
|
||||
}
|
||||
return nil
|
||||
}); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user