Project Number Date
test_Tails_ISO_devel 3265 31 Jan 2024, 19:47

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 445 1 3 0 0 449 56 1 57 1:34:11.240 Failed
Feature: Time syncing
1:32.220
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD without network and logged in 8.360
When I bump the system time with "-15 days" 0.308
And I warm reboot the computer 0.075
And the computer reboots Tails 1:23.134
Then Tails' hardware clock is close to the host system's time 0.340
After features/support/hooks.rb:450 0.124
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.005
Feature: Time syncing
1:25.117
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.849
When I bump the hardware clock's time with "-15 days" 1.274
And I warm reboot the computer 0.065
And the computer reboots Tails 1:15.274
Then the hardware clock is still off by "-15 days" 0.653
After features/support/hooks.rb:450 0.140
After features/support/hooks.rb:291 0.605
After features/support/hooks.rb:75 0.007
16.778
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.409
And I prepare Tails for memory erasure tests 0.377
When I start a process allocating 128 MiB of memory with a known pattern 1.190
Then patterns cover at least 128 MiB in the guest's memory 3.411

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.569
And I wait 20 seconds 20.018

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.486
After features/support/hooks.rb:75 0.000
6:52.158
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:8.561
And I prepare Tails for memory erasure tests 0.415
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.986
When I trigger shutdown 0.053
And I wait 20 seconds 20.004

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 879 MiB reference memory)

After features/support/hooks.rb:291 3.490
After features/support/hooks.rb:75 0.011
35.033
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 9.623
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" 3.935
And I plug USB drive "gptfat" 2.561
When I start Tails Installer 18.826
Then I am told by Tails Installer that the destination device "is too small" 0.038
After features/support/hooks.rb:291 1.058
After features/support/hooks.rb:75 0.001
4:0.956
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD and logged in with an administration password and the network is connected 2:53.631
And I update APT using apt 12.360
When I install "popularity-contest" using apt 19.418
Then I am notified I can not use Additional Software for "popularity-contest" 8.997
And I can open the Additional Software documentation from the notification 26.547
After features/support/hooks.rb:450 26.765
After features/support/hooks.rb:291 2.952
After features/support/hooks.rb:75 0.003
10:38.744
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.170
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:43.699
And I configure APT to prefer an old version of cowsay 0.025
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 22.281
And I accept adding "cowsay" to Additional Software 6.622
And Additional Software is correctly configured for package "cowsay" 0.978
And I shutdown Tails and wait for the computer to power off 7.087
And I start Tails from USB drive "__internal" with network unplugged 1:0.019
And I enable persistence 35.346
# 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.030
And I log in to a new session 51.396
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 20.686
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.103
And the network is plugged 0.240
And Tor is ready 24.606
# 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.331
And available upgrades have been checked 0.064
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.097
And I can open the Additional Software configuration window from the notification 2.236
And I shutdown Tails and wait for the computer to power off 8.117
And I start Tails from USB drive "__internal" with network unplugged 59.262
And I enable persistence 36.403
# 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.036
And I log in to a new session 46.349
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.708
And I revert the APT tweaks that made it prefer an old version of cowsay 0.064
And the network is plugged 0.047
And Tor is ready 53.390
Then the Additional Software upgrade service has started 0.178
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.096
After features/support/hooks.rb:450 2.583
After features/support/hooks.rb:291 0.808
After features/support/hooks.rb:75 0.026
53.426
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 43.933
When I eject the boot medium 0.310
Then Tails eventually shuts down 9.183
After features/support/hooks.rb:291 0.200
After features/support/hooks.rb:75 0.000
39.673
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 10.715
And I prepare Tails for memory erasure tests 0.433
And I fill a 128 MiB file with a known pattern on the root filesystem 14.470
And patterns cover at least 128 MiB in the guest's memory 3.255

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

When I eject the boot medium 0.321
And I wait for Tails to finish wiping the memory 8.631
Then I find very few patterns in the guest's memory 1.845

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

After features/support/hooks.rb:291 3.514
After features/support/hooks.rb:75 0.000
21.296
Scenario Tails erases memory on DVD boot medium removal: vfat
Before features/support/hooks.rb:245 0.008
Steps
Given I have started Tails from DVD without network and logged in 7.961
And I prepare Tails for memory erasure tests 0.461
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.004
And I fill the USB drive with a known pattern 2.606
And I read the content of the test FS 0.113
And patterns cover at least 99% of the test FS size in the guest's memory 3.148
97.879% of the test FS size (127.599609375 MiB) has the pattern, but more than 99.000% was expected.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/erase_memory.rb:170:in `/^patterns cover at least (\d+)% of the test FS size in the guest's memory$/'
features/emergency_shutdown.feature:31:in `And patterns cover at least 99% of the test FS size in the guest's memory'
Output 1

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

When I eject the boot medium 0.000
And I wait for Tails to finish wiping the memory 0.000
Then I find very few patterns in the guest's memory 0.000
After features/support/hooks.rb:291 4.251

SCENARIO FAILED: 'Tails erases memory on DVD boot medium removal: vfat' (at time 02:04:58)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3265/artifact/build-artifacts/02:04:58_Tails_erases_memory_on_DVD_boot_medium_removal:_vfat.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3265/artifact/build-artifacts/02:04:58_Tails_erases_memory_on_DVD_boot_medium_removal:_vfat.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3265/artifact/build-artifacts/02:04:58_Tails_erases_memory_on_DVD_boot_medium_removal:_vfat.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3265/artifact/build-artifacts/02:04:58_Tails_erases_memory_on_DVD_boot_medium_removal:_vfat.journal

After features/support/hooks.rb:75 0.000
58.756
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.605
And I prepare Tails for memory erasure tests 0.436
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 33.801
And I fill the USB drive with a known pattern 1.687
And I read the content of the test FS 0.091
And patterns cover at least 99% of the test FS size in the guest's memory 3.126

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

When I eject the boot medium 0.408
And I wait for Tails to finish wiping the memory 8.831
Then I find very few patterns in the guest's memory 1.767

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

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

Pattern coverage: 115.285% (115 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.611
And I wait for Tails to finish wiping the memory 10.455
Then I find very few patterns in the guest's memory 1.857

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

And Tails eventually shuts down 1:28.255
After features/support/hooks.rb:291 0.150
After features/support/hooks.rb:75 0.000
27.826
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.853
When I double-click on the Tails documentation launcher on the desktop 19.383
Then "Tails - Documentation" has loaded in the Tor Browser 0.588
After features/support/hooks.rb:291 1.253
After features/support/hooks.rb:75 0.000
35.088
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 14.220
When I double-click on the Tails documentation launcher on the desktop 20.272
Then "Tails - Documentation" has loaded in the Tor Browser 0.594
After features/support/hooks.rb:291 0.917
After features/support/hooks.rb:75 0.000
28.729
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.152
When I double-click on the Report an Error launcher on the desktop 19.860
Then the support documentation page opens in Tor Browser 0.716
After features/support/hooks.rb:291 1.201
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.312
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.588
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.172
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.054
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.046
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.051
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.172
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 12.312
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.803
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.301
When I close Evince 0.187
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.138
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.148
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.414
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.070
When I close Evince 0.189
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.125
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.161
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.301
# 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.071
After features/support/hooks.rb:291 0.785
After features/support/hooks.rb:75 0.000
Feature: Using Evince
24.070
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.900
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.145
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.056
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.171
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 12.809
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.574
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.412
After features/support/hooks.rb:291 0.846
After features/support/hooks.rb:75 0.000
19.346
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.819
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.204
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.011
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.059
After features/support/hooks.rb:291 0.679
After features/support/hooks.rb:75 0.000
Feature: Localization
1:12.699
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 9.027
And I log in to a new session in German (de) 40.269
When I double-click on the Report an Error launcher on the desktop 22.730
Then the support documentation page opens in Tor Browser 0.672
After features/support/hooks.rb:291 1.259
After features/support/hooks.rb:75 0.000
Feature: Localization
2:51.757
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.508
When I log in to a new session in Arabic (ar) 37.562
Then the keyboard layout is set to "us" 0.150
When the network is plugged 0.044
And Tor is ready 18.692
Then I successfully start the Unsafe Browser in "ar" 19.766
And I kill the Unsafe Browser 5.948
When I enable the screen keyboard 0.163
Then the screen keyboard works in Tor Browser 33.111
And DuckDuckGo is the default search engine 18.302
And I kill the Tor Browser 5.568
And the screen keyboard works in Thunderbird 23.212
And the layout of the screen keyboard is set to "us" 0.722
After features/support/hooks.rb:291 1.488
After features/support/hooks.rb:75 0.000
Feature: Localization
2:45.136
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.944
When I log in to a new session in Chinese (zh_CN) 35.979
Then the keyboard layout is set to "cn" 0.140
When the network is plugged 0.041
And Tor is ready 18.126
Then I successfully start the Unsafe Browser in "zh_CN" 16.653
And I kill the Unsafe Browser 6.024
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 35.621
And DuckDuckGo is the default search engine 9.564
And I kill the Tor Browser 5.238
And the screen keyboard works in Thunderbird 28.162
And the layout of the screen keyboard is set to "us" 0.547
After features/support/hooks.rb:291 1.498
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.299
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.442
When I log in to a new session in English (en) 23.029
Then the keyboard layout is set to "us" 0.169
When the network is plugged 0.033
And Tor is ready 16.307
Then I successfully start the Unsafe Browser in "en" 15.248
And I kill the Unsafe Browser 6.053
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 33.190
And DuckDuckGo is the default search engine 5.598
And I kill the Tor Browser 5.318
And the screen keyboard works in Thunderbird 21.236
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:291 1.406
After features/support/hooks.rb:75 0.000
Feature: Localization
2:58.117
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.231
When I log in to a new session in French (fr) 34.279
Then the keyboard layout is set to "fr" 0.124
When the network is plugged 0.032
And Tor is ready 46.394
Then I successfully start the Unsafe Browser in "fr" 14.476
And I kill the Unsafe Browser 5.959
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 33.218
And DuckDuckGo is the default search engine 9.289
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 20.160
And the layout of the screen keyboard is set to "fr" 0.624
After features/support/hooks.rb:291 1.852
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.447
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 German (de) 33.832
Then the keyboard layout is set to "de" 0.143
When the network is plugged 0.027
And Tor is ready 18.006
Then I successfully start the Unsafe Browser in "de" 14.853
And I kill the Unsafe Browser 5.839
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 32.954
And DuckDuckGo is the default search engine 9.806
And I kill the Tor Browser 5.333
And the screen keyboard works in Thunderbird 19.901
And the layout of the screen keyboard is set to "de" 0.615
After features/support/hooks.rb:291 1.756
After features/support/hooks.rb:75 0.000
Feature: Localization
2:29.163
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.099
When I log in to a new session in Italian (it) 32.977
Then the keyboard layout is set to "it" 0.128
When the network is plugged 0.034
And Tor is ready 18.540
Then I successfully start the Unsafe Browser in "it" 15.308
And I kill the Unsafe Browser 5.930
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 32.213
And DuckDuckGo is the default search engine 9.965
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 20.067
And the layout of the screen keyboard is set to "us" 0.550
After features/support/hooks.rb:291 1.375
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.612
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.014
When I log in to a new session in Persian (fa) 33.292
Then the keyboard layout is set to "ir" 0.182
When the network is plugged 0.034
And Tor is ready 17.651
Then I successfully start the Unsafe Browser in "fa" 15.777
And I kill the Unsafe Browser 5.900
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 35.384
And DuckDuckGo is the default search engine 18.264
And I kill the Tor Browser 5.618
And the screen keyboard works in Thunderbird 21.846
And the layout of the screen keyboard is set to "ir" 0.545
After features/support/hooks.rb:291 2.234
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.207
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.298
When I log in to a new session in Portuguese (pt) 33.743
Then the keyboard layout is set to "pt" 0.137
When the network is plugged 0.030
And Tor is ready 15.725
Then I successfully start the Unsafe Browser in "pt" 15.157
And I kill the Unsafe Browser 6.034
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 34.093
And DuckDuckGo is the default search engine 18.576
And I kill the Tor Browser 5.701
And the screen keyboard works in Thunderbird 22.040
And the layout of the screen keyboard is set to "us" 0.547
After features/support/hooks.rb:291 2.067
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.916
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.871
When I log in to a new session in Russian (ru) 35.523
Then the keyboard layout is set to "ru" 0.118
When the network is plugged 0.063
And Tor is ready 17.911
Then I successfully start the Unsafe Browser in "ru" 14.554
And I kill the Unsafe Browser 5.985
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 35.006
And DuckDuckGo is the default search engine 9.646
And I kill the Tor Browser 5.782
And the screen keyboard works in Thunderbird 23.758
And the layout of the screen keyboard is set to "ru" 0.593
After features/support/hooks.rb:291 3.701
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.099
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.177
When I log in to a new session in Spanish (es) 33.656
Then the keyboard layout is set to "es" 0.181
When the network is plugged 0.028
And Tor is ready 18.119
Then I successfully start the Unsafe Browser in "es" 14.341
And I kill the Unsafe Browser 5.977
When I enable the screen keyboard 0.094
Then the screen keyboard works in Tor Browser 32.195
And DuckDuckGo is the default search engine 17.323
And I kill the Tor Browser 5.546
And the screen keyboard works in Thunderbird 20.893
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:291 2.018
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.816
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.906
When I log in to a new session in Turkish (tr) 34.809
Then the keyboard layout is set to "tr" 0.123
When the network is plugged 0.028
And Tor is ready 18.516
Then I successfully start the Unsafe Browser in "tr" 14.671
And I kill the Unsafe Browser 5.945
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 32.795
And DuckDuckGo is the default search engine 9.649
And I kill the Tor Browser 5.283
And the screen keyboard works in Thunderbird 21.426
And the layout of the screen keyboard is set to "us" 0.563
After features/support/hooks.rb:291 1.178
After features/support/hooks.rb:75 0.000
1:35.420
Before features/support/hooks.rb:245 0.007
Given a computer 0.942
And I start Tails from DVD with network unplugged and I login 1:20.009
And I plug and mount a USB drive containing a sample PNG 12.897
Then MAT can clean some sample PNG file 1.571
After features/support/hooks.rb:291 0.579
After features/support/hooks.rb:75 0.010
Feature: Networking
39.003
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.933
And I disable networking in Tails Greeter 1.000
And I log in to a new session 19.598
Then no network interfaces are enabled 0.112
When I hotplug a network device 0.156
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.192
After features/support/hooks.rb:291 0.823
After features/support/hooks.rb:75 0.000
22.221
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.311
When the network is plugged 0.028
And Tor is ready 13.526
Then no unexpected services are listening for network connections 0.355

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 1.044
After features/support/hooks.rb:75 0.000
1:27.789
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.115
When I request a reboot using the system menu 1.756
Then Tails eventually restarts 1:14.918
After features/support/hooks.rb:291 3.508
After features/support/hooks.rb:75 0.000
18.540
Given I have the SSH key pair for an SFTP server 0.272
When I connect to an SFTP server on the Internet 17.085
Then I successfully connect to the SFTP server 1.182
After features/support/hooks.rb:450 0.531
After features/support/hooks.rb:291 2.762
After features/support/hooks.rb:75 0.000
12:11.401
When the network is plugged 0.043
And I wait 720 seconds 12:0.024

Slept for 720 seconds

Then I successfully configure Tor 11.283
And the time has synced 0.049
After features/support/hooks.rb:291 0.769
After features/support/hooks.rb:75 0.000
9.936
When the network is plugged 0.036
And the Tor Connection Assistant autostarts 4.398
And I look at the hide mode but then I go back 4.100
And I choose to connect to Tor automatically 1.260
Then Tor Connection does not propose me to use Tor bridges 0.139
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.000
10.217
When I monitor the network connections of tails-security-check 0.102
And I re-run tails-security-check 0.095
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.019
After features/support/hooks.rb:450 0.376
After features/support/hooks.rb:291 0.954
After features/support/hooks.rb:75 0.000
2.506
When I monitor the network connections of htpdate 0.110
And I re-run htpdate 2.381
Then I see that htpdate is properly stream isolated 0.014
After features/support/hooks.rb:450 0.368
After features/support/hooks.rb:291 0.565
After features/support/hooks.rb:75 0.000
32.298
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.113
And I re-run tails-upgrade-frontend-wrapper 32.173
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.449
After features/support/hooks.rb:291 0.836
After features/support/hooks.rb:75 0.000
28.493
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 10.951
When I successfully start the Unsafe Browser 15.178
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.565
And the Unsafe Browser chroot is torn down 0.677
After features/support/hooks.rb:291 1.626
After features/support/hooks.rb:75 0.000
40.692
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.419
When I successfully start the Unsafe Browser 16.339
# 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.170
Then I see a warning about another instance already running 2.752
After features/support/hooks.rb:291 1.182
After features/support/hooks.rb:75 0.000
2:28.132
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 11.553
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.055
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 15.657
And I wait 120 seconds 2:0.100

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.748
After features/support/hooks.rb:450 0.460
After features/support/hooks.rb:291 0.857
After features/support/hooks.rb:75 0.048
28.009
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.547
And the network is unplugged 0.034
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.004

Slept for 10 seconds

When I start the Unsafe Browser 0.080
Then I am told I cannot start the Unsafe Browser when I am offline 6.342
After features/support/hooks.rb:291 0.986
After features/support/hooks.rb:75 0.000
27.428
When I plug a USB drive containing a basic VeraCrypt volume 6.947
And I cancel the GNOME authentication prompt 1.680
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.143
And I open this VeraCrypt volume in GNOME Files 2.633
Then I see the expected contents in this VeraCrypt volume 0.459
When I lock the currently opened VeraCrypt volume 0.367
Then the VeraCrypt volume has been unmounted and locked 0.196
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.000
30.715
When I plug a USB drive containing a hidden VeraCrypt volume 10.374
And I cancel the GNOME authentication prompt 1.700
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.045
And I open this VeraCrypt volume in GNOME Files 2.445
Then I see the expected contents in this VeraCrypt volume 0.532
When I lock the currently opened VeraCrypt volume 0.371
Then the VeraCrypt volume has been unmounted and locked 0.246
After features/support/hooks.rb:291 0.748
After features/support/hooks.rb:75 0.000
39.654
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 20.502
And I open this VeraCrypt volume in GNOME Files 4.684
Then I see the expected contents in this VeraCrypt volume 0.364
When I lock the currently opened VeraCrypt file container 0.536
Then the VeraCrypt file container has been unmounted and locked 0.241
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
48.803
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.265
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 23.076
And I open this VeraCrypt volume in GNOME Files 4.519
Then I see the expected contents in this VeraCrypt volume 0.382
When I lock the currently opened VeraCrypt file container 0.369
Then the VeraCrypt file container has been unmounted and locked 0.189
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.017
32.807
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.911
And I cancel the GNOME authentication prompt 1.639
And I unlock and mount this VeraCrypt volume with GNOME Disks 19.198
And I open this VeraCrypt volume in GNOME Files 3.895
Then I see the expected contents in this VeraCrypt volume 0.511
When I lock the currently opened VeraCrypt volume 0.469
Then the VeraCrypt volume has been unmounted and locked 0.182
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.001
33.535
When I plug a USB drive containing a hidden VeraCrypt volume 10.299
And I cancel the GNOME authentication prompt 1.782
And I unlock and mount this VeraCrypt volume with GNOME Disks 16.592
And I open this VeraCrypt volume in GNOME Files 3.723
Then I see the expected contents in this VeraCrypt volume 0.523
When I lock the currently opened VeraCrypt volume 0.422
Then the VeraCrypt volume has been unmounted and locked 0.191
After features/support/hooks.rb:291 0.704
After features/support/hooks.rb:75 0.000
56.765
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 16.755
And I unlock and mount this VeraCrypt file container with GNOME Disks 34.987
And I open this VeraCrypt volume in GNOME Files 3.645
Then I see the expected contents in this VeraCrypt volume 0.714
When I lock the currently opened VeraCrypt file container 0.409
Then the VeraCrypt file container has been unmounted and locked 0.254
After features/support/hooks.rb:291 0.737
After features/support/hooks.rb:75 0.019
59.984
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.178
And I unlock and mount this VeraCrypt file container with GNOME Disks 33.833
And I open this VeraCrypt volume in GNOME Files 3.572
Then I see the expected contents in this VeraCrypt volume 0.637
When I lock the currently opened VeraCrypt file container 0.545
Then the VeraCrypt file container has been unmounted and locked 0.217
After features/support/hooks.rb:291 1.839
After features/support/hooks.rb:75 0.015
50.534
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.105
And I unlock and mount this VeraCrypt file container with GNOME Disks 32.322
And I open this VeraCrypt volume in GNOME Files 3.573
Then I see the expected contents in this VeraCrypt volume 0.776
When I lock the currently opened VeraCrypt file container 0.508
Then the VeraCrypt file container has been unmounted and locked 0.247
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.000