forked from forks/go-ethereum
Two new tests are skipped because they're buggy. Making some newer
random state tests work required implementing the 'compressed return
value encoding'.
(cherry picked from commit 1b7b2ba216)
38 lines
991 B
Markdown
Executable file
38 lines
991 B
Markdown
Executable file
tests [](https://travis-ci.org/ethereum/tests)
|
|
=====
|
|
|
|
Common tests for all clients to test against. See the documentation http://www.ethdocs.org/en/latest/contracts-and-transactions/ethereum-tests/index.html
|
|
|
|
Do not chagne test files in folders:
|
|
* StateTests
|
|
* BlockchainTests
|
|
* TransactionTests
|
|
* VMTests
|
|
|
|
It is being created by the testFillers which could be found at https://github.com/ethereum/cpp-ethereum/tree/develop/test/libethereum
|
|
|
|
If you want to modify a test filler or add a new test please contact @winsvega at https://gitter.im/ethereum/cpp-ethereum
|
|
|
|
|
|
|
|
All files should be of the form:
|
|
|
|
```
|
|
{
|
|
"test1name":
|
|
{
|
|
"test1property1": ...,
|
|
"test1property2": ...,
|
|
...
|
|
},
|
|
"test2name":
|
|
{
|
|
"test2property1": ...,
|
|
"test2property2": ...,
|
|
...
|
|
}
|
|
}
|
|
```
|
|
|
|
Arrays are allowed, but don't use them for sets of properties - only use them for data that is clearly a continuous contiguous sequence of values.
|
|
|