Project Number Date
test_Tails_ISO_stable 4735 22 Mar 2024, 11:59

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:5:38.712 Failed
Feature: Time syncing
1:41.812
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.076
When I bump the system time with "-15 days" 0.276
And I warm reboot the computer 0.021
And the computer reboots Tails 1:32.369
Then Tails' hardware clock is close to the host system's time 1.069
After features/support/hooks.rb:450 0.108
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.006
Feature: Time syncing
1:16.225
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.160
When I bump the hardware clock's time with "-15 days" 2.064
And I warm reboot the computer 0.011
And the computer reboots Tails 1:5.304
Then the hardware clock is still off by "-15 days" 0.684
After features/support/hooks.rb:450 0.139
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.008
19.421
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.878
And I prepare Tails for memory erasure tests 0.557
When I start a process allocating 128 MiB of memory with a known pattern 1.247
Then patterns cover at least 128 MiB in the guest's memory 4.103

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.464
After features/support/hooks.rb:75 0.000
6:26.815
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:43.078
And I prepare Tails for memory erasure tests 0.432
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.930
When I trigger shutdown 0.015
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.588
After features/support/hooks.rb:75 0.012
26.943
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 9.078
And I temporarily create a 4 GiB disk named "gptfat" 0.069
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.071
And I plug USB drive "gptfat" 2.588
When I start Tails Installer 10.087
Then I am told by Tails Installer that the destination device "is too small" 0.048
After features/support/hooks.rb:291 0.830
After features/support/hooks.rb:75 0.001
6:25.205
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.006
Before features/support/hooks.rb:442 0.005
Steps
Given a computer 0.179
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:8.099
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 23.336
And I accept adding "cowsay" to Additional Software 5.294
And Additional Software is correctly configured for package "cowsay" 0.858
And I shutdown Tails and wait for the computer to power off 6.020
And I start Tails from USB drive "__internal" with network unplugged 54.562
And I enable persistence 10.865
# 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.027
And I log in to a new session 35.601
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.607
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.072
And the network is plugged 0.056
And Tor is ready 20.180
# 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.576
And available upgrades have been checked 0.480
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.070
And I can open the Additional Software configuration window from the notification 29.234
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.050
After features/support/hooks.rb:291 4.890

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

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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/4735/artifact/build-artifacts/01:21:29_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.020
54.921
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 45.627
When I eject the boot medium 0.255
Then Tails eventually shuts down 9.039
After features/support/hooks.rb:291 0.338
After features/support/hooks.rb:75 0.000
41.514
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.217
And I prepare Tails for memory erasure tests 0.453
And I fill a 128 MiB file with a known pattern on the root filesystem 15.973
And patterns cover at least 128 MiB in the guest's memory 4.778

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

When I eject the boot medium 0.778
And I wait for Tails to finish wiping the memory 9.506
Then I find very few patterns in the guest's memory 1.806

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

After features/support/hooks.rb:291 3.560
After features/support/hooks.rb:75 0.000
35.238
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.942
And I prepare Tails for memory erasure tests 0.443
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.974
And I fill the USB drive with a known pattern 2.270
And I read the content of the test FS 0.102
And patterns cover at least 90% of the test FS size in the guest's memory 4.294

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

When I eject the boot medium 0.251
And I wait for Tails to finish wiping the memory 9.136
Then I find very few patterns in the guest's memory 1.821

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

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

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

When I eject the boot medium 0.269
And I wait for Tails to finish wiping the memory 8.368
Then I find very few patterns in the guest's memory 1.749

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

After features/support/hooks.rb:291 3.580
After features/support/hooks.rb:75 0.000
2:11.402
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 9.772
And I prepare Tails for memory erasure tests 0.425
And I fill a 128 MiB file with a known pattern on the persistent filesystem 21.898
And patterns cover at least 100 MiB in the guest's memory 3.650

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

When I eject the boot medium 0.473
And I wait for Tails to finish wiping the memory 4.773
Then I find very few patterns in the guest's memory 1.802

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

And Tails eventually shuts down 1:28.605
After features/support/hooks.rb:291 0.169
After features/support/hooks.rb:75 0.000
42.961
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 10.551
When I start "Tails Documentation" via GNOME Activities Overview 10.628
Then the Tor Browser has started 21.150
Then "Tails - Documentation" has loaded in the Tor Browser 0.630
After features/support/hooks.rb:291 1.176
After features/support/hooks.rb:75 0.000
48.963
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.924
When I start "Tails Documentation" via GNOME Activities Overview 10.665
Then the Tor Browser has started 23.769
Then "Tails - Documentation" has loaded in the Tor Browser 0.605
After features/support/hooks.rb:291 0.912
After features/support/hooks.rb:75 0.000
Feature: Using Evince
22.370
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.184
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.148
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.061
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.047
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.052
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.148
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.592
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 3.118
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.146
When I close Evince 0.207
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.118
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.220
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.288
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.085
When I close Evince 0.203
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.127
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.156
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.346
# 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.113
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.000
Feature: Using Evince
15.408
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.067
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.140
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.054
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.158
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.412
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.441
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.133
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.000
22.088
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 10.729
And I wait 10 seconds 10.003

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.061
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 0.993
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.058
After features/support/hooks.rb:291 0.866
After features/support/hooks.rb:75 0.000
Feature: Localization
2:11.464
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.105
When I log in to a new session in Arabic (ar) 30.077
Then the keyboard layout is set to "us" 0.187
When the network is plugged 0.034
And Tor is ready 15.058
Then I successfully start the Unsafe Browser in "ar" 15.557
And I kill the Unsafe Browser 5.757
When I enable the screen keyboard 0.085
Then the screen keyboard works in Tor Browser 26.653
And DuckDuckGo is the default search engine 11.130
And I kill the Tor Browser 5.472
And the screen keyboard works in Thunderbird 12.797
And the layout of the screen keyboard is set to "us" 0.547
After features/support/hooks.rb:291 1.006
After features/support/hooks.rb:75 0.000
Feature: Localization
2:16.977
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.057
When I log in to a new session in Chinese (zh_CN) 32.916
Then the keyboard layout is set to "cn" 0.337
When the network is plugged 0.039
And Tor is ready 16.780
Then I successfully start the Unsafe Browser in "zh_CN" 17.070
And I kill the Unsafe Browser 5.775
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 24.107
And DuckDuckGo is the default search engine 10.760
And I kill the Tor Browser 5.509
And the screen keyboard works in Thunderbird 14.933
And the layout of the screen keyboard is set to "us" 0.587
After features/support/hooks.rb:291 1.378
After features/support/hooks.rb:75 0.000
Feature: Localization
1:51.438
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.395
When I log in to a new session in English (en) 16.183
Then the keyboard layout is set to "us" 0.138
When the network is plugged 0.043
And Tor is ready 16.892
Then I successfully start the Unsafe Browser in "en" 15.691
And I kill the Unsafe Browser 5.575
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 25.243
And DuckDuckGo is the default search engine 5.263
And I kill the Tor Browser 5.322
And the screen keyboard works in Thunderbird 12.018
And the layout of the screen keyboard is set to "us" 0.567
After features/support/hooks.rb:291 1.294
After features/support/hooks.rb:75 0.000
Feature: Localization
2:10.404
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.015
When I log in to a new session in French (fr) 29.700
Then the keyboard layout is set to "fr" 0.154
When the network is plugged 0.029
And Tor is ready 16.196
Then I successfully start the Unsafe Browser in "fr" 15.169
And I kill the Unsafe Browser 5.742
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 26.169
And DuckDuckGo is the default search engine 10.851
And I kill the Tor Browser 5.529
And the screen keyboard works in Thunderbird 12.157
And the layout of the screen keyboard is set to "fr" 0.579
After features/support/hooks.rb:291 1.237
After features/support/hooks.rb:75 0.000
Feature: Localization
2:18.212
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.295
When I log in to a new session in German (de) 30.771
Then the keyboard layout is set to "de" 0.258
When the network is plugged 0.028
And Tor is ready 15.533
Then I successfully start the Unsafe Browser in "de" 14.609
And I kill the Unsafe Browser 5.779
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 25.713
And DuckDuckGo is the default search engine 18.928
And I kill the Tor Browser 5.422
And the screen keyboard works in Thunderbird 12.185
And the layout of the screen keyboard is set to "de" 0.593
After features/support/hooks.rb:291 1.113
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.061
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.943
When I log in to a new session in Italian (it) 31.783
Then the keyboard layout is set to "it" 0.166
When the network is plugged 0.043
And Tor is ready 16.708
Then I successfully start the Unsafe Browser in "it" 15.720
And I kill the Unsafe Browser 5.747
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 25.785
And DuckDuckGo is the default search engine 11.200
And I kill the Tor Browser 5.506
And the screen keyboard works in Thunderbird 13.799
And the layout of the screen keyboard is set to "us" 0.553
After features/support/hooks.rb:291 1.998
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.068
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 7.983
When I log in to a new session in Persian (fa) 33.073
Then the keyboard layout is set to "ir" 0.143
When the network is plugged 0.026
And Tor is ready 16.209
Then I successfully start the Unsafe Browser in "fa" 16.391
And I kill the Unsafe Browser 5.745
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 25.627
And DuckDuckGo is the default search engine 19.334
And I kill the Tor Browser 5.619
And the screen keyboard works in Thunderbird 12.220
And the layout of the screen keyboard is set to "ir" 0.566
After features/support/hooks.rb:291 1.130
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.992
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.247
When I log in to a new session in Portuguese (pt) 30.213
Then the keyboard layout is set to "pt" 0.157
When the network is plugged 0.029
And Tor is ready 17.580
Then I successfully start the Unsafe Browser in "pt" 15.391
And I kill the Unsafe Browser 5.794
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 27.138
And DuckDuckGo is the default search engine 10.961
And I kill the Tor Browser 5.485
And the screen keyboard works in Thunderbird 14.310
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 2.412
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.142
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.240
When I log in to a new session in Russian (ru) 39.257
Then the keyboard layout is set to "ru" 0.206
When the network is plugged 0.030
And Tor is ready 16.390
Then I successfully start the Unsafe Browser in "ru" 14.575
And I kill the Unsafe Browser 5.702
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 24.529
And DuckDuckGo is the default search engine 20.353
And I kill the Tor Browser 5.444
And the screen keyboard works in Thunderbird 13.735
And the layout of the screen keyboard is set to "ru" 0.557
After features/support/hooks.rb:291 2.592
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.157
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.787
When I log in to a new session in Spanish (es) 30.616
Then the keyboard layout is set to "es" 0.207
When the network is plugged 0.026
And Tor is ready 14.315
Then I successfully start the Unsafe Browser in "es" 14.925
And I kill the Unsafe Browser 5.695
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 26.342
And DuckDuckGo is the default search engine 9.553
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 13.787
And the layout of the screen keyboard is set to "us" 0.542
After features/support/hooks.rb:291 1.577
After features/support/hooks.rb:75 0.000
Feature: Localization
2:6.271
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 7.928
When I log in to a new session in Turkish (tr) 29.661
Then the keyboard layout is set to "tr" 0.136
When the network is plugged 0.041
And Tor is ready 14.174
Then I successfully start the Unsafe Browser in "tr" 15.724
And I kill the Unsafe Browser 5.733
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 25.466
And DuckDuckGo is the default search engine 9.729
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 11.726
And the layout of the screen keyboard is set to "us" 0.597
After features/support/hooks.rb:291 2.397
After features/support/hooks.rb:75 0.000
1:25.307
Before features/support/hooks.rb:245 0.006
Given a computer 0.304
And I start Tails from DVD with network unplugged and I login 1:11.408
And I plug and mount a USB drive containing a sample PNG 11.970
Then MAT can clean some sample PNG file 1.624
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.012
Feature: Networking
35.438
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.902
And I disable networking in Tails Greeter 0.935
And I log in to a new session 16.004
Then no network interfaces are enabled 0.164
When I hotplug a network device 0.221
And I wait 10 seconds 10.002

Slept for 10 seconds

Then no network interfaces are enabled 0.206
After features/support/hooks.rb:291 0.806
After features/support/hooks.rb:75 0.000
14.965
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 14.748
Then no unexpected services are listening for network connections 0.217

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.638
After features/support/hooks.rb:75 0.000
1:15.323
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.498
When I request a reboot using the system menu 1.558
Then Tails eventually restarts 1:2.266
After features/support/hooks.rb:291 3.483
After features/support/hooks.rb:75 0.000
11.618
Given I have the SSH key pair for an SFTP server 0.265
When I connect to an SFTP server on the Internet 10.877
Then I successfully connect to the SFTP server 0.475
After features/support/hooks.rb:450 0.542
After features/support/hooks.rb:291 0.971
After features/support/hooks.rb:75 0.000
9.843
When the network is plugged 0.061
And the Tor Connection Assistant autostarts 4.091
And I look at the hide mode but then I go back 4.075
And I choose to connect to Tor automatically 1.489
Then Tor Connection does not propose me to use Tor bridges 0.125
After features/support/hooks.rb:291 1.300
After features/support/hooks.rb:75 0.000
10.233
When I monitor the network connections of tails-security-check 0.074
And I re-run tails-security-check 0.141
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.018
After features/support/hooks.rb:450 0.535
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.000
2.463
When I monitor the network connections of htpdate 0.075
And I re-run htpdate 2.372
Then I see that htpdate is properly stream isolated 0.014
After features/support/hooks.rb:450 0.498
After features/support/hooks.rb:291 0.614
After features/support/hooks.rb:75 0.000
32.183
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.067
And I re-run tails-upgrade-frontend-wrapper 32.104
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.589
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.000
31.031
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.590
When I successfully start the Unsafe Browser 17.417
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.467
And the Unsafe Browser chroot is torn down 0.435
After features/support/hooks.rb:291 0.793
After features/support/hooks.rb:75 0.000
41.904
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.362
When I successfully start the Unsafe Browser 17.097
# 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.007

Slept for 10 seconds

And I try to start the Unsafe Browser 0.220
Then I see a warning about another instance already running 3.216
After features/support/hooks.rb:291 2.140
After features/support/hooks.rb:75 0.000
2:30.940
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.463
And I capture all network traffic 0.005
And I configure the Unsafe Browser to check for updates more frequently 0.061
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 18.801
And I wait 120 seconds 2:0.074

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.522
After features/support/hooks.rb:450 0.616
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.044
29.549
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.551
And the network is unplugged 0.052
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.004

Slept for 10 seconds

When I try to start the Unsafe Browser 0.126
Then I am told I cannot start the Unsafe Browser when I am offline 6.814
After features/support/hooks.rb:291 0.757
After features/support/hooks.rb:75 0.000
20.448
When I plug a USB drive containing a basic VeraCrypt volume 7.061
And I cancel the GNOME authentication prompt 1.937
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.700
And I open this VeraCrypt volume in GNOME Files 5.326
Then I see the expected contents in this VeraCrypt volume 0.758
When I lock the currently opened VeraCrypt volume 0.493
Then the VeraCrypt volume has been unmounted and locked 0.171
After features/support/hooks.rb:291 0.831
After features/support/hooks.rb:75 0.000
23.277
When I plug a USB drive containing a hidden VeraCrypt volume 10.326
And I cancel the GNOME authentication prompt 1.854
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.013
And I open this VeraCrypt volume in GNOME Files 4.890
Then I see the expected contents in this VeraCrypt volume 0.541
When I lock the currently opened VeraCrypt volume 0.513
Then the VeraCrypt volume has been unmounted and locked 0.137
After features/support/hooks.rb:291 0.862
After features/support/hooks.rb:75 0.000
26.160
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.070
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.021
And I open this VeraCrypt volume in GNOME Files 5.492
Then I see the expected contents in this VeraCrypt volume 0.880
When I lock the currently opened VeraCrypt file container 0.477
Then the VeraCrypt file container has been unmounted and locked 0.219
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.000
36.643
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.115
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.592
And I open this VeraCrypt volume in GNOME Files 5.602
Then I see the expected contents in this VeraCrypt volume 0.647
When I lock the currently opened VeraCrypt file container 0.387
Then the VeraCrypt file container has been unmounted and locked 0.296
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.016
26.688
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.214
And I cancel the GNOME authentication prompt 1.680
And I unlock and mount this VeraCrypt volume with GNOME Disks 11.456
And I open this VeraCrypt volume in GNOME Files 5.283
Then I see the expected contents in this VeraCrypt volume 0.398
When I lock the currently opened VeraCrypt volume 0.490
Then the VeraCrypt volume has been unmounted and locked 0.164
After features/support/hooks.rb:291 0.744
After features/support/hooks.rb:75 0.000
26.178
When I plug a USB drive containing a hidden VeraCrypt volume 10.230
And I cancel the GNOME authentication prompt 1.730
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.614
And I open this VeraCrypt volume in GNOME Files 4.461
Then I see the expected contents in this VeraCrypt volume 0.505
When I lock the currently opened VeraCrypt volume 0.390
Then the VeraCrypt volume has been unmounted and locked 0.247
After features/support/hooks.rb:291 0.813
After features/support/hooks.rb:75 0.000
46.606
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.107
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.174
And I open this VeraCrypt volume in GNOME Files 4.994
Then I see the expected contents in this VeraCrypt volume 0.642
When I lock the currently opened VeraCrypt file container 0.451
Then the VeraCrypt file container has been unmounted and locked 0.234
After features/support/hooks.rb:291 1.111
After features/support/hooks.rb:75 0.019
46.186
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.262
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.195
And I open this VeraCrypt volume in GNOME Files 5.200
Then I see the expected contents in this VeraCrypt volume 0.686
When I lock the currently opened VeraCrypt file container 0.632
Then the VeraCrypt file container has been unmounted and locked 0.208
After features/support/hooks.rb:291 4.124
After features/support/hooks.rb:75 0.015
39.002
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.187
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.743
And I open this VeraCrypt volume in GNOME Files 4.550
Then I see the expected contents in this VeraCrypt volume 1.734
When I lock the currently opened VeraCrypt file container 0.582
Then the VeraCrypt file container has been unmounted and locked 0.204
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000