Project

General

Profile

Bug #10475

Bug #10288: Fix newly identified issues to make our test suite more robust and faster

Scenario "Using a persistent Electrum configuration" is fragile

Added by bertagaz almost 4 years ago. Updated 6 months ago.

Status:
In Progress
Priority:
Low
Assignee:
-
Category:
Test suite
Target version:
-
Start date:
11/04/2015
Due date:
% Done:

0%

Feature Branch:
Type of work:
Code
Blueprint:
Starter:
Affected tool:
Electrum

Description

The step "I create a new bitcoin wallet" fails quite often with mainly two errors:

Step: I create a new bitcoin wallet
  Defined at: features/step_definitions/electrum.rb:17
  Used in:    Scenario: Using a persistent Electrum configuration
              features/electrum.feature:2
  Error trace:
    FindFailed: can not find ElectrumEncryptWallet.png on the screen.
    Line ?, in File ? (RuntimeError)
    features/electrum.feature:23:in `When I create a new bitcoin wallet'
Step: I create a new bitcoin wallet
  Defined at: features/step_definitions/electrum.rb:17
  Used in:    Scenario: Using a persistent Electrum configuration
              features/electrum.feature:2
  Error trace:
    FindFailed: can not find ElectrumConnectServer.png on the screen.
    Line ?, in File ? (RuntimeError)
    features/electrum.feature:23:in `When I create a new bitcoin wallet'

Related issues

Blocked by Tails - Bug #9713: Upgrade Electrum to >= 2.5.x for compatibility with all Electrum servers Resolved 07/08/2015

Associated revisions

Revision 2ed2f4d6 (diff)
Added by anonym over 1 year ago

Test suite: dogtailify electrum.feature.

Upgrading to 3.x requires non-trivial modifications, so I took
the (slight) extra time to make us less dependent on future
changes (and possibly solving robustness issues for free).

Refs: #15022, #10475, #11697

History

#2 Updated by intrigeri almost 4 years ago

  • Status changed from New to Confirmed

#4 Updated by anonym almost 4 years ago

The whole electrum.feature has been marked @fragile in commit 7bc7535, so the fix for this ticket should revert it.

The fix likely involves solving #9713 (and probably adapting the test suite to the new version of Electrum).

#5 Updated by anonym almost 4 years ago

  • Blocked by Bug #9713: Upgrade Electrum to >= 2.5.x for compatibility with all Electrum servers added

#6 Updated by kytv almost 4 years ago

  • Target version changed from Tails_1.8 to 246

#7 Updated by s7r almost 4 years ago

  • Target version changed from 246 to Tails_1.8

This should be fixed in 2.5.4. A lot of other bugs also fixed in 2.5.4. I think this version will be up and strong for reasonable time in the future. Setting same Target version with the other ticket ( #9713 )

#8 Updated by kytv almost 4 years ago

  • Target version changed from Tails_1.8 to 246

s7r wrote:

Setting same Target version with the other ticket ( #9713 )

But this is for the test suite. If our tests (or test systems) themselves have problems they won't be addressed during this release cycle.

#9 Updated by sajolida almost 4 years ago

  • Target version changed from 246 to Tails_2.0

#10 Updated by kytv almost 4 years ago

  • Target version changed from Tails_2.0 to Tails_2.2

This may be fixed by 2.x's backporting to Tails. If not, this will probably not be addressed for 2.0.

#11 Updated by intrigeri over 3 years ago

We can't possibly fix all robustness and performance issues we discover as part of M6 => prioritizing areas that impact most users.

#12 Updated by anonym over 3 years ago

  • Target version changed from Tails_2.2 to Tails_2.3

#13 Updated by anonym over 3 years ago

  • Target version changed from Tails_2.3 to Tails_2.4

#14 Updated by anonym over 3 years ago

  • Target version changed from Tails_2.4 to Tails_2.5

#15 Updated by BitingBird about 3 years ago

  • Assignee deleted (kytv)
  • Target version deleted (Tails_2.5)

no news from kytv -> removing assignee and target version

#16 Updated by intrigeri almost 2 years ago

  • Affected tool set to Electrum

#18 Updated by anonym over 1 year ago

  • Status changed from Confirmed to In Progress

#19 Updated by intrigeri 6 months ago

Next step: check whether anonym's fixes improve things here. Not part of core work though.

#20 Updated by intrigeri 6 months ago

  • Priority changed from Normal to Low

Also available in: Atom PDF