Project Number Date
test_Tails_ISO_stable 4768 04 Apr 2024, 15:41

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 421 1 11 0 0 433 52 1 53 1:7:7.378 Failed
Feature: Time syncing
1:9.708
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.011
When I bump the system time with "-15 days" 0.221
And I warm reboot the computer 0.020
And the computer reboots Tails 1:0.826
Then Tails' hardware clock is close to the host system's time 0.627
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.007
Feature: Time syncing
1:10.253
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.996
When I bump the hardware clock's time with "-15 days" 1.261
And I warm reboot the computer 0.013
And the computer reboots Tails 59.687
Then the hardware clock is still off by "-15 days" 0.294
After features/support/hooks.rb:450 0.105
After features/support/hooks.rb:291 0.596
After features/support/hooks.rb:75 0.005
19.391
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.245
And I prepare Tails for memory erasure tests 0.405
When I start a process allocating 128 MiB of memory with a known pattern 1.278
Then patterns cover at least 128 MiB in the guest's memory 4.187

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

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

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

After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.000
24.549
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.399
And I find very few patterns in the guest's memory 4.550

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

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

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

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

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

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

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

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

Pattern coverage: 87.932% (112 MiB out of 127 MiB reference memory)

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

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

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

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

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

Pattern coverage: 0.001% (0 MiB out of 871 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.013

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.541
After features/support/hooks.rb:75 0.000
6:42.020
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:57.331
And I prepare Tails for memory erasure tests 0.402
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.074
When I trigger shutdown 0.011
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.501
After features/support/hooks.rb:75 0.012
23.563
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.426
And I temporarily create a 4 GiB disk named "gptfat" 0.050
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.164
And I plug USB drive "gptfat" 2.621
When I start Tails Installer 8.256
Then I am told by Tails Installer that the destination device "is too small" 0.043
After features/support/hooks.rb:291 0.662
After features/support/hooks.rb:75 0.001
6:13.886
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.007
Before features/support/hooks.rb:442 0.008
Steps
Given a computer 0.183
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:2.477
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 22.952
And I accept adding "cowsay" to Additional Software 6.339
And Additional Software is correctly configured for package "cowsay" 0.937
And I shutdown Tails and wait for the computer to power off 6.450
And I start Tails from USB drive "__internal" with network unplugged 52.361
And I enable persistence 9.919
# 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 32.166
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.056
And I revert the APT tweaks that made it prefer an old version of cowsay 0.061
# 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.068
And the network is plugged 0.042
And Tor is ready 20.438
# 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.134
And available upgrades have been checked 0.578
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.020
And I can open the Additional Software configuration window from the notification 29.651
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:41:in `click_gnome_shell_notification_button'
./features/step_definitions/additional_software_packages.rb:164:in `/^I can open the Additional Software configuration window from the notification$/'
features/additional_software_packages.feature:106: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.041
After features/support/hooks.rb:291 4.700

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

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4768/artifact/build-artifacts/01:19:04_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/4768/artifact/build-artifacts/01:19:04_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/4768/artifact/build-artifacts/01:19:04_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/4768/artifact/build-artifacts/01:19:04_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/4768/artifact/build-artifacts/01:19:04_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/4768/artifact/build-artifacts/01:19:04_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/4768/artifact/build-artifacts/01:19:04_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/4768/artifact/build-artifacts/01:19:04_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/4768/artifact/build-artifacts/01:19:04_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.019
51.748
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 43.022
When I eject the boot medium 0.271
Then Tails eventually shuts down 8.454
After features/support/hooks.rb:291 0.224
After features/support/hooks.rb:75 0.000
36.306
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.880
And I prepare Tails for memory erasure tests 0.334
And I fill a 128 MiB file with a known pattern on the root filesystem 13.654
And patterns cover at least 128 MiB in the guest's memory 3.815

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

When I eject the boot medium 0.247
And I wait for Tails to finish wiping the memory 8.595
Then I find very few patterns in the guest's memory 1.778

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

After features/support/hooks.rb:291 3.592
After features/support/hooks.rb:75 0.000
32.404
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.008
And I prepare Tails for memory erasure tests 0.384
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.743
And I fill the USB drive with a known pattern 2.112
And I read the content of the test FS 0.135
And patterns cover at least 90% of the test FS size in the guest's memory 4.108

Pattern coverage: 96.920% (123 MiB out of 127 MiB reference memory)

When I eject the boot medium 0.215
And I wait for Tails to finish wiping the memory 8.907
Then I find very few patterns in the guest's memory 1.788

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

After features/support/hooks.rb:291 3.570
After features/support/hooks.rb:75 0.000
49.659
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.159
And I prepare Tails for memory erasure tests 0.371
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 25.696
And I fill the USB drive with a known pattern 1.386
And I read the content of the test FS 0.060
And patterns cover at least 99% of the test FS size in the guest's memory 3.040

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

When I eject the boot medium 0.288
And I wait for Tails to finish wiping the memory 8.892
Then I find very few patterns in the guest's memory 1.763

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

After features/support/hooks.rb:291 3.553
After features/support/hooks.rb:75 0.000
2:17.987
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.138
And I prepare Tails for memory erasure tests 0.372
And I fill a 128 MiB file with a known pattern on the persistent filesystem 24.914
And patterns cover at least 100 MiB in the guest's memory 3.303

Pattern coverage: 113.363% (113 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.437
And I wait for Tails to finish wiping the memory 8.685
Then I find very few patterns in the guest's memory 1.807

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

And Tails eventually shuts down 1:29.328
After features/support/hooks.rb:291 0.159
After features/support/hooks.rb:75 0.000
40.742
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.229
When I start "Tails Documentation" via GNOME Activities Overview 10.794
Then the Tor Browser has started 20.874
Then "Tails - Documentation" has loaded in the Tor Browser 0.844
After features/support/hooks.rb:291 1.296
After features/support/hooks.rb:75 0.000
1:1.828
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 28.682
When I start "Tails Documentation" via GNOME Activities Overview 10.657
Then the Tor Browser has started 21.961
Then "Tails - Documentation" has loaded in the Tor Browser 0.528
After features/support/hooks.rb:291 0.769
After features/support/hooks.rb:75 0.000
Feature: Using Evince
21.945
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.341
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.132
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.060
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.050
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.067
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.139
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.561
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.054
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.085
When I close Evince 0.200
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.142
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.182
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.315
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.061
When I close Evince 0.190
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.131
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.263
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.891
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.073
After features/support/hooks.rb:291 0.891
After features/support/hooks.rb:75 0.000
Feature: Using Evince
17.017
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.857
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.198
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.068
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.182
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.307
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.216
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.187
After features/support/hooks.rb:291 0.811
After features/support/hooks.rb:75 0.000
19.592
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.196
And I wait 10 seconds 10.001

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.071
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.022
And I press the "Return" key 0.120
Then a screenshot is saved to the live user's Pictures directory 0.057
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.457
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.244
When I log in to a new session in Arabic (ar) 32.551
Then the keyboard layout is set to "us" 0.178
When the network is plugged 0.057
And Tor is ready 14.977
Then I successfully start the Unsafe Browser in "ar" 16.700
And I kill the Unsafe Browser 5.888
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 27.008
And DuckDuckGo is the default search engine 22.932
And I kill the Tor Browser 5.485
And the screen keyboard works in Thunderbird 14.752
And the layout of the screen keyboard is set to "us" 0.566
After features/support/hooks.rb:291 1.836
After features/support/hooks.rb:75 0.000
Feature: Localization
2:18.026
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 9.144
When I log in to a new session in Chinese (zh_CN) 31.517
Then the keyboard layout is set to "cn" 0.382
When the network is plugged 0.046
And Tor is ready 17.815
Then I successfully start the Unsafe Browser in "zh_CN" 15.004
And I kill the Unsafe Browser 5.766
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 24.007
And DuckDuckGo is the default search engine 10.495
And I kill the Tor Browser 5.476
And the screen keyboard works in Thunderbird 17.469
And the layout of the screen keyboard is set to "us" 0.806
After features/support/hooks.rb:291 1.540
After features/support/hooks.rb:75 0.000
Feature: Localization
2:2.910
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.656
When I log in to a new session in English (en) 17.003
Then the keyboard layout is set to "us" 0.148
When the network is plugged 0.037
And Tor is ready 14.340
Then I successfully start the Unsafe Browser in "en" 17.455
And I kill the Unsafe Browser 5.756
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 28.028
And DuckDuckGo is the default search engine 10.773
And I kill the Tor Browser 5.514
And the screen keyboard works in Thunderbird 14.468
And the layout of the screen keyboard is set to "us" 0.622
After features/support/hooks.rb:291 1.061
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.605
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.376
When I log in to a new session in French (fr) 30.645
Then the keyboard layout is set to "fr" 0.201
When the network is plugged 0.046
And Tor is ready 15.793
Then I successfully start the Unsafe Browser in "fr" 18.045
And I kill the Unsafe Browser 5.779
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 27.926
And DuckDuckGo is the default search engine 22.971
And I kill the Tor Browser 5.466
And the screen keyboard works in Thunderbird 15.605
And the layout of the screen keyboard is set to "fr" 0.643
After features/support/hooks.rb:291 1.107
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.607
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.585
When I log in to a new session in German (de) 31.687
Then the keyboard layout is set to "de" 0.395
When the network is plugged 0.043
And Tor is ready 15.042
Then I successfully start the Unsafe Browser in "de" 17.412
And I kill the Unsafe Browser 5.830
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 26.426
And DuckDuckGo is the default search engine 31.813
And I kill the Tor Browser 5.505
And the screen keyboard works in Thunderbird 16.141
And the layout of the screen keyboard is set to "de" 0.617
After features/support/hooks.rb:291 3.288
After features/support/hooks.rb:75 0.000
Feature: Localization
2:34.333
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.165
When I log in to a new session in Italian (it) 31.493
Then the keyboard layout is set to "it" 0.175
When the network is plugged 0.041
And Tor is ready 16.126
Then I successfully start the Unsafe Browser in "it" 18.293
And I kill the Unsafe Browser 5.889
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 29.612
And DuckDuckGo is the default search engine 22.970
And I kill the Tor Browser 5.504
And the screen keyboard works in Thunderbird 15.342
And the layout of the screen keyboard is set to "us" 0.618
After features/support/hooks.rb:291 2.164
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.113
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.727
When I log in to a new session in Persian (fa) 32.182
Then the keyboard layout is set to "ir" 0.143
When the network is plugged 0.047
And Tor is ready 15.509
Then I successfully start the Unsafe Browser in "fa" 19.396
And I kill the Unsafe Browser 5.794
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 27.257
And DuckDuckGo is the default search engine 26.481
And I kill the Tor Browser 5.468
And the screen keyboard works in Thunderbird 16.425
And the layout of the screen keyboard is set to "ir" 0.587
After features/support/hooks.rb:291 1.351
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.860
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.617
When I log in to a new session in Portuguese (pt) 29.206
Then the keyboard layout is set to "pt" 0.143
When the network is plugged 0.037
And Tor is ready 17.315
Then I successfully start the Unsafe Browser in "pt" 17.340
And I kill the Unsafe Browser 5.681
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 26.224
And DuckDuckGo is the default search engine 22.074
And I kill the Tor Browser 5.520
And the screen keyboard works in Thunderbird 11.985
And the layout of the screen keyboard is set to "us" 0.597
After features/support/hooks.rb:291 1.177
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.225
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.014
When I log in to a new session in Russian (ru) 29.688
Then the keyboard layout is set to "ru" 0.193
When the network is plugged 0.030
And Tor is ready 15.669
Then I successfully start the Unsafe Browser in "ru" 14.992
And I kill the Unsafe Browser 5.786
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 25.015
And DuckDuckGo is the default search engine 21.932
And I kill the Tor Browser 5.483
And the screen keyboard works in Thunderbird 13.732
And the layout of the screen keyboard is set to "ru" 0.589
After features/support/hooks.rb:291 1.625
After features/support/hooks.rb:75 0.000
Feature: Localization
2:11.199
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.083
When I log in to a new session in Spanish (es) 29.591
Then the keyboard layout is set to "es" 0.122
When the network is plugged 0.042
And Tor is ready 15.347
Then I successfully start the Unsafe Browser in "es" 14.483
And I kill the Unsafe Browser 5.881
When I enable the screen keyboard 0.143
Then the screen keyboard works in Tor Browser 27.128
And DuckDuckGo is the default search engine 11.061
And I kill the Tor Browser 5.497
And the screen keyboard works in Thunderbird 13.216
And the layout of the screen keyboard is set to "us" 0.599
After features/support/hooks.rb:291 3.494
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.384
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.123
When I log in to a new session in Turkish (tr) 32.440
Then the keyboard layout is set to "tr" 0.235
When the network is plugged 0.050
And Tor is ready 15.942
Then I successfully start the Unsafe Browser in "tr" 14.173
And I kill the Unsafe Browser 5.828
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 26.657
And DuckDuckGo is the default search engine 22.821
And I kill the Tor Browser 5.535
And the screen keyboard works in Thunderbird 11.876
And the layout of the screen keyboard is set to "us" 0.594
After features/support/hooks.rb:291 1.378
After features/support/hooks.rb:75 0.000
1:26.235
Before features/support/hooks.rb:245 0.004
Given a computer 0.159
And I start Tails from DVD with network unplugged and I login 1:11.731
And I plug and mount a USB drive containing a sample PNG 12.853
Then MAT can clean some sample PNG file 1.491
After features/support/hooks.rb:291 0.757
After features/support/hooks.rb:75 0.010
Feature: Networking
34.891
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.201
And I disable networking in Tails Greeter 1.109
And I log in to a new session 15.035
Then no network interfaces are enabled 0.183
When I hotplug a network device 0.142
And I wait 10 seconds 10.000

Slept for 10 seconds

Then no network interfaces are enabled 0.217
After features/support/hooks.rb:291 2.216
After features/support/hooks.rb:75 0.000
14.182
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.981
Then no unexpected services are listening for network connections 0.201

Service 'cups-browsed' is listening on 0.0.0.0:631 but has an exception

Service 'onion-grater' is listening on 0.0.0.0:951 but has an exception

Service 'tor' is listening on 10.200.1.1:9050 but has an exception

After features/support/hooks.rb:291 0.792
After features/support/hooks.rb:75 0.000
1:14.621
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.069
When I request a reboot using the system menu 1.642
Then Tails eventually restarts 1:0.909
After features/support/hooks.rb:291 3.688
After features/support/hooks.rb:75 0.000
9.599
Given I have the SSH key pair for an SFTP server 0.219
When I connect to an SFTP server on the Internet 8.788
Then I successfully connect to the SFTP server 0.591
After features/support/hooks.rb:450 0.432
After features/support/hooks.rb:291 1.153
After features/support/hooks.rb:75 0.000
10.466
When the network is plugged 0.039
And the Tor Connection Assistant autostarts 4.751
And I look at the hide mode but then I go back 4.257
And I choose to connect to Tor automatically 1.284
Then Tor Connection does not propose me to use Tor bridges 0.133
After features/support/hooks.rb:291 1.567
After features/support/hooks.rb:75 0.000
10.255
When I monitor the network connections of tails-security-check 0.077
And I re-run tails-security-check 0.138
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.039
After features/support/hooks.rb:450 0.465
After features/support/hooks.rb:291 0.977
After features/support/hooks.rb:75 0.000
2.480
When I monitor the network connections of htpdate 0.074
And I re-run htpdate 2.392
Then I see that htpdate is properly stream isolated 0.013
After features/support/hooks.rb:450 0.415
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.000
32.148
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.063
And I re-run tails-upgrade-frontend-wrapper 32.073
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.607
After features/support/hooks.rb:291 0.891
After features/support/hooks.rb:75 0.000
28.922
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.628
When I successfully start the Unsafe Browser 15.643
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.019
And the Unsafe Browser chroot is torn down 0.509
After features/support/hooks.rb:291 0.767
After features/support/hooks.rb:75 0.000
40.689
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.468
When I successfully start the Unsafe Browser 15.700
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.002

Slept for 10 seconds

And I try to start the Unsafe Browser 0.211
Then I see a warning about another instance already running 3.306
After features/support/hooks.rb:291 1.124
After features/support/hooks.rb:75 0.000
2:27.332
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.041
Given I have started Tails from DVD and logged in and the network is connected 11.745
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.065
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 14.843
And I wait 120 seconds 2:0.100

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.560
After features/support/hooks.rb:450 0.734
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.044
29.705
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.413
And the network is unplugged 0.375
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.002

Slept for 10 seconds

When I try to start the Unsafe Browser 0.118
Then I am told I cannot start the Unsafe Browser when I am offline 7.795
After features/support/hooks.rb:291 0.915
After features/support/hooks.rb:75 0.000
18.606
When I plug a USB drive containing a basic VeraCrypt volume 7.000
And I cancel the GNOME authentication prompt 1.687
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.484
And I open this VeraCrypt volume in GNOME Files 4.265
Then I see the expected contents in this VeraCrypt volume 0.546
When I lock the currently opened VeraCrypt volume 0.341
Then the VeraCrypt volume has been unmounted and locked 0.280
After features/support/hooks.rb:291 0.843
After features/support/hooks.rb:75 0.000
22.256
When I plug a USB drive containing a hidden VeraCrypt volume 10.357
And I cancel the GNOME authentication prompt 1.993
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.417
And I open this VeraCrypt volume in GNOME Files 4.426
Then I see the expected contents in this VeraCrypt volume 0.563
When I lock the currently opened VeraCrypt volume 0.341
Then the VeraCrypt volume has been unmounted and locked 0.157
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.000
29.113
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 11.938
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 10.497
And I open this VeraCrypt volume in GNOME Files 5.224
Then I see the expected contents in this VeraCrypt volume 0.828
When I lock the currently opened VeraCrypt file container 0.373
Then the VeraCrypt file container has been unmounted and locked 0.250
After features/support/hooks.rb:291 0.641
After features/support/hooks.rb:75 0.000
35.824
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.320
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.128
And I open this VeraCrypt volume in GNOME Files 4.943
Then I see the expected contents in this VeraCrypt volume 0.875
When I lock the currently opened VeraCrypt file container 0.386
Then the VeraCrypt file container has been unmounted and locked 0.170
After features/support/hooks.rb:291 0.754
After features/support/hooks.rb:75 0.018
26.673
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.035
And I cancel the GNOME authentication prompt 1.825
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.748
And I open this VeraCrypt volume in GNOME Files 5.121
Then I see the expected contents in this VeraCrypt volume 0.446
When I lock the currently opened VeraCrypt volume 1.316
Then the VeraCrypt volume has been unmounted and locked 0.179
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.000
25.478
When I plug a USB drive containing a hidden VeraCrypt volume 10.718
And I cancel the GNOME authentication prompt 1.740
And I unlock and mount this VeraCrypt volume with GNOME Disks 7.970
And I open this VeraCrypt volume in GNOME Files 3.262
Then I see the expected contents in this VeraCrypt volume 0.976
When I lock the currently opened VeraCrypt volume 0.401
Then the VeraCrypt volume has been unmounted and locked 0.408
After features/support/hooks.rb:291 2.342
After features/support/hooks.rb:75 0.000
48.267
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.539
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.270
And I open this VeraCrypt volume in GNOME Files 6.307
Then I see the expected contents in this VeraCrypt volume 1.567
When I lock the currently opened VeraCrypt file container 0.385
Then the VeraCrypt file container has been unmounted and locked 0.197
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.014
54.406
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.441
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.501
And I open this VeraCrypt volume in GNOME Files 5.435
Then I see the expected contents in this VeraCrypt volume 8.048
When I lock the currently opened VeraCrypt file container 0.443
Then the VeraCrypt file container has been unmounted and locked 0.537
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.014
45.564
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.191
And I unlock and mount this VeraCrypt file container with GNOME Disks 17.824
And I open this VeraCrypt volume in GNOME Files 4.132
Then I see the expected contents in this VeraCrypt volume 9.248
When I lock the currently opened VeraCrypt file container 0.473
Then the VeraCrypt file container has been unmounted and locked 0.694
After features/support/hooks.rb:291 0.621
After features/support/hooks.rb:75 0.000