Project Number Date
test_Tails_ISO_stable 4736 23 Mar 2024, 12:09

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@slow 258 1 12 0 0 271 21 1 22 57:42.345 Failed
20.304
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.926
And I prepare Tails for memory erasure tests 0.607
When I start a process allocating 128 MiB of memory with a known pattern 1.441
Then patterns cover at least 128 MiB in the guest's memory 5.303

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 1.124
After features/support/hooks.rb:75 0.000
44.214
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.312
And I prepare Tails for memory erasure tests 0.746
When I plug and mount a 128 MiB USB drive with a vfat filesystem 8.911
Then I find very few patterns in the guest's memory 4.491

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

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

Pattern coverage: 94.468% (120 MiB out of 127 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.863

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

After features/support/hooks.rb:291 3.496
After features/support/hooks.rb:75 0.000
6:17.611
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:32.670
And I prepare Tails for memory erasure tests 0.420
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.269
When I trigger shutdown 0.014
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.512
After features/support/hooks.rb:75 0.055
4:42.977
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.011
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 55.340
And I update APT using apt 17.348
And I install "popularity-contest" using apt 19.766
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.709
When I create a persistent storage and activate the Additional Software feature 20.679
Then Additional Software is correctly configured for package "popularity-contest" 1.387
When I shutdown Tails and wait for the computer to power off 11.033
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:27.678
Then Additional Software is correctly configured for package "popularity-contest" 0.794
And the package "popularity-contest" is installed after Additional Software has been started 0.237
After features/support/hooks.rb:450 39.032
After features/support/hooks.rb:291 0.933
After features/support/hooks.rb:75 0.013
2:14.176
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given a computer 0.175
And I start Tails from USB drive "__internal" and I login with an administration password 1:30.261
And I update APT using apt 19.035
When I install "makepp" using apt 19.246
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 5.376
And the package "makepp" is installed 0.079
After features/support/hooks.rb:450 40.215
After features/support/hooks.rb:291 1.034
After features/support/hooks.rb:75 0.012
4:47.461
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.008
Given a computer 0.233
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:2.532
When I uninstall "popularity-contest" using apt 18.750
And I accept removing "popularity-contest" from Additional Software 0.574
Then "popularity-contest" is not in the list of Additional Software 0.701
When I start Synaptic 25.897
And I update APT using Synaptic 21.957
And I install "cowsay" using Synaptic 8.860
And I accept adding "cowsay" to Additional Software 1.038
Then Additional Software is correctly configured for package "cowsay" 0.806
When I uninstall "cowsay" using apt 3.239
And I refuse removing "cowsay" from Additional Software 0.565
Then Additional Software is correctly configured for package "cowsay" 0.837
When I start "Additional Software" via GNOME Activities Overview 10.583
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.655
Then "cowsay" is not in the list of Additional Software 0.815
When I install "cowsay" using apt 3.180
And I refuse adding "cowsay" to Additional Software 0.559
Then "cowsay" is not in the list of Additional Software 0.670
After features/support/hooks.rb:450 1.073
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.012
10:24.817
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.014
Before features/support/hooks.rb:442 0.015
Steps
Given a computer 0.316
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:5.813
And I configure APT to prefer an old version of cowsay 0.022
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 22.732
And I accept adding "cowsay" to Additional Software 6.707
And Additional Software is correctly configured for package "cowsay" 0.934
And I shutdown Tails and wait for the computer to power off 6.211
And I start Tails from USB drive "__internal" with network unplugged 54.163
And I enable persistence 10.263
# 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.022
And I log in to a new session 34.272
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.350
And I revert the APT tweaks that made it prefer an old version of cowsay 0.050
# 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.073
And the network is plugged 0.031
And Tor is ready 19.772
# 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 10.455
And available upgrades have been checked 0.611
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 5:1.011
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/common_steps.rb:593:in `/^I see the "(.+)" notification(?: after at most (\d+) seconds)?$/'
features/additional_software_packages.feature:101:in `And I see the "The upgrade of your additional software failed" notification after at most 300 seconds'
And I can open the Additional Software configuration window from the notification 0.000
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.029
After features/support/hooks.rb:291 7.524

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

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4736/artifact/build-artifacts/01:23:30_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/4736/artifact/build-artifacts/01:23:30_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/4736/artifact/build-artifacts/01:23:30_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/4736/artifact/build-artifacts/01:23:30_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/4736/artifact/build-artifacts/01:23:30_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/4736/artifact/build-artifacts/01:23:30_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/4736/artifact/build-artifacts/01:23:30_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/4736/artifact/build-artifacts/01:23:30_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/4736/artifact/build-artifacts/01:23:30_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.034
1:58.948
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.238
And I start Tails from USB drive "__internal" with network unplugged 54.043
And I enable persistence 9.788
And I remove the "cowsay" deb files from the APT cache 0.251
# 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.080
And I log in to a new session 33.569
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.358
And I can open the Additional Software log file from the notification 6.030
And the package "cowsay" is not installed 0.588
After features/support/hooks.rb:450 0.114
After features/support/hooks.rb:291 0.934
After features/support/hooks.rb:75 0.009
Feature: Localization
2:9.389
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.083
When I log in to a new session in Arabic (ar) 29.556
Then the keyboard layout is set to "us" 0.158
When the network is plugged 0.028
And Tor is ready 15.299
Then I successfully start the Unsafe Browser in "ar" 15.312
And I kill the Unsafe Browser 5.884
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 25.773
And DuckDuckGo is the default search engine 10.702
And I kill the Tor Browser 5.414
And the screen keyboard works in Thunderbird 12.435
And the layout of the screen keyboard is set to "us" 0.649
After features/support/hooks.rb:291 1.127
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.993
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.202
When I log in to a new session in Chinese (zh_CN) 32.306
Then the keyboard layout is set to "cn" 0.208
When the network is plugged 0.026
And Tor is ready 16.026
Then I successfully start the Unsafe Browser in "zh_CN" 14.862
And I kill the Unsafe Browser 5.645
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 23.488
And DuckDuckGo is the default search engine 10.932
And I kill the Tor Browser 5.579
And the screen keyboard works in Thunderbird 16.040
And the layout of the screen keyboard is set to "us" 0.559
After features/support/hooks.rb:291 1.376
After features/support/hooks.rb:75 0.000
Feature: Localization
1:52.829
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.023
When I log in to a new session in English (en) 15.664
Then the keyboard layout is set to "us" 0.153
When the network is plugged 0.032
And Tor is ready 15.734
Then I successfully start the Unsafe Browser in "en" 14.525
And I kill the Unsafe Browser 5.652
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 25.072
And DuckDuckGo is the default search engine 9.804
And I kill the Tor Browser 5.311
And the screen keyboard works in Thunderbird 12.216
And the layout of the screen keyboard is set to "us" 0.538
After features/support/hooks.rb:291 1.061
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.194
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.211
When I log in to a new session in French (fr) 30.410
Then the keyboard layout is set to "fr" 0.127
When the network is plugged 0.027
And Tor is ready 15.454
Then I successfully start the Unsafe Browser in "fr" 14.254
And I kill the Unsafe Browser 5.755
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 24.052
And DuckDuckGo is the default search engine 10.732
And I kill the Tor Browser 5.609
And the screen keyboard works in Thunderbird 13.908
And the layout of the screen keyboard is set to "fr" 0.552
After features/support/hooks.rb:291 1.844
After features/support/hooks.rb:75 0.000
Feature: Localization
2:12.103
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.979
When I log in to a new session in German (de) 30.443
Then the keyboard layout is set to "de" 0.199
When the network is plugged 0.039
And Tor is ready 16.000
Then I successfully start the Unsafe Browser in "de" 15.853
And I kill the Unsafe Browser 5.799
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 25.110
And DuckDuckGo is the default search engine 11.068
And I kill the Tor Browser 5.530
And the screen keyboard works in Thunderbird 13.407
And the layout of the screen keyboard is set to "de" 0.571
After features/support/hooks.rb:291 1.431
After features/support/hooks.rb:75 0.000
Feature: Localization
2:10.324
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 7.966
When I log in to a new session in Italian (it) 29.831
Then the keyboard layout is set to "it" 0.181
When the network is plugged 0.034
And Tor is ready 13.483
Then I successfully start the Unsafe Browser in "it" 15.584
And I kill the Unsafe Browser 5.808
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 26.556
And DuckDuckGo is the default search engine 10.738
And I kill the Tor Browser 5.509
And the screen keyboard works in Thunderbird 13.926
And the layout of the screen keyboard is set to "us" 0.613
After features/support/hooks.rb:291 1.242
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.068
Before features/support/hooks.rb:245 0.008
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 Persian (fa) 29.410
Then the keyboard layout is set to "ir" 0.232
When the network is plugged 0.036
And Tor is ready 15.243
Then I successfully start the Unsafe Browser in "fa" 15.080
And I kill the Unsafe Browser 5.830
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 27.489
And DuckDuckGo is the default search engine 19.730
And I kill the Tor Browser 5.494
And the screen keyboard works in Thunderbird 12.803
And the layout of the screen keyboard is set to "ir" 0.596
After features/support/hooks.rb:291 1.162
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.043
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.088
When I log in to a new session in Portuguese (pt) 29.646
Then the keyboard layout is set to "pt" 0.229
When the network is plugged 0.035
And Tor is ready 17.267
Then I successfully start the Unsafe Browser in "pt" 14.478
And I kill the Unsafe Browser 5.840
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 25.723
And DuckDuckGo is the default search engine 10.172
And I kill the Tor Browser 5.265
And the screen keyboard works in Thunderbird 11.656
And the layout of the screen keyboard is set to "us" 0.551
After features/support/hooks.rb:291 1.228
After features/support/hooks.rb:75 0.000
Feature: Localization
2:11.712
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 10.629
When I log in to a new session in Russian (ru) 29.097
Then the keyboard layout is set to "ru" 0.180
When the network is plugged 0.045
And Tor is ready 15.141
Then I successfully start the Unsafe Browser in "ru" 14.792
And I kill the Unsafe Browser 5.824
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 26.145
And DuckDuckGo is the default search engine 10.987
And I kill the Tor Browser 5.437
And the screen keyboard works in Thunderbird 12.747
And the layout of the screen keyboard is set to "ru" 0.579
After features/support/hooks.rb:291 1.214
After features/support/hooks.rb:75 0.000
Feature: Localization
2:19.881
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.098
When I log in to a new session in Spanish (es) 29.883
Then the keyboard layout is set to "es" 0.175
When the network is plugged 0.107
And Tor is ready 16.426
Then I successfully start the Unsafe Browser in "es" 15.615
And I kill the Unsafe Browser 5.777
When I enable the screen keyboard 0.072
Then the screen keyboard works in Tor Browser 24.482
And DuckDuckGo is the default search engine 19.152
And I kill the Tor Browser 5.440
And the screen keyboard works in Thunderbird 14.098
And the layout of the screen keyboard is set to "us" 0.550
After features/support/hooks.rb:291 1.088
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.582
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 7.922
When I log in to a new session in Turkish (tr) 29.313
Then the keyboard layout is set to "tr" 0.161
When the network is plugged 0.043
And Tor is ready 15.556
Then I successfully start the Unsafe Browser in "tr" 14.276
And I kill the Unsafe Browser 5.831
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 26.665
And DuckDuckGo is the default search engine 11.148
And I kill the Tor Browser 5.566
And the screen keyboard works in Thunderbird 12.354
And the layout of the screen keyboard is set to "us" 0.635
After features/support/hooks.rb:291 1.135
After features/support/hooks.rb:75 0.000