Project Number Date
test_Tails_ISO_20448-tor-browser-14-force-all-tests 73 15 Oct 2024, 20:12

Failures Overview

The following summary displays scenarios that failed.

2:25.573
Scenario Tails erases memory on DVD boot medium removal: LUKS-encrypted ext4
Before features/support/hooks.rb:269 0.008
Steps
Given I have started Tails from DVD without network and logged in 10.508
And I prepare Tails for memory erasure tests 0.443
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 38.582
And I fill the USB drive with a known pattern 1.476
And I read the content of the test FS 0.090
And patterns cover at least 99% of the test FS size in the guest's memory 3.938

Pattern coverage: 106.113% (97 MiB out of 91 MiB reference memory)

When I eject the boot medium 0.338
And I wait for Tails to finish wiping the memory 1:30.195
cannot find MemoryWipeCompleted.png on the screen (FindFailed)
./features/support/helpers/screen.rb:173:in `rescue in wait'
./features/support/helpers/screen.rb:157:in `wait'
./features/step_definitions/erase_memory.rb:232:in `/^I wait for Tails to finish wiping the memory$/'
features/emergency_shutdown.feature:44:in `And I wait for Tails to finish wiping the memory'
Then I find very few patterns in the guest's memory 0.000
After features/support/hooks.rb:326 10.649

SCENARIO FAILED: 'Tails erases memory on DVD boot medium removal: LUKS-encrypted ext4' (at time 02:11:40)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/02:11:40_Tails_erases_memory_on_DVD_boot_medium_removal:_LUKS-encrypted_ext4.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/02:11:40_Tails_erases_memory_on_DVD_boot_medium_removal:_LUKS-encrypted_ext4.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/02:11:40_Tails_erases_memory_on_DVD_boot_medium_removal:_LUKS-encrypted_ext4.journal

After features/support/hooks.rb:100 0.001
Feature: Localization
2:37.235
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:269 0.006
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.253
When I log in to a new session in Arabic (ar) 35.977
Then the keyboard layout is set to "us" 0.406
When the network is plugged 0.111
And Tor is ready 18.775
Then I successfully start the Unsafe Browser in "ar" 17.962
And I kill the Unsafe Browser 5.944
When I enable the screen keyboard 0.149
Then the screen keyboard works in Tor Browser 1:9.654
Operation failed (despite retrying 2 times) with
FindFailed: cannot find BrowserAddressBarArabic.png on the screen (MaxRetriesFailure)
./features/support/helpers/misc_helpers.rb:226:in `rescue in block in retry_action'
./features/support/helpers/misc_helpers.rb:209:in `block in retry_action'
./features/support/helpers/misc_helpers.rb:208:in `loop'
./features/support/helpers/misc_helpers.rb:208:in `retry_action'
./features/step_definitions/browser.rb:155:in `/^I open a new tab in the (.*)$/'
./features/step_definitions/browser.rb:409:in `/^the screen keyboard works in Tor Browser$/'
features/localization.feature:44:in `Then the screen keyboard works in Tor Browser'
features/localization.feature:30:in `Then the screen keyboard works in Tor Browser'
And DuckDuckGo is the default search engine 0.000
And I kill the Tor Browser 0.000
And the screen keyboard works in Thunderbird 0.000
And the layout of the screen keyboard is set to "us" 0.000
After features/support/hooks.rb:326 6.780

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#1)' (at time 02:39:37)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/02:39:37_Tails_is_localized_for_every_tier-1_language,_Examples___1_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/02:39:37_Tails_is_localized_for_every_tier-1_language,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/02:39:37_Tails_is_localized_for_every_tier-1_language,_Examples___1_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/02:39:37_Tails_is_localized_for_every_tier-1_language,_Examples___1_.journal

After features/support/hooks.rb:100 0.000
Feature: Localization
2:35.178
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:269 0.006
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.292
When I log in to a new session in Persian (fa) 35.466
Then the keyboard layout is set to "ir" 0.283
When the network is plugged 0.096
And Tor is ready 17.357
Then I successfully start the Unsafe Browser in "fa" 17.852
And I kill the Unsafe Browser 5.779
When I enable the screen keyboard 0.153
Then the screen keyboard works in Tor Browser 1:9.897
Operation failed (despite retrying 2 times) with
FindFailed: cannot find BrowserAddressBarPersian.png on the screen (MaxRetriesFailure)
./features/support/helpers/misc_helpers.rb:226:in `rescue in block in retry_action'
./features/support/helpers/misc_helpers.rb:209:in `block in retry_action'
./features/support/helpers/misc_helpers.rb:208:in `loop'
./features/support/helpers/misc_helpers.rb:208:in `retry_action'
./features/step_definitions/browser.rb:155:in `/^I open a new tab in the (.*)$/'
./features/step_definitions/browser.rb:409:in `/^the screen keyboard works in Tor Browser$/'
features/localization.feature:53:in `Then the screen keyboard works in Tor Browser'
features/localization.feature:30:in `Then the screen keyboard works in Tor Browser'
And DuckDuckGo is the default search engine 0.000
And I kill the Tor Browser 0.000
And the screen keyboard works in Thunderbird 0.000
And the layout of the screen keyboard is set to "ir" 0.000
After features/support/hooks.rb:326 5.778

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#7)' (at time 02:54:52)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/02:54:52_Tails_is_localized_for_every_tier-1_language,_Examples___7_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/02:54:52_Tails_is_localized_for_every_tier-1_language,_Examples___7_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/02:54:52_Tails_is_localized_for_every_tier-1_language,_Examples___7_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/02:54:52_Tails_is_localized_for_every_tier-1_language,_Examples___7_.journal

After features/support/hooks.rb:100 0.000
Tags: @source
3.598
Scenario All packages are up-to-date
Before features/support/hooks.rb:532 0.000
Steps
Given I have the build manifest for the image under test 0.000
Then all packages listed in the build manifest are up-to-date 3.598
Command failed (returned pid 60096 exit 1): ["/var/lib/jenkins/workspace/test_Tails_ISO_20448-tor-browser-14-force-all-tests/bin/needed-package-updates", "--config=/var/lib/jenkins/workspace/test_Tails_ISO_20448-tor-browser-14-force-all-tests/config/ci/needed-package-updates.yml", "--file=/var/lib/jenkins/workspace/test_Tails_ISO_20448-tor-browser-14-force-all-tests/tmp/tails-amd64-20448-tor-browser-14-force-all-tests@e444b8e08c+stable@32fd68ab4f-20241015T1408Z.build-manifest", {:err=>[:child, :out]}]:
INFO: Check local file /var/lib/jenkins/workspace/test_Tails_ISO_20448-tor-browser-14-force-all-tests/tmp/tails-amd64-20448-tor-browser-14-force-all-tests@e444b8e08c+stable@32fd68ab4f-20241015T1408Z.build-manifest
INFO: Need to upgrade to a new APT snapshot:
  - firmware-sof (2023.12.1-1.1) to Debian trixie (2024.06-2)
  - gdisk (1.0.10-1~bpo12+1~tails1) to Debian trixie (1.0.10-2)
  - intel-microcode (3.20240813.2) to Debian trixie (3.20240910.1)
  - onioncircuits (0.8.1-1) to Debian trixie (0.8.1-2)
  - ublock-origin (1.57.0+dfsg-1) to Debian trixie (1.60.0+dfsg-1)
.
<0> expected but was
<#<Process::Status: pid 60096 exit 1>>. (Test::Unit::AssertionFailedError)
/var/lib/jenkins/workspace/test_Tails_ISO_20448-tor-browser-14-force-all-tests/features/support/helpers/misc_helpers.rb:307:in `block in cmd_helper'
/var/lib/jenkins/workspace/test_Tails_ISO_20448-tor-browser-14-force-all-tests/features/support/helpers/misc_helpers.rb:303:in `popen'
/var/lib/jenkins/workspace/test_Tails_ISO_20448-tor-browser-14-force-all-tests/features/support/helpers/misc_helpers.rb:303:in `cmd_helper'
/var/lib/jenkins/workspace/test_Tails_ISO_20448-tor-browser-14-force-all-tests/features/step_definitions/needed_package_updates.rb:8:in `/^all packages listed in the build manifest are up-to-date$/'
features/needed_package_updates.feature:12:in `Then all packages listed in the build manifest are up-to-date'
After features/support/hooks.rb:539 0.000
After features/support/hooks.rb:100 0.000
Tags: @product
2:29.091
Scenario Booting Tails from a USB drive with an enabled persistent partition and reconfiguring it
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 25.107
Then Tails is running from USB drive "__internal" 0.448
And all tps features are active 2.325
And all persistent directories have safe access rights 2.677
When I disable the first tps feature 6.148
Then all tps features but the first one are active 2.256
And I shutdown Tails and wait for the computer to power off 12.989
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:37.137
try_for() timeout expired
Last ignored exception was: RemoteShell::ServerFailure: FileNotFoundError: [Errno 2] No such file or directory: '/tmp/gdm-env'
./features/support/helpers/remote_shell.rb:71:in `block (2 levels) in communicate'
./features/support/helpers/remote_shell.rb:42:in `loop'
./features/support/helpers/remote_shell.rb:42:in `block in communicate'
./features/support/helpers/remote_shell.rb:37:in `communicate'
./features/support/helpers/remote_shell.rb:174:in `execute'
./features/support/helpers/remote_shell.rb:185:in `initialize'
./features/support/helpers/dogtail.rb:80:in `new'
./features/support/helpers/dogtail.rb:80:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/usb.rb:108:in `new'
./features/step_definitions/usb.rb:108:in `greeter'
./features/step_definitions/common_steps.rb:451:in `block (2 levels) in <top (required)>'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
./features/support/helpers/misc_helpers.rb:66:in `loop'
./features/support/helpers/misc_helpers.rb:66:in `block in try_for'
./features/support/helpers/misc_helpers.rb:65:in `try_for'
./features/step_definitions/common_steps.rb:450:in `block in <top (required)>'
./features/step_definitions/common_steps.rb:284:in `block in <top (required)>' (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/common_steps.rb:450:in `/^the computer (?:re)?boots Tails$/'
./features/step_definitions/common_steps.rb:284:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/persistence.feature:49:in `And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled'
Then all tps features but the first one are active 0.000
After features/support/hooks.rb:326 4.946

SCENARIO FAILED: 'Booting Tails from a USB drive with an enabled persistent partition and reconfiguring it' (at time 03:24:35)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/03:24:35_Booting_Tails_from_a_USB_drive_with_an_enabled_persistent_partition_and_reconfiguring_it.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/03:24:35_Booting_Tails_from_a_USB_drive_with_an_enabled_persistent_partition_and_reconfiguring_it.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/03:24:35_Booting_Tails_from_a_USB_drive_with_an_enabled_persistent_partition_and_reconfiguring_it.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/03:24:35_Booting_Tails_from_a_USB_drive_with_an_enabled_persistent_partition_and_reconfiguring_it.journal

After features/support/hooks.rb:100 0.009
8:38.542
Scenario Playing an Ogg audio track
Before features/support/hooks.rb:269 0.008
Before features/support/hooks.rb:507 0.006
Steps
Given I have started Tails from DVD and logged in and the network is connected 12.372
When I start the Tor Browser 23.616
And the Tor Browser loads the startup page 0.977
Then I can listen to an Ogg audio track in Tor Browser 8:1.576
Tor
Tor operation failed (despite retrying 10 times) with
Test::Unit::AssertionFailedError: <false> is not true. (MaxRetriesFailure)
./features/support/helpers/misc_helpers.rb:226:in `rescue in block in retry_action'
./features/support/helpers/misc_helpers.rb:209:in `block in retry_action'
./features/support/helpers/misc_helpers.rb:208:in `loop'
./features/support/helpers/misc_helpers.rb:208:in `retry_action'
./features/support/helpers/misc_helpers.rb:196:in `retry_tor'
./features/step_definitions/browser.rb:361:in `/^I can listen to an Ogg audio track in Tor Browser$/'
features/torified_browsing.feature:41:in `Then I can listen to an Ogg audio track in Tor Browser'
After features/support/hooks.rb:515 0.047
After features/support/hooks.rb:326 5.130

SCENARIO FAILED: 'Playing an Ogg audio track' (at time 04:58:49)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/04:58:49_Playing_an_Ogg_audio_track.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/04:58:49_Playing_an_Ogg_audio_track.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/04:58:49_Playing_an_Ogg_audio_track.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/04:58:49_Playing_an_Ogg_audio_track.journal

After features/support/hooks.rb:100 0.000
Tags: @product
46.702
Scenario Outline The default XDG directories are usable in Tor Browser
Before features/support/hooks.rb:269 0.005
Steps
Given I have started Tails from DVD without network and logged in 8.127
Then the amnesiac Music directory exists 0.058
And there is a GNOME bookmark for the amnesiac Music directory 1.472
Then I start the Tor Browser in offline mode 22.808
And I can save the current page as "index.html" to the Music GNOME bookmark 14.234
try_for() timeout expired
Last ignored exception was: Dogtail::Failure: The Dogtail init script raised: AttributeError: 'NoneType' object has no attribute 'querySelection'
STDOUT:

STDERR:


./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:205:in `get_field'
./features/support/helpers/dogtail.rb:233:in `selected?'
./features/step_definitions/browser.rb:560:in `block (2 levels) in <top (required)>'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
./features/support/helpers/misc_helpers.rb:66:in `loop'
./features/support/helpers/misc_helpers.rb:66:in `block in try_for'
./features/support/helpers/misc_helpers.rb:65:in `try_for'
./features/step_definitions/browser.rb:558:in `block in <top (required)>' (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/browser.rb:558:in `/^I (can|cannot) save the current page as "([^"]+[.]html)" to the (.*) (directory|GNOME bookmark)$/'
features/torified_browsing.feature:144:in `And I can save the current page as "index.html" to the Music GNOME bookmark'
features/torified_browsing.feature:139:in `And I can save the current page as "index.html" to the <dir> GNOME bookmark'
After features/support/hooks.rb:326 5.449

SCENARIO FAILED: 'The default XDG directories are usable in Tor Browser, Examples (#3)' (at time 05:08:15)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/05:08:15_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___3_.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/05:08:15_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___3_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/05:08:15_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___3_.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20448-tor-browser-14-force-all-tests/73/artifact/build-artifacts/05:08:15_The_default_XDG_directories_are_usable_in_Tor_Browser,_Examples___3_.journal

After features/support/hooks.rb:100 0.000