go-ethereum/tests/files
Jeffrey Wilcke 64af2aafda core, core/vm: added gas price variance table
This implements 1b & 1c of EIP150 by adding a new GasTable which must be
returned from the RuleSet config method. This table is used to determine
the gas prices for the current epoch.

Please note that when the CreateBySuicide gas price is set it is assumed
that we're in the new epoch phase.

In addition this PR will serve as temporary basis while refactorisation
in being done in the EVM64 PR, which will substentially overhaul the gas
price code.
2016-10-14 18:09:17 +02:00
..
ABITests tests: updated homestead tests 2016-02-18 10:08:18 +01:00
BasicTests tests: update test files from github.com/ethereum/tests @ 45bc1d21d3c1 2016-10-06 15:36:21 +02:00
BlockchainTests core, core/vm: added gas price variance table 2016-10-14 18:09:17 +02:00
GenesisTests tests: updated homestead tests 2016-02-18 10:08:18 +01:00
KeyStoreTests tests: updated homestead tests 2016-02-18 10:08:18 +01:00
PoWTests tests: updated homestead tests 2016-02-18 10:08:18 +01:00
RLPTests tests: updated homestead tests 2016-02-18 10:08:18 +01:00
StateTests core, core/vm: added gas price variance table 2016-10-14 18:09:17 +02:00
TransactionTests tests: update test files from github.com/ethereum/tests @ 45bc1d21d3c1 2016-10-06 15:36:21 +02:00
TrieTests tests: updated homestead tests 2016-02-18 10:08:18 +01:00
VMTests tests: update test files from github.com/ethereum/tests @ 45bc1d21d3c1 2016-10-06 15:36:21 +02:00
.gitignore Add 'tests/files/' from commit 'ce7204fa17560f6a76c7592bf5f23d29f22042d6' 2015-03-02 16:43:12 +01:00
README.md tests: update test files from github.com/ethereum/tests @ 45bc1d21d3c1 2016-10-06 15:36:21 +02:00
TODO tests: updated homestead tests 2016-02-18 10:08:18 +01:00

tests Build Status

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.