diff options
Diffstat (limited to 'tests/init.go')
-rw-r--r-- | tests/init.go | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/tests/init.go b/tests/init.go index 832759f7e..c772ab625 100644 --- a/tests/init.go +++ b/tests/init.go @@ -20,22 +20,26 @@ var ( vmTestDir = filepath.Join(baseDir, "VMTests") BlockSkipTests = []string{ + // Fails in InsertPreState with: computed state root does not + // match genesis block bba25a96 0d8f85c8 Christoph said it will be + // fixed eventually "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", "TRANSCT__RandomByteAtTheEnd", "BLOCK__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"} - StateSkipTests = []string{"mload32bitBound_return", "mload32bitBound_return2"} + StateSkipTests = []string{} VmSkipTests = []string{} ) |