Project Number Date
test_Tails_ISO_devel 3323 16 Mar 2024, 12:48

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 439 1 2 0 0 442 54 1 55 1:30:51.687 Failed
Feature: Time syncing
1:14.749
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.674
When I bump the system time with "-15 days" 0.306
And I warm reboot the computer 0.017
And the computer reboots Tails 1:5.591
Then Tails' hardware clock is close to the host system's time 0.159
After features/support/hooks.rb:450 0.115
After features/support/hooks.rb:291 0.615
After features/support/hooks.rb:75 0.093
Feature: Time syncing
1:16.156
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.068
When I bump the hardware clock's time with "-15 days" 2.097
And I warm reboot the computer 0.016
And the computer reboots Tails 1:5.556
Then the hardware clock is still off by "-15 days" 0.417
After features/support/hooks.rb:450 0.129
After features/support/hooks.rb:291 1.102
After features/support/hooks.rb:75 0.030
19.930
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 9.613
And I prepare Tails for memory erasure tests 0.415
When I start a process allocating 128 MiB of memory with a known pattern 1.213
Then patterns cover at least 128 MiB in the guest's memory 3.386

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

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

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

After features/support/hooks.rb:291 1.240
After features/support/hooks.rb:75 0.000
21.888
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.311
And I prepare Tails for memory erasure tests 0.568
And I find very few patterns in the guest's memory 4.296

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 3.473
After features/support/hooks.rb:75 0.000
6:52.602
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:5.217
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 24.608
When I trigger shutdown 0.010
And I wait 20 seconds 20.007

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.529
After features/support/hooks.rb:75 0.012
35.612
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.282
And I temporarily create a 4 GiB disk named "gptfat" 0.047
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.147
And I plug USB drive "gptfat" 2.622
When I start Tails Installer 19.448
Then I am told by Tails Installer that the destination device "is too small" 0.062
After features/support/hooks.rb:291 1.689
After features/support/hooks.rb:75 0.001
2:47.523
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:30.904
And I update APT using apt 19.252
When I install "popularity-contest" using apt 22.290
Then I am notified I can not use Additional Software for "popularity-contest" 5.166
And I can open the Additional Software documentation from the notification 29.910
After features/support/hooks.rb:450 39.154
After features/support/hooks.rb:291 2.121
After features/support/hooks.rb:75 0.004
12:30.431
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.008
Before features/support/hooks.rb:442 0.009
Steps
Given a computer 0.207
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:10.109
And I configure APT to prefer an old version of cowsay 0.026
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.085
And I accept adding "cowsay" to Additional Software 5.668
And Additional Software is correctly configured for package "cowsay" 0.954
And I shutdown Tails and wait for the computer to power off 5.018
And I start Tails from USB drive "__internal" with network unplugged 56.010
And I enable persistence 11.123
# 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.029
And I log in to a new session 34.727
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.923
And I revert the APT tweaks that made it prefer an old version of cowsay 0.076
# 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.083
And the network is plugged 0.041
And Tor is ready 18.475
# 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 7.562
And available upgrades have been checked 0.096
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.040
And I can open the Additional Software configuration window from the notification 3.357
And I shutdown Tails and wait for the computer to power off 2:7.458
And I start Tails from USB drive "__internal" with network unplugged 53.932
And I enable persistence 10.866
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.023
And I log in to a new session 34.989
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 2:12.982
And I revert the APT tweaks that made it prefer an old version of cowsay 0.050
And the network is plugged 0.042
And Tor is ready 1:1.464
TCA
TCA did not start (TorBootstrapFailure)
./features/step_definitions/tor.rb:375:in `rescue in block in <top (required)>'
./features/step_definitions/tor.rb:371:in `/^the Tor Connection Assistant (?:autostarts|is running)$/'
./features/step_definitions/common_steps.rb:646:in `/^I successfully configure Tor$/'
./features/step_definitions/common_steps.rb:601:in `/^Tor is ready$/'
features/additional_software_packages.feature:113:in `And Tor is ready'
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
Hooks
After features/support/hooks.rb:450 0.033
After features/support/hooks.rb:291 20:3.534
execution expired (RemoteShell::Timeout)
./features/support/helpers/remote_shell.rb:56:in `read'
./features/support/helpers/remote_shell.rb:56:in `block (3 levels) in communicate'
./features/support/helpers/remote_shell.rb:55:in `block (2 levels) in communicate'
./features/support/helpers/remote_shell.rb:42:in `loop'
./features/support/helpers/remote_shell.rb:42:in `block in communicate'
./features/support/helpers/remote_shell.rb:37:in `communicate'
./features/support/helpers/remote_shell.rb:124:in `execute'
./features/support/helpers/remote_shell.rb:135:in `initialize'
./features/support/helpers/vm_helper.rb:445:in `new'
./features/support/helpers/vm_helper.rb:445:in `execute'
./features/support/helpers/misc_helpers.rb:245:in `block in save_tor_journal'
./features/support/helpers/misc_helpers.rb:244:in `open'
./features/support/helpers/misc_helpers.rb:244:in `save_tor_journal'
./features/support/hooks.rb:328:in `After'
Output 1

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

After features/support/hooks.rb:75 0.034
55.126
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 44.676
When I eject the boot medium 0.230
Then Tails eventually shuts down 10.219
After features/support/hooks.rb:291 0.271
After features/support/hooks.rb:75 0.000
43.748
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.035
And I prepare Tails for memory erasure tests 0.457
And I fill a 128 MiB file with a known pattern on the root filesystem 18.431
And patterns cover at least 128 MiB in the guest's memory 3.379

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

When I eject the boot medium 0.394
And I wait for Tails to finish wiping the memory 11.333
Then I find very few patterns in the guest's memory 1.716

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

After features/support/hooks.rb:291 3.570
After features/support/hooks.rb:75 0.000
41.357
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.782
And I prepare Tails for memory erasure tests 0.366
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.886
And I fill the USB drive with a known pattern 4.343
And I read the content of the test FS 0.066
And patterns cover at least 90% of the test FS size in the guest's memory 4.610

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

When I eject the boot medium 0.224
And I wait for Tails to finish wiping the memory 14.294
Then I find very few patterns in the guest's memory 1.782

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

After features/support/hooks.rb:291 3.566
After features/support/hooks.rb:75 0.000
53.658
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 9.287
And I prepare Tails for memory erasure tests 0.476
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 28.142
And I fill the USB drive with a known pattern 1.378
And I read the content of the test FS 0.107
And patterns cover at least 99% of the test FS size in the guest's memory 3.367

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

When I eject the boot medium 0.270
And I wait for Tails to finish wiping the memory 8.814
Then I find very few patterns in the guest's memory 1.814

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

After features/support/hooks.rb:291 3.608
After features/support/hooks.rb:75 0.000
2:15.894
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.537
And I prepare Tails for memory erasure tests 0.480
And I fill a 128 MiB file with a known pattern on the persistent filesystem 21.493
And patterns cover at least 100 MiB in the guest's memory 3.901

Pattern coverage: 112.094% (112 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.430
And I wait for Tails to finish wiping the memory 8.788
Then I find very few patterns in the guest's memory 1.905

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

And Tails eventually shuts down 1:29.358
After features/support/hooks.rb:291 0.123
After features/support/hooks.rb:75 0.000
39.046
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.437
When I start "Tails Documentation" via GNOME Activities Overview 10.606
Then the Tor Browser has started 19.429
Then "Tails - Documentation" has loaded in the Tor Browser 0.572
After features/support/hooks.rb:291 1.136
After features/support/hooks.rb:75 0.000
45.370
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.957
When I start "Tails Documentation" via GNOME Activities Overview 10.598
Then the Tor Browser has started 20.258
Then "Tails - Documentation" has loaded in the Tor Browser 0.555
After features/support/hooks.rb:291 0.769
After features/support/hooks.rb:75 0.000
Feature: Using Evince
30.551
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD without network and logged in 8.110
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.159
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.132
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.113
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.154
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.212
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 13.518
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.085
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.258
When I close Evince 0.179
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.133
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.207
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.332
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.069
When I close Evince 0.194
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.136
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.183
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.302
# 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.066
After features/support/hooks.rb:291 1.424
After features/support/hooks.rb:75 0.000
Feature: Using Evince
26.364
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.066
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.158
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.047
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.228
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 14.398
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.029
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.435
After features/support/hooks.rb:291 0.826
After features/support/hooks.rb:75 0.000
19.778
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.406
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.065
When I press the "PRINTSCREEN" key 0.120
And GNOME offers me various screenshot options 1.000
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.054
After features/support/hooks.rb:291 1.185
After features/support/hooks.rb:75 0.000
Feature: Localization
2:26.100
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.319
When I log in to a new session in Arabic (ar) 31.809
Then the keyboard layout is set to "us" 0.546
When the network is plugged 0.045
And Tor is ready 14.723
Then I successfully start the Unsafe Browser in "ar" 13.145
And I kill the Unsafe Browser 5.633
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 34.263
And DuckDuckGo is the default search engine 10.488
And I kill the Tor Browser 5.459
And the screen keyboard works in Thunderbird 21.015
And the layout of the screen keyboard is set to "us" 0.558
After features/support/hooks.rb:291 2.113
After features/support/hooks.rb:75 0.000
Feature: Localization
2:30.095
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.104
When I log in to a new session in Chinese (zh_CN) 30.027
Then the keyboard layout is set to "cn" 0.146
When the network is plugged 0.048
And Tor is ready 13.288
Then I successfully start the Unsafe Browser in "zh_CN" 14.415
And I kill the Unsafe Browser 5.762
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 35.270
And DuckDuckGo is the default search engine 11.124
And I kill the Tor Browser 5.569
And the screen keyboard works in Thunderbird 25.667
And the layout of the screen keyboard is set to "us" 0.572
After features/support/hooks.rb:291 1.636
After features/support/hooks.rb:75 0.000
Feature: Localization
2:32.540
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 7.917
When I log in to a new session in English (en) 15.925
Then the keyboard layout is set to "us" 0.151
When the network is plugged 0.035
And Tor is ready 42.569
Then I successfully start the Unsafe Browser in "en" 14.277
And I kill the Unsafe Browser 5.603
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 34.524
And DuckDuckGo is the default search engine 5.292
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 20.320
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:291 1.224
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.784
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) 30.523
Then the keyboard layout is set to "fr" 0.140
When the network is plugged 0.061
And Tor is ready 15.768
Then I successfully start the Unsafe Browser in "fr" 13.172
And I kill the Unsafe Browser 5.745
When I enable the screen keyboard 0.153
Then the screen keyboard works in Tor Browser 33.544
And DuckDuckGo is the default search engine 9.784
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 21.960
And the layout of the screen keyboard is set to "fr" 0.658
After features/support/hooks.rb:291 1.318
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.547
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.098
When I log in to a new session in German (de) 30.138
Then the keyboard layout is set to "de" 0.148
When the network is plugged 0.053
And Tor is ready 14.876
Then I successfully start the Unsafe Browser in "de" 12.350
And I kill the Unsafe Browser 5.858
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 33.605
And DuckDuckGo is the default search engine 11.803
And I kill the Tor Browser 5.509
And the screen keyboard works in Thunderbird 22.372
And the layout of the screen keyboard is set to "de" 0.634
After features/support/hooks.rb:291 1.596
After features/support/hooks.rb:75 0.000
Feature: Localization
2:26.491
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.967
When I log in to a new session in Italian (it) 29.970
Then the keyboard layout is set to "it" 0.147
When the network is plugged 0.052
And Tor is ready 15.331
Then I successfully start the Unsafe Browser in "it" 13.226
And I kill the Unsafe Browser 5.694
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 34.529
And DuckDuckGo is the default search engine 10.478
And I kill the Tor Browser 5.497
And the screen keyboard works in Thunderbird 22.919
And the layout of the screen keyboard is set to "us" 0.586
After features/support/hooks.rb:291 0.824
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.344
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.904
When I log in to a new session in Persian (fa) 30.953
Then the keyboard layout is set to "ir" 0.166
When the network is plugged 0.055
And Tor is ready 16.517
Then I successfully start the Unsafe Browser in "fa" 12.694
And I kill the Unsafe Browser 5.887
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 35.451
And DuckDuckGo is the default search engine 10.299
And I kill the Tor Browser 5.459
And the screen keyboard works in Thunderbird 23.282
And the layout of the screen keyboard is set to "ir" 0.583
After features/support/hooks.rb:291 1.196
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.926
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.391
When I log in to a new session in Portuguese (pt) 30.169
Then the keyboard layout is set to "pt" 0.133
When the network is plugged 0.046
And Tor is ready 15.223
Then I successfully start the Unsafe Browser in "pt" 13.345
And I kill the Unsafe Browser 5.767
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 32.502
And DuckDuckGo is the default search engine 10.641
And I kill the Tor Browser 5.525
And the screen keyboard works in Thunderbird 21.485
And the layout of the screen keyboard is set to "us" 0.584
After features/support/hooks.rb:291 1.216
After features/support/hooks.rb:75 0.000
Feature: Localization
2:28.517
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.863
When I log in to a new session in Russian (ru) 30.390
Then the keyboard layout is set to "ru" 0.165
When the network is plugged 0.034
And Tor is ready 14.052
Then I successfully start the Unsafe Browser in "ru" 14.555
And I kill the Unsafe Browser 5.817
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 33.469
And DuckDuckGo is the default search engine 10.595
And I kill the Tor Browser 5.490
And the screen keyboard works in Thunderbird 25.350
And the layout of the screen keyboard is set to "ru" 0.610
After features/support/hooks.rb:291 1.656
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.657
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.934
When I log in to a new session in Spanish (es) 29.180
Then the keyboard layout is set to "es" 0.118
When the network is plugged 0.038
And Tor is ready 14.303
Then I successfully start the Unsafe Browser in "es" 12.897
And I kill the Unsafe Browser 5.772
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 34.382
And DuckDuckGo is the default search engine 10.347
And I kill the Tor Browser 5.502
And the screen keyboard works in Thunderbird 21.510
And the layout of the screen keyboard is set to "us" 0.572
After features/support/hooks.rb:291 1.322
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.419
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.920
When I log in to a new session in Turkish (tr) 30.656
Then the keyboard layout is set to "tr" 0.168
When the network is plugged 0.038
And Tor is ready 13.690
Then I successfully start the Unsafe Browser in "tr" 12.735
And I kill the Unsafe Browser 5.782
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 33.593
And DuckDuckGo is the default search engine 9.854
And I kill the Tor Browser 5.231
And the screen keyboard works in Thunderbird 20.920
And the layout of the screen keyboard is set to "us" 0.718
After features/support/hooks.rb:291 1.071
After features/support/hooks.rb:75 0.000
1:25.929
Before features/support/hooks.rb:245 0.010
Given a computer 0.216
And I start Tails from DVD with network unplugged and I login 1:13.197
And I plug and mount a USB drive containing a sample PNG 10.966
Then MAT can clean some sample PNG file 1.548
After features/support/hooks.rb:291 0.995
After features/support/hooks.rb:75 0.011
Feature: Networking
35.741
Before features/support/hooks.rb:245 0.025
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.626
And I disable networking in Tails Greeter 0.894
And I log in to a new session 15.676
Then no network interfaces are enabled 0.203
When I hotplug a network device 0.146
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.185
After features/support/hooks.rb:291 0.928
After features/support/hooks.rb:75 0.000
12.034
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.867
Then no unexpected services are listening for network connections 0.167

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.660
After features/support/hooks.rb:75 0.000
1:15.116
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.260
When I request a reboot using the system menu 1.501
Then Tails eventually restarts 1:2.354
After features/support/hooks.rb:291 3.708
After features/support/hooks.rb:75 0.000
20.794
Given I have the SSH key pair for an SFTP server 0.300
When I connect to an SFTP server on the Internet 19.411
Then I successfully connect to the SFTP server 1.081
After features/support/hooks.rb:450 0.528
After features/support/hooks.rb:291 1.103
After features/support/hooks.rb:75 0.000
12:9.438
When the network is plugged 0.038
And I wait 720 seconds 12:0.078

Slept for 720 seconds

Then I successfully configure Tor 9.269
And the time has synced 0.053
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.000
9.043
When the network is plugged 0.050
And the Tor Connection Assistant autostarts 3.560
And I look at the hide mode but then I go back 4.076
And I choose to connect to Tor automatically 1.235
Then Tor Connection does not propose me to use Tor bridges 0.119
After features/support/hooks.rb:291 0.633
After features/support/hooks.rb:75 0.000
10.286
When I monitor the network connections of tails-security-check 0.067
And I re-run tails-security-check 0.188
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.031
After features/support/hooks.rb:450 0.410
After features/support/hooks.rb:291 0.843
After features/support/hooks.rb:75 0.000
2.484
When I monitor the network connections of htpdate 0.089
And I re-run htpdate 2.378
Then I see that htpdate is properly stream isolated 0.016
After features/support/hooks.rb:450 0.479
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.000
32.144
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.082
And I re-run tails-upgrade-frontend-wrapper 32.048
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.013
After features/support/hooks.rb:450 0.537
After features/support/hooks.rb:291 1.061
After features/support/hooks.rb:75 0.000
29.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.425
When I successfully start the Unsafe Browser 14.919
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.585
And the Unsafe Browser chroot is torn down 1.637
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.000
39.896
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.434
When I successfully start the Unsafe Browser 14.468
# 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.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.015
Then I see a warning about another instance already running 3.967
After features/support/hooks.rb:291 1.099
After features/support/hooks.rb:75 0.000
2:26.528
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.246
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.064
But checking for updates is disabled in the Unsafe Browser's configuration 0.015
When I successfully start the Unsafe Browser 14.573
And I wait 120 seconds 2:0.092

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.528
After features/support/hooks.rb:450 0.611
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.049
27.733
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.281
And the network is unplugged 0.047
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I start the Unsafe Browser 0.010
Then I am told I cannot start the Unsafe Browser when I am offline 6.383
After features/support/hooks.rb:291 1.076
After features/support/hooks.rb:75 0.000
29.870
When I plug a USB drive containing a basic VeraCrypt volume 6.998
And I cancel the GNOME authentication prompt 1.693
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.367
And I open this VeraCrypt volume in GNOME Files 4.922
Then I see the expected contents in this VeraCrypt volume 0.337
When I lock the currently opened VeraCrypt volume 0.339
Then the VeraCrypt volume has been unmounted and locked 0.212
After features/support/hooks.rb:291 0.894
After features/support/hooks.rb:75 0.000
32.780
When I plug a USB drive containing a hidden VeraCrypt volume 10.298
And I cancel the GNOME authentication prompt 1.644
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.477
And I open this VeraCrypt volume in GNOME Files 4.300
Then I see the expected contents in this VeraCrypt volume 0.501
When I lock the currently opened VeraCrypt volume 0.338
Then the VeraCrypt volume has been unmounted and locked 0.218
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
36.934
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.908
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 19.349
And I open this VeraCrypt volume in GNOME Files 5.294
Then I see the expected contents in this VeraCrypt volume 0.767
When I lock the currently opened VeraCrypt file container 0.399
Then the VeraCrypt file container has been unmounted and locked 0.215
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.000
49.899
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.438
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 20.941
And I open this VeraCrypt volume in GNOME Files 5.293
Then I see the expected contents in this VeraCrypt volume 2.594
When I lock the currently opened VeraCrypt file container 0.405
Then the VeraCrypt file container has been unmounted and locked 0.225
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.016
35.870
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.046
And I cancel the GNOME authentication prompt 1.676
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.481
And I open this VeraCrypt volume in GNOME Files 4.272
Then I see the expected contents in this VeraCrypt volume 0.352
When I lock the currently opened VeraCrypt volume 0.896
Then the VeraCrypt volume has been unmounted and locked 0.144
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.000
33.886
When I plug a USB drive containing a hidden VeraCrypt volume 10.189
And I cancel the GNOME authentication prompt 1.683
And I unlock and mount this VeraCrypt volume with GNOME Disks 17.290
And I open this VeraCrypt volume in GNOME Files 3.632
Then I see the expected contents in this VeraCrypt volume 0.497
When I lock the currently opened VeraCrypt volume 0.422
Then the VeraCrypt volume has been unmounted and locked 0.169
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
54.288
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 17.054
And I unlock and mount this VeraCrypt file container with GNOME Disks 31.466
And I open this VeraCrypt volume in GNOME Files 4.245
Then I see the expected contents in this VeraCrypt volume 0.805
When I lock the currently opened VeraCrypt file container 0.480
Then the VeraCrypt file container has been unmounted and locked 0.235
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.014
56.910
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.013
And I unlock and mount this VeraCrypt file container with GNOME Disks 29.911
And I open this VeraCrypt volume in GNOME Files 4.381
Then I see the expected contents in this VeraCrypt volume 0.895
When I lock the currently opened VeraCrypt file container 0.430
Then the VeraCrypt file container has been unmounted and locked 0.277
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.013
45.631
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 11.048
And I unlock and mount this VeraCrypt file container with GNOME Disks 28.494
And I open this VeraCrypt volume in GNOME Files 4.702
Then I see the expected contents in this VeraCrypt volume 0.823
When I lock the currently opened VeraCrypt file container 0.366
Then the VeraCrypt file container has been unmounted and locked 0.195
After features/support/hooks.rb:291 0.831
After features/support/hooks.rb:75 0.000