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

tool to test proposal on top of agoric-3 chain #8605

Closed
turadg opened this issue Dec 4, 2023 · 0 comments · Fixed by #8635, Agoric/agoric-3-proposals#46 or Agoric/agoric-3-proposals#52
Closed
Assignees
Labels
enhancement New feature or request

Comments

@turadg
Copy link
Member

turadg commented Dec 4, 2023

What is the Problem Being Solved?

the https://github.com/Agoric/agoric-3-proposals repo provides tooling for testing draft proposals on top of the history of executed ones (designated by letters and numbers, respectively). Having them co-exist in one repo fulfills the requirement of testing a sequence of drafts (for pipelining).

However most of the time spent testing a proposal is getting it to pass on top of the production chain (a3p:main image) and that doesn't require the sequence pipelining. For this stage of development, using a3p costs extra effort in moving the build and extra wall time waiting for the entire repo to build when the cache is invalidated.

Description of the Design

A tool for any repo to test a proposal on top of a3p:main. Starting with agoric-sdk.

Maybe eventually it's part of the agoric CLI but I'll hold off on that until we have a product owner and roadmap.

For now a collection of scripts that work like a3p does now. They can be copied into new repos for testing. An NPM package could help with versioning.

Security Considerations

Scaling Considerations

Test Plan

Upgrade Considerations

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant