tests: update tests (#29730)
This commit is contained in:
parent
2ac83e197b
commit
5b3e3cd2be
|
@ -234,7 +234,7 @@ func TestT8n(t *testing.T) {
|
||||||
{ // Test post-merge transition
|
{ // Test post-merge transition
|
||||||
base: "./testdata/24",
|
base: "./testdata/24",
|
||||||
input: t8nInput{
|
input: t8nInput{
|
||||||
"alloc.json", "txs.json", "env.json", "Merge", "",
|
"alloc.json", "txs.json", "env.json", "Paris", "",
|
||||||
},
|
},
|
||||||
output: t8nOutput{alloc: true, result: true},
|
output: t8nOutput{alloc: true, result: true},
|
||||||
expOut: "exp.json",
|
expOut: "exp.json",
|
||||||
|
@ -242,7 +242,7 @@ func TestT8n(t *testing.T) {
|
||||||
{ // Test post-merge transition where input is missing random
|
{ // Test post-merge transition where input is missing random
|
||||||
base: "./testdata/24",
|
base: "./testdata/24",
|
||||||
input: t8nInput{
|
input: t8nInput{
|
||||||
"alloc.json", "txs.json", "env-missingrandom.json", "Merge", "",
|
"alloc.json", "txs.json", "env-missingrandom.json", "Paris", "",
|
||||||
},
|
},
|
||||||
output: t8nOutput{alloc: false, result: false},
|
output: t8nOutput{alloc: false, result: false},
|
||||||
expExitCode: 3,
|
expExitCode: 3,
|
||||||
|
@ -250,7 +250,7 @@ func TestT8n(t *testing.T) {
|
||||||
{ // Test base fee calculation
|
{ // Test base fee calculation
|
||||||
base: "./testdata/25",
|
base: "./testdata/25",
|
||||||
input: t8nInput{
|
input: t8nInput{
|
||||||
"alloc.json", "txs.json", "env.json", "Merge", "",
|
"alloc.json", "txs.json", "env.json", "Paris", "",
|
||||||
},
|
},
|
||||||
output: t8nOutput{alloc: true, result: true},
|
output: t8nOutput{alloc: true, result: true},
|
||||||
expOut: "exp.json",
|
expOut: "exp.json",
|
||||||
|
@ -378,7 +378,7 @@ func TestT8nTracing(t *testing.T) {
|
||||||
{
|
{
|
||||||
base: "./testdata/32",
|
base: "./testdata/32",
|
||||||
input: t8nInput{
|
input: t8nInput{
|
||||||
"alloc.json", "txs.json", "env.json", "Merge", "",
|
"alloc.json", "txs.json", "env.json", "Paris", "",
|
||||||
},
|
},
|
||||||
extraArgs: []string{"--trace", "--trace.callframes"},
|
extraArgs: []string{"--trace", "--trace.callframes"},
|
||||||
expectedTraces: []string{"trace-0-0x47806361c0fa084be3caa18afe8c48156747c01dbdfc1ee11b5aecdbe4fcf23e.jsonl"},
|
expectedTraces: []string{"trace-0-0x47806361c0fa084be3caa18afe8c48156747c01dbdfc1ee11b5aecdbe4fcf23e.jsonl"},
|
||||||
|
|
|
@ -212,7 +212,7 @@ var Forks = map[string]*params.ChainConfig{
|
||||||
LondonBlock: big.NewInt(0),
|
LondonBlock: big.NewInt(0),
|
||||||
ArrowGlacierBlock: big.NewInt(0),
|
ArrowGlacierBlock: big.NewInt(0),
|
||||||
},
|
},
|
||||||
"ArrowGlacierToMergeAtDiffC0000": {
|
"ArrowGlacierToParisAtDiffC0000": {
|
||||||
ChainID: big.NewInt(1),
|
ChainID: big.NewInt(1),
|
||||||
HomesteadBlock: big.NewInt(0),
|
HomesteadBlock: big.NewInt(0),
|
||||||
EIP150Block: big.NewInt(0),
|
EIP150Block: big.NewInt(0),
|
||||||
|
@ -246,6 +246,23 @@ var Forks = map[string]*params.ChainConfig{
|
||||||
ArrowGlacierBlock: big.NewInt(0),
|
ArrowGlacierBlock: big.NewInt(0),
|
||||||
GrayGlacierBlock: big.NewInt(0),
|
GrayGlacierBlock: big.NewInt(0),
|
||||||
},
|
},
|
||||||
|
"Paris": {
|
||||||
|
ChainID: big.NewInt(1),
|
||||||
|
HomesteadBlock: big.NewInt(0),
|
||||||
|
EIP150Block: big.NewInt(0),
|
||||||
|
EIP155Block: big.NewInt(0),
|
||||||
|
EIP158Block: big.NewInt(0),
|
||||||
|
ByzantiumBlock: big.NewInt(0),
|
||||||
|
ConstantinopleBlock: big.NewInt(0),
|
||||||
|
PetersburgBlock: big.NewInt(0),
|
||||||
|
IstanbulBlock: big.NewInt(0),
|
||||||
|
MuirGlacierBlock: big.NewInt(0),
|
||||||
|
BerlinBlock: big.NewInt(0),
|
||||||
|
LondonBlock: big.NewInt(0),
|
||||||
|
ArrowGlacierBlock: big.NewInt(0),
|
||||||
|
MergeNetsplitBlock: big.NewInt(0),
|
||||||
|
TerminalTotalDifficulty: big.NewInt(0),
|
||||||
|
},
|
||||||
"Merge": {
|
"Merge": {
|
||||||
ChainID: big.NewInt(1),
|
ChainID: big.NewInt(1),
|
||||||
HomesteadBlock: big.NewInt(0),
|
HomesteadBlock: big.NewInt(0),
|
||||||
|
@ -281,7 +298,7 @@ var Forks = map[string]*params.ChainConfig{
|
||||||
TerminalTotalDifficulty: big.NewInt(0),
|
TerminalTotalDifficulty: big.NewInt(0),
|
||||||
ShanghaiTime: u64(0),
|
ShanghaiTime: u64(0),
|
||||||
},
|
},
|
||||||
"MergeToShanghaiAtTime15k": {
|
"ParisToShanghaiAtTime15k": {
|
||||||
ChainID: big.NewInt(1),
|
ChainID: big.NewInt(1),
|
||||||
HomesteadBlock: big.NewInt(0),
|
HomesteadBlock: big.NewInt(0),
|
||||||
EIP150Block: big.NewInt(0),
|
EIP150Block: big.NewInt(0),
|
||||||
|
|
|
@ -54,14 +54,6 @@ func initMatcher(st *testMatcher) {
|
||||||
// Uses 1GB RAM per tested fork
|
// Uses 1GB RAM per tested fork
|
||||||
st.skipLoad(`^stStaticCall/static_Call1MB`)
|
st.skipLoad(`^stStaticCall/static_Call1MB`)
|
||||||
|
|
||||||
// These tests fail as of https://github.com/ethereum/go-ethereum/pull/28666, since we
|
|
||||||
// no longer delete "leftover storage" when deploying a contract.
|
|
||||||
st.skipLoad(`^stSStoreTest/InitCollision\.json`)
|
|
||||||
st.skipLoad(`^stRevertTest/RevertInCreateInInit\.json`)
|
|
||||||
st.skipLoad(`^stExtCodeHash/dynamicAccountOverwriteEmpty\.json`)
|
|
||||||
st.skipLoad(`^stCreate2/create2collisionStorage\.json`)
|
|
||||||
st.skipLoad(`^stCreate2/RevertInCreateInInitCreate2\.json`)
|
|
||||||
|
|
||||||
// Broken tests:
|
// Broken tests:
|
||||||
// EOF is not part of cancun
|
// EOF is not part of cancun
|
||||||
st.skipLoad(`^stEOF/`)
|
st.skipLoad(`^stEOF/`)
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
Subproject commit fa51c5c164f79140730ccb8fe26a46c3d3994338
|
Subproject commit faf33b471465d3c6cdc3d04fbd690895f78d33f2
|
Loading…
Reference in New Issue