Project Number Date
test_Tails_ISO_devel 3288 19 Feb 2024, 15:17

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 429 1 12 0 0 442 54 1 55 1:32:53.813 Failed
Feature: Time syncing
1:22.325
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 8.433
When I bump the system time with "-15 days" 0.327
And I warm reboot the computer 0.045
And the computer reboots Tails 1:12.466
Then Tails' hardware clock is close to the host system's time 1.052
After features/support/hooks.rb:450 0.116
After features/support/hooks.rb:291 0.565
After features/support/hooks.rb:75 0.005
Feature: Time syncing
1:20.300
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.762
When I bump the hardware clock's time with "-15 days" 1.536
And I warm reboot the computer 0.053
And the computer reboots Tails 1:10.409
Then the hardware clock is still off by "-15 days" 0.539
After features/support/hooks.rb:450 0.142
After features/support/hooks.rb:291 0.630
After features/support/hooks.rb:75 0.006
17.890
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.309
And I prepare Tails for memory erasure tests 0.397
When I start a process allocating 128 MiB of memory with a known pattern 1.425
Then patterns cover at least 128 MiB in the guest's memory 3.492

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.455
And I wait 20 seconds 20.009

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.490
After features/support/hooks.rb:75 0.000
7:12.379
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 6:26.590
And I prepare Tails for memory erasure tests 0.410
When I fill a 128 MiB file with a known pattern on the persistent filesystem 23.207
When I trigger shutdown 0.047
And I wait 20 seconds 20.018

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.477
After features/support/hooks.rb:75 0.040
32.362
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.444
And I temporarily create a 4 GiB disk named "gptfat" 0.023
And I create a gpt partition with a vfat filesystem on disk "gptfat" 3.979
And I plug USB drive "gptfat" 2.464
When I start Tails Installer 18.411
Then I am told by Tails Installer that the destination device "is too small" 0.040
After features/support/hooks.rb:291 1.070
After features/support/hooks.rb:75 0.001
2:26.446
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.013
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:25.589
And I update APT using apt 11.906
When I install "popularity-contest" using apt 19.246
Then I am notified I can not use Additional Software for "popularity-contest" 6.923
And I can open the Additional Software documentation from the notification 22.780
After features/support/hooks.rb:450 28.166
After features/support/hooks.rb:291 2.191
After features/support/hooks.rb:75 0.003
12:27.585
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.004
Before features/support/hooks.rb:442 0.004
Steps
Given a computer 0.174
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:7.924
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 22.679
And I accept adding "cowsay" to Additional Software 3.473
And Additional Software is correctly configured for package "cowsay" 0.876
And I shutdown Tails and wait for the computer to power off 6.065
And I start Tails from USB drive "__internal" with network unplugged 57.701
And I enable persistence 31.590
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.022
And I log in to a new session 1:13.143
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.985
And I revert the APT tweaks that made it prefer an old version of cowsay 0.065
# 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.070
And the network is plugged 0.689
And Tor is ready 24.127
# 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 6.760
And available upgrades have been checked 0.077
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 5:1.133
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/common_steps.rb:603:in `/^I see the "(.+)" notification(?: after at most (\d+) seconds)?$/'
features/additional_software_packages.feature:101:in `And I see the "The upgrade of your additional software failed" notification after at most 300 seconds'
And I can open the Additional Software configuration window from the notification 0.000
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
After features/support/hooks.rb:450 0.030
After features/support/hooks.rb:291 9.809

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3288/artifact/build-artifacts/01:36:01_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_devel/3288/artifact/build-artifacts/01:36:01_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.mkv

After features/support/hooks.rb:75 0.017
53.777
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 44.362
When I eject the boot medium 0.241
Then Tails eventually shuts down 9.174
After features/support/hooks.rb:291 0.227
After features/support/hooks.rb:75 0.000
37.209
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.171
And I prepare Tails for memory erasure tests 0.650
And I fill a 128 MiB file with a known pattern on the root filesystem 14.792
And patterns cover at least 128 MiB in the guest's memory 2.980

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

When I eject the boot medium 0.248
And I wait for Tails to finish wiping the memory 8.707
Then I find very few patterns in the guest's memory 1.657

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

After features/support/hooks.rb:291 3.616
After features/support/hooks.rb:75 0.000
31.812
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.547
And I prepare Tails for memory erasure tests 0.661
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.771
And I fill the USB drive with a known pattern 2.391
And I read the content of the test FS 0.084
And patterns cover at least 90% of the test FS size in the guest's memory 3.367

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

When I eject the boot medium 0.278
And I wait for Tails to finish wiping the memory 9.024
Then I find very few patterns in the guest's memory 1.684

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

After features/support/hooks.rb:291 3.547
After features/support/hooks.rb:75 0.000
52.610
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.629
And I prepare Tails for memory erasure tests 0.470
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 30.180
And I fill the USB drive with a known pattern 1.418
And I read the content of the test FS 0.095
And patterns cover at least 99% of the test FS size in the guest's memory 2.608

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

When I eject the boot medium 0.236
And I wait for Tails to finish wiping the memory 8.295
Then I find very few patterns in the guest's memory 1.675

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

After features/support/hooks.rb:291 3.569
After features/support/hooks.rb:75 0.000
2:19.385
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.065
And I prepare Tails for memory erasure tests 0.420
And I fill a 128 MiB file with a known pattern on the persistent filesystem 24.259
And patterns cover at least 100 MiB in the guest's memory 3.366

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

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

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

And Tails eventually shuts down 1:29.343
After features/support/hooks.rb:291 0.164
After features/support/hooks.rb:75 0.000
27.488
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.598
When I open the Tails documentation launcher on the desktop 19.292
Then "Tails - Documentation" has loaded in the Tor Browser 0.596
After features/support/hooks.rb:291 1.187
After features/support/hooks.rb:75 0.000
36.172
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 16.139
When I open the Tails documentation launcher on the desktop 19.396
Then "Tails - Documentation" has loaded in the Tor Browser 0.635
After features/support/hooks.rb:291 0.968
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.126
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.510
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.179
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.064
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.077
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.057
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.233
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 12.180
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.814
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.322
When I close Evince 0.186
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.128
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.129
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.350
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.098
When I close Evince 0.182
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.121
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.164
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.257
# 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 0.883
After features/support/hooks.rb:75 0.000
Feature: Using Evince
23.415
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 8.526
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.165
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.060
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.134
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 12.515
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.545
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.467
After features/support/hooks.rb:291 0.852
After features/support/hooks.rb:75 0.000
20.071
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.596
And I wait 10 seconds 10.009

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.058
When I press the "PRINTSCREEN" key 0.120
And GNOME offers me various screenshot options 1.101
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.063
After features/support/hooks.rb:291 0.867
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.083
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.854
When I log in to a new session in Arabic (ar) 32.190
Then the keyboard layout is set to "us" 0.114
When the network is plugged 0.031
And Tor is ready 18.546
Then I successfully start the Unsafe Browser in "ar" 14.820
And I kill the Unsafe Browser 5.723
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 32.496
And DuckDuckGo is the default search engine 10.558
And I kill the Tor Browser 5.529
And the screen keyboard works in Thunderbird 20.527
And the layout of the screen keyboard is set to "us" 0.564
After features/support/hooks.rb:291 1.349
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.530
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.750
When I log in to a new session in Chinese (zh_CN) 31.817
Then the keyboard layout is set to "cn" 0.144
When the network is plugged 0.027
And Tor is ready 16.162
Then I successfully start the Unsafe Browser in "zh_CN" 16.243
And I kill the Unsafe Browser 5.834
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 33.846
And DuckDuckGo is the default search engine 18.842
And I kill the Tor Browser 5.511
And the screen keyboard works in Thunderbird 24.630
And the layout of the screen keyboard is set to "us" 0.590
After features/support/hooks.rb:291 1.242
After features/support/hooks.rb:75 0.000
Feature: Localization
2:12.227
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.102
When I log in to a new session in English (en) 18.701
Then the keyboard layout is set to "us" 0.123
When the network is plugged 0.026
And Tor is ready 13.092
Then I successfully start the Unsafe Browser in "en" 14.336
And I kill the Unsafe Browser 6.313
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 34.214
And DuckDuckGo is the default search engine 10.046
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 21.342
And the layout of the screen keyboard is set to "us" 0.588
After features/support/hooks.rb:291 1.581
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.029
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.100
When I log in to a new session in French (fr) 31.346
Then the keyboard layout is set to "fr" 0.137
When the network is plugged 0.031
And Tor is ready 15.728
Then I successfully start the Unsafe Browser in "fr" 13.744
And I kill the Unsafe Browser 6.039
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 31.905
And DuckDuckGo is the default search engine 10.270
And I kill the Tor Browser 5.498
And the screen keyboard works in Thunderbird 21.503
And the layout of the screen keyboard is set to "fr" 0.584
After features/support/hooks.rb:291 2.879
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.319
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.650
When I log in to a new session in German (de) 32.282
Then the keyboard layout is set to "de" 0.127
When the network is plugged 0.020
And Tor is ready 14.346
Then I successfully start the Unsafe Browser in "de" 15.204
And I kill the Unsafe Browser 5.875
When I enable the screen keyboard 0.161
Then the screen keyboard works in Tor Browser 32.920
And DuckDuckGo is the default search engine 21.864
And I kill the Tor Browser 5.578
And the screen keyboard works in Thunderbird 21.689
And the layout of the screen keyboard is set to "de" 0.597
After features/support/hooks.rb:291 1.405
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.388
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.221
When I log in to a new session in Italian (it) 32.791
Then the keyboard layout is set to "it" 0.202
When the network is plugged 0.050
And Tor is ready 14.877
Then I successfully start the Unsafe Browser in "it" 14.930
And I kill the Unsafe Browser 5.813
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 33.598
And DuckDuckGo is the default search engine 10.895
And I kill the Tor Browser 5.489
And the screen keyboard works in Thunderbird 21.815
And the layout of the screen keyboard is set to "us" 0.567
After features/support/hooks.rb:291 1.718
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.806
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.031
When I log in to a new session in Persian (fa) 31.882
Then the keyboard layout is set to "ir" 0.176
When the network is plugged 0.036
And Tor is ready 16.856
Then I successfully start the Unsafe Browser in "fa" 14.370
And I kill the Unsafe Browser 5.838
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 34.978
And DuckDuckGo is the default search engine 18.842
And I kill the Tor Browser 5.506
And the screen keyboard works in Thunderbird 20.650
And the layout of the screen keyboard is set to "ir" 0.528
After features/support/hooks.rb:291 0.998
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.191
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.982
When I log in to a new session in Portuguese (pt) 32.454
Then the keyboard layout is set to "pt" 0.102
When the network is plugged 0.024
And Tor is ready 16.213
Then I successfully start the Unsafe Browser in "pt" 15.038
And I kill the Unsafe Browser 5.899
When I enable the screen keyboard 0.159
Then the screen keyboard works in Tor Browser 35.091
And DuckDuckGo is the default search engine 19.542
And I kill the Tor Browser 5.531
And the screen keyboard works in Thunderbird 20.573
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:291 2.491
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.726
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 Russian (ru) 31.435
Then the keyboard layout is set to "ru" 0.126
When the network is plugged 0.034
And Tor is ready 14.340
Then I successfully start the Unsafe Browser in "ru" 15.662
And I kill the Unsafe Browser 5.811
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 34.478
And DuckDuckGo is the default search engine 21.425
And I kill the Tor Browser 5.561
And the screen keyboard works in Thunderbird 22.114
And the layout of the screen keyboard is set to "ru" 0.573
After features/support/hooks.rb:291 1.448
After features/support/hooks.rb:75 0.000
Feature: Localization
2:26.755
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.032
When I log in to a new session in Spanish (es) 32.161
Then the keyboard layout is set to "es" 0.102
When the network is plugged 0.034
And Tor is ready 17.035
Then I successfully start the Unsafe Browser in "es" 13.698
And I kill the Unsafe Browser 6.086
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 32.202
And DuckDuckGo is the default search engine 10.770
And I kill the Tor Browser 5.453
And the screen keyboard works in Thunderbird 20.491
And the layout of the screen keyboard is set to "us" 0.555
After features/support/hooks.rb:291 1.188
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.624
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 20.888
When I log in to a new session in Turkish (tr) 31.779
Then the keyboard layout is set to "tr" 0.111
When the network is plugged 0.031
And Tor is ready 13.978
Then I successfully start the Unsafe Browser in "tr" 15.277
And I kill the Unsafe Browser 5.849
When I enable the screen keyboard 0.198
Then the screen keyboard works in Tor Browser 34.429
And DuckDuckGo is the default search engine 11.274
And I kill the Tor Browser 5.524
And the screen keyboard works in Thunderbird 20.703
And the layout of the screen keyboard is set to "us" 0.578
After features/support/hooks.rb:291 1.505
After features/support/hooks.rb:75 0.000
1:31.176
Before features/support/hooks.rb:245 0.008
Given a computer 0.936
And I start Tails from DVD with network unplugged and I login 1:15.612
And I plug and mount a USB drive containing a sample PNG 13.004
Then MAT can clean some sample PNG file 1.623
After features/support/hooks.rb:291 0.655
After features/support/hooks.rb:75 0.010
Feature: Networking
37.944
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.968
And I disable networking in Tails Greeter 1.916
And I log in to a new session 17.566
Then no network interfaces are enabled 0.134
When I hotplug a network device 0.138
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.209
After features/support/hooks.rb:291 0.891
After features/support/hooks.rb:75 0.000
23.586
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.003
When the network is plugged 0.025
And Tor is ready 15.344
Then no unexpected services are listening for network connections 0.213

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 1.443
After features/support/hooks.rb:75 0.000
1:16.581
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.061
When I request a reboot using the system menu 1.603
Then Tails eventually restarts 1:3.916
After features/support/hooks.rb:291 3.419
After features/support/hooks.rb:75 0.000
19.150
Given I have the SSH key pair for an SFTP server 0.254
When I connect to an SFTP server on the Internet 17.370
Then I successfully connect to the SFTP server 1.525
After features/support/hooks.rb:450 0.564
After features/support/hooks.rb:291 2.535
After features/support/hooks.rb:75 0.000
12:39.679
When the network is plugged 0.049
And I wait 720 seconds 12:0.087

Slept for 720 seconds

Then I successfully configure Tor 39.497
And the time has synced 0.044
After features/support/hooks.rb:291 1.541
After features/support/hooks.rb:75 0.000
8.924
When the network is plugged 0.022
And the Tor Connection Assistant autostarts 3.402
And I look at the hide mode but then I go back 4.068
And I choose to connect to Tor automatically 1.297
Then Tor Connection does not propose me to use Tor bridges 0.132
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.000
10.268
When I monitor the network connections of tails-security-check 0.139
And I re-run tails-security-check 0.106
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.023
After features/support/hooks.rb:450 0.492
After features/support/hooks.rb:291 1.145
After features/support/hooks.rb:75 0.000
32.207
When I monitor the network connections of htpdate 0.099
And I re-run htpdate 32.058
Then I see that htpdate is properly stream isolated 0.049
After features/support/hooks.rb:450 0.628
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.000
32.469
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.118
And I re-run tails-upgrade-frontend-wrapper 32.338
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:450 0.549
After features/support/hooks.rb:291 1.474
After features/support/hooks.rb:75 0.000
30.026
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.199
When I successfully start the Unsafe Browser 16.415
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 0.704
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
41.020
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.107
When I successfully start the Unsafe Browser 16.421
# 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.083
Then I see a warning about another instance already running 3.397
After features/support/hooks.rb:291 1.334
After features/support/hooks.rb:75 0.000
2:29.738
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.149
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.077
But checking for updates is disabled in the Unsafe Browser's configuration 0.014
When I successfully start the Unsafe Browser 17.600
And I wait 120 seconds 2:0.099

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.791
After features/support/hooks.rb:450 0.463
After features/support/hooks.rb:291 0.638
After features/support/hooks.rb:75 0.060
27.951
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.033
And the network is unplugged 0.037
# 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.083
Then I am told I cannot start the Unsafe Browser when I am offline 6.787
After features/support/hooks.rb:291 1.026
After features/support/hooks.rb:75 0.000
29.837
When I plug a USB drive containing a basic VeraCrypt volume 6.919
And I cancel the GNOME authentication prompt 2.449
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 14.996
And I open this VeraCrypt volume in GNOME Files 4.427
Then I see the expected contents in this VeraCrypt volume 0.291
When I lock the currently opened VeraCrypt volume 0.589
Then the VeraCrypt volume has been unmounted and locked 0.163
After features/support/hooks.rb:291 0.764
After features/support/hooks.rb:75 0.000
32.431
When I plug a USB drive containing a hidden VeraCrypt volume 10.139
And I cancel the GNOME authentication prompt 1.997
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 14.980
And I open this VeraCrypt volume in GNOME Files 4.385
Then I see the expected contents in this VeraCrypt volume 0.299
When I lock the currently opened VeraCrypt volume 0.386
Then the VeraCrypt volume has been unmounted and locked 0.241
After features/support/hooks.rb:291 0.757
After features/support/hooks.rb:75 0.000
37.327
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.285
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 19.029
And I open this VeraCrypt volume in GNOME Files 4.050
Then I see the expected contents in this VeraCrypt volume 0.319
When I lock the currently opened VeraCrypt file container 0.437
Then the VeraCrypt file container has been unmounted and locked 0.205
After features/support/hooks.rb:291 0.784
After features/support/hooks.rb:75 0.000
49.249
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.423
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 21.684
And I open this VeraCrypt volume in GNOME Files 4.703
Then I see the expected contents in this VeraCrypt volume 0.621
When I lock the currently opened VeraCrypt file container 0.603
Then the VeraCrypt file container has been unmounted and locked 0.213
After features/support/hooks.rb:291 0.813
After features/support/hooks.rb:75 0.017
32.955
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.292
And I cancel the GNOME authentication prompt 1.637
And I unlock and mount this VeraCrypt volume with GNOME Disks 19.052
And I open this VeraCrypt volume in GNOME Files 3.775
Then I see the expected contents in this VeraCrypt volume 0.519
When I lock the currently opened VeraCrypt volume 0.472
Then the VeraCrypt volume has been unmounted and locked 0.204
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.000
34.626
When I plug a USB drive containing a hidden VeraCrypt volume 10.194
And I cancel the GNOME authentication prompt 1.911
And I unlock and mount this VeraCrypt volume with GNOME Disks 16.660
And I open this VeraCrypt volume in GNOME Files 3.850
Then I see the expected contents in this VeraCrypt volume 0.463
When I lock the currently opened VeraCrypt volume 0.413
Then the VeraCrypt volume has been unmounted and locked 1.132
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
59.866
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.282
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.087
And I open this VeraCrypt volume in GNOME Files 4.104
Then I see the expected contents in this VeraCrypt volume 0.582
When I lock the currently opened VeraCrypt file container 0.596
Then the VeraCrypt file container has been unmounted and locked 0.212
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.014
57.234
When I plug and mount a USB drive containing a hidden VeraCrypt file container 19.982
And I unlock and mount this VeraCrypt file container with GNOME Disks 32.368
And I open this VeraCrypt volume in GNOME Files 3.529
Then I see the expected contents in this VeraCrypt volume 0.675
When I lock the currently opened VeraCrypt file container 0.506
Then the VeraCrypt file container has been unmounted and locked 0.171
After features/support/hooks.rb:291 1.056
After features/support/hooks.rb:75 0.015
57.754
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 21.942
And I unlock and mount this VeraCrypt file container with GNOME Disks 31.275
And I open this VeraCrypt volume in GNOME Files 3.530
Then I see the expected contents in this VeraCrypt volume 0.340
When I lock the currently opened VeraCrypt file container 0.497
Then the VeraCrypt file container has been unmounted and locked 0.168
After features/support/hooks.rb:291 0.787
After features/support/hooks.rb:75 0.000