Test Framework Status #273
Replies: 3 comments 11 replies
-
Few things i think would be needed aswell: Develop a sample xCall dapp. that we can add base functions. Send message, rollback etc. Something like https://github.com/icon-project/btp2-java/blob/c6553543f864477d7f229af59630703c760ebb5a/xcall/src/test/java/foundation/icon/btp/xcall/sample/DAppProxySample.java Implement relevant xCall and sample dapp methods into the chain interface. |
Beta Was this translation helpful? Give feedback.
-
This doesn't need a framework. If you want to have extensive testing, extend https://github.com/strangelove-ventures/interchaintest If you want to get something done quickly, just write scripts that spin up the components and do a test. For reference, see https://github.com/datachainlab/yui-relayer-build/tree/v0.2/tests I would just directly copy from https://github.com/icon-project/btp2/tree/main/e2edemo to work in this situation |
Beta Was this translation helpful? Give feedback.
-
@MuhammedIrfan
|
Beta Was this translation helpful? Give feedback.
-
Test Framework Development
Done :
Cosmos Implementation(Implemented chains.Chain interface)
xCall requirement collection (fee part excluded)
Risk and Assumptions
Record test cases (IBC integration excluded)
Make sure the framework works
To Be Done :
Xcall fee design and requirement
xCall IBC integration
Code refactor to keep common steps in executor and xcall specific steps to xcall_test
To execute multiple scenarios at same time(Concurrency)
Icon chain implementation and make sure test scripts run for Icon chain too without any changes
Testnet implementation for Cosmos and Icon
Beta Was this translation helpful? Give feedback.
All reactions