Bug #10217

Focus buddy list window before trying to access the tools menu in pidgin.feature

Added by kytv 2015-09-17 12:00:39 . Updated 2015-09-22 14:41:50 .

Status:
Resolved
Priority:
Normal
Assignee:
Category:
Test suite
Target version:
Start date:
2015-09-17
Due date:
% Done:

100%

Feature Branch:
kytv:bugfix/10217-focus-pidgin-buddy-list_before-using-menu
Type of work:
Code
Blueprint:

Starter:
Affected tool:
Instant Messaging
Deliverable for:

Description

    Then Pidgin successfully connects to the "irc.oftc.net" account                                              # features/step_definitions/pidgin.rb:296
calling as amnesia: xdotool search --name '.*oftc\.net$' windowactivate --sync
call returned: [0, "", ""]
    And I can join the "#tails" channel on "irc.oftc.net"                                                        # features/step_definitions/pidgin.rb:339
calling as root: sysctl -w kernel.printk_ratelimit=0
call returned: [0, "kernel.printk_ratelimit = 0\n", ""]
calling as root: date
call returned: [0, "Thu Sep 17 18:43:10 UTC 2015\n", ""]
    Given I start monitoring the AppArmor log of "/usr/bin/pidgin"                                               # features/step_definitions/common_steps.rb:1110
calling as amnesia: cp "/usr/share/ca-certificates/spi-inc.org/spi-cacert-2008.crt" "/home/amnesia/.gnupg/test.crt"
call returned: [0, "", ""]
    Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin                          # features/step_definitions/pidgin.rb:414
      FindFailed: can not find PidginToolsMenu.png on the screen.
      Line ?, in File ? (RuntimeError)
      features/pidgin.feature:116:in `Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin'
    And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt"                       # features/step_definitions/common_steps.rb:1122
    When I close Pidgin's certificate import failure dialog                                                      # features/step_definitions/pidgin.rb:426
    And I close Pidgin's certificate manager                                                                     # features/step_definitions/pidgin.rb:420
    Given I restart monitoring the AppArmor log of "/usr/bin/pidgin"                                             # features/step_definitions/common_steps.rb:1110
    Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin    # features/step_definitions/pidgin.rb:414
    And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" # features/step_definitions/common_steps.rb:1122
    When I close Pidgin's certificate import failure dialog                                                      # features/step_definitions/pidgin.rb:426
    And I close Pidgin's certificate manager                                                                     # features/step_definitions/pidgin.rb:420
    Then I can add a certificate from the "/home/amnesia" directory to Pidgin                                    # features/step_definitions/pidgin.rb:406

In the screenshot the conversation window is covering the Buddy List.


Subtasks


History

#1 Updated by kytv 2015-09-17 12:11:28

  • Category set to Test suite
  • Assignee changed from kytv to anonym
  • Target version changed from Tails_1.7 to Tails_1.6
  • % Done changed from 0 to 50
  • QA Check set to Ready for QA
  • Feature Branch set to kytv:bugfix/10217-focus-pidgin-buddy-list_before-using-menu

I think this is small enough (and safe enough) to get into 1.6.

#2 Updated by kytv 2015-09-17 12:11:39

  • Status changed from Confirmed to In Progress

#3 Updated by kytv 2015-09-17 16:31:27

Applied in changeset commit:6262480efbaf0a4d131d3daee44689195f54e4c9.

#4 Updated by anonym 2015-09-17 16:31:27

  • Status changed from In Progress to Fix committed
  • % Done changed from 50 to 100

Applied in changeset commit:948bd9f616eff7993d8a295fa742c93411b0b35c.

#5 Updated by anonym 2015-09-17 16:31:56

  • Assignee deleted (anonym)
  • QA Check changed from Ready for QA to Pass

#6 Updated by bertagaz 2015-09-22 14:41:50

  • Status changed from Fix committed to Resolved
  • QA Check deleted (Pass)