Project Number Date
test_Tails_ISO_stable 4754 28 Mar 2024, 11:54

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 259 1 11 0 0 271 21 1 22 53:38.519 Failed
20.368
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.928
And I prepare Tails for memory erasure tests 0.414
When I start a process allocating 128 MiB of memory with a known pattern 1.252
Then patterns cover at least 128 MiB in the guest's memory 4.274

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I kill the allocating process 2.069
Then I find very few patterns in the guest's memory 4.428

Pattern coverage: 0.000% (0 MiB out of 905 MiB reference memory)

After features/support/hooks.rb:291 0.895
After features/support/hooks.rb:75 0.000
23.175
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.155
And I prepare Tails for memory erasure tests 0.451
And I find very few patterns in the guest's memory 4.465

Pattern coverage: 0.000% (0 MiB out of 916 MiB reference memory)

When I mount a 128 MiB tmpfs on "/mnt" and fill it with a known pattern 2.008
Then patterns cover at least 99% of the test FS size in the guest's memory 3.282

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I umount "/mnt" 0.994
Then I find very few patterns in the guest's memory 3.818

Pattern coverage: 0.000% (0 MiB out of 916 MiB reference memory)

After features/support/hooks.rb:291 1.070
After features/support/hooks.rb:75 0.000
39.955
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.269
And I prepare Tails for memory erasure tests 0.498
When I plug and mount a 128 MiB USB drive with a vfat filesystem 6.861
Then I find very few patterns in the guest's memory 3.820

Pattern coverage: 0.000% (0 MiB out of 900 MiB reference memory)

# write cache
When I fill the USB drive with a known pattern 3.257
Then patterns cover at least 86% of the test FS size in the guest's memory 3.609

Pattern coverage: 88.707% (113 MiB out of 127 MiB reference memory)

When I umount the USB drive 1.473
Then I find very few patterns in the guest's memory 3.887

Pattern coverage: 0.000% (0 MiB out of 900 MiB reference memory)

# read cache
When I mount the USB drive again 0.205
And I read the content of the test FS 0.509
Then patterns cover at least 99% of the test FS size in the guest's memory 2.987

Pattern coverage: 100.596% (128 MiB out of 127 MiB reference memory)

When I umount the USB drive 0.583
Then I find very few patterns in the guest's memory 3.990

Pattern coverage: 0.000% (0 MiB out of 900 MiB reference memory)

After features/support/hooks.rb:291 2.040
After features/support/hooks.rb:75 0.000
1:0.791
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.592
And I prepare Tails for memory erasure tests 0.491
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 27.703
Then I find very few patterns in the guest's memory 3.548

Pattern coverage: 0.000% (0 MiB out of 907 MiB reference memory)

# write cache
When I fill the USB drive with a known pattern 1.640
Then patterns cover at least 99% of the test FS size in the guest's memory 2.815

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

When I umount the USB drive 0.663
Then I find very few patterns in the guest's memory 3.530

Pattern coverage: 0.000% (0 MiB out of 907 MiB reference memory)

# read cache
When I mount the USB drive again 4.021
And I read the content of the test FS 0.508
Then patterns cover at least 99% of the test FS size in the guest's memory 3.038

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

When I umount the USB drive 0.616
Then I find very few patterns in the guest's memory 3.620

Pattern coverage: 0.000% (0 MiB out of 907 MiB reference memory)

After features/support/hooks.rb:291 0.829
After features/support/hooks.rb:75 0.000
47.641
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.038
And I prepare Tails for memory erasure tests 0.397
When I fill a 128 MiB file with a known pattern on the root filesystem 13.364
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.341
Then patterns cover at least 128 MiB in the guest's memory 2.683

Pattern coverage: 100.000% (128 MiB out of 128 MiB reference memory)

When I trigger shutdown 0.013
And I wait 20 seconds 20.020

Slept for 20 seconds

Then I find very few patterns in the guest's memory 1.781

Pattern coverage: 0.000% (0 MiB out of 918 MiB reference memory)

After features/support/hooks.rb:291 3.479
After features/support/hooks.rb:75 0.000
6:14.299
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:29.301
And I prepare Tails for memory erasure tests 0.427
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.343
When I trigger shutdown 0.011
And I wait 20 seconds 20.004

Slept for 20 seconds

Then I find very few patterns in the guest's memory 2.210

Pattern coverage: 0.000% (0 MiB out of 930 MiB reference memory)

After features/support/hooks.rb:291 3.506
After features/support/hooks.rb:75 0.012
4:44.168
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 54.363
And I update APT using apt 17.994
And I install "popularity-contest" using apt 19.171
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.676
When I create a persistent storage and activate the Additional Software feature 21.017
Then Additional Software is correctly configured for package "popularity-contest" 1.550
When I shutdown Tails and wait for the computer to power off 10.297
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:30.050
Then Additional Software is correctly configured for package "popularity-contest" 0.815
And the package "popularity-contest" is installed after Additional Software has been started 0.231
After features/support/hooks.rb:450 41.104
After features/support/hooks.rb:291 1.230
After features/support/hooks.rb:75 0.014
2:18.901
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.007
Given a computer 0.221
And I start Tails from USB drive "__internal" and I login with an administration password 1:36.333
And I update APT using apt 15.470
When I install "makepp" using apt 22.450
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.344
And the package "makepp" is installed 0.081
After features/support/hooks.rb:450 42.165
After features/support/hooks.rb:291 1.064
After features/support/hooks.rb:75 0.037
4:50.041
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.293
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:4.505
When I uninstall "popularity-contest" using apt 18.689
And I accept removing "popularity-contest" from Additional Software 0.536
Then "popularity-contest" is not in the list of Additional Software 0.658
When I start Synaptic 25.833
And I update APT using Synaptic 22.336
And I install "cowsay" using Synaptic 9.093
And I accept adding "cowsay" to Additional Software 1.015
Then Additional Software is correctly configured for package "cowsay" 0.787
When I uninstall "cowsay" using apt 3.210
And I refuse removing "cowsay" from Additional Software 0.527
Then Additional Software is correctly configured for package "cowsay" 0.754
When I start "Additional Software" via GNOME Activities Overview 10.571
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.754
Then "cowsay" is not in the list of Additional Software 1.029
When I install "cowsay" using apt 3.208
And I refuse adding "cowsay" to Additional Software 0.549
Then "cowsay" is not in the list of Additional Software 0.687
After features/support/hooks.rb:450 0.948
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.008
6:16.721
Scenario Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.006
Steps
Given a computer 0.171
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:2.666
And I configure APT to prefer an old version of cowsay 0.028
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 22.997
And I accept adding "cowsay" to Additional Software 5.509
And Additional Software is correctly configured for package "cowsay" 0.904
And I shutdown Tails and wait for the computer to power off 6.121
And I start Tails from USB drive "__internal" with network unplugged 54.126
And I enable persistence 9.291
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.023
And I log in to a new session 33.563
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.848
And I revert the APT tweaks that made it prefer an old version of cowsay 0.055
# We remove the newest package after it has been downloaded and before
# it is installed, so that the upgrade process fails
And I prepare the Additional Software upgrade process to fail 0.063
And the network is plugged 0.039
And Tor is ready 21.286
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 37.816
And available upgrades have been checked 0.626
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.006
And I can open the Additional Software configuration window from the notification 29.573
The
The Dogtail init script raised: SearchError: descendent of [application | gnome-shell]: child with name="Configure" roleName='push button'
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:335:in `initialize'
./features/support/helpers/dogtail.rb:264:in `new'
./features/support/helpers/dogtail.rb:264:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `child'
./features/step_definitions/additional_software_packages.rb:44:in `click_gnome_shell_notification_button'
./features/step_definitions/additional_software_packages.rb:167:in `/^I can open the Additional Software configuration window from the notification$/'
features/additional_software_packages.feature:102:in `And I can open the Additional Software configuration window from the notification'
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
After features/support/hooks.rb:450 0.039
After features/support/hooks.rb:291 4.845

SCENARIO FAILED: 'Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online' (at time 01:20:32)

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4754/artifact/build-artifacts/01:20:32_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.file_content_run_live-additional-software_log

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4754/artifact/build-artifacts/01:20:32_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4754/artifact/build-artifacts/01:20:32_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4754/artifact/build-artifacts/01:20:32_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4754/artifact/build-artifacts/01:20:32_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4754/artifact/build-artifacts/01:20:32_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4754/artifact/build-artifacts/01:20:32_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4754/artifact/build-artifacts/01:20:32_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4754/artifact/build-artifacts/01:20:32_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.journal

After features/support/hooks.rb:75 0.023
2:8.378
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given a computer 0.284
And I start Tails from USB drive "__internal" with network unplugged 1:1.368
And I enable persistence 11.187
And I remove the "cowsay" deb files from the APT cache 0.619
# Prevent the "Warning: virtual machine detected!" notification from racing
# with the one we'll be interacting with below.
And I disable the tails-virt-notify-user.service user unit 0.077
And I log in to a new session 33.873
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.600
And I can open the Additional Software log file from the notification 5.758
And the package "cowsay" is not installed 0.609
After features/support/hooks.rb:450 0.108
After features/support/hooks.rb:291 0.976
After features/support/hooks.rb:75 0.061
Feature: Localization
2:12.096
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.052
When I log in to a new session in Arabic (ar) 31.354
Then the keyboard layout is set to "us" 0.131
When the network is plugged 0.033
And Tor is ready 15.905
Then I successfully start the Unsafe Browser in "ar" 15.019
And I kill the Unsafe Browser 5.813
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 26.891
And DuckDuckGo is the default search engine 10.943
And I kill the Tor Browser 5.457
And the screen keyboard works in Thunderbird 11.797
And the layout of the screen keyboard is set to "us" 0.610
After features/support/hooks.rb:291 3.486
After features/support/hooks.rb:75 0.000
Feature: Localization
2:11.602
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.031
When I log in to a new session in Chinese (zh_CN) 30.791
Then the keyboard layout is set to "cn" 0.142
When the network is plugged 0.040
And Tor is ready 13.864
Then I successfully start the Unsafe Browser in "zh_CN" 16.702
And I kill the Unsafe Browser 5.695
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 24.551
And DuckDuckGo is the default search engine 10.635
And I kill the Tor Browser 5.476
And the screen keyboard works in Thunderbird 14.958
And the layout of the screen keyboard is set to "us" 0.606
After features/support/hooks.rb:291 1.156
After features/support/hooks.rb:75 0.000
Feature: Localization
1:54.730
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.018
When I log in to a new session in English (en) 15.695
Then the keyboard layout is set to "us" 0.186
When the network is plugged 0.044
And Tor is ready 15.045
Then I successfully start the Unsafe Browser in "en" 14.799
And I kill the Unsafe Browser 5.613
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 26.533
And DuckDuckGo is the default search engine 10.517
And I kill the Tor Browser 5.435
And the screen keyboard works in Thunderbird 12.218
And the layout of the screen keyboard is set to "us" 0.524
After features/support/hooks.rb:291 1.017
After features/support/hooks.rb:75 0.000
Feature: Localization
2:16.832
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.858
When I log in to a new session in French (fr) 30.030
Then the keyboard layout is set to "fr" 0.302
When the network is plugged 0.044
And Tor is ready 14.681
Then I successfully start the Unsafe Browser in "fr" 14.918
And I kill the Unsafe Browser 5.853
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 26.194
And DuckDuckGo is the default search engine 18.571
And I kill the Tor Browser 5.454
And the screen keyboard works in Thunderbird 12.256
And the layout of the screen keyboard is set to "fr" 0.542
After features/support/hooks.rb:291 1.308
After features/support/hooks.rb:75 0.000
Feature: Localization
2:8.758
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.964
When I log in to a new session in German (de) 28.830
Then the keyboard layout is set to "de" 0.174
When the network is plugged 0.039
And Tor is ready 15.714
Then I successfully start the Unsafe Browser in "de" 15.033
And I kill the Unsafe Browser 5.738
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 25.891
And DuckDuckGo is the default search engine 10.889
And I kill the Tor Browser 5.479
And the screen keyboard works in Thunderbird 12.340
And the layout of the screen keyboard is set to "de" 0.564
After features/support/hooks.rb:291 1.301
After features/support/hooks.rb:75 0.000
Feature: Localization
2:8.041
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.006
When I log in to a new session in Italian (it) 29.708
Then the keyboard layout is set to "it" 0.256
When the network is plugged 0.042
And Tor is ready 14.782
Then I successfully start the Unsafe Browser in "it" 14.360
And I kill the Unsafe Browser 5.827
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 26.628
And DuckDuckGo is the default search engine 10.494
And I kill the Tor Browser 5.464
And the screen keyboard works in Thunderbird 11.843
And the layout of the screen keyboard is set to "us" 0.535
After features/support/hooks.rb:291 1.051
After features/support/hooks.rb:75 0.000
Feature: Localization
2:7.998
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.160
When I log in to a new session in Persian (fa) 31.384
Then the keyboard layout is set to "ir" 0.108
When the network is plugged 0.062
And Tor is ready 13.675
Then I successfully start the Unsafe Browser in "fa" 15.236
And I kill the Unsafe Browser 5.681
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 24.520
And DuckDuckGo is the default search engine 10.640
And I kill the Tor Browser 5.486
And the screen keyboard works in Thunderbird 12.363
And the layout of the screen keyboard is set to "ir" 0.574
After features/support/hooks.rb:291 1.059
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.349
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.411
When I log in to a new session in Portuguese (pt) 29.841
Then the keyboard layout is set to "pt" 0.122
When the network is plugged 0.053
And Tor is ready 14.774
Then I successfully start the Unsafe Browser in "pt" 14.666
And I kill the Unsafe Browser 5.822
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 25.852
And DuckDuckGo is the default search engine 10.763
And I kill the Tor Browser 5.676
And the screen keyboard works in Thunderbird 11.668
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:291 1.983
After features/support/hooks.rb:75 0.000
Feature: Localization
2:12.526
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.878
When I log in to a new session in Russian (ru) 30.061
Then the keyboard layout is set to "ru" 0.361
When the network is plugged 0.057
And Tor is ready 15.516
Then I successfully start the Unsafe Browser in "ru" 15.328
And I kill the Unsafe Browser 5.801
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 26.114
And DuckDuckGo is the default search engine 10.937
And I kill the Tor Browser 5.506
And the screen keyboard works in Thunderbird 13.273
And the layout of the screen keyboard is set to "ru" 0.593
After features/support/hooks.rb:291 2.120
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.579
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.895
When I log in to a new session in Spanish (es) 29.548
Then the keyboard layout is set to "es" 0.206
When the network is plugged 0.032
And Tor is ready 15.312
Then I successfully start the Unsafe Browser in "es" 14.935
And I kill the Unsafe Browser 5.797
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 27.520
And DuckDuckGo is the default search engine 21.905
And I kill the Tor Browser 5.501
And the screen keyboard works in Thunderbird 12.242
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 1.544
After features/support/hooks.rb:75 0.000
Feature: Localization
2:10.562
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.825
When I log in to a new session in Turkish (tr) 29.058
Then the keyboard layout is set to "tr" 0.184
When the network is plugged 0.029
And Tor is ready 16.156
Then I successfully start the Unsafe Browser in "tr" 15.135
And I kill the Unsafe Browser 5.669
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 25.919
And DuckDuckGo is the default search engine 10.372
And I kill the Tor Browser 5.551
And the screen keyboard works in Thunderbird 13.979
And the layout of the screen keyboard is set to "us" 0.574
After features/support/hooks.rb:291 1.748
After features/support/hooks.rb:75 0.000