Project Number Date
test_Tails_ISO_stable 4739 25 Mar 2024, 21:08

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 417 1 15 0 0 433 52 1 53 1:5:34.091 Failed
Feature: Time syncing
1:6.534
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 7.812
When I bump the system time with "-15 days" 0.176
And I warm reboot the computer 0.011
And the computer reboots Tails 57.661
Then Tails' hardware clock is close to the host system's time 0.872
After features/support/hooks.rb:450 0.094
After features/support/hooks.rb:291 0.579
After features/support/hooks.rb:75 0.058
Feature: Time syncing
1:16.240
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 7.951
When I bump the hardware clock's time with "-15 days" 1.299
And I warm reboot the computer 0.013
And the computer reboots Tails 1:5.903
Then the hardware clock is still off by "-15 days" 1.073
After features/support/hooks.rb:450 0.125
After features/support/hooks.rb:291 0.574
After features/support/hooks.rb:75 0.046
17.084
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.765
And I prepare Tails for memory erasure tests 0.372
When I start a process allocating 128 MiB of memory with a known pattern 1.182
Then patterns cover at least 128 MiB in the guest's memory 3.439

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.014
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.450
After features/support/hooks.rb:75 0.000
6:3.330
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:17.951
And I prepare Tails for memory erasure tests 0.384
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.834
When I trigger shutdown 0.011
And I wait 20 seconds 20.012

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.534
After features/support/hooks.rb:75 0.011
22.820
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.785
And I temporarily create a 4 GiB disk named "gptfat" 0.053
And I create a gpt partition with a vfat filesystem on disk "gptfat" 3.966
And I plug USB drive "gptfat" 2.440
When I start Tails Installer 8.532
Then I am told by Tails Installer that the destination device "is too small" 0.041
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.000
7:35.092
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.005
Before features/support/hooks.rb:442 0.004
Steps
Given a computer 0.175
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:8.216
And I configure APT to prefer an old version of cowsay 0.020
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.315
And I accept adding "cowsay" to Additional Software 4.372
And Additional Software is correctly configured for package "cowsay" 0.839
And I shutdown Tails and wait for the computer to power off 6.019
And I start Tails from USB drive "__internal" with network unplugged 52.311
And I enable persistence 11.254
# 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.024
And I log in to a new session 33.663
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 2:13.299
And I revert the APT tweaks that made it prefer an old version of cowsay 0.042
# We remove the newest package after it has been downloaded and before
# it is installed, so that the upgrade process fails
And I prepare the Additional Software upgrade process to fail 0.063
And the network is plugged 0.078
And Tor is ready 1:1.394
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:93:in `And Tor is ready'
# 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 0.000
And available upgrades have been checked 0.000
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 0.000
And I can open the Additional Software configuration window from the notification 0.000
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
Hooks
After features/support/hooks.rb:450 0.041
After features/support/hooks.rb:291 20:3.466
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:20:08)

After features/support/hooks.rb:75 0.019
51.523
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 43.202
When I eject the boot medium 0.228
Then Tails eventually shuts down 8.093
After features/support/hooks.rb:291 0.260
After features/support/hooks.rb:75 0.000
36.521
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.377
And I prepare Tails for memory erasure tests 0.504
And I fill a 128 MiB file with a known pattern on the root filesystem 13.449
And patterns cover at least 128 MiB in the guest's memory 3.240

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

When I eject the boot medium 0.261
And I wait for Tails to finish wiping the memory 8.950
Then I find very few patterns in the guest's memory 1.736

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

After features/support/hooks.rb:291 3.533
After features/support/hooks.rb:75 0.000
33.205
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.078
And I prepare Tails for memory erasure tests 0.415
And I plug and mount a 128 MiB USB drive with a vfat filesystem 8.021
And I fill the USB drive with a known pattern 1.997
And I read the content of the test FS 0.190
And patterns cover at least 90% of the test FS size in the guest's memory 3.327

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

When I eject the boot medium 0.311
And I wait for Tails to finish wiping the memory 8.884
Then I find very few patterns in the guest's memory 1.977

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

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

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

When I eject the boot medium 0.296
And I wait for Tails to finish wiping the memory 8.156
Then I find very few patterns in the guest's memory 1.697

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

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

Pattern coverage: 116.012% (116 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.456
And I wait for Tails to finish wiping the memory 4.875
Then I find very few patterns in the guest's memory 1.850

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

And Tails eventually shuts down 1:29.420
After features/support/hooks.rb:291 0.112
After features/support/hooks.rb:75 0.000
38.442
Before features/support/hooks.rb:245 0.027
Given I have started Tails from DVD without network and logged in 8.182
When I start "Tails Documentation" via GNOME Activities Overview 10.587
Then the Tor Browser has started 18.984
Then "Tails - Documentation" has loaded in the Tor Browser 0.686
After features/support/hooks.rb:291 1.214
After features/support/hooks.rb:75 0.000
43.961
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.127
When I start "Tails Documentation" via GNOME Activities Overview 10.490
Then the Tor Browser has started 19.837
Then "Tails - Documentation" has loaded in the Tor Browser 0.506
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
Feature: Using Evince
20.577
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.093
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.154
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.063
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.057
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.090
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.202
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.104
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.948
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.117
When I close Evince 0.192
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.121
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.168
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.310
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.086
When I close Evince 0.233
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.122
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.134
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.289
# 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.085
After features/support/hooks.rb:291 1.517
After features/support/hooks.rb:75 0.000
Feature: Using Evince
15.523
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.218
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.176
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.089
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.160
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.833
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.880
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.166
After features/support/hooks.rb:291 0.972
After features/support/hooks.rb:75 0.000
19.366
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.902
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.055
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.085
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.070
After features/support/hooks.rb:291 0.819
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.044
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.010
When I log in to a new session in Arabic (ar) 29.050
Then the keyboard layout is set to "us" 0.136
When the network is plugged 0.042
And Tor is ready 15.490
Then I successfully start the Unsafe Browser in "ar" 15.801
And I kill the Unsafe Browser 5.953
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 27.068
And DuckDuckGo is the default search engine 22.402
And I kill the Tor Browser 5.466
And the screen keyboard works in Thunderbird 11.894
And the layout of the screen keyboard is set to "us" 0.591
After features/support/hooks.rb:291 1.376
After features/support/hooks.rb:75 0.000
Feature: Localization
2:16.539
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 9.171
When I log in to a new session in Chinese (zh_CN) 30.880
Then the keyboard layout is set to "cn" 0.273
When the network is plugged 0.046
And Tor is ready 17.161
Then I successfully start the Unsafe Browser in "zh_CN" 15.662
And I kill the Unsafe Browser 5.783
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 25.343
And DuckDuckGo is the default search engine 10.529
And I kill the Tor Browser 5.448
And the screen keyboard works in Thunderbird 15.514
And the layout of the screen keyboard is set to "us" 0.581
After features/support/hooks.rb:291 1.091
After features/support/hooks.rb:75 0.000
Feature: Localization
1:54.331
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.038
When I log in to a new session in English (en) 15.670
Then the keyboard layout is set to "us" 0.175
When the network is plugged 0.043
And Tor is ready 16.427
Then I successfully start the Unsafe Browser in "en" 14.519
And I kill the Unsafe Browser 5.667
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 26.288
And DuckDuckGo is the default search engine 10.279
And I kill the Tor Browser 5.464
And the screen keyboard works in Thunderbird 11.084
And the layout of the screen keyboard is set to "us" 0.576
After features/support/hooks.rb:291 0.901
After features/support/hooks.rb:75 0.000
Feature: Localization
2:10.216
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.181
When I log in to a new session in French (fr) 31.461
Then the keyboard layout is set to "fr" 0.279
When the network is plugged 0.075
And Tor is ready 15.848
Then I successfully start the Unsafe Browser in "fr" 14.079
And I kill the Unsafe Browser 5.863
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 26.186
And DuckDuckGo is the default search engine 10.443
And I kill the Tor Browser 5.455
And the screen keyboard works in Thunderbird 11.512
And the layout of the screen keyboard is set to "fr" 0.740
After features/support/hooks.rb:291 1.618
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.518
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.229
When I log in to a new session in German (de) 31.434
Then the keyboard layout is set to "de" 0.137
When the network is plugged 0.050
And Tor is ready 16.816
Then I successfully start the Unsafe Browser in "de" 14.235
And I kill the Unsafe Browser 5.825
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 25.740
And DuckDuckGo is the default search engine 10.104
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 11.005
And the layout of the screen keyboard is set to "de" 0.594
After features/support/hooks.rb:291 1.511
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.758
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.297
When I log in to a new session in Italian (it) 29.273
Then the keyboard layout is set to "it" 0.140
When the network is plugged 0.044
And Tor is ready 16.894
Then I successfully start the Unsafe Browser in "it" 14.178
And I kill the Unsafe Browser 5.853
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 25.470
And DuckDuckGo is the default search engine 10.525
And I kill the Tor Browser 5.528
And the screen keyboard works in Thunderbird 12.866
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 1.334
After features/support/hooks.rb:75 0.000
Feature: Localization
2:36.120
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.174
When I log in to a new session in Persian (fa) 29.842
Then the keyboard layout is set to "ir" 0.204
When the network is plugged 0.045
And Tor is ready 43.655
Then I successfully start the Unsafe Browser in "fa" 12.834
And I kill the Unsafe Browser 5.785
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 26.984
And DuckDuckGo is the default search engine 10.199
And I kill the Tor Browser 5.276
And the screen keyboard works in Thunderbird 12.416
And the layout of the screen keyboard is set to "ir" 0.622
After features/support/hooks.rb:291 1.367
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.557
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.307
When I log in to a new session in Portuguese (pt) 32.732
Then the keyboard layout is set to "pt" 0.171
When the network is plugged 0.060
And Tor is ready 18.677
Then I successfully start the Unsafe Browser in "pt" 14.431
And I kill the Unsafe Browser 5.835
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 25.629
And DuckDuckGo is the default search engine 10.407
And I kill the Tor Browser 5.526
And the screen keyboard works in Thunderbird 12.999
And the layout of the screen keyboard is set to "us" 0.677
After features/support/hooks.rb:291 2.432
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.234
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.136
When I log in to a new session in Russian (ru) 29.566
Then the keyboard layout is set to "ru" 0.137
When the network is plugged 0.053
And Tor is ready 18.098
Then I successfully start the Unsafe Browser in "ru" 16.290
And I kill the Unsafe Browser 5.807
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 26.622
And DuckDuckGo is the default search engine 10.725
And I kill the Tor Browser 5.476
And the screen keyboard works in Thunderbird 13.631
And the layout of the screen keyboard is set to "ru" 0.585
After features/support/hooks.rb:291 3.453
After features/support/hooks.rb:75 0.000
Feature: Localization
2:9.466
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.134
When I log in to a new session in Spanish (es) 30.056
Then the keyboard layout is set to "es" 0.132
When the network is plugged 0.172
And Tor is ready 15.112
Then I successfully start the Unsafe Browser in "es" 14.167
And I kill the Unsafe Browser 5.731
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 27.494
And DuckDuckGo is the default search engine 11.178
And I kill the Tor Browser 5.420
And the screen keyboard works in Thunderbird 11.187
And the layout of the screen keyboard is set to "us" 0.593
After features/support/hooks.rb:291 1.063
After features/support/hooks.rb:75 0.000
Feature: Localization
2:12.333
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.212
When I log in to a new session in Turkish (tr) 31.118
Then the keyboard layout is set to "tr" 0.132
When the network is plugged 0.052
And Tor is ready 16.867
Then I successfully start the Unsafe Browser in "tr" 16.415
And I kill the Unsafe Browser 5.781
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 25.057
And DuckDuckGo is the default search engine 10.910
And I kill the Tor Browser 5.412
And the screen keyboard works in Thunderbird 11.690
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 1.170
After features/support/hooks.rb:75 0.000
1:26.312
Before features/support/hooks.rb:245 0.008
Given a computer 0.209
And I start Tails from DVD with network unplugged and I login 1:12.481
And I plug and mount a USB drive containing a sample PNG 12.019
Then MAT can clean some sample PNG file 1.602
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.009
Feature: Networking
35.350
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.142
And I disable networking in Tails Greeter 0.885
And I log in to a new session 15.702
Then no network interfaces are enabled 0.192
When I hotplug a network device 0.184
And I wait 10 seconds 10.004

Slept for 10 seconds

Then no network interfaces are enabled 0.237
After features/support/hooks.rb:291 1.108
After features/support/hooks.rb:75 0.000
18.620
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 18.401
Then no unexpected services are listening for network connections 0.218

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

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

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

After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
1:17.313
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.770
When I request a reboot using the system menu 1.637
Then Tails eventually restarts 1:3.905
After features/support/hooks.rb:291 3.514
After features/support/hooks.rb:75 0.000
12.134
Given I have the SSH key pair for an SFTP server 0.217
When I connect to an SFTP server on the Internet 10.527
Then I successfully connect to the SFTP server 1.389
After features/support/hooks.rb:450 0.539
After features/support/hooks.rb:291 0.978
After features/support/hooks.rb:75 0.000
9.885
When the network is plugged 0.040
And the Tor Connection Assistant autostarts 3.963
And I look at the hide mode but then I go back 4.491
And I choose to connect to Tor automatically 1.249
Then Tor Connection does not propose me to use Tor bridges 0.140
After features/support/hooks.rb:291 1.389
After features/support/hooks.rb:75 0.000
10.269
When I monitor the network connections of tails-security-check 0.066
And I re-run tails-security-check 0.173
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.029
After features/support/hooks.rb:450 0.510
After features/support/hooks.rb:291 0.798
After features/support/hooks.rb:75 0.000
2.410
When I monitor the network connections of htpdate 0.052
And I re-run htpdate 2.341
Then I see that htpdate is properly stream isolated 0.016
After features/support/hooks.rb:450 0.442
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.000
32.445
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.073
And I re-run tails-upgrade-frontend-wrapper 32.360
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.512
After features/support/hooks.rb:291 0.814
After features/support/hooks.rb:75 0.000
31.682
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD and logged in and the network is connected 13.192
When I successfully start the Unsafe Browser 16.219
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.647
And the Unsafe Browser chroot is torn down 0.501
After features/support/hooks.rb:291 1.001
After features/support/hooks.rb:75 0.000
46.264
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.430
When I successfully start the Unsafe Browser 19.808
# 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.006

Slept for 10 seconds

And I try to start the Unsafe Browser 0.199
Then I see a warning about another instance already running 3.818
After features/support/hooks.rb:291 1.209
After features/support/hooks.rb:75 0.000
2:30.125
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.160
And I capture all network traffic 0.032
And I configure the Unsafe Browser to check for updates more frequently 0.060
But checking for updates is disabled in the Unsafe Browser's configuration 0.016
When I successfully start the Unsafe Browser 16.212
And I wait 120 seconds 2:0.065

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.577
After features/support/hooks.rb:450 0.535
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.042
31.198
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.135
And the network is unplugged 0.348
# 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 try to start the Unsafe Browser 0.143
Then I am told I cannot start the Unsafe Browser when I am offline 7.561
After features/support/hooks.rb:291 0.844
After features/support/hooks.rb:75 0.000
19.204
When I plug a USB drive containing a basic VeraCrypt volume 7.158
And I cancel the GNOME authentication prompt 2.119
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.378
And I open this VeraCrypt volume in GNOME Files 4.313
Then I see the expected contents in this VeraCrypt volume 0.596
When I lock the currently opened VeraCrypt volume 0.454
Then the VeraCrypt volume has been unmounted and locked 0.182
After features/support/hooks.rb:291 0.800
After features/support/hooks.rb:75 0.000
22.399
When I plug a USB drive containing a hidden VeraCrypt volume 10.290
And I cancel the GNOME authentication prompt 2.001
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.027
And I open this VeraCrypt volume in GNOME Files 4.135
Then I see the expected contents in this VeraCrypt volume 0.354
When I lock the currently opened VeraCrypt volume 0.415
Then the VeraCrypt volume has been unmounted and locked 0.173
After features/support/hooks.rb:291 0.696
After features/support/hooks.rb:75 0.000
28.364
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.324
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.241
And I open this VeraCrypt volume in GNOME Files 5.053
Then I see the expected contents in this VeraCrypt volume 0.985
When I lock the currently opened VeraCrypt file container 0.525
Then the VeraCrypt file container has been unmounted and locked 0.234
After features/support/hooks.rb:291 0.782
After features/support/hooks.rb:75 0.000
39.361
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.770
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.993
And I open this VeraCrypt volume in GNOME Files 5.040
Then I see the expected contents in this VeraCrypt volume 0.883
When I lock the currently opened VeraCrypt file container 0.481
Then the VeraCrypt file container has been unmounted and locked 0.192
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.017
25.531
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 8.297
And I cancel the GNOME authentication prompt 1.852
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.520
And I open this VeraCrypt volume in GNOME Files 3.684
Then I see the expected contents in this VeraCrypt volume 0.427
When I lock the currently opened VeraCrypt volume 0.573
Then the VeraCrypt volume has been unmounted and locked 0.175
After features/support/hooks.rb:291 0.737
After features/support/hooks.rb:75 0.000
25.692
When I plug a USB drive containing a hidden VeraCrypt volume 10.255
And I cancel the GNOME authentication prompt 1.822
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.368
And I open this VeraCrypt volume in GNOME Files 3.578
Then I see the expected contents in this VeraCrypt volume 0.981
When I lock the currently opened VeraCrypt volume 0.425
Then the VeraCrypt volume has been unmounted and locked 0.260
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.000
46.102
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.400
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.744
And I open this VeraCrypt volume in GNOME Files 4.293
Then I see the expected contents in this VeraCrypt volume 0.947
When I lock the currently opened VeraCrypt file container 0.441
Then the VeraCrypt file container has been unmounted and locked 0.273
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.015
50.587
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.660
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.369
And I open this VeraCrypt volume in GNOME Files 4.621
Then I see the expected contents in this VeraCrypt volume 3.013
When I lock the currently opened VeraCrypt file container 0.566
Then the VeraCrypt file container has been unmounted and locked 0.354
After features/support/hooks.rb:291 1.347
After features/support/hooks.rb:75 0.024
43.719
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 18.460
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.706
And I open this VeraCrypt volume in GNOME Files 4.822
Then I see the expected contents in this VeraCrypt volume 1.079
When I lock the currently opened VeraCrypt file container 0.445
Then the VeraCrypt file container has been unmounted and locked 0.203
After features/support/hooks.rb:291 1.504
After features/support/hooks.rb:75 0.000