status-go/e2e
Dmitry Shulyak ba0b20e53f Remove mocks for transaction manager and transaction queue
It is very unlikely that there will be 2 or more implementations
of tx manager and queue, as they are tailored specifically to status project
requirements.
2018-01-26 15:21:34 +01:00
..
accounts Issue/fix public testnet tests #424 (#438) 2017-11-07 12:46:11 -05:00
api Refactor jail part 2 (#401) 2017-11-07 12:36:42 -05:00
jail Refactoring of TxQueue and Manager (#530) 2018-01-25 21:59:21 -08:00
node Clean up whisper log delivery (#555) 2018-01-19 15:53:16 +01:00
rpc Add a workaround for waiting till node is synced with network (#565) 2018-01-24 23:26:34 -08:00
transactions Refactoring of TxQueue and Manager (#530) 2018-01-25 21:59:21 -08:00
whisper Use gometalinter config instead of makefile (#560) 2018-01-24 00:25:28 -08:00
README.md Update regards review 2017-10-25 23:07:50 +01:00
suites.go Remove mocks for transaction manager and transaction queue 2018-01-26 15:21:34 +01:00
testing.go Update readme and update code for testing 2017-10-24 11:23:53 +01:00

README.md

e2e

This package contains all e2e tests divided into subpackages which represents (or should represent) business domains like transactions, chat etc.

These tests are run against public testnets: Ropsten and Rinkeby.

e2e package contains a few utilities which are described in a godoc.

Flags

1. -network

The -network flag is used to provide either a network id or network name which specifies the ethereum network to use for running all test. It by default uses the StatusChain network.

Usage

To use the ropsten network for testing using network name:

go test -v ./e2e/... -network=ropsten

To use the rinkeby network with chain id 4 for testing:

go test -v ./e2e/... -network=4

Run

make test-e2e