The highest tagged major version is
v4.
package
Version:
v0.4.3
Opens a new window with list of versions in this module.
Published: Jan 9, 2023
License: Apache-2.0
Opens a new window with license information.
Imports: 31
Opens a new window with list of imports.
Imported by: 0
Opens a new window with list of known importers.
README
¶
Lava E2E
Run using the following command
go test ./testutil/e2e/ -v -timeout 1200s
This E2E performs the steps below to test if the system is working as expected.
- Start lava in developer mode (equivalent to running the command "ignite chain serve" ).
- Check if lava is done booting up by sending a GRPC request.
- Send Spec proposals and stake providers and clients.
- Check if the proposals and stakes are properly executed.
- Start the JSONRPC Proxy.
- Start the JSONRPC Provider.
- Start the JSONRPC Gateway.
- Check if the JSONRPC Gateway is working as expected by sending a query through the gateway.
- Start the Tendermint Provider using the running lava process as RPC.
- Start the Tenderming Gateway.
- Check if the Tendermint Gateway is working as expected by sending a query through the gateway.
- Start the REST Provider using the running lava process as RPC.
- Start the REST Provider.
- Check if the REST Gateway is working as expected by sending a query through the gateway.
- Send multiple requests through each gateway.
- Check if a gateway responds with an error.
- Check if payments are paid.
After the steps above are finished (even if a step fails and the E2E ends) the E2E will save all the captured logs.
Documentation
¶
There is no documentation for this package.
Source Files
¶
Directories
¶
Click to show internal directories.
Click to hide internal directories.