You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To ensure liveliness of all endpoints are available after major codebase upgrades, we can have test coverage of these possible by making use of various methods to test go-bitsong.
Local bitsong deploys instances of bitsong for testing different scenarios on a local computer environment. #253 adds initial implementation, and we can build from here via reference to Osmosis' implementation
InterchainTest
Interchaintest is go scripts to deploy bitsong networks, via Docker images, for tests various scenarios. There are a number of existing templates and examples of ICT compatible with Bitsong, so these are able to be implemented
Cw-Orchestrator
Cw-Orchestrator is a rust scripting library, that makes writing interfaces for contracts and networks reusable for live, testnet, local, and simulation environments. #249 brought test for ibc-callbacks. These test require the use of Starship, a kubernetes container deployment system.
Upgrades
see below...
CURRENT TESTS NOT WORKING
unit-test: x/fantoken cli
ict: wasm conformance actions
ict: upgrade-ci
The text was updated successfully, but these errors were encountered:
A primary tool to use for testing go-bitsong functions is our KeeperTestHelper testing suite. This includes all of the objects necessary for simulating a bitsong environment in order to perform any test case we want.
Upgrades
In #252, an upgrade_test.go file is introduced, making use of our testing suite to simulate the upgrade process that resolves a bug with application. This format can be used in future upgrades to verify their functionalities.
To ensure liveliness of all endpoints are available after major codebase upgrades, we can have test coverage of these possible by making use of various methods to test go-bitsong.
Test Implementations
Major Focal Points
LocalBitsong
Local bitsong deploys instances of bitsong for testing different scenarios on a local computer environment. #253 adds initial implementation, and we can build from here via reference to Osmosis' implementation
InterchainTest
Interchaintest is go scripts to deploy bitsong networks, via Docker images, for tests various scenarios. There are a number of existing templates and examples of ICT compatible with Bitsong, so these are able to be implemented
Cw-Orchestrator
Cw-Orchestrator is a rust scripting library, that makes writing interfaces for contracts and networks reusable for live, testnet, local, and simulation environments. #249 brought test for ibc-callbacks. These test require the use of Starship, a kubernetes container deployment system.
Upgrades
see below...
CURRENT TESTS NOT WORKING
The text was updated successfully, but these errors were encountered: