aboutsummaryrefslogtreecommitdiffstats
path: root/tests/init.go
diff options
context:
space:
mode:
Diffstat (limited to 'tests/init.go')
-rw-r--r--tests/init.go20
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{}
)