forked from cerc-io/plugeth
Add TestBcGasPricer, comments and unskip tests
This commit is contained in:
parent
457a3c8f76
commit
b7e8d954ef
@ -71,3 +71,10 @@ func TestBcWallet(t *testing.T) {
|
|||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func TestBcGasPricer(t *testing.T) {
|
||||||
|
err := RunBlockTest(filepath.Join(blockTestDir, "bcGasPricerTest.json"), BlockSkipTests)
|
||||||
|
if err != nil {
|
||||||
|
t.Fatal(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -20,22 +20,26 @@ var (
|
|||||||
vmTestDir = filepath.Join(baseDir, "VMTests")
|
vmTestDir = filepath.Join(baseDir, "VMTests")
|
||||||
|
|
||||||
BlockSkipTests = []string{
|
BlockSkipTests = []string{
|
||||||
|
// Fails in InsertPreState with: computed state root does not
|
||||||
|
// match genesis block bba25a96 0d8f85c8 Christoph said it will be
|
||||||
|
// fixed eventually
|
||||||
"SimpleTx3",
|
"SimpleTx3",
|
||||||
|
|
||||||
// TODO: check why these fail
|
// These tests are not valid, as they are out of scope for RLP and
|
||||||
|
// the consensus protocol.
|
||||||
"BLOCK__RandomByteAtTheEnd",
|
"BLOCK__RandomByteAtTheEnd",
|
||||||
"TRANSCT__RandomByteAtTheEnd",
|
"TRANSCT__RandomByteAtTheEnd",
|
||||||
"BLOCK__ZeroByteAtTheEnd",
|
"BLOCK__ZeroByteAtTheEnd",
|
||||||
"TRANSCT__ZeroByteAtTheEnd",
|
"TRANSCT__ZeroByteAtTheEnd",
|
||||||
|
|
||||||
// TODO: why does this fail? should be check in ethash now
|
|
||||||
"DifficultyIsZero",
|
|
||||||
|
|
||||||
// TODO: why does this fail?
|
|
||||||
"wrongMixHash",
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Go does not support transaction (account) nonces above 2^64. This
|
||||||
|
technically breaks consensus but is regarded as "reasonable
|
||||||
|
engineering constraint" as accounts cannot easily reach such high
|
||||||
|
nonce values in practice
|
||||||
|
*/
|
||||||
TransSkipTests = []string{"TransactionWithHihghNonce256"}
|
TransSkipTests = []string{"TransactionWithHihghNonce256"}
|
||||||
StateSkipTests = []string{"mload32bitBound_return", "mload32bitBound_return2"}
|
StateSkipTests = []string{}
|
||||||
VmSkipTests = []string{}
|
VmSkipTests = []string{}
|
||||||
)
|
)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user