aboutsummaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/block_test.go2
-rw-r--r--tests/state_test.go10
m---------tests/testdata0
3 files changed, 9 insertions, 3 deletions
diff --git a/tests/block_test.go b/tests/block_test.go
index 56e1e1e8d..669d3ca08 100644
--- a/tests/block_test.go
+++ b/tests/block_test.go
@@ -32,8 +32,6 @@ func TestBlockchain(t *testing.T) {
bt.skipLoad(`^bcTotalDifficultyTest/(lotsOfLeafs|lotsOfBranches|sideChainWithMoreTransactions)`)
// Constantinople is not implemented yet.
bt.skipLoad(`(?i)(constantinople)`)
- // Expected failures:
- bt.fails(`^TransitionTests/bcHomesteadToDao/DaoTransactions(|_UncleExtradata|_EmptyTransactionAndForkBlocksAhead)\.json`, "issue in test")
// Still failing tests
bt.skipLoad(`^bcWalletTest.*_Byzantium$`)
diff --git a/tests/state_test.go b/tests/state_test.go
index 1fb7f5908..9a7430fbe 100644
--- a/tests/state_test.go
+++ b/tests/state_test.go
@@ -39,6 +39,13 @@ func TestState(t *testing.T) {
st.fails(`^stRevertTest/RevertPrefoundEmptyOOG\.json/EIP158`, "bug in test")
st.fails(`^stRevertTest/RevertPrecompiledTouch\.json/Byzantium`, "bug in test")
st.fails(`^stRevertTest/RevertPrefoundEmptyOOG\.json/Byzantium`, "bug in test")
+ st.fails( `^stRandom/randomStatetest645\.json/EIP150/.*`, "known bug #15119")
+ st.fails( `^stRandom/randomStatetest645\.json/Frontier/.*`, "known bug #15119")
+ st.fails( `^stRandom/randomStatetest645\.json/Homestead/.*`, "known bug #15119")
+ st.fails( `^stRandom/randomStatetest644\.json/EIP150/.*`, "known bug #15119")
+ st.fails( `^stRandom/randomStatetest644\.json/Frontier/.*`, "known bug #15119")
+ st.fails( `^stRandom/randomStatetest644\.json/Homestead/.*`, "known bug #15119")
+
st.walk(t, stateTestDir, func(t *testing.T, name string, test *StateTest) {
for _, subtest := range test.Subtests() {
@@ -59,7 +66,8 @@ func TestState(t *testing.T) {
}
// Transactions with gasLimit above this value will not get a VM trace on failure.
-const traceErrorLimit = 400000
+//const traceErrorLimit = 400000
+const traceErrorLimit = 0
func withTrace(t *testing.T, gasLimit uint64, test func(vm.Config) error) {
err := test(vm.Config{})
diff --git a/tests/testdata b/tests/testdata
-Subproject 1d30b4795664f64b1b157971754e14a10cfd911
+Subproject ca41e906351209481bce3a1b35501f25a79023c