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

enable python integration tests. #1024

Open
wants to merge 15 commits into
base: main
Choose a base branch
from
Open

enable python integration tests. #1024

wants to merge 15 commits into from

Conversation

jgreat
Copy link
Contributor

@jgreat jgreat commented Nov 26, 2024

Motivation

Create a wrapper around the python integration tests to make funding running tests easier.

  • ./tools/test-python-integration.sh - wrapper to setup, fund, run and return leftover funds.
  • Improve some outputs for the mob full-service cli tool.
    • 'balance' command for easier to parse balance output
    • 'export' command now accepts a flag for file name and path to save export json.
    • 'list' accepts optional flag to output a single account
  • Reduce funds required for test runs.
    • Test runs now transfer 0.001 MOB
    • Funding request is 0.02. reduces the amount of lost mob if something goes wrong and clean up steps cannot complete.
  • Create new wallet for test runs. The old saved wallets took over 30s to sync. Tests would timeout and fail while waiting for sync to complete.
  • Fund wallet from "FUNDING" full-service running in private network of the dev cluster. These wallets have minimal funding. Contact Ops for refills.
  • remove old Github CD/Integration manifests
  • update .devcontainer to use host network so we can share localhost with port-forwarding or other full-service instances for funding.

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.

1 participant