Skip to content

PrimaBlock/parables

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

parables

parables is a framework to perform advanced and ergonomic solidity contract testing in Rust.

Note: this project is in active development. We track the master version of parity, where things are still changing rapidly. We won't release stable versions until parity has settled a bit.

Getting started

See our user guide on how to get started with Parables.

You can also use our example project as a reference.

Highlighted Features

This section contains highlights of the features available with Parables.

For a complete set of features, see the user guide.

State Dumping

When a contract throws an exception it can be hard to troubleshoot.

Parables integrates with Parity to give the context for all state used in the expression that caused the exception to happen.

Expression Dumping

Parallel Test Runner

Using the provided TestRunner, each test case will run in parallel, sharing any state that is possible between them to run as fast as possible.

Parallel Tests

About

Advanced unit testing of solidity contracts in Rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published