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

Make manual testing easier #3256

Merged
merged 1 commit into from
Apr 28, 2022
Merged

Conversation

sevanspowell
Copy link
Contributor

  • Provide a script that enters a testing environment with:
    • The cardano-wallet source and binary
    • The cardano-node source and binary
    • A testnet database restored from IOHK snapshot.
    • The latest config/topology/genesis files.
  • Hopefully this will make the process of manual testing a little quicker for
    those who don't already have a synced testnet database.

Comments

In future, some of the manual tests could be automated* using this script as a basis, though perhaps more nixified (we're just fetching sources).

*: as in, still run manually on release, but the steps are executed and checked automatically.

- Provide a script that enters a testing environment with:
  - The cardano-wallet source and binary
  - The cardano-node source and binary
  - A testnet database restored from IOHK snapshot.
  - The latest config/topology/genesis files.
- Hopefully this will make the process of manual testing a little quicker for
  those who don't already have a synced testnet database.
@sevanspowell sevanspowell requested review from rvl and piotr-iohk April 28, 2022 04:07
@sevanspowell sevanspowell self-assigned this Apr 28, 2022
Copy link
Contributor

@piotr-iohk piotr-iohk left a comment

Choose a reason for hiding this comment

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

LGTM!

Btw, same thing can be also achieved via rake tasks from e2e tests (https://github.com/input-output-hk/cardano-wallet/tree/master/test/e2e#running-all-tests)

$ rake get_latest_bins
$ rake get_latest_node_db[testnet]
$ rake get_latest_configs[testnet]
$ rake start_node_and_wallet[testnet]

@sevanspowell
Copy link
Contributor Author

LGTM!

Btw, same thing can be also achieved via rake tasks from e2e tests (https://github.com/input-output-hk/cardano-wallet/tree/master/test/e2e#running-all-tests)

$ rake get_latest_bins
$ rake get_latest_node_db[testnet]
$ rake get_latest_configs[testnet]
$ rake start_node_and_wallet[testnet]

Ah! That's good to know. Sorry, I'm oblivious to your testing infrastructure and shouldn't be.

@piotr-iohk piotr-iohk merged commit 3e7eedf into master Apr 28, 2022
@piotr-iohk piotr-iohk deleted the sevanspowell/smoother-manual-testing branch April 28, 2022 13:26
WilliamKingNoel-Bot pushed a commit that referenced this pull request Apr 28, 2022
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