Gustav Simonsson
5a692ba4f6
Update Ethereum JSON test files
10 years ago
Gustav Simonsson
b4818a003a
Update Ethereum JSON test files
10 years ago
obscuren
6c2f6f5b03
tests: removed missing block test
10 years ago
obscuren
03faccfb08
tests: updated
10 years ago
Gustav Simonsson
6ad817e17b
Add StateTests/RandomTests and VMTests/RandomTests
10 years ago
obscuren
9617aa8e19
tests: added conditional skip on long running VM tests
...
Set the TEST_VM_COMPLEX env var to test complex vm tests which require a
lot of ram and quite some time.
10 years ago
obscuren
f5af1fdca8
core/vm: RETURN op code returns pointer to memory rather than copy
10 years ago
obscuren
648b352424
tests/vm: updated tests and skipped output for specific tests
...
Skipped tests due to large return value
10 years ago
Gustav Simonsson
6a72cd45e2
Add wrapper for BlockTests/bcWalletTest.json
10 years ago
Gustav Simonsson
36419defd1
Update Ethereum JSON test files
10 years ago
Gustav Simonsson
619e8a4f03
Add StateTests/RandomTests but skip for now
10 years ago
Gustav Simonsson
32276e8b01
Update StateTests and nil create return on failed code deposit
10 years ago
Gustav Simonsson
830bdb1cfd
Update Ethereum JSON tests
10 years ago
Gustav Simonsson
dadf01de60
unskip StateTests/stTransactionTest and use test tx nonce
10 years ago
Gustav Simonsson
e389585f1f
Change default keystore dir
10 years ago
Gustav Simonsson
2c1b0ff17e
Update key store to new spec but keep address field for now
...
* Also fix address types post-rebase
10 years ago
Bas van Kervel
b79dd188d9
replaced several path.* with filepath.* which is platform independent
10 years ago
obscuren
7eed47fad5
miner, tests: fixed block test
10 years ago
Gustav Simonsson
79eb40fc9f
Add bcTotalDifficultyTest and unskip now working tx tests
10 years ago
Gustav Simonsson
2b716aec54
Update JSON test files
10 years ago
Gustav Simonsson
7bc1f487b8
Unskip now working tests, remove debug print
10 years ago
Gustav Simonsson
f4341c7b7f
Unskip working blocktests following ethash cache reusage
10 years ago
obscuren
735b029db9
core: return the index of the block that failed when inserting a chain
10 years ago
Gustav Simonsson
34c94d5fcd
Add loading of block test privkey if present
10 years ago
Gustav Simonsson
2a61611c4f
Update JSON tests
10 years ago
Gustav Simonsson
7a223721a5
Add block header validations for block tests
10 years ago
Gustav Simonsson
49da462e92
Include ZeroByteAtTheEnd and RandomByteAtTheEnd tests
10 years ago
Gustav Simonsson
ec6acacc53
Unskip BlockTests/bcInvalidHeaderTest.json wrongUncleHash
10 years ago
Gustav Simonsson
9834f855fa
Finally, glorious HEX
10 years ago
Gustav Simonsson
24de35ef09
Add StateTests/stMemoryStressTest.json but skip for now
10 years ago
Gustav Simonsson
5c70333a12
Exclude TransactionWithSvalue0 as it expects invalid s value to be valid
10 years ago
Gustav Simonsson
8ec8bff11c
Update github.com/ethereum/tests files
10 years ago
Gustav Simonsson
573bc3e05e
Explicitly skip TransactionTests/tt10mbDataField.json
10 years ago
Gustav Simonsson
7254278c09
Add test wrapper for VMTests/vmInputLimits1.json
10 years ago
Gustav Simonsson
b448390889
Further fixes to block test wrapper
...
* Move go test wrapper for block tests from cmd/geth to tests
* Fix logic for when tests are valid or not, by adding correct
validations for expected valid/invalid blocks
* Change block insertion helper to work on single blocks
* Add one test case for each file in BlockTests and comment out
the tests which are currently failing
* Add Skip call in all block tests in lieu of performance fixes
around ethash cache which are needed before it will be fast enough
to start / stop the node between each test
10 years ago
Gustav Simonsson
805345d135
Add block tests wrapper and fixes for tx tests
...
* Add fixes to parsing and converting of fields in tx tests
* Correct logic in tx tests; validation of fields and correct
logic for when RLP decoding works/fails and when this is
expected or not
* Rename files for consistency
* Add block tests wrapper to run block tests with go test
10 years ago
Felix Lange
c453f1f370
tests: hopefully improve test conversion helpers
...
(cherry picked from commit 035a30acbe
)
10 years ago
Felix Lange
235ed7ecb9
cmd/geth, tests: enable running multiple tests from a single file
...
This commit also changes the block test loading so tests containing
invalid RLP blocks can be loaded and return an error only when they are
run.
(cherry picked from commit 898ba87984
)
10 years ago
Gustav Simonsson
c617a6ec79
Fixes for TransactionTests
...
* Include tests which now has consistent HEX encodings
* Comment out two failing tests: "
"TransactionWithHihghNonce" due to wrong nonce size
"TransactionWithSvalueHigh" due to wrong ECDSA s range
* Cleanup conversion functions and fix expected encodings for
tests validation fields
10 years ago
Gustav Simonsson
2d8a2d0c99
Update JSON tests
10 years ago
Gustav Simonsson
6d20d634ca
Enable more tx tests by expecting most common encoding of values
10 years ago
Gustav Simonsson
6dc2146ed7
Remove unneeded map assignments for working tx RLP tests
10 years ago
Gustav Simonsson
9ac5671c18
Add TransactionTests wrapped as Go tests
...
* Add initial go wrapping for TransactionTests with some tests
disabled in lieu of consistent HEX encodings and a few other
pending bugfixes
* TODO: Consider better way of perhaps modelling each test in
the JSON files as a single Go test, instead of one Go test per
JSON file
10 years ago
Gustav Simonsson
1e18f4544b
Update JSON test files
10 years ago
obscuren
a7750c929b
Fixed tests to reflect log changes
10 years ago
obscuren
9c55576c7b
Block header changed & console miner control
...
* miner control moved to `admin.miner`
* miner option to set extra data
* block extra now bytes
10 years ago
obscuren
a0e44e3281
basic glog
10 years ago
obscuren
c59c826ab4
fixed stack level
10 years ago
obscuren
b8124ec791
Removed old (unused) argument
10 years ago
obscuren
0a554a1f27
Blocktest fixed, Execution fixed
...
* Added new CreateAccount method which properly overwrites previous
accounts (excluding balance)
* Fixed block tests (100% success)
10 years ago