mirror of
https://github.com/0glabs/0g-chain.git
synced 2024-12-25 15:55:18 +00:00
fix e2e test in CI pipeline (#1528)
* update docker image to go 1.19 * update kvtool * add .tool-versions for automagic go version usage * update prtotonet genesis with missing params * update kvtool (fixes evm port exposure) * fix changed error message for insufficient fee * add error message on failed contract deployment * update kvtool (set consensus_params.block.max_gas) * temporarily disable ibc e2e tests * update kvtool to master
This commit is contained in:
parent
f757d7ab15
commit
646e376698
1
.tool-versions
Normal file
1
.tool-versions
Normal file
@ -0,0 +1 @@
|
|||||||
|
golang 1.19
|
@ -1,4 +1,4 @@
|
|||||||
FROM golang:1.18-alpine AS build-env
|
FROM golang:1.19-alpine AS build-env
|
||||||
|
|
||||||
# Set up dependencies
|
# Set up dependencies
|
||||||
# bash, jq, curl for debugging
|
# bash, jq, curl for debugging
|
||||||
|
18
ci/env/kava-protonet/genesis.json
vendored
18
ci/env/kava-protonet/genesis.json
vendored
@ -1253,7 +1253,10 @@
|
|||||||
"berlin_block": "0",
|
"berlin_block": "0",
|
||||||
"london_block": null,
|
"london_block": null,
|
||||||
"arrow_glacier_block": null,
|
"arrow_glacier_block": null,
|
||||||
"merge_fork_block": null
|
"gray_glacier_block": null,
|
||||||
|
"merge_netsplit_block": null,
|
||||||
|
"shanghai_block": null,
|
||||||
|
"cancun_block": null
|
||||||
},
|
},
|
||||||
"eip712_allowed_msgs": [
|
"eip712_allowed_msgs": [
|
||||||
{
|
{
|
||||||
@ -1739,7 +1742,8 @@
|
|||||||
],
|
],
|
||||||
"nested_types": []
|
"nested_types": []
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"allow_unprotected_txs": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"evmutil": {
|
"evmutil": {
|
||||||
@ -1771,7 +1775,9 @@
|
|||||||
"base_fee_change_denominator": 8,
|
"base_fee_change_denominator": 8,
|
||||||
"elasticity_multiplier": 2,
|
"elasticity_multiplier": 2,
|
||||||
"enable_height": "0",
|
"enable_height": "0",
|
||||||
"base_fee": "1000000000"
|
"base_fee": "1000000000",
|
||||||
|
"min_gas_price": "0.000000000000000000",
|
||||||
|
"min_gas_multiplier": "0.500000000000000000"
|
||||||
},
|
},
|
||||||
"block_gas": "0"
|
"block_gas": "0"
|
||||||
},
|
},
|
||||||
@ -1832,7 +1838,8 @@
|
|||||||
"gas_limit": "200000",
|
"gas_limit": "200000",
|
||||||
"payer": "",
|
"payer": "",
|
||||||
"granter": ""
|
"granter": ""
|
||||||
}
|
},
|
||||||
|
"tip": null
|
||||||
},
|
},
|
||||||
"signatures": [
|
"signatures": [
|
||||||
"VxM2ul5bT0qU4ZPxcT6jhs8byiKSwPIU49Lnq4OuyQ91mhHGSrxWfEkhuNsEyhZijwZhLOxe4vt4EdnfT6bUMw=="
|
"VxM2ul5bT0qU4ZPxcT6jhs8byiKSwPIU49Lnq4OuyQ91mhHGSrxWfEkhuNsEyhZijwZhLOxe4vt4EdnfT6bUMw=="
|
||||||
@ -3170,7 +3177,8 @@
|
|||||||
"max_validators": 100,
|
"max_validators": 100,
|
||||||
"max_entries": 7,
|
"max_entries": 7,
|
||||||
"historical_entries": 10000,
|
"historical_entries": 10000,
|
||||||
"bond_denom": "ukava"
|
"bond_denom": "ukava",
|
||||||
|
"min_commission_rate": "0.000000000000000000"
|
||||||
},
|
},
|
||||||
"last_total_power": "0",
|
"last_total_power": "0",
|
||||||
"last_validator_powers": [],
|
"last_validator_powers": [],
|
||||||
|
@ -6,7 +6,8 @@ E2E_KAVA_FUNDED_ACCOUNT_MNEMONIC='tent fitness boat among census primary pipe no
|
|||||||
E2E_KVTOOL_KAVA_CONFIG_TEMPLATE="master"
|
E2E_KVTOOL_KAVA_CONFIG_TEMPLATE="master"
|
||||||
|
|
||||||
# E2E_INCLUDE_IBC_TESTS when true will start a 2nd chain & open an IBC channel. It will enable all IBC tests.
|
# E2E_INCLUDE_IBC_TESTS when true will start a 2nd chain & open an IBC channel. It will enable all IBC tests.
|
||||||
E2E_INCLUDE_IBC_TESTS=true
|
# TODO: re-enable me!
|
||||||
|
E2E_INCLUDE_IBC_TESTS=false
|
||||||
|
|
||||||
# E2E_SKIP_SHUTDOWN when true will keep the networks running after tests complete (pass or fail)
|
# E2E_SKIP_SHUTDOWN when true will keep the networks running after tests complete (pass or fail)
|
||||||
# This is useful for debugging chain state when writing tests.
|
# This is useful for debugging chain state when writing tests.
|
||||||
|
@ -51,7 +51,7 @@ func (suite *IntegrationTestSuite) TestEvmRespectsMinFee() {
|
|||||||
|
|
||||||
// expect the tx to fail!
|
// expect the tx to fail!
|
||||||
suite.ErrorAs(res.Err, &util.ErrEvmFailedToBroadcast{})
|
suite.ErrorAs(res.Err, &util.ErrEvmFailedToBroadcast{})
|
||||||
suite.ErrorContains(res.Err, "insufficient fees")
|
suite.ErrorContains(res.Err, "insufficient fee")
|
||||||
}
|
}
|
||||||
|
|
||||||
func getMinFeeFromAppToml(kavaHome string) (sdk.DecCoins, error) {
|
func getMinFeeFromAppToml(kavaHome string) (sdk.DecCoins, error) {
|
||||||
|
@ -1 +1 @@
|
|||||||
Subproject commit af9629a2b97475d4d324e4578b58676efa7f07ed
|
Subproject commit 625bcbe9205c5c1d934f0d07101c003c3447af0d
|
@ -13,6 +13,6 @@ func (suite *E2eTestSuite) InitKavaEvmData() {
|
|||||||
whale.evmSigner.EvmClient,
|
whale.evmSigner.EvmClient,
|
||||||
"what's up!",
|
"what's up!",
|
||||||
)
|
)
|
||||||
suite.NoError(err)
|
suite.NoError(err, "failed to deploy a contract to the EVM")
|
||||||
suite.Kava.ContractAddrs["greeter"] = greeterAddr
|
suite.Kava.ContractAddrs["greeter"] = greeterAddr
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user