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

Shared wallets testing #2619

Merged
merged 10 commits into from
Apr 23, 2021
Merged

Shared wallets testing #2619

merged 10 commits into from
Apr 23, 2021

Conversation

piotr-iohk
Copy link
Contributor

Issue Number

ADP-660

Overview

  • I have added e2e tests using also cardano-addresses from the bundle
  • marked shared eps as experimental for the time being

Comments

@piotr-iohk piotr-iohk self-assigned this Apr 21, 2021
Copy link
Contributor

@rvl rvl left a comment

Choose a reason for hiding this comment

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

Great

test/e2e/Gemfile Outdated
@@ -1,6 +1,7 @@
source 'https://rubygems.org'

gem 'cardano_wallet', '0.3.2'
gem 'cardano_wallet', '0.3.4'
Copy link
Contributor

Choose a reason for hiding this comment

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

I like pinning of all the other deps, but this one could have pessimistic versioning, because we control it.

@@ -1,6 +1,7 @@
source 'https://rubygems.org'

gem 'cardano_wallet', '0.3.2'
gem 'cardano_wallet', '0.3.4'
# gem 'cardano_wallet', path: "~/wb/cardano_wallet"
Copy link
Contributor

Choose a reason for hiding this comment

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

Does gem provide a command to link in a local package for development?
I remember that python pip had the pip install --editable ~/project option..

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It seems there are other options https://stackoverflow.com/questions/26876000/ruby-gem-equivalent-of-pip-install-e, this being one of them.

Comment on lines 15 to 17
bins = absolute_path ENV['TESTS_E2E_BINDIR']
bins = (bins == '' ? bins : "#{bins}/")
bins = '' if is_win?
Copy link
Contributor

Choose a reason for hiding this comment

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

The standard way of locating executables is by using the PATH environment variable.
We should almost never need to add paths when spawning commands.
The test framework could add TESTS_E2E_BINDIR onto the front of PATH at startup.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done.

@@ -2,7 +2,7 @@

describe CardanoWallet::Shelley::Wallets do

before(:each) do
after(:each) do
Copy link
Contributor

Choose a reason for hiding this comment

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

🙂

Comment on lines 90 to 91
pscript = JSON.parse(script_template)
dscript = JSON.parse(script_template)
Copy link
Contributor

Choose a reason for hiding this comment

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

The json conversion step isn't needed, is it?
The script template could stay as a ruby dict.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Done.

@@ -5137,7 +5137,7 @@ paths:
tags: ["Shared Wallets"]
summary: Create
description: |
<p align="right">status: <strong>stable</strong></p>
<p align="right">status: <strong>experimental</strong></p>
Copy link
Contributor

Choose a reason for hiding this comment

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

We should probably upgrade this to "under development", just to leave no doubt.


m24 = mnemonic_sentence(24)
acc_ix = '0H'
acc_xpub = cardano_address_get_acc_xpub(m24, "1852H/1815H/#{acc_ix}")
Copy link
Contributor

Choose a reason for hiding this comment

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

it is going to be 1854H very soon - just indicating

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yep. 👍

Copy link
Contributor

@paweljakubas paweljakubas left a comment

Choose a reason for hiding this comment

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

sweat

@piotr-iohk
Copy link
Contributor Author

bors r+

iohk-bors bot added a commit that referenced this pull request Apr 23, 2021
2619: Shared wallets testing r=piotr-iohk a=piotr-iohk

# Issue Number

ADP-660


# Overview

<!-- Detail in a few bullet points the work accomplished in this PR -->

- [ ] I have added e2e tests using also cardano-addresses from the bundle
- [ ] marked shared eps as experimental for the time being


# Comments

<!-- Additional comments or screenshots to attach if any -->

<!--
Don't forget to:

 ✓ Self-review your changes to make sure nothing unexpected slipped through
 ✓ Assign yourself to the PR
 ✓ Assign one or several reviewer(s)
 ✓ Jira will detect and link to this PR once created, but you can also link this PR in the description of the corresponding ticket
 ✓ Acknowledge any changes required to the Wiki
 ✓ Finally, in the PR description delete any empty sections and all text commented in <!--, so that this text does not appear in merge commit messages.
-->


Co-authored-by: Piotr Stachyra <piotr.stachyra@iohk.io>
Co-authored-by: Rodney Lorrimar <rodney.lorrimar@iohk.io>
@iohk-bors
Copy link
Contributor

iohk-bors bot commented Apr 23, 2021

Build failed:

  test/unit/Cardano/Wallet/Shelley/TransactionSpec.hs:442:9:
  1) Cardano.Wallet.Shelley.Transaction, estimateMaxNumberOfInputs for ByronKey, more outputs ==> less inputs
       Timeout of 300000 microseconds exceeded. (after 814 tests):
         Quantity {getQuantity = 1205}
         NonEmpty {getNonEmpty = [TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 6, tokens = TokenMap (fromList [(UnsafeTokenPolicyId (Hash "\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170"),NonEmptyMap {least = (UnsafeTokenName "TokenA",TokenQuantity 9), rest = fromList []}),(UnsafeTokenPolicyId (Hash "\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204"),NonEmptyMap {least = (UnsafeTokenName "TokenA",TokenQuantity 2), rest = fromList []}),(UnsafeTokenPolicyId (Hash "\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221"),NonEmptyMap {least = (UnsafeTokenName "TokenD",TokenQuantity 2), rest = fromList []})])}},TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 3, tokens = TokenMap (fromList [])}},TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 7, tokens = TokenMap (fromList [(UnsafeTokenPolicyId (Hash "\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170"),NonEmptyMap {least = (UnsafeTokenName "TokenC",TokenQuantity 7), rest = fromList [(UnsafeTokenName "TokenD",TokenQuantity 7)]}),(UnsafeTokenPolicyId (Hash "\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187"),NonEmptyMap {least = (UnsafeTokenName "TokenB",TokenQuantity 10), rest = fromList []}),(UnsafeTokenPolicyId (Hash "\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221"),NonEmptyMap {least = (UnsafeTokenName "TokenD",TokenQuantity 10), rest = fromList []})])}},TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 1, tokens = TokenMap (fromList [(UnsafeTokenPolicyId (Hash "\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187"),NonEmptyMap {least = (UnsafeTokenName "TokenB",TokenQuantity 7), rest = fromList []})])}},TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 2, tokens = TokenMap (fromList [])}},TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 4, tokens = TokenMap (fromList [(UnsafeTokenPolicyId (Hash "\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221"),NonEmptyMap {least = (UnsafeTokenName "TokenA",TokenQuantity 9), rest = fromList []})])}},TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 10, tokens = TokenMap (fromList [])}},TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 5, tokens = TokenMap (fromList [(UnsafeTokenPolicyId (Hash "\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221"),NonEmptyMap {least = (UnsafeTokenName "TokenA",TokenQuantity 4), rest = fromList []})])}},TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 1, tokens = TokenMap (fromList [(UnsafeTokenPolicyId (Hash "\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221\221"),NonEmptyMap {least = (UnsafeTokenName "TokenD",TokenQuantity 6), rest = fromList []})])}},TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 2, tokens = TokenMap (fromList [(UnsafeTokenPolicyId (Hash "\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170"),NonEmptyMap {least = (UnsafeTokenName "TokenA",TokenQuantity 2), rest = fromList []}),(UnsafeTokenPolicyId (Hash "\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187"),NonEmptyMap {least = (UnsafeTokenName "TokenA",TokenQuantity 5), rest = fromList [(UnsafeTokenName "TokenB",TokenQuantity 16),(UnsafeTokenName "TokenC",TokenQuantity 1)]})])}},TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 5, tokens = TokenMap (fromList [])}},TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 10, tokens = TokenMap (fromList [])}},TxOut {address = Address {unAddress = "\SOH\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL\NUL"}, tokens = TokenBundle {coin = Coin 4, tokens = TokenMap (fromList [(UnsafeTokenPolicyId (Hash "\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170\170"),NonEmptyMap {least = (UnsafeTokenName "TokenD",TokenQuantity 9), rest = fromList []}),(UnsafeTokenPolicyId (Hash "\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187\187"),NonEmptyMap {least = (UnsafeTokenName "TokenA",TokenQuantity 10), rest = fromList []}),(UnsafeTokenPolicyId (Hash "\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204\204"),NonEmptyMap {least = (UnsafeTokenName "TokenA",TokenQuantity 4), rest = fromList [(UnsafeTokenName "TokenD",TokenQuantity 2)]})])}}]}

  To rerun use: --match "/Cardano.Wallet.Shelley.Transaction/estimateMaxNumberOfInputs for ByronKey/more outputs ==> less inputs/"

Randomized with seed 228446626

#2522

@piotr-iohk
Copy link
Contributor Author

bors r+

iohk-bors bot added a commit that referenced this pull request Apr 23, 2021
2619: Shared wallets testing r=piotr-iohk a=piotr-iohk

# Issue Number

ADP-660


# Overview

<!-- Detail in a few bullet points the work accomplished in this PR -->

- [ ] I have added e2e tests using also cardano-addresses from the bundle
- [ ] marked shared eps as experimental for the time being


# Comments

<!-- Additional comments or screenshots to attach if any -->

<!--
Don't forget to:

 ✓ Self-review your changes to make sure nothing unexpected slipped through
 ✓ Assign yourself to the PR
 ✓ Assign one or several reviewer(s)
 ✓ Jira will detect and link to this PR once created, but you can also link this PR in the description of the corresponding ticket
 ✓ Acknowledge any changes required to the Wiki
 ✓ Finally, in the PR description delete any empty sections and all text commented in <!--, so that this text does not appear in merge commit messages.
-->


Co-authored-by: Piotr Stachyra <piotr.stachyra@iohk.io>
Co-authored-by: Rodney Lorrimar <rodney.lorrimar@iohk.io>
@iohk-bors
Copy link
Contributor

iohk-bors bot commented Apr 23, 2021

Build failed:

  src/Test/Integration/Scenario/API/Byron/Wallets.hs:187:59: 
  1) API Specifications, BYRON_WALLETS, BYRON_RESTORE_01, GET_01, LIST_01 - Restore a wallet, ledger 18 words
       While verifying (Status {statusCode = 200, statusMessage = "OK"},Right (ApiByronWallet {id = ApiT {getApiT = WalletId {getWalletId = 905a2d7a58a9c0450a59fe694e7256b1657038a2}}, balance = ApiByronWalletBalance {available = Quantity {getQuantity = 0}, total = Quantity {getQuantity = 0}}, assets = ApiWalletAssetsBalance {available = ApiT {getApiT = TokenMap (fromList [])}, total = ApiT {getApiT = TokenMap (fromList [])}}, discovery = DiscoverySequential, name = ApiT {getApiT = WalletName {getWalletName = "Empty Byron Wallet"}}, passphrase = Just (ApiWalletPassphraseInfo {lastUpdatedAt = 2021-04-23 12:55:27.284521672 UTC}), state = ApiT {getApiT = Syncing (Quantity {getQuantity = Percentage {getPercentage = 287 % 625}})}, tip = ApiBlockReference {absoluteSlotNumber = ApiT {getApiT = SlotNo 1966}, slotId = ApiSlotId {epochNumber = ApiT {getApiT = EpochNo {unEpochNo = 39}}, slotNumber = ApiT {getApiT = SlotInEpoch {unSlotInEpoch = 16}}}, time = 2021-04-23 12:47:45.2 UTC, block = ApiBlockInfo {height = Quantity {getQuantity = 1000}}}}))
       Waited longer than 90s to resolve action: "wallet is available and ready".
       expected: Ready
        but got: Syncing (Quantity {getQuantity = Percentage {getPercentage = 287 % 625}})

  To rerun use: --match "/API Specifications/BYRON_WALLETS/BYRON_RESTORE_01, GET_01, LIST_01 - Restore a wallet/ledger 18 words/"

Randomized with seed 644555522

#2565

@piotr-iohk
Copy link
Contributor Author

bors r+

@iohk-bors
Copy link
Contributor

iohk-bors bot commented Apr 23, 2021

Build succeeded:

@iohk-bors iohk-bors bot merged commit 1ab90cd into master Apr 23, 2021
@iohk-bors iohk-bors bot deleted the piotr/shared_wallets_testing branch April 23, 2021 14:32
@piotr-iohk piotr-iohk mentioned this pull request Apr 26, 2021
1 task
iohk-bors bot added a commit that referenced this pull request Apr 26, 2021
2623: e2e tests: fix docker workflow r=piotr-iohk a=piotr-iohk


# Issue Number

<!-- Put here a reference to the issue that this PR relates to and which requirements it tackles. Jira issues of the form ADP- will be auto-linked. -->


# Overview

<!-- Detail in a few bullet points the work accomplished in this PR -->

- [ ] I have added a step for docker workflow to get the latest cardano-wallet bundle before starting tests in order to have cardano-address on the path which is required for recently added e2e shared wallet tests


# Comments
This was slight omission from #2619. Other workflows already have it by default.

Tested here on the docker workflow -> https://github.com/input-output-hk/cardano-wallet/actions/runs/784885875


Co-authored-by: Piotr Stachyra <piotr.stachyra@iohk.io>
iohk-bors bot added a commit that referenced this pull request Apr 27, 2021
2623: e2e tests: fix docker workflow r=rvl a=piotr-iohk


# Issue Number

<!-- Put here a reference to the issue that this PR relates to and which requirements it tackles. Jira issues of the form ADP- will be auto-linked. -->


# Overview

<!-- Detail in a few bullet points the work accomplished in this PR -->

- [ ] I have added a step for docker workflow to get the latest cardano-wallet bundle before starting tests in order to have cardano-address on the path which is required for recently added e2e shared wallet tests


# Comments
This was slight omission from #2619. Other workflows already have it by default.

Tested here on the docker workflow -> https://github.com/input-output-hk/cardano-wallet/actions/runs/784885875


Co-authored-by: Piotr Stachyra <piotr.stachyra@iohk.io>
iohk-bors bot added a commit that referenced this pull request Apr 28, 2021
2623: e2e tests: fix docker workflow r=rvl a=piotr-iohk


# Issue Number

<!-- Put here a reference to the issue that this PR relates to and which requirements it tackles. Jira issues of the form ADP- will be auto-linked. -->


# Overview

<!-- Detail in a few bullet points the work accomplished in this PR -->

- [ ] I have added a step for docker workflow to get the latest cardano-wallet bundle before starting tests in order to have cardano-address on the path which is required for recently added e2e shared wallet tests


# Comments
This was slight omission from #2619. Other workflows already have it by default.

Tested here on the docker workflow -> https://github.com/input-output-hk/cardano-wallet/actions/runs/784885875


2626: Bump version from 2021-04-08 to 2021-04-28 r=rvl a=rvl



Co-authored-by: Piotr Stachyra <piotr.stachyra@iohk.io>
Co-authored-by: Rodney Lorrimar <rodney.lorrimar@iohk.io>
iohk-bors bot added a commit that referenced this pull request Apr 28, 2021
2623: e2e tests: fix docker workflow r=rvl a=piotr-iohk


# Issue Number

<!-- Put here a reference to the issue that this PR relates to and which requirements it tackles. Jira issues of the form ADP- will be auto-linked. -->


# Overview

<!-- Detail in a few bullet points the work accomplished in this PR -->

- [ ] I have added a step for docker workflow to get the latest cardano-wallet bundle before starting tests in order to have cardano-address on the path which is required for recently added e2e shared wallet tests


# Comments
This was slight omission from #2619. Other workflows already have it by default.

Tested here on the docker workflow -> https://github.com/input-output-hk/cardano-wallet/actions/runs/784885875


Co-authored-by: Piotr Stachyra <piotr.stachyra@iohk.io>
iohk-bors bot added a commit that referenced this pull request Apr 28, 2021
2623: e2e tests: fix docker workflow r=piotr-iohk a=piotr-iohk


# Issue Number

<!-- Put here a reference to the issue that this PR relates to and which requirements it tackles. Jira issues of the form ADP- will be auto-linked. -->


# Overview

<!-- Detail in a few bullet points the work accomplished in this PR -->

- [ ] I have added a step for docker workflow to get the latest cardano-wallet bundle before starting tests in order to have cardano-address on the path which is required for recently added e2e shared wallet tests


# Comments
This was slight omission from #2619. Other workflows already have it by default.

Tested here on the docker workflow -> https://github.com/input-output-hk/cardano-wallet/actions/runs/784885875


Co-authored-by: Piotr Stachyra <piotr.stachyra@iohk.io>
iohk-bors bot added a commit that referenced this pull request Apr 29, 2021
2623: e2e tests: fix docker workflow r=rvl a=piotr-iohk


# Issue Number

<!-- Put here a reference to the issue that this PR relates to and which requirements it tackles. Jira issues of the form ADP- will be auto-linked. -->


# Overview

<!-- Detail in a few bullet points the work accomplished in this PR -->

- [ ] I have added a step for docker workflow to get the latest cardano-wallet bundle before starting tests in order to have cardano-address on the path which is required for recently added e2e shared wallet tests


# Comments
This was slight omission from #2619. Other workflows already have it by default.

Tested here on the docker workflow -> https://github.com/input-output-hk/cardano-wallet/actions/runs/784885875


2626: Bump version from 2021-04-08 to 2021-04-28 r=rvl a=rvl



Co-authored-by: Piotr Stachyra <piotr.stachyra@iohk.io>
Co-authored-by: Rodney Lorrimar <rodney.lorrimar@iohk.io>
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.

None yet

3 participants