-
Notifications
You must be signed in to change notification settings - Fork 23
System Tests: Client #386
Comments
Client didn't start and was aborted because of the critical error. |
I think this is even better and is really expected as the client cannot check the minimum stake condition on the factory. |
It didn't fail, instead a Warning:
|
Client didn't fail to start, but wasn't connected to other peers |
Correct
Won't start because can't connect to ropsten.infura
Failed to connect to ethereum node. Won't connect to ropsten.infura Tested on external machine which was setup by @nkuba |
Client will start, but will be waiting to register a member candidate for application |
Client started because it used URL. When should we observe URLRPC error? |
Observed:
|
@lukasz-zimnoch it's reported in #392. |
Client Configuration
Start client with:
valid configuration
missing config file
config file in default location
config file in custom location
invalid formatted config file
invalid ETH URL
invalid ETH URLRPC
missing ethereum key file
invalid ethereum key file
no ethereum password environment variable provided
incorrect ethereum password environment variable provided
after some keeps are open restart client with incorrect ethereum password
missing BondedECDSAKeepFactory contract address
BondedECDSAKeepFactory contract address of other contract which is not the factory
BondedECDSAKeepFactory contract address of old factory
invalid sanctioned application ethereum address
not registered sanctioned application address
one sanctioned application address
missing storage path
storage path where last directory doesn't exist
Existing path
/home/keep/storage
, provided path:/home/keep/storage/client-1
Client fails to start.
storage path where
current
andarchive
directories don't existExisting path
/home/keep/storage/client-1
, provided path:/home/keep/storage/client-1
Client starts, directories get created:
/home/keep/storage/client-1/current
/home/keep/storage/client-1/archive
storage path already containing some keep data
current
andarchive
directories already contain some keep dataClient starts preserving the data and reading keeps from
current
directory.empty LibP2P peers list
address where LibP2P peer is not working
one LibP2P peer address
other peers.
LibP2P peer that is running different client version
multiple peer addresses
other peers.
multiple peer addresses where one is not working
other peers.
LibP2P port that is already in use
LibP2P port behind firewall for in traffic
LibP2P port behind firewall for in/out traffic
LibP2P port behind firewall for out traffic
LibP2P announced address not provided
LibP2P announced incorrect address provided
LibP2P announced address dns4 provided
LibP2P announced address ip4 provided
LibP2P announced address dns4 + ip4 provided
Multiple Clients
Run min number of clients
Run
n
clientsRun clients, open new keeps and request signatures
n
# 10n
# 100n
# 1000New nodes joining continuously and are getting picked for new groups randomly
Run two groups of clients supporting one address of BondedECDSAKeepFactory
and the second group supporting another address of BondedECDSAKeepFactory.
Submit some open keep and sign requests to both factory contracts.
The text was updated successfully, but these errors were encountered: