Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 64 04 May 2024, 06:37

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 425 1 7 0 0 433 52 1 53 1:16:26.916 Failed
Feature: Time syncing
1:25.782
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD without network and logged in 9.659
When I bump the system time with "-15 days" 0.293
And I warm reboot the computer 0.018
And the computer reboots Tails 1:15.433
Then Tails' hardware clock is close to the host system's time 0.377
After features/support/hooks.rb:464 0.172
After features/support/hooks.rb:305 0.615
After features/support/hooks.rb:89 0.006
Feature: Time syncing
1:31.186
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 9.776
When I bump the hardware clock's time with "-15 days" 1.416
And I warm reboot the computer 0.011
And the computer reboots Tails 1:19.363
Then the hardware clock is still off by "-15 days" 0.619
After features/support/hooks.rb:464 0.122
After features/support/hooks.rb:305 0.593
After features/support/hooks.rb:89 0.006
19.554
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.861
And I prepare Tails for memory erasure tests 0.606
When I start a process allocating 128 MiB of memory with a known pattern 1.213
Then patterns cover at least 128 MiB in the guest's memory 3.806

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

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

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

After features/support/hooks.rb:305 0.846
After features/support/hooks.rb:89 0.000
24.514
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.413
And I prepare Tails for memory erasure tests 0.539
And I find very few patterns in the guest's memory 3.937

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

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

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

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

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

After features/support/hooks.rb:305 1.264
After features/support/hooks.rb:89 0.000
32.213
Scenario Erasure of read and write disk caches on unmount: vfat
Before features/support/hooks.rb:259 0.002
Steps
Given I have started Tails from DVD without network and logged in 8.211
And I prepare Tails for memory erasure tests 0.594
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.040
Then I find very few patterns in the guest's memory 4.074

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

# write cache
When I fill the USB drive with a known pattern 5.281
Then patterns cover at least 86% of the test FS size in the guest's memory 4.010
85.168% of the test FS size (127.599609375 MiB) has the pattern, but more than 86.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/erase_memory.feature:37:in `Then patterns cover at least 86% of the test FS size in the guest's memory'
Output 1

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

When I umount the USB drive 0.000
Then I find very few patterns in the guest's memory 0.000
# read cache
When I mount the USB drive again 0.000
And I read the content of the test FS 0.000
Then patterns cover at least 99% of the test FS size in the guest's memory 0.000
When I umount the USB drive 0.000
Then I find very few patterns in the guest's memory 0.000
After features/support/hooks.rb:305 4.334

SCENARIO FAILED: 'Erasure of read and write disk caches on unmount: vfat' (at time 00:29:36)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/64/artifact/build-artifacts/00:29:36_Erasure_of_read_and_write_disk_caches_on_unmount:_vfat.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/64/artifact/build-artifacts/00:29:36_Erasure_of_read_and_write_disk_caches_on_unmount:_vfat.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/64/artifact/build-artifacts/00:29:36_Erasure_of_read_and_write_disk_caches_on_unmount:_vfat.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/64/artifact/build-artifacts/00:29:36_Erasure_of_read_and_write_disk_caches_on_unmount:_vfat.journal

After features/support/hooks.rb:89 0.000
1:15.361
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.062
And I prepare Tails for memory erasure tests 0.503
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 37.377
Then I find very few patterns in the guest's memory 3.821

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.982
After features/support/hooks.rb:89 0.001
51.838
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.906
And I prepare Tails for memory erasure tests 0.647
When I fill a 128 MiB file with a known pattern on the root filesystem 16.029
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.609
Then patterns cover at least 128 MiB in the guest's memory 2.917

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.019

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.521
After features/support/hooks.rb:89 0.000
7:33.181
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:50.440
And I prepare Tails for memory erasure tests 0.437
When I fill a 128 MiB file with a known pattern on the persistent filesystem 19.991
When I trigger shutdown 0.014
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.768
After features/support/hooks.rb:89 0.010
26.990
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.910
And I temporarily create a 4 GiB disk named "gptfat" 0.063
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.291
And I plug USB drive "gptfat" 2.604
When I start Tails Installer 9.082
Then I am told by Tails Installer that the destination device "is too small" 0.038
After features/support/hooks.rb:305 0.718
After features/support/hooks.rb:89 0.001
12:6.084
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.005
Given a computer 0.247
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:48.143
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 26.378
And I accept adding "cowsay" to Additional Software 7.329
And Additional Software is correctly configured for package "cowsay" 0.970
And I shutdown Tails and wait for the computer to power off 6.353
And I start Tails from USB drive "__internal" with network unplugged 58.986
And I enable persistence 13.223
# 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.021
And I log in to a new session 35.805
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.643
And I revert the APT tweaks that made it prefer an old version of cowsay 0.058
# 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.067
And the network is plugged 0.045
And Tor is ready 22.596
# 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.584
And available upgrades have been checked 0.073
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.232
And I can open the Additional Software configuration window from the notification 3.805
And I shutdown Tails and wait for the computer to power off 2:8.353
And I start Tails from USB drive "__internal" with network unplugged 58.942
And I enable persistence 11.211
# 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.027
And I log in to a new session 38.070
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.559
And I revert the APT tweaks that made it prefer an old version of cowsay 0.068
And the network is plugged 0.049
And Tor is ready 52.910
Then the Additional Software upgrade service has started 0.198
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.101
After features/support/hooks.rb:464 2.617
After features/support/hooks.rb:305 1.204
After features/support/hooks.rb:89 0.030
1:4.094
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 53.000
When I eject the boot medium 0.231
Then Tails eventually shuts down 10.862
After features/support/hooks.rb:305 0.195
After features/support/hooks.rb:89 0.000
41.379
Before features/support/hooks.rb:259 0.019
Given I have started Tails from DVD without network and logged in 9.694
And I prepare Tails for memory erasure tests 0.397
And I fill a 128 MiB file with a known pattern on the root filesystem 15.834
And patterns cover at least 128 MiB in the guest's memory 3.139

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

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

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

After features/support/hooks.rb:305 3.731
After features/support/hooks.rb:89 0.000
42.707
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.461
And I prepare Tails for memory erasure tests 0.577
And I plug and mount a 128 MiB USB drive with a vfat filesystem 9.243
And I fill the USB drive with a known pattern 2.528
And I read the content of the test FS 0.158
And patterns cover at least 90% of the test FS size in the guest's memory 3.180

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

When I eject the boot medium 5.251
And I wait for Tails to finish wiping the memory 11.624
Then I find very few patterns in the guest's memory 1.683

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

After features/support/hooks.rb:305 3.601
After features/support/hooks.rb:89 0.000
57.224
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.200
And I prepare Tails for memory erasure tests 0.439
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 32.953
And I fill the USB drive with a known pattern 1.264
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 2.690

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

When I eject the boot medium 0.323
And I wait for Tails to finish wiping the memory 9.580
Then I find very few patterns in the guest's memory 1.704

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

After features/support/hooks.rb:305 3.558
After features/support/hooks.rb:89 0.000
2:23.381
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.008
And I prepare Tails for memory erasure tests 0.546
And I fill a 128 MiB file with a known pattern on the persistent filesystem 23.613
And patterns cover at least 100 MiB in the guest's memory 3.409

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

When I eject the boot medium 1.273
And I wait for Tails to finish wiping the memory 13.485
Then I find very few patterns in the guest's memory 1.703

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

And Tails eventually shuts down 1:29.341
After features/support/hooks.rb:305 0.173
After features/support/hooks.rb:89 0.000
41.133
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.211
When I start "Tails Documentation" via GNOME Activities Overview 10.703
Then the Tor Browser has started 21.624
Then "Tails - Documentation" has loaded in the Tor Browser 0.594
After features/support/hooks.rb:305 1.049
After features/support/hooks.rb:89 0.000
1:13.553
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 40.122
When I start "Tails Documentation" via GNOME Activities Overview 10.576
Then the Tor Browser has started 22.208
Then "Tails - Documentation" has loaded in the Tor Browser 0.646
After features/support/hooks.rb:305 0.733
After features/support/hooks.rb:89 0.000
Feature: Using Evince
22.870
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 9.989
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.250
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.087
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.035
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.152
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.682
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.680
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.193
When I close Evince 0.208
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.120
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.176
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.312
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.204
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.150
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.166
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.266
# 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.072
After features/support/hooks.rb:305 1.213
After features/support/hooks.rb:89 0.000
Feature: Using Evince
20.105
Before features/support/hooks.rb:259 0.028
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.937
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.282
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.090
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.160
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.933
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.581
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.119
After features/support/hooks.rb:305 0.751
After features/support/hooks.rb:89 0.000
19.992
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.376
And I wait 10 seconds 10.001

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.059
When I press the "PRINTSCREEN" key 0.122
And GNOME offers me various screenshot options 1.258
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:305 1.003
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.519
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.000
When I log in to a new session in Arabic (ar) 32.584
Then the keyboard layout is set to "us" 0.297
When the network is plugged 0.032
And Tor is ready 16.456
Then I successfully start the Unsafe Browser in "ar" 15.876
And I kill the Unsafe Browser 5.920
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 27.834
And DuckDuckGo is the default search engine 11.069
And I kill the Tor Browser 5.648
And the screen keyboard works in Thunderbird 13.128
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:305 1.702
After features/support/hooks.rb:89 0.000
Feature: Localization
2:31.517
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.353
When I log in to a new session in Chinese (zh_CN) 32.347
Then the keyboard layout is set to "cn" 0.272
When the network is plugged 0.055
And Tor is ready 21.244
Then I successfully start the Unsafe Browser in "zh_CN" 15.297
And I kill the Unsafe Browser 5.756
When I enable the screen keyboard 0.162
Then the screen keyboard works in Tor Browser 26.540
And DuckDuckGo is the default search engine 17.193
And I kill the Tor Browser 5.431
And the screen keyboard works in Thunderbird 18.241
And the layout of the screen keyboard is set to "us" 0.620
After features/support/hooks.rb:305 1.568
After features/support/hooks.rb:89 0.000
Feature: Localization
1:53.307
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.274
When I log in to a new session in English (en) 19.128
Then the keyboard layout is set to "us" 0.175
When the network is plugged 0.036
And Tor is ready 16.632
Then I successfully start the Unsafe Browser in "en" 14.339
And I kill the Unsafe Browser 5.800
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 25.658
And DuckDuckGo is the default search engine 4.953
And I kill the Tor Browser 5.217
And the screen keyboard works in Thunderbird 12.443
And the layout of the screen keyboard is set to "us" 0.537
After features/support/hooks.rb:305 1.227
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.653
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.293
When I log in to a new session in French (fr) 32.262
Then the keyboard layout is set to "fr" 0.196
When the network is plugged 0.039
And Tor is ready 18.424
Then I successfully start the Unsafe Browser in "fr" 15.684
And I kill the Unsafe Browser 5.739
When I enable the screen keyboard 0.163
Then the screen keyboard works in Tor Browser 26.875
And DuckDuckGo is the default search engine 11.274
And I kill the Tor Browser 5.559
And the screen keyboard works in Thunderbird 12.574
And the layout of the screen keyboard is set to "fr" 0.566
After features/support/hooks.rb:305 1.379
After features/support/hooks.rb:89 0.000
Feature: Localization
2:13.366
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.987
When I log in to a new session in German (de) 30.878
Then the keyboard layout is set to "de" 0.129
When the network is plugged 0.044
And Tor is ready 15.845
Then I successfully start the Unsafe Browser in "de" 15.385
And I kill the Unsafe Browser 5.805
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 27.421
And DuckDuckGo is the default search engine 11.095
And I kill the Tor Browser 5.447
And the screen keyboard works in Thunderbird 12.681
And the layout of the screen keyboard is set to "de" 0.528
After features/support/hooks.rb:305 1.372
After features/support/hooks.rb:89 0.000
Feature: Localization
2:16.754
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.198
When I log in to a new session in Italian (it) 32.992
Then the keyboard layout is set to "it" 0.158
When the network is plugged 0.170
And Tor is ready 15.477
Then I successfully start the Unsafe Browser in "it" 15.994
And I kill the Unsafe Browser 5.944
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 27.593
And DuckDuckGo is the default search engine 10.619
And I kill the Tor Browser 5.483
And the screen keyboard works in Thunderbird 13.455
And the layout of the screen keyboard is set to "us" 0.558
After features/support/hooks.rb:305 1.101
After features/support/hooks.rb:89 0.000
Feature: Localization
2:11.464
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.912
When I log in to a new session in Persian (fa) 31.727
Then the keyboard layout is set to "ir" 0.149
When the network is plugged 0.063
And Tor is ready 15.515
Then I successfully start the Unsafe Browser in "fa" 15.341
And I kill the Unsafe Browser 5.726
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 25.742
And DuckDuckGo is the default search engine 10.934
And I kill the Tor Browser 5.485
And the screen keyboard works in Thunderbird 12.147
And the layout of the screen keyboard is set to "ir" 0.592
After features/support/hooks.rb:305 0.942
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.074
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.044
When I log in to a new session in Portuguese (pt) 33.447
Then the keyboard layout is set to "pt" 0.160
When the network is plugged 0.053
And Tor is ready 16.703
Then I successfully start the Unsafe Browser in "pt" 16.493
And I kill the Unsafe Browser 5.904
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 26.896
And DuckDuckGo is the default search engine 11.084
And I kill the Tor Browser 5.490
And the screen keyboard works in Thunderbird 12.126
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:305 1.959
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.841
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.881
When I log in to a new session in Russian (ru) 32.948
Then the keyboard layout is set to "ru" 0.449
When the network is plugged 0.051
And Tor is ready 16.678
Then I successfully start the Unsafe Browser in "ru" 17.275
And I kill the Unsafe Browser 5.885
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 27.795
And DuckDuckGo is the default search engine 10.971
And I kill the Tor Browser 5.568
And the screen keyboard works in Thunderbird 13.615
And the layout of the screen keyboard is set to "ru" 0.602
After features/support/hooks.rb:305 1.231
After features/support/hooks.rb:89 0.000
Feature: Localization
2:50.403
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.134
When I log in to a new session in Spanish (es) 34.335
Then the keyboard layout is set to "es" 0.386
When the network is plugged 0.053
And Tor is ready 45.466
Then I successfully start the Unsafe Browser in "es" 14.662
And I kill the Unsafe Browser 5.863
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 30.317
And DuckDuckGo is the default search engine 12.136
And I kill the Tor Browser 5.484
And the screen keyboard works in Thunderbird 12.852
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:305 1.134
After features/support/hooks.rb:89 0.000
Feature: Localization
2:27.458
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.061
When I log in to a new session in Turkish (tr) 41.722
Then the keyboard layout is set to "tr" 0.155
When the network is plugged 0.066
And Tor is ready 17.547
Then I successfully start the Unsafe Browser in "tr" 16.534
And I kill the Unsafe Browser 5.983
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 28.202
And DuckDuckGo is the default search engine 10.982
And I kill the Tor Browser 5.431
And the screen keyboard works in Thunderbird 12.071
And the layout of the screen keyboard is set to "us" 0.568
After features/support/hooks.rb:305 1.119
After features/support/hooks.rb:89 0.000
1:37.649
Before features/support/hooks.rb:259 0.004
Given a computer 0.189
And I start Tails from DVD with network unplugged and I login 1:20.040
And I plug and mount a USB drive containing a sample PNG 15.647
Then MAT can clean some sample PNG file 1.772
After features/support/hooks.rb:305 1.201
After features/support/hooks.rb:89 0.009
Feature: Networking
41.457
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.895
And I disable networking in Tails Greeter 1.091
And I log in to a new session 17.837
Then no network interfaces are enabled 0.251
When I hotplug a network device 0.166
And I wait 10 seconds 10.001

Slept for 10 seconds

Then no network interfaces are enabled 0.213
After features/support/hooks.rb:305 0.980
After features/support/hooks.rb:89 0.000
19.564
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 19.185
Then no unexpected services are listening for network connections 0.379

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

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

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

After features/support/hooks.rb:305 0.814
After features/support/hooks.rb:89 0.000
1:43.476
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.375
When I request a reboot using the system menu 1.692
Then Tails eventually restarts 1:29.409
After features/support/hooks.rb:305 3.502
After features/support/hooks.rb:89 0.000
12.993
Given I have the SSH key pair for an SFTP server 0.249
When I connect to an SFTP server on the Internet 11.493
Then I successfully connect to the SFTP server 1.250
After features/support/hooks.rb:464 0.416
After features/support/hooks.rb:305 2.139
After features/support/hooks.rb:89 0.000
10.521
When the network is plugged 0.050
And the Tor Connection Assistant autostarts 4.334
And I look at the hide mode but then I go back 4.732
And I choose to connect to Tor automatically 1.261
Then Tor Connection does not propose me to use Tor bridges 0.141
After features/support/hooks.rb:305 1.514
After features/support/hooks.rb:89 0.000
10.272
When I monitor the network connections of tails-security-check 0.070
And I re-run tails-security-check 0.179
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.023
After features/support/hooks.rb:464 0.322
After features/support/hooks.rb:305 0.882
After features/support/hooks.rb:89 0.000
2.515
When I monitor the network connections of htpdate 0.061
And I re-run htpdate 2.432
Then I see that htpdate is properly stream isolated 0.020
After features/support/hooks.rb:464 0.412
After features/support/hooks.rb:305 0.848
After features/support/hooks.rb:89 0.000
32.290
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.078
And I re-run tails-upgrade-frontend-wrapper 32.197
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.014
After features/support/hooks.rb:464 0.403
After features/support/hooks.rb:305 0.898
After features/support/hooks.rb:89 0.000
33.278
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.009
When I successfully start the Unsafe Browser 18.822
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.770
And the Unsafe Browser chroot is torn down 0.554
After features/support/hooks.rb:305 0.966
After features/support/hooks.rb:89 0.000
44.988
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.679
When I successfully start the Unsafe Browser 18.793
# 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.001

Slept for 10 seconds

And I try to start the Unsafe Browser 0.180
Then I see a warning about another instance already running 3.333
After features/support/hooks.rb:305 2.084
After features/support/hooks.rb:89 0.000
2:31.019
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.400
And I capture all network traffic 0.005
And I configure the Unsafe Browser to check for updates more frequently 0.068
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 17.876
And I wait 120 seconds 2:0.053

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.603
After features/support/hooks.rb:464 0.509
After features/support/hooks.rb:305 0.736
After features/support/hooks.rb:89 0.042
30.362
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.991
And the network is unplugged 0.051
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.005

Slept for 10 seconds

When I try to start the Unsafe Browser 0.149
Then I am told I cannot start the Unsafe Browser when I am offline 7.164
After features/support/hooks.rb:305 1.214
After features/support/hooks.rb:89 0.000
21.174
When I plug a USB drive containing a basic VeraCrypt volume 7.051
And I cancel the GNOME authentication prompt 1.751
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.878
And I open this VeraCrypt volume in GNOME Files 6.308
Then I see the expected contents in this VeraCrypt volume 0.427
When I lock the currently opened VeraCrypt volume 0.432
Then the VeraCrypt volume has been unmounted and locked 0.323
After features/support/hooks.rb:305 0.713
After features/support/hooks.rb:89 0.000
26.802
When I plug a USB drive containing a hidden VeraCrypt volume 10.358
And I cancel the GNOME authentication prompt 1.944
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.086
And I open this VeraCrypt volume in GNOME Files 8.382
Then I see the expected contents in this VeraCrypt volume 0.378
When I lock the currently opened VeraCrypt volume 0.506
Then the VeraCrypt volume has been unmounted and locked 0.146
After features/support/hooks.rb:305 1.538
After features/support/hooks.rb:89 0.000
35.980
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.371
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 11.498
And I open this VeraCrypt volume in GNOME Files 6.557
Then I see the expected contents in this VeraCrypt volume 0.967
When I lock the currently opened VeraCrypt file container 0.407
Then the VeraCrypt file container has been unmounted and locked 0.177
After features/support/hooks.rb:305 0.899
After features/support/hooks.rb:89 0.000
45.063
When I plug and mount a USB drive containing a hidden VeraCrypt file container 27.814
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.871
And I open this VeraCrypt volume in GNOME Files 5.786
Then I see the expected contents in this VeraCrypt volume 0.892
When I lock the currently opened VeraCrypt file container 0.510
Then the VeraCrypt file container has been unmounted and locked 0.188
After features/support/hooks.rb:305 1.223
After features/support/hooks.rb:89 0.023
27.669
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.072
And I cancel the GNOME authentication prompt 1.834
And I unlock and mount this VeraCrypt volume with GNOME Disks 12.460
And I open this VeraCrypt volume in GNOME Files 5.172
Then I see the expected contents in this VeraCrypt volume 0.442
When I lock the currently opened VeraCrypt volume 0.529
Then the VeraCrypt volume has been unmounted and locked 0.157
After features/support/hooks.rb:305 0.874
After features/support/hooks.rb:89 0.000
27.887
When I plug a USB drive containing a hidden VeraCrypt volume 10.307
And I cancel the GNOME authentication prompt 1.768
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.891
And I open this VeraCrypt volume in GNOME Files 5.349
Then I see the expected contents in this VeraCrypt volume 0.699
When I lock the currently opened VeraCrypt volume 0.705
Then the VeraCrypt volume has been unmounted and locked 0.164
After features/support/hooks.rb:305 0.791
After features/support/hooks.rb:89 0.000
1:6.352
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.501
And I unlock and mount this VeraCrypt file container with GNOME Disks 22.547
And I open this VeraCrypt volume in GNOME Files 5.561
Then I see the expected contents in this VeraCrypt volume 14.644
When I lock the currently opened VeraCrypt file container 0.484
Then the VeraCrypt file container has been unmounted and locked 0.612
After features/support/hooks.rb:305 0.969
After features/support/hooks.rb:89 0.015
52.659
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.553
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.328
And I open this VeraCrypt volume in GNOME Files 6.128
Then I see the expected contents in this VeraCrypt volume 0.978
When I lock the currently opened VeraCrypt file container 0.469
Then the VeraCrypt file container has been unmounted and locked 0.199
After features/support/hooks.rb:305 2.346
After features/support/hooks.rb:89 0.015
42.422
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.206
And I unlock and mount this VeraCrypt file container with GNOME Disks 17.987
And I open this VeraCrypt volume in GNOME Files 5.634
Then I see the expected contents in this VeraCrypt volume 1.799
When I lock the currently opened VeraCrypt file container 0.497
Then the VeraCrypt file container has been unmounted and locked 0.296
After features/support/hooks.rb:305 1.274
After features/support/hooks.rb:89 0.000