Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New test: as a DApp developer, I'm able to perform contract preflight #3

Closed
sreuland opened this issue Nov 19, 2022 · 1 comment
Closed

Comments

@sreuland
Copy link
Contributor

sreuland commented Nov 19, 2022

What problem does your feature solve?

What would you like to see?

new automated test for e2e case:

as a DApp developer, I'm able to perform preflight/simulation for a given contract from cli tool and Javascript.

test should be packaged in docker and as a go test and asserts on configurable versions of cli, rpc, contracts, network work together and emit contract events.

Part of the scope of this deliverable includes analysis to confirm/capture what a preflight means for a developer, i.e. the sequence of RPC calls, and what parameters for preflight the tests should exercise. This should include usage of new ledger entry retrieval functionality from RPC

for Javascript coverage, should assert results from Node execution and Browser(PhantomJS) execution environments.

What alternatives are there?

@sreuland sreuland moved this to Backlog in Platform Scrum Nov 19, 2022
@jcx120 jcx120 moved this from Backlog to Next Sprint Proposal in Platform Scrum Nov 21, 2022
@sreuland sreuland changed the title New test: as a DApp developer, I'm able to get preflight information for contract' New test: as a DApp developer, I'm able to get ledger information for contract' Dec 2, 2022
@sreuland sreuland changed the title New test: as a DApp developer, I'm able to get ledger information for contract' New test: as a DApp developer, I'm able to get ledger information for contract Dec 5, 2022
@sreuland sreuland changed the title New test: as a DApp developer, I'm able to get ledger information for contract New test: as a DApp developer, I'm able to perform contract preflight Dec 5, 2022
@jcx120 jcx120 moved this from Next Sprint Proposal to Current Sprint in Platform Scrum Dec 7, 2022
@jcx120 jcx120 moved this from Current Sprint to Next Sprint Proposal in Platform Scrum Jan 23, 2023
@paulbellamy paulbellamy moved this from Next Sprint Proposal to Current Sprint in Platform Scrum Jan 31, 2023
@mollykarcher mollykarcher moved this from Current Sprint to Next Sprint Proposal in Platform Scrum Feb 22, 2023
@mollykarcher mollykarcher moved this from Next Sprint Proposal to Backlog in Platform Scrum Mar 20, 2023
@sreuland
Copy link
Contributor Author

this coverage is established now in cli and js by default as both clients invoke rpc preflight automatically as part of their contract invocation and/or 'prepareTransaction' interfaces.

@github-project-automation github-project-automation bot moved this from Backlog to Done in Platform Scrum Sep 27, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

1 participant