Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

muiucj/tests

Repository files navigation

Common tests for all clients to test against. See the documentation http://ethereum-tests.readthedocs.io/

Contents of this repository

Do not change 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/tools/jsontests at src folder. The filler specification and wiki are in development so please ask on gitter channel for more details.

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.

FAQ

I want to test my client, which version shall I use?

The develop branch in ethereum/tests is the version to use.

How can I add a new test case?

testeth guide to generate test cases

About

Common tests for all Ethereum implementations

Resources

License

Stars

Watchers

Forks

Packages

Contributors

Languages

  • JavaScript 46.3%
  • Python 45.9%
  • Ruby 5.0%
  • Shell 2.8%

AltStyle によって変換されたページ (->オリジナル) /