Skip to content

Commit

Permalink
README: update info about how testing is done for SputnikVM
Browse files Browse the repository at this point in the history
  • Loading branch information
sorpaas committed Nov 14, 2017
1 parent a2ce095 commit 4b3a098
Showing 1 changed file with 16 additions and 0 deletions.
16 changes: 16 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -63,3 +63,19 @@ see the
[getting started guide](https://doc.rust-lang.org/book/getting-started.html).

* [Building and Testing](https://github.com/ethereumproject/sputnikvm/wiki/Building-and-Testing)

## Testing

We currently use two ways to test SputnikVM and ensure its execution
aligns with other Ethereum Virtual Machine implementations:

* [jsontests](/jsontests): This uses part of the Ethereum
[tests](https://github.com/ethereumproject/tests). Those tests
currently does not have good coverage for system operation
opcodes. Besides, some tests are incorrect so they are disabled.
* [regtests](/regtests): A complete regression tests is done on the
Ethereum Classic mainnet from genesis block to block 4 million. Some
of the previously failed tests are also integrated into Rust's test
system. See
[wiki](https://github.com/ethereumproject/sputnikvm/wiki/Building-and-Testing)
for how to reproduce the regression tests.

0 comments on commit 4b3a098

Please sign in to comment.