Skip to content

feat: adding devnet tests#12808

Merged
sklppy88 merged 30 commits intomasterfrom
ek/feat/add-devnet-nightly-tests
Apr 24, 2025
Merged

feat: adding devnet tests#12808
sklppy88 merged 30 commits intomasterfrom
ek/feat/add-devnet-nightly-tests

Conversation

@sklppy88
Copy link
Contributor

@sklppy88 sklppy88 commented Mar 17, 2025

I am seeking advice / feedback on the methodology of the persistent tests.

This adds the first set of automated devnet tests.

The way this works is that at any specified time interval, we are creating x amount of accounts to a maximum of A (by bridging fee juice), creating y amount of token contracts to a maximum of B, and creating z amount of amm contracts to a maximum of C.

For each contract bundle we do some setup, and finally, for each account, we do a round robin set of public / private transfers, and for the AMM we add liquidity, swap, and remove liquidity.

Areas for improvment:
Spin up a unique wallet dir for each different "account"

Copy link
Contributor Author

sklppy88 commented Mar 17, 2025

This stack of pull requests is managed by Graphite. Learn more about stacking.

@sklppy88 sklppy88 force-pushed the ek/feat/add-devnet-nightly-tests branch 6 times, most recently from c2fe6d3 to 265b5d5 Compare March 17, 2025 19:49
@sklppy88 sklppy88 force-pushed the ek/feat/add-devnet-nightly-tests branch 22 times, most recently from 7477dc5 to f5c2984 Compare March 18, 2025 06:00
Copy link
Contributor

@nventuro nventuro left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This reads much better, thank you for the effort in the splitting up and including appropriate descriptions, etc. Left some minor suggestions to include at your discretion. Let me know if you need help figuring out the errors you're encountering!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants