Project Number Date
test_Tails_ISO_devel 3412 03 Jun 2024, 13:36

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 441 1 0 0 0 442 54 1 55 1:30:35.308 Failed
Feature: Time syncing
1:20.769
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.002
Given I have started Tails from DVD without network and logged in 8.227
When I bump the system time with "-15 days" 0.212
And I warm reboot the computer 0.016
And the computer reboots Tails 1:11.717
Then Tails' hardware clock is close to the host system's time 0.594
After features/support/hooks.rb:500 0.105
After features/support/hooks.rb:311 0.620
After features/support/hooks.rb:100 0.006
Feature: Time syncing
1:22.241
Before features/support/hooks.rb:265 0.002
Before features/support/hooks.rb:492 0.002
Given I have started Tails from DVD without network and logged in 8.223
When I bump the hardware clock's time with "-15 days" 2.026
And I warm reboot the computer 0.022
And the computer reboots Tails 1:10.993
Then the hardware clock is still off by "-15 days" 0.975
After features/support/hooks.rb:500 0.106
After features/support/hooks.rb:311 0.643
After features/support/hooks.rb:100 0.008
23.156
Scenario Erasure of memory freed by killed userspace processes
Before features/support/hooks.rb:265 0.003
Steps
Given I have started Tails from DVD without network and logged in 8.622
And I prepare Tails for memory erasure tests 0.437
When I start a process allocating 128 MiB of memory with a known pattern 5.323
Then patterns cover at least 128 MiB in the guest's memory 3.992

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

When I kill the allocating process 0.224
Then I find very few patterns in the guest's memory 4.555
1.484% of the free memory still has the pattern, but less than 0.800% was expected.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/erase_memory.rb:219:in `/^I find very few patterns in the guest's memory$/'
features/erase_memory.feature:19:in `Then I find very few patterns in the guest's memory'
Output 1

Pattern coverage: 1.484% (13 MiB out of 890 MiB reference memory)

After features/support/hooks.rb:311 5.689

SCENARIO FAILED: 'Erasure of memory freed by killed userspace processes' (at time 00:27:27)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3412/artifact/build-artifacts/00:27:27_Erasure_of_memory_freed_by_killed_userspace_processes.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3412/artifact/build-artifacts/00:27:27_Erasure_of_memory_freed_by_killed_userspace_processes.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3412/artifact/build-artifacts/00:27:27_Erasure_of_memory_freed_by_killed_userspace_processes.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3412/artifact/build-artifacts/00:27:27_Erasure_of_memory_freed_by_killed_userspace_processes.journal

After features/support/hooks.rb:100 0.000
43.717
Before features/support/hooks.rb:265 0.003
Given I have started Tails from DVD without network and logged in 24.834
And I prepare Tails for memory erasure tests 0.490
And I find very few patterns in the guest's memory 4.108

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

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

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

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

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

After features/support/hooks.rb:311 0.967
After features/support/hooks.rb:100 0.000
48.168
Before features/support/hooks.rb:265 0.003
Given I have started Tails from DVD without network and logged in 8.297
And I prepare Tails for memory erasure tests 0.473
When I plug and mount a 128 MiB USB drive with a vfat filesystem 9.307
Then I find very few patterns in the guest's memory 4.392

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:311 2.030
After features/support/hooks.rb:100 0.000
1:23.807
Before features/support/hooks.rb:265 0.002
Given I have started Tails from DVD without network and logged in 8.372
And I prepare Tails for memory erasure tests 0.464
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 34.526
Then I find very few patterns in the guest's memory 4.091

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:311 0.876
After features/support/hooks.rb:100 0.000
49.988
Before features/support/hooks.rb:265 0.003
Given I have started Tails from DVD without network and logged in 8.143
And I prepare Tails for memory erasure tests 0.470
When I fill a 128 MiB file with a known pattern on the root filesystem 14.451
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.779
Then patterns cover at least 128 MiB in the guest's memory 3.232

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

When I trigger shutdown 0.015
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:311 3.549
After features/support/hooks.rb:100 0.000
8:6.250
Before features/support/hooks.rb:265 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7:21.277
And I prepare Tails for memory erasure tests 0.422
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.241
When I trigger shutdown 0.011
And I wait 20 seconds 20.007

Slept for 20 seconds

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

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

After features/support/hooks.rb:311 3.452
After features/support/hooks.rb:100 0.010
26.387
Before features/support/hooks.rb:265 0.003
Given I have started Tails from DVD without network and logged in 8.477
And I temporarily create a 4 GiB disk named "gptfat" 0.055
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.270
And I plug USB drive "gptfat" 2.558
When I start Tails Installer 8.984
Then I am told by Tails Installer that the destination device "is too small" 0.042
After features/support/hooks.rb:311 0.804
After features/support/hooks.rb:100 0.001
2:59.925
Before features/support/hooks.rb:265 0.003
Before features/support/hooks.rb:492 0.003
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:37.801
And I update APT using apt 17.947
When I install "popularity-contest" using apt 25.748
Then I am notified I can not use Additional Software for "popularity-contest" 7.471
And I can open the Additional Software documentation from the notification 30.956
After features/support/hooks.rb:500 37.714
After features/support/hooks.rb:311 2.781
After features/support/hooks.rb:100 0.004
10:0.309
Before features/support/hooks.rb:265 0.006
Before features/support/hooks.rb:492 0.009
Given a computer 0.220
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:24.919
And I configure APT to prefer an old version of cowsay 0.032
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 27.046
And I accept adding "cowsay" to Additional Software 7.388
And Additional Software is correctly configured for package "cowsay" 0.949
And I shutdown Tails and wait for the computer to power off 6.326
And I start Tails from USB drive "__internal" with network unplugged 1:0.188
And I enable persistence 10.191
# 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.025
And I log in to a new session 39.845
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.499
And I revert the APT tweaks that made it prefer an old version of cowsay 0.055
# 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.064
And the network is plugged 0.088
And Tor is ready 20.800
# 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.343
And available upgrades have been checked 0.229
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 4.656
And I can open the Additional Software configuration window from the notification 5.975
And I shutdown Tails and wait for the computer to power off 19.262
And I start Tails from USB drive "__internal" with network unplugged 1:0.123
And I enable persistence 11.194
# 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 37.504
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.225
And I revert the APT tweaks that made it prefer an old version of cowsay 0.050
And the network is plugged 0.051
And Tor is ready 52.735
Then the Additional Software upgrade service has started 0.197
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.094
After features/support/hooks.rb:500 2.334
After features/support/hooks.rb:311 0.679
After features/support/hooks.rb:100 0.028
58.694
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD and logged in and the network is connected 47.392
When I eject the boot medium 0.286
Then Tails eventually shuts down 11.015
After features/support/hooks.rb:311 0.203
After features/support/hooks.rb:100 0.000
40.888
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD without network and logged in 8.543
And I prepare Tails for memory erasure tests 0.537
And I fill a 128 MiB file with a known pattern on the root filesystem 14.363
And patterns cover at least 128 MiB in the guest's memory 3.600

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

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

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

After features/support/hooks.rb:311 3.558
After features/support/hooks.rb:100 0.000
39.604
Before features/support/hooks.rb:265 0.010
Given I have started Tails from DVD without network and logged in 8.655
And I prepare Tails for memory erasure tests 0.472
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.151
And I fill the USB drive with a known pattern 2.752
And I read the content of the test FS 0.172
And patterns cover at least 90% of the test FS size in the guest's memory 3.765

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

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

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

After features/support/hooks.rb:311 3.615
After features/support/hooks.rb:100 0.000
1:2.559
Before features/support/hooks.rb:265 0.010
Given I have started Tails from DVD without network and logged in 12.194
And I prepare Tails for memory erasure tests 0.529
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 35.445
And I fill the USB drive with a known pattern 1.275
And I read the content of the test FS 0.066
And patterns cover at least 99% of the test FS size in the guest's memory 3.321

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

When I eject the boot medium 0.582
And I wait for Tails to finish wiping the memory 7.415
Then I find very few patterns in the guest's memory 1.727

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

After features/support/hooks.rb:311 3.522
After features/support/hooks.rb:100 0.000
2:22.765
Before features/support/hooks.rb:265 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.370
And I prepare Tails for memory erasure tests 0.441
And I fill a 128 MiB file with a known pattern on the persistent filesystem 24.666
And patterns cover at least 100 MiB in the guest's memory 3.831

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

When I eject the boot medium 0.621
And I wait for Tails to finish wiping the memory 12.080
Then I find very few patterns in the guest's memory 1.812

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

And Tails eventually shuts down 1:29.941
After features/support/hooks.rb:311 0.135
After features/support/hooks.rb:100 0.000
44.500
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD without network and logged in 8.526
When I start "Tails Documentation" via GNOME Activities Overview 10.927
Then the Tor Browser has started 24.418
Then "Tails - Documentation" has loaded in the Tor Browser 0.627
After features/support/hooks.rb:311 1.182
After features/support/hooks.rb:100 0.000
50.208
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.931
When I start "Tails Documentation" via GNOME Activities Overview 10.733
Then the Tor Browser has started 23.808
Then "Tails - Documentation" has loaded in the Tor Browser 0.736
After features/support/hooks.rb:311 0.822
After features/support/hooks.rb:100 0.000
Feature: Using Evince
21.227
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 8.590
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.146
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.056
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.067
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.053
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.170
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.770
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.311
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.078
When I close Evince 0.186
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.140
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.174
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.340
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.109
When I close Evince 0.220
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.118
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.197
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.280
# 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.213
After features/support/hooks.rb:311 0.964
After features/support/hooks.rb:100 0.000
Feature: Using Evince
16.139
Before features/support/hooks.rb:265 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.458
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.071
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 4.317
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.865
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.110
After features/support/hooks.rb:311 0.813
After features/support/hooks.rb:100 0.000
21.634
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and logged in 9.827
And I wait 10 seconds 10.002

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.283
When I press the "PRINTSCREEN" key 0.124
And GNOME offers me various screenshot options 1.223
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.052
After features/support/hooks.rb:311 0.768
After features/support/hooks.rb:100 0.000
Feature: Localization
2:23.804
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.985
When I log in to a new session in Arabic (ar) 36.360
Then the keyboard layout is set to "us" 0.320
When the network is plugged 0.045
And Tor is ready 17.825
Then I successfully start the Unsafe Browser in "ar" 14.963
And I kill the Unsafe Browser 5.757
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 29.958
And DuckDuckGo is the default search engine 10.951
And I kill the Tor Browser 5.468
And the screen keyboard works in Thunderbird 13.449
And the layout of the screen keyboard is set to "us" 0.602
After features/support/hooks.rb:311 1.030
After features/support/hooks.rb:100 0.000
Feature: Localization
2:57.311
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.080
When I log in to a new session in Chinese (zh_CN) 34.151
Then the keyboard layout is set to "cn" 0.187
When the network is plugged 0.028
And Tor is ready 46.682
Then I successfully start the Unsafe Browser in "zh_CN" 15.945
And I kill the Unsafe Browser 5.877
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 30.157
And DuckDuckGo is the default search engine 10.670
And I kill the Tor Browser 5.534
And the screen keyboard works in Thunderbird 19.260
And the layout of the screen keyboard is set to "us" 0.616
After features/support/hooks.rb:311 1.592
After features/support/hooks.rb:100 0.000
Feature: Localization
2:1.991
Before features/support/hooks.rb:265 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.335
When I log in to a new session in English (en) 18.413
Then the keyboard layout is set to "us" 0.168
When the network is plugged 0.038
And Tor is ready 15.897
Then I successfully start the Unsafe Browser in "en" 16.219
And I kill the Unsafe Browser 5.847
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 30.126
And DuckDuckGo is the default search engine 7.082
And I kill the Tor Browser 5.281
And the screen keyboard works in Thunderbird 13.845
And the layout of the screen keyboard is set to "us" 0.595
After features/support/hooks.rb:311 1.134
After features/support/hooks.rb:100 0.000
Feature: Localization
2:26.076
Before features/support/hooks.rb:265 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.993
When I log in to a new session in French (fr) 35.558
Then the keyboard layout is set to "fr" 0.279
When the network is plugged 0.042
And Tor is ready 16.963
Then I successfully start the Unsafe Browser in "fr" 16.504
And I kill the Unsafe Browser 5.840
When I enable the screen keyboard 0.188
Then the screen keyboard works in Tor Browser 31.609
And DuckDuckGo is the default search engine 11.604
And I kill the Tor Browser 5.500
And the screen keyboard works in Thunderbird 13.355
And the layout of the screen keyboard is set to "fr" 0.634
After features/support/hooks.rb:311 1.093
After features/support/hooks.rb:100 0.000
Feature: Localization
2:25.508
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.174
When I log in to a new session in German (de) 35.245
Then the keyboard layout is set to "de" 0.183
When the network is plugged 0.061
And Tor is ready 18.278
Then I successfully start the Unsafe Browser in "de" 15.768
And I kill the Unsafe Browser 5.872
When I enable the screen keyboard 0.167
Then the screen keyboard works in Tor Browser 30.600
And DuckDuckGo is the default search engine 11.340
And I kill the Tor Browser 5.478
And the screen keyboard works in Thunderbird 13.591
And the layout of the screen keyboard is set to "de" 0.743
After features/support/hooks.rb:311 1.214
After features/support/hooks.rb:100 0.000
Feature: Localization
2:34.468
Before features/support/hooks.rb:265 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.373
When I log in to a new session in Italian (it) 34.512
Then the keyboard layout is set to "it" 0.259
When the network is plugged 0.029
And Tor is ready 18.610
Then I successfully start the Unsafe Browser in "it" 17.558
And I kill the Unsafe Browser 5.881
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 30.554
And DuckDuckGo is the default search engine 18.081
And I kill the Tor Browser 5.610
And the screen keyboard works in Thunderbird 14.303
And the layout of the screen keyboard is set to "us" 0.574
After features/support/hooks.rb:311 3.276
After features/support/hooks.rb:100 0.000
Feature: Localization
2:25.603
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.195
When I log in to a new session in Persian (fa) 36.402
Then the keyboard layout is set to "ir" 0.375
When the network is plugged 0.045
And Tor is ready 18.773
Then I successfully start the Unsafe Browser in "fa" 15.727
And I kill the Unsafe Browser 5.811
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 29.262
And DuckDuckGo is the default search engine 11.358
And I kill the Tor Browser 5.505
And the screen keyboard works in Thunderbird 12.515
And the layout of the screen keyboard is set to "ir" 0.532
After features/support/hooks.rb:311 1.134
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.837
Before features/support/hooks.rb:265 0.005
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 Portuguese (pt) 33.717
Then the keyboard layout is set to "pt" 0.394
When the network is plugged 0.031
And Tor is ready 16.203
Then I successfully start the Unsafe Browser in "pt" 16.629
And I kill the Unsafe Browser 5.807
When I enable the screen keyboard 0.172
Then the screen keyboard works in Tor Browser 29.095
And DuckDuckGo is the default search engine 11.377
And I kill the Tor Browser 5.519
And the screen keyboard works in Thunderbird 14.318
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:311 1.314
After features/support/hooks.rb:100 0.000
Feature: Localization
2:29.098
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.895
When I log in to a new session in Russian (ru) 39.364
Then the keyboard layout is set to "ru" 0.140
When the network is plugged 0.053
And Tor is ready 17.838
Then I successfully start the Unsafe Browser in "ru" 15.152
And I kill the Unsafe Browser 5.976
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 30.756
And DuckDuckGo is the default search engine 11.538
And I kill the Tor Browser 5.504
And the screen keyboard works in Thunderbird 14.175
And the layout of the screen keyboard is set to "ru" 0.573
After features/support/hooks.rb:311 2.075
After features/support/hooks.rb:100 0.000
Feature: Localization
2:23.782
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.129
When I log in to a new session in Spanish (es) 37.263
Then the keyboard layout is set to "es" 0.150
When the network is plugged 0.050
And Tor is ready 18.593
Then I successfully start the Unsafe Browser in "es" 15.962
And I kill the Unsafe Browser 5.787
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 28.526
And DuckDuckGo is the default search engine 10.241
And I kill the Tor Browser 5.296
And the screen keyboard works in Thunderbird 13.114
And the layout of the screen keyboard is set to "us" 0.548
After features/support/hooks.rb:311 1.456
After features/support/hooks.rb:100 0.000
Feature: Localization
2:27.462
Before features/support/hooks.rb:265 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.089
When I log in to a new session in Turkish (tr) 32.727
Then the keyboard layout is set to "tr" 0.360
When the network is plugged 0.048
And Tor is ready 17.600
Then I successfully start the Unsafe Browser in "tr" 15.838
And I kill the Unsafe Browser 5.899
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 29.400
And DuckDuckGo is the default search engine 18.018
And I kill the Tor Browser 5.480
And the screen keyboard works in Thunderbird 13.339
And the layout of the screen keyboard is set to "us" 0.545
After features/support/hooks.rb:311 2.944
After features/support/hooks.rb:100 0.000
1:34.952
Before features/support/hooks.rb:265 0.004
Given a computer 0.202
And I start Tails from DVD with network unplugged and I login 1:17.222
And I plug and mount a USB drive containing a sample PNG 15.878
Then MAT can clean some sample PNG file 1.649
After features/support/hooks.rb:311 0.693
After features/support/hooks.rb:100 0.015
Feature: Networking
38.031
Before features/support/hooks.rb:265 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.064
And I disable networking in Tails Greeter 0.991
And I log in to a new session 18.319
Then no network interfaces are enabled 0.247
When I hotplug a network device 0.163
And I wait 10 seconds 10.008

Slept for 10 seconds

Then no network interfaces are enabled 0.235
After features/support/hooks.rb:311 0.907
After features/support/hooks.rb:100 0.000
12.688
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.485
Then no unexpected services are listening for network connections 0.203

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:311 0.588
After features/support/hooks.rb:100 0.000
1:32.508
Before features/support/hooks.rb:265 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.653
When I request a reboot using the system menu 2.616
Then Tails eventually restarts 1:17.239
After features/support/hooks.rb:311 3.469
After features/support/hooks.rb:100 0.000
13.473
Given I have the SSH key pair for an SFTP server 0.239
When I connect to an SFTP server on the Internet 12.241
Then I successfully connect to the SFTP server 0.992
After features/support/hooks.rb:500 0.486
After features/support/hooks.rb:311 0.772
After features/support/hooks.rb:100 0.000
12:11.717
When the network is plugged 0.052
And I wait 720 seconds 12:0.090

Slept for 720 seconds

Then I successfully configure Tor 11.521
And the time has synced 0.053
After features/support/hooks.rb:311 0.883
After features/support/hooks.rb:100 0.000
10.115
When the network is plugged 0.068
And the Tor Connection Assistant autostarts 4.359
And I look at the hide mode but then I go back 4.130
And I choose to connect to Tor automatically 1.396
Then Tor Connection does not propose me to use Tor bridges 0.160
After features/support/hooks.rb:311 0.862
After features/support/hooks.rb:100 0.000
10.265
When I monitor the network connections of tails-security-check 0.063
And I re-run tails-security-check 0.188
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.012
After features/support/hooks.rb:500 0.467
After features/support/hooks.rb:311 0.812
After features/support/hooks.rb:100 0.000
2.509
When I monitor the network connections of htpdate 0.114
And I re-run htpdate 2.379
Then I see that htpdate is properly stream isolated 0.015
After features/support/hooks.rb:500 0.371
After features/support/hooks.rb:311 0.644
After features/support/hooks.rb:100 0.000
32.427
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.087
And I re-run tails-upgrade-frontend-wrapper 32.327
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:500 0.529
After features/support/hooks.rb:311 0.859
After features/support/hooks.rb:100 0.000
33.328
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.340
When I successfully start the Unsafe Browser 18.830
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.527
And the Unsafe Browser chroot is torn down 0.507
After features/support/hooks.rb:311 0.683
After features/support/hooks.rb:100 0.000
44.268
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.312
When I successfully start the Unsafe Browser 18.382
# 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.005

Slept for 10 seconds

And I try to start the Unsafe Browser 0.175
Then I see a warning about another instance already running 3.391
After features/support/hooks.rb:311 1.563
After features/support/hooks.rb:100 0.000
2:31.215
Before features/support/hooks.rb:265 0.007
Before features/support/hooks.rb:492 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.287
And I capture all network traffic 0.009
And I configure the Unsafe Browser to check for updates more frequently 0.072
But checking for updates is disabled in the Unsafe Browser's configuration 0.017
When I successfully start the Unsafe Browser 18.197
And I wait 120 seconds 2:0.089

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.541
After features/support/hooks.rb:500 0.534
After features/support/hooks.rb:311 1.115
After features/support/hooks.rb:100 0.046
32.159
Before features/support/hooks.rb:265 0.008
Given I have started Tails from DVD and logged in and the network is connected 14.467
And the network is unplugged 0.071
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.106
Then I am told I cannot start the Unsafe Browser when I am offline 7.503
After features/support/hooks.rb:311 0.788
After features/support/hooks.rb:100 0.000
20.315
When I plug a USB drive containing a basic VeraCrypt volume 7.039
And I cancel the GNOME authentication prompt 2.091
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.978
And I open this VeraCrypt volume in GNOME Files 5.044
Then I see the expected contents in this VeraCrypt volume 0.494
When I lock the currently opened VeraCrypt volume 0.513
Then the VeraCrypt volume has been unmounted and locked 0.153
After features/support/hooks.rb:311 0.725
After features/support/hooks.rb:100 0.000
24.511
When I plug a USB drive containing a hidden VeraCrypt volume 10.372
And I cancel the GNOME authentication prompt 1.964
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.969
And I open this VeraCrypt volume in GNOME Files 6.206
Then I see the expected contents in this VeraCrypt volume 0.437
When I lock the currently opened VeraCrypt volume 0.360
Then the VeraCrypt volume has been unmounted and locked 0.200
After features/support/hooks.rb:311 0.709
After features/support/hooks.rb:100 0.000
32.708
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.623
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.478
And I open this VeraCrypt volume in GNOME Files 5.757
Then I see the expected contents in this VeraCrypt volume 1.104
When I lock the currently opened VeraCrypt file container 0.451
Then the VeraCrypt file container has been unmounted and locked 0.292
After features/support/hooks.rb:311 0.791
After features/support/hooks.rb:100 0.000
41.726
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.321
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.512
And I open this VeraCrypt volume in GNOME Files 6.294
Then I see the expected contents in this VeraCrypt volume 0.887
When I lock the currently opened VeraCrypt file container 0.424
Then the VeraCrypt file container has been unmounted and locked 0.285
After features/support/hooks.rb:311 0.957
After features/support/hooks.rb:100 0.017
26.842
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.133
And I cancel the GNOME authentication prompt 2.005
And I unlock and mount this VeraCrypt volume with GNOME Disks 12.281
And I open this VeraCrypt volume in GNOME Files 4.426
Then I see the expected contents in this VeraCrypt volume 0.404
When I lock the currently opened VeraCrypt volume 0.409
Then the VeraCrypt volume has been unmounted and locked 0.181
After features/support/hooks.rb:311 1.391
After features/support/hooks.rb:100 0.000
26.214
When I plug a USB drive containing a hidden VeraCrypt volume 10.305
And I cancel the GNOME authentication prompt 2.016
And I unlock and mount this VeraCrypt volume with GNOME Disks 7.554
And I open this VeraCrypt volume in GNOME Files 5.099
Then I see the expected contents in this VeraCrypt volume 0.532
When I lock the currently opened VeraCrypt volume 0.526
Then the VeraCrypt volume has been unmounted and locked 0.179
After features/support/hooks.rb:311 1.655
After features/support/hooks.rb:100 0.000
50.479
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.591
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.441
And I open this VeraCrypt volume in GNOME Files 4.920
Then I see the expected contents in this VeraCrypt volume 0.866
When I lock the currently opened VeraCrypt file container 0.447
Then the VeraCrypt file container has been unmounted and locked 0.212
After features/support/hooks.rb:311 1.589
After features/support/hooks.rb:100 0.020
51.983
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.054
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.471
And I open this VeraCrypt volume in GNOME Files 4.889
Then I see the expected contents in this VeraCrypt volume 0.836
When I lock the currently opened VeraCrypt file container 0.455
Then the VeraCrypt file container has been unmounted and locked 0.275
After features/support/hooks.rb:311 1.087
After features/support/hooks.rb:100 0.015
40.973
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.929
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.850
And I open this VeraCrypt volume in GNOME Files 5.173
Then I see the expected contents in this VeraCrypt volume 0.482
When I lock the currently opened VeraCrypt file container 0.372
Then the VeraCrypt file container has been unmounted and locked 0.164
After features/support/hooks.rb:311 1.359
After features/support/hooks.rb:100 0.000