Project Number Date
test_Tails_ISO_devel 3908 15 Jul 2025, 22:54

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Chatting anonymously using Pidgin 19 4 45 0 0 68 1 4 5 6:44.215 Failed
Feature Chatting anonymously using Pidgin
As a Tails user when I chat using Pidgin I should be able to persist my Pidgin configuration And AppArmor should prevent Pidgin from doing dangerous things And all Internet traffic should flow only through Tor
56.641
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and logged in 23.541
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 20.714
Then I see Pidgin's account manager window 11.072
And Pidgin's D-Bus interface is not available 1.311
After features/support/hooks.rb:330 1.445
After features/support/hooks.rb:100 0.000
1:11.344
Scenario Chatting with some friend over XMPP
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.019
Before features/support/hooks.rb:509 0.032
Steps
Given I have started Tails from DVD and logged in and the network is connected 31.595
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 16.283
Then I see Pidgin's account manager window 9.189
When I create my XMPP account 14.276
cannot find PidginAddAccountXMPPDomain.png on the screen (FindFailed)
./features/support/helpers/screen.rb:181:in `rescue in wait'
./features/support/helpers/screen.rb:165:in `wait'
./features/step_definitions/pidgin.rb:130:in `/^I create my XMPP account$/'
features/pidgin.feature:21:in `When I create my XMPP account'
And I close Pidgin's account manager window 0.000
Then Pidgin automatically enables my XMPP account 0.000
Given my XMPP friend goes online 0.000
When I start a conversation with my friend 0.000
And I say something to my friend 0.000
Then I receive a response from my friend 0.000
After features/support/hooks.rb:517 0.037
After features/support/hooks.rb:330 6.192

SCENARIO FAILED: 'Chatting with some friend over XMPP' (at time 06:22:28)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:22:28_Chatting_with_some_friend_over_XMPP.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:22:28_Chatting_with_some_friend_over_XMPP.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:22:28_Chatting_with_some_friend_over_XMPP.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:22:28_Chatting_with_some_friend_over_XMPP.journal

After features/support/hooks.rb:100 0.000
2:36.577
Scenario Chatting with some friend over XMPP in a multi-user chat
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Before features/support/hooks.rb:509 0.007
Steps
Given I have started Tails from DVD and logged in and the network is connected 56.558
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.824
Then I see Pidgin's account manager window 8.769
When I create my XMPP account 36.021
And I close Pidgin's account manager window 2.585
Then Pidgin automatically enables my XMPP account 2.023
When I join some empty multi-user chat 23.422
And I clear the multi-user chat's scrollback 13.372
cannot find PidginConversationMenuClearScrollback.png on the screen (FindFailed)
./features/support/helpers/screen.rb:181:in `rescue in wait'
./features/support/helpers/screen.rb:165:in `wait'
./features/step_definitions/pidgin.rb:260:in `/^I clear the multi-user chat's scrollback$/'
features/pidgin.feature:38:in `And I clear the multi-user chat's scrollback'
And my XMPP friend goes online and joins the multi-user chat 0.000
Then I can see that my friend joined the multi-user chat 0.000
And I say something to my friend in the multi-user chat 0.000
Then I receive a response from my friend in the multi-user chat 0.000
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 0.000
Then I see the Tails GitLab URL 0.000
When I wait 10 seconds 0.000
And I click on the Tails GitLab URL 0.000
Then the Tor Browser loads the Tails GitLab 0.000
After features/support/hooks.rb:517 0.049
After features/support/hooks.rb:330 7.609

SCENARIO FAILED: 'Chatting with some friend over XMPP in a multi-user chat' (at time 06:25:10)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:25:10_Chatting_with_some_friend_over_XMPP_in_a_multi-user_chat.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:25:10_Chatting_with_some_friend_over_XMPP_in_a_multi-user_chat.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:25:10_Chatting_with_some_friend_over_XMPP_in_a_multi-user_chat.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:25:10_Chatting_with_some_friend_over_XMPP_in_a_multi-user_chat.journal

After features/support/hooks.rb:100 0.000
1:12.335
Scenario Connecting to the tails multi-user chat with my XMPP account
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Before features/support/hooks.rb:509 0.006
Steps
Given I have started Tails from DVD and logged in and the network is connected 27.436
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 16.762
Then I see Pidgin's account manager window 10.506
And I create my XMPP account 17.630
cannot find PidginAddAccountXMPPDomain.png on the screen (FindFailed)
./features/support/helpers/screen.rb:181:in `rescue in wait'
./features/support/helpers/screen.rb:165:in `wait'
./features/step_definitions/pidgin.rb:130:in `/^I create my XMPP account$/'
features/pidgin.feature:54:in `And I create my XMPP account'
And I close Pidgin's account manager window 0.000
Then Pidgin automatically enables my XMPP account 0.000
And I can join the "tails" channel on "chat.disroot.org" 0.000
After features/support/hooks.rb:517 0.042
After features/support/hooks.rb:330 5.764

SCENARIO FAILED: 'Connecting to the tails multi-user chat with my XMPP account' (at time 06:26:31)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:26:31_Connecting_to_the_tails_multi-user_chat_with_my_XMPP_account.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:26:31_Connecting_to_the_tails_multi-user_chat_with_my_XMPP_account.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:26:31_Connecting_to_the_tails_multi-user_chat_with_my_XMPP_account.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:26:31_Connecting_to_the_tails_multi-user_chat_with_my_XMPP_account.journal

After features/support/hooks.rb:100 0.000
47.317
Scenario Using a persistent Pidgin configuration
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.016
Before features/support/hooks.rb:509 0.009
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 25.535
And the network is plugged 4.980
And Tor is ready 16.801
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/tor.rb:828:in `click_connect_to_tor'
./features/step_definitions/tor.rb:502:in `tca_configure'
./features/step_definitions/tor.rb:512:in `/^I configure a direct connection in the Tor Connection Assistant$/'
./features/step_definitions/common_steps.rb:653:in `/^I successfully configure Tor$/'
./features/step_definitions/common_steps.rb:607:in `/^Tor is ready$/'
features/pidgin.feature:63:in `And Tor is ready'
And available upgrades have been checked 0.000
And all notifications have disappeared 0.000
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 0.000
Then I see Pidgin's account manager window 0.000
When I create my XMPP account 0.000
And I close Pidgin's account manager window 0.000
Then Pidgin automatically enables my XMPP account 0.000
When I close Pidgin 0.000
And I take note of the configured Pidgin accounts 0.000
And I shutdown Tails and wait for the computer to power off 0.000
Given a computer 0.000
And I start Tails from USB drive "__internal" and I login with persistence enabled 0.000
And Pidgin has the expected persistent accounts configured 0.000
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 0.000
Then Pidgin automatically enables my XMPP account 0.000
And I join some empty multi-user chat 0.000
# Exercise Pidgin AppArmor profile with persistence enabled.
# This should really be in dedicated scenarios, but it would be
# too costly to set up the virtual USB drive with persistence more
# than once in this feature.
Given I start monitoring the AppArmor log of "/usr/bin/pidgin" 0.000
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 0.000
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.000
When I close Pidgin's certificate import failure dialog 0.000
And I close Pidgin's certificate manager 0.000
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.000
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 0.000
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.000
When I close Pidgin's certificate import failure dialog 0.000
And I close Pidgin's certificate manager 0.000
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 0.000
After features/support/hooks.rb:517 0.111
After features/support/hooks.rb:330 9.147

SCENARIO FAILED: 'Using a persistent Pidgin configuration' (at time 06:27:27)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:27:27_Using_a_persistent_Pidgin_configuration.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:27:27_Using_a_persistent_Pidgin_configuration.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:27:27_Using_a_persistent_Pidgin_configuration.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3908/artifact/build-artifacts/06:27:27_Using_a_persistent_Pidgin_configuration.journal

After features/support/hooks.rb:100 0.000