386 Commits

Author SHA1 Message Date
andri lim
1ffb992674 multi root state trie implementation 2019-12-10 12:34:48 +02:00
andri lim
5c96cf8e87 enable EVM sha3_bigsize test on 32 bits 2019-12-10 12:34:14 +02:00
andri lim
3683ce2cbc
disable tests with huge memory consumption 2019-12-06 15:01:49 +07:00
andri lim
d2b5e1a26d
use 'skipNothing' as default param to 'jsonTest' 2019-12-06 15:01:49 +07:00
andri lim
2057f88dba
fixes #421, each tests have their own skip table 2019-12-06 15:01:49 +07:00
kdeme
10f9f2c3bb Disable test randomStatetest159 2019-12-05 13:02:21 +01:00
andri lim
358c27c862
make test green, skip mysterious raising exception failed test 2019-12-05 07:30:11 +07:00
andri lim
d944138e63
fixes indentation 2019-11-19 21:26:58 +07:00
andri lim
0d743dc468
fixes 'collectTouchedAccounts' for Istanbul 2019-11-19 16:14:36 +07:00
andri lim
6b053d8a89
skip failed tests 2019-11-19 13:12:13 +07:00
andri lim
19803bd685
skip incorrect and slow tests 2019-11-18 20:49:24 +07:00
andri lim
dda26611c2
fixes bc and gst tester [skip ci] 2019-11-14 22:37:58 +07:00
andri lim
f66f49168a
fix bc/gst tester for istanbul [skip ci] 2019-11-14 21:20:34 +07:00
andri lim
d01edfdcac add istanbul tests fixtures 2019-11-14 10:21:04 +00:00
andri lim
c4dcf5da30
reduce compiler warnings 2019-11-13 21:49:39 +07:00
andri lim
b3cbf620d6 implement EIP-152 2019-11-12 15:51:48 +00:00
Ștefan Talpalaru
d84e4810d5
unittest2 (parallelism disabled)
This is https://github.com/status-im/nimbus/pull/332 with parallelism
disabled, while some threadpool deadlock is being debugged.
2019-10-31 06:17:01 +01:00
andri lim
8a09e97d4d
add diagnostic message to test_difficulty.nim 2019-10-28 22:21:41 +07:00
andri lim
a45792cede
add diagnostic message to all_tests.nim 2019-10-28 22:21:40 +07:00
andri lim
b3a7adcedd
fixes #404 2019-10-17 15:30:15 +07:00
andri lim
a65ab2763e fixes generateHeaderFromParentHeader 2019-09-26 12:33:43 +03:00
andri lim
12960c27ce fixes coinBase suicide 2019-09-26 12:33:43 +03:00
andri lim
e63a43ee9f fixes getAncestorHash 2019-09-26 12:33:43 +03:00
andri lim
4c48244cbb fixes debugger 2019-09-26 12:33:43 +03:00
andri lim
b189e1604f fixes gasLimitBounds 2019-09-26 12:33:43 +03:00
andri lim
ed01201233 fixes fork choice 2019-09-26 12:33:43 +03:00
andri lim
10fb81b781 fixes verifyStateDB nonce conversion 2019-09-26 12:33:43 +03:00
andri lim
a2a8e81265 fixes difficulty validation 2019-09-26 12:33:43 +03:00
andri lim
58a7d5af83 fixes checkPOW of validateSeal 2019-09-26 12:33:43 +03:00
andri lim
7a07737855 implement bc_test debugger 2019-09-26 12:33:43 +03:00
andri lim
bf23bd8d84 fixes wrongNumber bug 2019-09-26 12:33:43 +03:00
andri lim
5c7adaae3b implement pow validation 2019-09-26 12:33:43 +03:00
andri lim
b5266a7412 fix wrong gasUsed 2019-09-26 12:33:43 +03:00
andri lim
85b21721b0 pass more tests 2019-09-26 12:33:43 +03:00
andri lim
9cba2c9cc0 fix validateGasLimit 2019-09-26 12:33:43 +03:00
andri lim
f2b5f9b77f skip more failing test 2019-09-26 12:33:43 +03:00
andri lim
3ad465d169 implement block validation and friends 2019-09-26 12:33:43 +03:00
andri lim
af49151bc6 deals with invalid blocks 2019-09-26 12:33:43 +03:00
andri lim
49a6f84ac9 activates verifyStateDB 2019-09-26 12:33:43 +03:00
andri lim
7c65b8a2b2 implement validate block unchanged 2019-09-26 12:33:43 +03:00
andri lim
594c3b8d08 some cleanup 2019-09-26 12:33:43 +03:00
andri lim
e61e530b9f skip failing test 2019-09-26 12:33:43 +03:00
andri lim
890c6a9802 add command line config 2019-09-26 12:33:43 +03:00
andri lim
12ea5247d6 execute transactions 2019-09-26 12:33:43 +03:00
andri lim
9485db920d prepare vmstate for block validation 2019-09-26 12:33:43 +03:00
andri lim
33c2848fd5 implement vmconfig for bc test 2019-09-26 12:33:43 +03:00
andri lim
578c2bd857
improve cliBuilder macro readability 2019-09-24 10:29:41 +07:00
andri lim
d2d5661e11
fix comment 2019-09-22 16:57:19 +07:00
andri lim
321f13dc19
attempt to add simple cli to all_tests 2019-09-21 12:45:23 +07:00
andri lim
081baa6da7 parsing complete 2019-09-04 19:05:21 +02:00