Project Number Date
test_Tails_ISO_devel 3262 31 Jan 2024, 12:27

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:30:23.296 Failed
Feature: Time syncing
1:13.062
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 7.566
When I bump the system time with "-15 days" 0.230
And I warm reboot the computer 0.065
And the computer reboots Tails 1:4.850
Then Tails' hardware clock is close to the host system's time 0.349
After features/support/hooks.rb:450 0.101
After features/support/hooks.rb:291 0.598
After features/support/hooks.rb:75 0.005
Feature: Time syncing
1:27.278
Before features/support/hooks.rb:245 0.001
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.057
When I bump the hardware clock's time with "-15 days" 1.230
And I warm reboot the computer 0.048
And the computer reboots Tails 1:17.468
Then the hardware clock is still off by "-15 days" 0.475
After features/support/hooks.rb:450 0.115
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.011
16.381
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.355
And I prepare Tails for memory erasure tests 0.369
When I start a process allocating 128 MiB of memory with a known pattern 1.184
Then patterns cover at least 128 MiB in the guest's memory 3.395

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.436
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.517
After features/support/hooks.rb:75 0.000
6:30.197
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:46.783
And I prepare Tails for memory erasure tests 0.390
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.899
When I trigger shutdown 0.045
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.541
After features/support/hooks.rb:75 0.009
32.651
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.472
And I temporarily create a 4 GiB disk named "gptfat" 0.065
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.036
And I plug USB drive "gptfat" 2.494
When I start Tails Installer 18.545
Then I am told by Tails Installer that the destination device "is too small" 0.038
After features/support/hooks.rb:291 0.895
After features/support/hooks.rb:75 0.001
2:27.391
Before features/support/hooks.rb:245 0.002
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 1:28.053
And I update APT using apt 12.062
When I install "popularity-contest" using apt 19.385
Then I am notified I can not use Additional Software for "popularity-contest" 5.892
And I can open the Additional Software documentation from the notification 21.998
After features/support/hooks.rb:450 25.974
After features/support/hooks.rb:291 2.099
After features/support/hooks.rb:75 0.002
11:46.383
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.183
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:31.851
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.206
And I accept adding "cowsay" to Additional Software 3.219
And Additional Software is correctly configured for package "cowsay" 0.694
And I shutdown Tails and wait for the computer to power off 5.048
And I start Tails from USB drive "__internal" with network unplugged 56.090
And I enable persistence 39.085
# 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 38.295
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.611
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.097
And the network is plugged 0.057
And Tor is ready 18.239
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 7.424
And available upgrades have been checked 0.046
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 0.967
And I can open the Additional Software configuration window from the notification 2.803
And I shutdown Tails and wait for the computer to power off 2:6.533
And I start Tails from USB drive "__internal" with network unplugged 55.281
And I enable persistence 36.574
# 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.028
And I log in to a new session 38.068
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.669
And I revert the APT tweaks that made it prefer an old version of cowsay 0.053
And the network is plugged 0.047
And Tor is ready 40.912
Then the Additional Software upgrade service has started 0.137
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.064
After features/support/hooks.rb:450 2.412
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.026
50.111
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 41.769
When I eject the boot medium 0.232
Then Tails eventually shuts down 8.109
After features/support/hooks.rb:291 0.284
After features/support/hooks.rb:75 0.000
33.493
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.573
And I prepare Tails for memory erasure tests 0.372
And I fill a 128 MiB file with a known pattern on the root filesystem 12.380
And patterns cover at least 128 MiB in the guest's memory 2.869

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

When I eject the boot medium 0.265
And I wait for Tails to finish wiping the memory 8.370
Then I find very few patterns in the guest's memory 1.660

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

After features/support/hooks.rb:291 3.553
After features/support/hooks.rb:75 0.000
20.383
Scenario Tails erases memory on DVD boot medium removal: vfat
Before features/support/hooks.rb:245 0.005
Steps
Given I have started Tails from DVD without network and logged in 7.505
And I prepare Tails for memory erasure tests 0.410
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.876
And I fill the USB drive with a known pattern 2.367
And I read the content of the test FS 0.089
And patterns cover at least 99% of the test FS size in the guest's memory 3.133
98.935% 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: 98.935% (126 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.057

SCENARIO FAILED: 'Tails erases memory on DVD boot medium removal: vfat' (at time 01:53:12)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3262/artifact/build-artifacts/01:53:12_Tails_erases_memory_on_DVD_boot_medium_removal:_vfat.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3262/artifact/build-artifacts/01:53:12_Tails_erases_memory_on_DVD_boot_medium_removal:_vfat.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3262/artifact/build-artifacts/01:53:12_Tails_erases_memory_on_DVD_boot_medium_removal:_vfat.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3262/artifact/build-artifacts/01:53:12_Tails_erases_memory_on_DVD_boot_medium_removal:_vfat.journal

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

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

When I eject the boot medium 0.256
And I wait for Tails to finish wiping the memory 8.047
Then I find very few patterns in the guest's memory 1.682

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

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

Pattern coverage: 111.559% (111 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.495
And I wait for Tails to finish wiping the memory 9.200
Then I find very few patterns in the guest's memory 1.724

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

And Tails eventually shuts down 1:28.513
After features/support/hooks.rb:291 0.125
After features/support/hooks.rb:75 0.000
25.462
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.509
When I double-click on the Tails documentation launcher on the desktop 17.403
Then "Tails - Documentation" has loaded in the Tor Browser 0.550
After features/support/hooks.rb:291 1.102
After features/support/hooks.rb:75 0.000
32.434
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.544
When I double-click on the Tails documentation launcher on the desktop 18.272
Then "Tails - Documentation" has loaded in the Tor Browser 0.618
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.000
26.375
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.506
When I double-click on the Report an Error launcher on the desktop 18.273
Then the support documentation page opens in Tor Browser 0.596
After features/support/hooks.rb:291 1.054
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.532
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.565
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.135
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.038
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.043
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.048
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.189
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 13.035
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.681
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.239
When I close Evince 0.195
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.130
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.110
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.280
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.074
When I close Evince 0.215
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.123
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.179
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.190
# 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.055
After features/support/hooks.rb:291 0.768
After features/support/hooks.rb:75 0.000
Feature: Using Evince
23.171
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.778
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.150
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.068
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.143
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 12.261
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.419
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.350
After features/support/hooks.rb:291 0.592
After features/support/hooks.rb:75 0.000
18.846
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.466
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.065
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.013
And I press the "Return" key 0.120
Then a screenshot is saved to the live user's Pictures directory 0.048
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.000
Feature: Localization
55.960
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.705
And I log in to a new session in German (de) 31.221
When I double-click on the Report an Error launcher on the desktop 16.459
Then the support documentation page opens in Tor Browser 0.574
After features/support/hooks.rb:291 1.894
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.000
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.707
When I log in to a new session in Arabic (ar) 31.554
Then the keyboard layout is set to "us" 0.103
When the network is plugged 0.032
And Tor is ready 16.996
Then I successfully start the Unsafe Browser in "ar" 13.664
And I kill the Unsafe Browser 5.686
When I enable the screen keyboard 0.079
Then the screen keyboard works in Tor Browser 31.936
And DuckDuckGo is the default search engine 9.394
And I kill the Tor Browser 5.214
And the screen keyboard works in Thunderbird 20.078
And the layout of the screen keyboard is set to "us" 0.551
After features/support/hooks.rb:291 1.227
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.756
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.718
When I log in to a new session in Chinese (zh_CN) 32.449
Then the keyboard layout is set to "cn" 0.134
When the network is plugged 0.046
And Tor is ready 17.076
Then I successfully start the Unsafe Browser in "zh_CN" 14.577
And I kill the Unsafe Browser 5.820
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 33.050
And DuckDuckGo is the default search engine 17.549
And I kill the Tor Browser 5.637
And the screen keyboard works in Thunderbird 25.046
And the layout of the screen keyboard is set to "us" 0.552
After features/support/hooks.rb:291 1.555
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.604
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 7.742
When I log in to a new session in English (en) 21.200
Then the keyboard layout is set to "us" 0.113
When the network is plugged 0.051
And Tor is ready 17.856
Then I successfully start the Unsafe Browser in "en" 13.367
And I kill the Unsafe Browser 6.108
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 31.162
And DuckDuckGo is the default search engine 10.071
And I kill the Tor Browser 5.245
And the screen keyboard works in Thunderbird 20.043
And the layout of the screen keyboard is set to "us" 0.525
After features/support/hooks.rb:291 1.042
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.938
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.613
When I log in to a new session in French (fr) 32.772
Then the keyboard layout is set to "fr" 0.128
When the network is plugged 0.060
And Tor is ready 16.572
Then I successfully start the Unsafe Browser in "fr" 14.258
And I kill the Unsafe Browser 5.819
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 31.266
And DuckDuckGo is the default search engine 8.803
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 19.779
And the layout of the screen keyboard is set to "fr" 0.524
After features/support/hooks.rb:291 1.283
After features/support/hooks.rb:75 0.000
Feature: Localization
2:33.076
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 7.689
When I log in to a new session in German (de) 34.155
Then the keyboard layout is set to "de" 0.116
When the network is plugged 0.054
And Tor is ready 16.253
Then I successfully start the Unsafe Browser in "de" 14.049
And I kill the Unsafe Browser 5.798
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 31.218
And DuckDuckGo is the default search engine 17.406
And I kill the Tor Browser 5.573
And the screen keyboard works in Thunderbird 20.120
And the layout of the screen keyboard is set to "de" 0.536
After features/support/hooks.rb:291 1.017
After features/support/hooks.rb:75 0.000
Feature: Localization
2:54.880
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.780
When I log in to a new session in Italian (it) 32.898
Then the keyboard layout is set to "it" 0.120
When the network is plugged 0.050
And Tor is ready 45.562
Then I successfully start the Unsafe Browser in "it" 13.982
And I kill the Unsafe Browser 5.858
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 32.137
And DuckDuckGo is the default search engine 9.982
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 20.673
And the layout of the screen keyboard is set to "us" 0.524
After features/support/hooks.rb:291 2.508
After features/support/hooks.rb:75 0.000
Feature: Localization
2:26.389
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.215
When I log in to a new session in Persian (fa) 32.043
Then the keyboard layout is set to "ir" 0.113
When the network is plugged 0.038
And Tor is ready 16.662
Then I successfully start the Unsafe Browser in "fa" 13.942
And I kill the Unsafe Browser 5.729
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 32.747
And DuckDuckGo is the default search engine 9.607
And I kill the Tor Browser 5.251
And the screen keyboard works in Thunderbird 21.408
And the layout of the screen keyboard is set to "ir" 0.530
After features/support/hooks.rb:291 2.193
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.193
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.901
When I log in to a new session in Portuguese (pt) 33.527
Then the keyboard layout is set to "pt" 0.115
When the network is plugged 0.036
And Tor is ready 15.425
Then I successfully start the Unsafe Browser in "pt" 14.347
And I kill the Unsafe Browser 5.879
When I enable the screen keyboard 0.168
Then the screen keyboard works in Tor Browser 30.857
And DuckDuckGo is the default search engine 9.866
And I kill the Tor Browser 5.243
And the screen keyboard works in Thunderbird 20.246
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:291 1.538
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.184
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.754
When I log in to a new session in Russian (ru) 31.942
Then the keyboard layout is set to "ru" 0.123
When the network is plugged 0.039
And Tor is ready 17.530
Then I successfully start the Unsafe Browser in "ru" 13.377
And I kill the Unsafe Browser 5.707
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 31.719
And DuckDuckGo is the default search engine 8.658
And I kill the Tor Browser 5.284
And the screen keyboard works in Thunderbird 21.357
And the layout of the screen keyboard is set to "ru" 0.577
After features/support/hooks.rb:291 1.215
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.796
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.273
When I log in to a new session in Spanish (es) 32.227
Then the keyboard layout is set to "es" 0.131
When the network is plugged 0.052
And Tor is ready 17.544
Then I successfully start the Unsafe Browser in "es" 13.890
And I kill the Unsafe Browser 5.713
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 30.642
And DuckDuckGo is the default search engine 17.465
And I kill the Tor Browser 5.515
And the screen keyboard works in Thunderbird 19.719
And the layout of the screen keyboard is set to "us" 0.532
After features/support/hooks.rb:291 2.126
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.401
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.632
When I log in to a new session in Turkish (tr) 32.166
Then the keyboard layout is set to "tr" 0.115
When the network is plugged 0.057
And Tor is ready 16.583
Then I successfully start the Unsafe Browser in "tr" 14.201
And I kill the Unsafe Browser 5.912
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 31.018
And DuckDuckGo is the default search engine 17.315
And I kill the Tor Browser 5.570
And the screen keyboard works in Thunderbird 20.211
And the layout of the screen keyboard is set to "us" 0.526
After features/support/hooks.rb:291 2.470
After features/support/hooks.rb:75 0.000
1:28.278
Before features/support/hooks.rb:245 0.005
Given a computer 0.172
And I start Tails from DVD with network unplugged and I login 1:15.480
And I plug and mount a USB drive containing a sample PNG 11.087
Then MAT can clean some sample PNG file 1.538
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.011
Feature: Networking
40.598
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.065
And I disable networking in Tails Greeter 1.165
And I log in to a new session 20.901
Then no network interfaces are enabled 0.109
When I hotplug a network device 0.148
And I wait 10 seconds 10.000

Slept for 10 seconds

Then no network interfaces are enabled 0.206
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.000
23.405
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.047
When the network is plugged 0.040
And Tor is ready 15.072
Then no unexpected services are listening for network connections 0.243

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.022
After features/support/hooks.rb:75 0.000
1:12.489
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.295
When I request a reboot using the system menu 1.630
Then Tails eventually restarts 59.563
After features/support/hooks.rb:291 3.467
After features/support/hooks.rb:75 0.000
17.461
Given I have the SSH key pair for an SFTP server 0.272
When I connect to an SFTP server on the Internet 16.673
Then I successfully connect to the SFTP server 0.516
After features/support/hooks.rb:450 0.386
After features/support/hooks.rb:291 2.424
After features/support/hooks.rb:75 0.000
12:10.926
When the network is plugged 0.096
And I wait 720 seconds 12:0.095

Slept for 720 seconds

Then I successfully configure Tor 10.674
And the time has synced 0.058
After features/support/hooks.rb:291 0.570
After features/support/hooks.rb:75 0.000
9.228
When the network is plugged 0.028
And the Tor Connection Assistant autostarts 3.790
And I look at the hide mode but then I go back 4.049
And I choose to connect to Tor automatically 1.245
Then Tor Connection does not propose me to use Tor bridges 0.114
After features/support/hooks.rb:291 0.596
After features/support/hooks.rb:75 0.000
10.223
When I monitor the network connections of tails-security-check 0.094
And I re-run tails-security-check 0.101
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.027
After features/support/hooks.rb:450 0.357
After features/support/hooks.rb:291 0.812
After features/support/hooks.rb:75 0.000
2.390
When I monitor the network connections of htpdate 0.114
And I re-run htpdate 2.252
Then I see that htpdate is properly stream isolated 0.023
After features/support/hooks.rb:450 0.341
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.000
32.287
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.113
And I re-run tails-upgrade-frontend-wrapper 32.162
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.481
After features/support/hooks.rb:291 0.769
After features/support/hooks.rb:75 0.000
29.590
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.096
When I successfully start the Unsafe Browser 15.163
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.603
And the Unsafe Browser chroot is torn down 0.605
After features/support/hooks.rb:291 0.909
After features/support/hooks.rb:75 0.000
40.674
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.499
When I successfully start the Unsafe Browser 16.052
# 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.208
Then I see a warning about another instance already running 2.903
After features/support/hooks.rb:291 1.390
After features/support/hooks.rb:75 0.000
2:31.865
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.719
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.071
But checking for updates is disabled in the Unsafe Browser's configuration 0.015
When I successfully start the Unsafe Browser 19.301
And I wait 120 seconds 2:0.090

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.658
After features/support/hooks.rb:450 0.492
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.042
28.006
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.474
And the network is unplugged 0.042
# 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.088
Then I am told I cannot start the Unsafe Browser when I am offline 6.390
After features/support/hooks.rb:291 0.855
After features/support/hooks.rb:75 0.000
27.499
When I plug a USB drive containing a basic VeraCrypt volume 7.028
And I cancel the GNOME authentication prompt 1.643
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.119
And I open this VeraCrypt volume in GNOME Files 2.644
Then I see the expected contents in this VeraCrypt volume 0.445
When I lock the currently opened VeraCrypt volume 0.368
Then the VeraCrypt volume has been unmounted and locked 0.251
After features/support/hooks.rb:291 0.795
After features/support/hooks.rb:75 0.000
30.967
When I plug a USB drive containing a hidden VeraCrypt volume 10.315
And I cancel the GNOME authentication prompt 1.736
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 14.980
And I open this VeraCrypt volume in GNOME Files 2.847
Then I see the expected contents in this VeraCrypt volume 0.454
When I lock the currently opened VeraCrypt volume 0.504
Then the VeraCrypt volume has been unmounted and locked 0.129
After features/support/hooks.rb:291 0.770
After features/support/hooks.rb:75 0.000
38.105
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.500
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 20.821
And I open this VeraCrypt volume in GNOME Files 3.383
Then I see the expected contents in this VeraCrypt volume 0.749
When I lock the currently opened VeraCrypt file container 0.380
Then the VeraCrypt file container has been unmounted and locked 0.270
After features/support/hooks.rb:291 0.872
After features/support/hooks.rb:75 0.000
48.594
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.488
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 22.071
And I open this VeraCrypt volume in GNOME Files 3.837
Then I see the expected contents in this VeraCrypt volume 0.407
When I lock the currently opened VeraCrypt file container 0.599
Then the VeraCrypt file container has been unmounted and locked 0.189
After features/support/hooks.rb:291 0.792
After features/support/hooks.rb:75 0.019
33.033
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.996
And I cancel the GNOME authentication prompt 1.869
And I unlock and mount this VeraCrypt volume with GNOME Disks 18.866
And I open this VeraCrypt volume in GNOME Files 3.754
Then I see the expected contents in this VeraCrypt volume 0.381
When I lock the currently opened VeraCrypt volume 1.039
Then the VeraCrypt volume has been unmounted and locked 0.125
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.000
33.465
When I plug a USB drive containing a hidden VeraCrypt volume 10.334
And I cancel the GNOME authentication prompt 1.870
And I unlock and mount this VeraCrypt volume with GNOME Disks 17.026
And I open this VeraCrypt volume in GNOME Files 3.164
Then I see the expected contents in this VeraCrypt volume 0.473
When I lock the currently opened VeraCrypt volume 0.383
Then the VeraCrypt volume has been unmounted and locked 0.211
After features/support/hooks.rb:291 0.919
After features/support/hooks.rb:75 0.000
56.778
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 17.011
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.542
And I open this VeraCrypt volume in GNOME Files 2.823
Then I see the expected contents in this VeraCrypt volume 0.842
When I lock the currently opened VeraCrypt file container 0.420
Then the VeraCrypt file container has been unmounted and locked 0.138
After features/support/hooks.rb:291 0.822
After features/support/hooks.rb:75 0.014
1:1.046
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.723
And I unlock and mount this VeraCrypt file container with GNOME Disks 32.509
And I open this VeraCrypt volume in GNOME Files 4.808
Then I see the expected contents in this VeraCrypt volume 0.356
When I lock the currently opened VeraCrypt file container 0.451
Then the VeraCrypt file container has been unmounted and locked 0.195
After features/support/hooks.rb:291 0.829
After features/support/hooks.rb:75 0.018
49.712
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.365
And I unlock and mount this VeraCrypt file container with GNOME Disks 31.529
And I open this VeraCrypt volume in GNOME Files 3.502
Then I see the expected contents in this VeraCrypt volume 0.716
When I lock the currently opened VeraCrypt file container 0.389
Then the VeraCrypt file container has been unmounted and locked 0.209
After features/support/hooks.rb:291 0.834
After features/support/hooks.rb:75 0.000