Jamie Lokier
8a806da600
Bugfix: Fix blockchain tests: It was quietly skipping 4654 of them
...
The "new block chain json tests" were being skipped on Linux, but silently so
that CI didn't notice. These are a significant part of the Ethereum test suite.
See the missing output from `make test`, also visible in CI logs for Linux
targets (prior to this commit):
[OK] tests/fixtures/eth_tests/TransactionTests/ttGasPrice/TransactionWithGasPriceOverflow.json
[OK] tests/fixtures/eth_tests/TransactionTests/ttGasPrice/TransactionWithHighGasPrice.json
[Suite] new block chain json tests
<-- nothing here
[Suite] Fork ID tests
[OK] MainNet
[OK] RopstenNet
Commit 3d468a7
(`fixes path pointing to eth_tests`) renamed the JSON fixture
source directoryf in the witness-builder tests but not the regular blockchain
tests. As a result, searching for JSON test files yielded zero results. To
make this less likely in future, zero results is now an error.
Signed-off-by: Jamie Lokier <jamie@shareable.org>
2021-04-08 16:40:53 +01:00
Jordan Hrycaj
00ba7a2718
merge vm_forks and vm_opcode_values => vm_type2
...
why:
all types, but they cannot be merged int vm_types because of a circular
dependency.
2021-03-31 17:53:15 +01:00
Jordan Hrycaj
3a3e4d5707
provide vm_forks as import/export wrapper
...
details:
moved original vm/interpreter/vm_forks.nim => vm/interpreter/nvm_forks.nim
2021-03-31 16:03:34 +01:00
jangko
f6c44ffcc0
fixes EIP2929 CALL opCode
2021-01-14 23:22:28 +07:00
jangko
74cccdfe9e
fixes test codes to deal with eth_tests submodule
2021-01-06 17:02:19 +07:00
jangko
165f9fea2e
reduce warnings
2020-07-21 13:15:06 +07:00
jangko
845671bf0a
fix compilation error following breaking changes in nim-eth
2020-07-20 13:50:05 +07:00
jangko
12ddfee675
fix compilation error related to lib-secp256k1 changes
2020-06-24 17:07:33 +07:00
jangko
46e9c11d3f
fix test_generalstate_json -> add a call to accounts_cache.persist
2020-06-01 11:49:56 +07:00
jangko
9cce8d695b
fix test_helpers -> add a call to accounts_cache.persist
2020-06-01 11:28:27 +07:00
jangko
71514a0a66
replace state_db with accounts_cache
2020-05-30 10:14:59 +07:00
andri lim
8747fe1ecd
add optional outputName to jsonTest macro
2020-04-21 12:05:46 +03:00
Jacek Sieka
4ade5797ee
rlp: don't use ranges / experimental features ( #495 )
2020-04-20 20:12:44 +02:00
andri lim
af02a3b1b2
reduce unused import warnings
2020-04-15 19:05:57 +07:00
Jacek Sieka
1d472cf090
Eth keys ( #482 )
...
* bump nim-eth, fix deprecated calls
2020-04-05 15:12:48 +02:00
andri lim
266e0ddb1e
room for EIP-1283
2020-03-24 17:21:13 +07:00
Zed
fff29f7a6a
Replace markdown report code with testutils
2020-03-10 14:03:04 +02: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
andri lim
19803bd685
skip incorrect and slow tests
2019-11-18 20:49:24 +07:00
andri lim
f66f49168a
fix bc/gst tester for istanbul [skip ci]
2019-11-14 21:20:34 +07:00
andri lim
c4dcf5da30
reduce compiler warnings
2019-11-13 21:49:39 +07: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
a65ab2763e
fixes generateHeaderFromParentHeader
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
c5d07fc07f
implement bc test fixtures parser
2019-09-04 19:05:21 +02:00
andri lim
e2c01f46ab
skip failing test
2019-09-03 10:45:48 +07:00
andri lim
7c094a2a3e
initial implementation of transaction test
2019-08-29 19:54:38 +07:00
andri lim
7d9aa54b2c
add 1 OOM 32bit GST to skip list
2019-08-19 20:41:27 +03:00
andri lim
fe45235d76
add 4 failed 32bit GST to skip list
2019-08-19 20:41:27 +03:00
andri lim
1ed6322c2f
remove 55 32bit GST from skip list
2019-08-19 20:41:27 +03:00
andri lim
e675182506
fixes 32 bit problem in test_helpers.nim and transaction_tracer.nim
2019-08-19 20:41:27 +03:00
Jacek Sieka
2763bd0dd5
std_shims -> stew
2019-07-07 12:12:01 +02:00
andri lim
a86979eaa3
fix create2 gasCost
2019-05-13 10:26:28 +03:00
andri lim
956a51c2ed
activates constantinople general state test
2019-05-13 10:26:28 +03:00
andri lim
86d5653a4c
make test green
2019-05-13 10:26:28 +03:00
andri lim
213fb3b971
constantinople's skeletal implementation
2019-05-13 10:26:28 +03:00
Bruno Škvorc
023b90fde8
Merge pull request #286 from kdeme/feature/whisper-rpc
...
[WIP] Initial implementation of Whisper RPC
2019-05-01 23:00:54 +02:00
kdeme
7ab84641d6
Fix, improve and activate rpc test
2019-04-26 13:38:50 +02:00
andri lim
fd8f774386
activates byzantium gst test, GST +153
2019-04-26 07:31:11 +07:00
andri lim
81953d8108
activates EIP158 tests, GST -152
2019-04-15 22:09:46 +07:00
andri lim
d039b88f48
activates Tangerine GST, GST +12
2019-04-08 08:06:40 +07:00
andri lim
4383831772
separate Frontier and Homestead opcode dispatcher
2019-03-18 11:27:32 +07:00
andri lim
0b43b143b1
add config to gst
2019-03-18 10:05:24 +07:00
andri lim
31e8b3d7ed
activates Frontier fork in GST, +125 -57
2019-03-18 09:15:37 +07:00
andri lim
2bd5c99b27
add debugging caps to gst
2019-03-18 08:55:02 +07:00
andri lim
3844bc9a11
faster gst helpers
2019-03-15 22:34:05 +07:00
andri lim
38757c956d
gst refactor: share the same tx.getSender with rest of Nimbus
2019-03-04 11:56:50 +02:00
andri lim
dfeb0ab3b9
allow Callcode1024BalanceTooLow.json to fail on 32 bit
2019-02-18 13:16:04 +02:00
andri lim
b8ada41ce0
allow 'call0.json' to fail on 32 bit
2019-02-07 11:01:43 +01:00