Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 100 10 Jun 2024, 06:33

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 432 1 0 0 0 433 52 1 53 1:12:5.224 Failed
Feature: Time syncing
1:22.151
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.002
Given I have started Tails from DVD without network and logged in 7.862
When I bump the system time with "-15 days" 0.220
And I warm reboot the computer 0.014
And the computer reboots Tails 1:13.006
Then Tails' hardware clock is close to the host system's time 1.047
After features/support/hooks.rb:504 0.143
After features/support/hooks.rb:315 0.599
After features/support/hooks.rb:100 0.005
Feature: Time syncing
1:30.228
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.002
Given I have started Tails from DVD without network and logged in 8.046
When I bump the hardware clock's time with "-15 days" 1.184
And I warm reboot the computer 0.012
And the computer reboots Tails 1:20.375
Then the hardware clock is still off by "-15 days" 0.608
After features/support/hooks.rb:504 0.103
After features/support/hooks.rb:315 0.608
After features/support/hooks.rb:100 0.005
19.202
Scenario Erasure of memory freed by killed userspace processes
Before features/support/hooks.rb:269 0.002
Steps
Given I have started Tails from DVD without network and logged in 8.039
And I prepare Tails for memory erasure tests 0.408
When I start a process allocating 128 MiB of memory with a known pattern 2.379
Then patterns cover at least 128 MiB in the guest's memory 3.492

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

When I kill the allocating process 0.378
Then I find very few patterns in the guest's memory 4.504
2.965% 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: 2.965% (26 MiB out of 883 MiB reference memory)

After features/support/hooks.rb:315 5.219

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/100/artifact/build-artifacts/00:29:10_Erasure_of_memory_freed_by_killed_userspace_processes.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/100/artifact/build-artifacts/00:29:10_Erasure_of_memory_freed_by_killed_userspace_processes.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/100/artifact/build-artifacts/00:29:10_Erasure_of_memory_freed_by_killed_userspace_processes.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/100/artifact/build-artifacts/00:29:10_Erasure_of_memory_freed_by_killed_userspace_processes.journal

After features/support/hooks.rb:100 0.000
24.913
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.270
And I prepare Tails for memory erasure tests 0.410
And I find very few patterns in the guest's memory 4.034

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

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

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

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

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

After features/support/hooks.rb:315 1.321
After features/support/hooks.rb:100 0.000
43.825
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.571
And I prepare Tails for memory erasure tests 0.370
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.139
Then I find very few patterns in the guest's memory 3.656

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:315 2.070
After features/support/hooks.rb:100 0.000
1:12.367
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 7.979
And I prepare Tails for memory erasure tests 0.395
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 36.170
Then I find very few patterns in the guest's memory 3.661

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:315 0.936
After features/support/hooks.rb:100 0.000
48.087
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 7.972
And I prepare Tails for memory erasure tests 0.411
When I fill a 128 MiB file with a known pattern on the root filesystem 13.244
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.928
Then patterns cover at least 128 MiB in the guest's memory 2.768

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:315 3.475
After features/support/hooks.rb:100 0.000
7:44.213
Before features/support/hooks.rb:269 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:59.530
And I prepare Tails for memory erasure tests 0.400
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.149
When I trigger shutdown 0.011
And I wait 20 seconds 20.016

Slept for 20 seconds

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

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

After features/support/hooks.rb:315 3.529
After features/support/hooks.rb:100 0.011
26.170
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.115
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.333
And I plug USB drive "gptfat" 2.597
When I start Tails Installer 9.021
Then I am told by Tails Installer that the destination device "is too small" 0.040
After features/support/hooks.rb:315 0.759
After features/support/hooks.rb:100 0.001
10:1.423
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.007
Given a computer 0.199
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:13.464
And I configure APT to prefer an old version of cowsay 0.022
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 27.672
And I accept adding "cowsay" to Additional Software 4.879
And Additional Software is correctly configured for package "cowsay" 0.835
And I shutdown Tails and wait for the computer to power off 6.281
And I start Tails from USB drive "__internal" with network unplugged 57.324
And I enable persistence 10.807
# 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.501
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.524
And I revert the APT tweaks that made it prefer an old version of cowsay 0.049
# 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.043
And Tor is ready 20.718
# 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 8.043
And available upgrades have been checked 0.140
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 2.271
And I can open the Additional Software configuration window from the notification 5.987
And I shutdown Tails and wait for the computer to power off 19.524
And I start Tails from USB drive "__internal" with network unplugged 57.517
And I enable persistence 10.529
# 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.497
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.110
And I revert the APT tweaks that made it prefer an old version of cowsay 0.051
And the network is plugged 0.038
And Tor is ready 1:16.013
Then the Additional Software upgrade service has started 0.172
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.087
After features/support/hooks.rb:504 2.133
After features/support/hooks.rb:315 1.047
After features/support/hooks.rb:100 0.029
56.109
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 45.090
When I eject the boot medium 0.259
Then Tails eventually shuts down 10.758
After features/support/hooks.rb:315 0.213
After features/support/hooks.rb:100 0.000
38.811
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.046
And I prepare Tails for memory erasure tests 0.375
And I fill a 128 MiB file with a known pattern on the root filesystem 13.177
And patterns cover at least 128 MiB in the guest's memory 3.565

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

When I eject the boot medium 0.270
And I wait for Tails to finish wiping the memory 11.659
Then I find very few patterns in the guest's memory 1.716

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

After features/support/hooks.rb:315 3.529
After features/support/hooks.rb:100 0.000
37.897
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.246
And I prepare Tails for memory erasure tests 0.401
And I plug and mount a 128 MiB USB drive with a vfat filesystem 9.257
And I fill the USB drive with a known pattern 2.520
And I read the content of the test FS 0.146
And patterns cover at least 90% of the test FS size in the guest's memory 3.453

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

When I eject the boot medium 0.391
And I wait for Tails to finish wiping the memory 11.726
Then I find very few patterns in the guest's memory 1.754

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

After features/support/hooks.rb:315 3.587
After features/support/hooks.rb:100 0.000
1:1.694
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.092
And I prepare Tails for memory erasure tests 0.427
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 36.147
And I fill the USB drive with a known pattern 1.601
And I read the content of the test FS 0.053
And patterns cover at least 99% of the test FS size in the guest's memory 2.997

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

When I eject the boot medium 0.298
And I wait for Tails to finish wiping the memory 10.379
Then I find very few patterns in the guest's memory 1.695

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

After features/support/hooks.rb:315 3.514
After features/support/hooks.rb:100 0.000
2:20.322
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.718
And I prepare Tails for memory erasure tests 0.374
And I fill a 128 MiB file with a known pattern on the persistent filesystem 23.595
And patterns cover at least 100 MiB in the guest's memory 3.516

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

When I eject the boot medium 0.473
And I wait for Tails to finish wiping the memory 11.240
Then I find very few patterns in the guest's memory 1.716

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

And Tails eventually shuts down 1:29.687
After features/support/hooks.rb:315 0.155
After features/support/hooks.rb:100 0.000
40.000
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.070
When I start "Tails Documentation" via GNOME Activities Overview 11.249
Then the Tor Browser has started 19.941
Then "Tails - Documentation" has loaded in the Tor Browser 0.738
After features/support/hooks.rb:315 1.275
After features/support/hooks.rb:100 0.000
46.460
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.539
When I start "Tails Documentation" via GNOME Activities Overview 10.477
Then the Tor Browser has started 21.880
Then "Tails - Documentation" has loaded in the Tor Browser 0.562
After features/support/hooks.rb:315 0.837
After features/support/hooks.rb:100 0.000
Feature: Using Evince
20.250
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.083
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.156
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.046
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.044
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.045
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.132
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.805
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.213
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.069
When I close Evince 0.181
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.116
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.136
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.284
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.071
When I close Evince 0.191
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.168
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.172
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.264
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.066
After features/support/hooks.rb:315 2.233
After features/support/hooks.rb:100 0.000
Feature: Using Evince
15.570
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.234
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.195
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.053
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.181
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.670
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.082
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.152
After features/support/hooks.rb:315 0.871
After features/support/hooks.rb:100 0.000
19.495
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 7.960
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.054
When I press the "PRINTSCREEN" key 0.124
And GNOME offers me various screenshot options 1.158
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.066
After features/support/hooks.rb:315 1.473
After features/support/hooks.rb:100 0.000
Feature: Localization
2:19.091
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.886
When I log in to a new session in Arabic (ar) 34.567
Then the keyboard layout is set to "us" 0.143
When the network is plugged 0.035
And Tor is ready 17.678
Then I successfully start the Unsafe Browser in "ar" 15.114
And I kill the Unsafe Browser 5.690
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 28.716
And DuckDuckGo is the default search engine 10.694
And I kill the Tor Browser 5.479
And the screen keyboard works in Thunderbird 12.447
And the layout of the screen keyboard is set to "us" 0.532
After features/support/hooks.rb:315 1.178
After features/support/hooks.rb:100 0.000
Feature: Localization
2:23.049
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.886
When I log in to a new session in Chinese (zh_CN) 34.087
Then the keyboard layout is set to "cn" 0.266
When the network is plugged 0.047
And Tor is ready 17.129
Then I successfully start the Unsafe Browser in "zh_CN" 15.532
And I kill the Unsafe Browser 5.756
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 28.883
And DuckDuckGo is the default search engine 10.492
And I kill the Tor Browser 5.512
And the screen keyboard works in Thunderbird 16.760
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:315 1.521
After features/support/hooks.rb:100 0.000
Feature: Localization
1:53.074
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.014
When I log in to a new session in English (en) 16.787
Then the keyboard layout is set to "us" 0.153
When the network is plugged 0.040
And Tor is ready 15.850
Then I successfully start the Unsafe Browser in "en" 14.823
And I kill the Unsafe Browser 5.608
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 28.326
And DuckDuckGo is the default search engine 5.004
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 12.563
And the layout of the screen keyboard is set to "us" 0.528
After features/support/hooks.rb:315 0.946
After features/support/hooks.rb:100 0.000
Feature: Localization
2:18.055
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.796
When I log in to a new session in French (fr) 33.794
Then the keyboard layout is set to "fr" 0.180
When the network is plugged 0.035
And Tor is ready 15.479
Then I successfully start the Unsafe Browser in "fr" 15.578
And I kill the Unsafe Browser 5.699
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 29.916
And DuckDuckGo is the default search engine 11.038
And I kill the Tor Browser 5.394
And the screen keyboard works in Thunderbird 12.486
And the layout of the screen keyboard is set to "fr" 0.569
After features/support/hooks.rb:315 1.966
After features/support/hooks.rb:100 0.000
Feature: Localization
2:14.529
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.888
When I log in to a new session in German (de) 32.989
Then the keyboard layout is set to "de" 0.184
When the network is plugged 0.043
And Tor is ready 16.396
Then I successfully start the Unsafe Browser in "de" 15.393
And I kill the Unsafe Browser 5.736
When I enable the screen keyboard 0.152
Then the screen keyboard works in Tor Browser 27.170
And DuckDuckGo is the default search engine 10.322
And I kill the Tor Browser 5.532
And the screen keyboard works in Thunderbird 12.155
And the layout of the screen keyboard is set to "de" 0.564
After features/support/hooks.rb:315 1.302
After features/support/hooks.rb:100 0.000
Feature: Localization
2:14.068
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.791
When I log in to a new session in Italian (it) 32.702
Then the keyboard layout is set to "it" 0.187
When the network is plugged 0.046
And Tor is ready 15.742
Then I successfully start the Unsafe Browser in "it" 14.916
And I kill the Unsafe Browser 5.721
When I enable the screen keyboard 0.162
Then the screen keyboard works in Tor Browser 28.305
And DuckDuckGo is the default search engine 10.153
And I kill the Tor Browser 5.226
And the screen keyboard works in Thunderbird 12.576
And the layout of the screen keyboard is set to "us" 0.536
After features/support/hooks.rb:315 1.075
After features/support/hooks.rb:100 0.000
Feature: Localization
2:16.798
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.798
When I log in to a new session in Persian (fa) 32.400
Then the keyboard layout is set to "ir" 0.199
When the network is plugged 0.048
And Tor is ready 16.533
Then I successfully start the Unsafe Browser in "fa" 15.297
And I kill the Unsafe Browser 5.590
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 29.290
And DuckDuckGo is the default search engine 10.534
And I kill the Tor Browser 5.504
And the screen keyboard works in Thunderbird 12.952
And the layout of the screen keyboard is set to "ir" 0.522
After features/support/hooks.rb:315 1.524
After features/support/hooks.rb:100 0.000
Feature: Localization
2:15.405
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.930
When I log in to a new session in Portuguese (pt) 32.526
Then the keyboard layout is set to "pt" 0.292
When the network is plugged 0.059
And Tor is ready 15.648
Then I successfully start the Unsafe Browser in "pt" 15.405
And I kill the Unsafe Browser 5.702
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 28.585
And DuckDuckGo is the default search engine 10.404
And I kill the Tor Browser 5.454
And the screen keyboard works in Thunderbird 12.731
And the layout of the screen keyboard is set to "us" 0.554
After features/support/hooks.rb:315 1.316
After features/support/hooks.rb:100 0.000
Feature: Localization
2:17.448
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.884
When I log in to a new session in Russian (ru) 32.792
Then the keyboard layout is set to "ru" 0.215
When the network is plugged 0.035
And Tor is ready 17.613
Then I successfully start the Unsafe Browser in "ru" 14.393
And I kill the Unsafe Browser 5.855
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 29.495
And DuckDuckGo is the default search engine 10.077
And I kill the Tor Browser 5.220
And the screen keyboard works in Thunderbird 13.148
And the layout of the screen keyboard is set to "ru" 0.604
After features/support/hooks.rb:315 1.041
After features/support/hooks.rb:100 0.000
Feature: Localization
2:18.050
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.875
When I log in to a new session in Spanish (es) 33.285
Then the keyboard layout is set to "es" 0.126
When the network is plugged 0.030
And Tor is ready 18.517
Then I successfully start the Unsafe Browser in "es" 14.203
And I kill the Unsafe Browser 5.668
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 27.703
And DuckDuckGo is the default search engine 10.335
And I kill the Tor Browser 5.469
And the screen keyboard works in Thunderbird 14.157
And the layout of the screen keyboard is set to "us" 0.530
After features/support/hooks.rb:315 1.296
After features/support/hooks.rb:100 0.000
Feature: Localization
2:16.694
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.833
When I log in to a new session in Turkish (tr) 33.033
Then the keyboard layout is set to "tr" 0.210
When the network is plugged 0.043
And Tor is ready 17.214
Then I successfully start the Unsafe Browser in "tr" 15.410
And I kill the Unsafe Browser 5.865
When I enable the screen keyboard 0.205
Then the screen keyboard works in Tor Browser 28.614
And DuckDuckGo is the default search engine 10.140
And I kill the Tor Browser 5.457
And the screen keyboard works in Thunderbird 12.130
And the layout of the screen keyboard is set to "us" 0.534
After features/support/hooks.rb:315 2.701
After features/support/hooks.rb:100 0.000
1:40.579
Before features/support/hooks.rb:269 0.006
Given a computer 0.182
And I start Tails from DVD with network unplugged and I login 1:23.428
And I plug and mount a USB drive containing a sample PNG 15.457
Then MAT can clean some sample PNG file 1.510
After features/support/hooks.rb:315 0.607
After features/support/hooks.rb:100 0.009
Feature: Networking
37.142
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.882
And I disable networking in Tails Greeter 0.979
And I log in to a new session 17.661
Then no network interfaces are enabled 0.169
When I hotplug a network device 0.234
And I wait 10 seconds 10.009

Slept for 10 seconds

Then no network interfaces are enabled 0.206
After features/support/hooks.rb:315 2.328
After features/support/hooks.rb:100 0.000
14.161
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.953
Then no unexpected services are listening for network connections 0.207

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:315 0.582
After features/support/hooks.rb:100 0.000
1:22.868
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.155
When I request a reboot using the system menu 1.738
Then Tails eventually restarts 1:8.974
After features/support/hooks.rb:315 3.466
After features/support/hooks.rb:100 0.000
13.342
Given I have the SSH key pair for an SFTP server 0.232
When I connect to an SFTP server on the Internet 11.898
Then I successfully connect to the SFTP server 1.211
After features/support/hooks.rb:504 0.545
After features/support/hooks.rb:315 1.132
After features/support/hooks.rb:100 0.000
9.782
When the network is plugged 0.031
And the Tor Connection Assistant autostarts 4.343
And I look at the hide mode but then I go back 3.961
And I choose to connect to Tor automatically 1.298
Then Tor Connection does not propose me to use Tor bridges 0.146
After features/support/hooks.rb:315 1.369
After features/support/hooks.rb:100 0.000
10.251
When I monitor the network connections of tails-security-check 0.071
And I re-run tails-security-check 0.157
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.022
After features/support/hooks.rb:504 0.419
After features/support/hooks.rb:315 0.831
After features/support/hooks.rb:100 0.000
32.087
When I monitor the network connections of htpdate 0.071
And I re-run htpdate 31.938
Then I see that htpdate is properly stream isolated 0.076
After features/support/hooks.rb:504 0.464
After features/support/hooks.rb:315 0.612
After features/support/hooks.rb:100 0.000
32.224
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.062
And I re-run tails-upgrade-frontend-wrapper 32.149
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:504 0.489
After features/support/hooks.rb:315 0.820
After features/support/hooks.rb:100 0.000
30.636
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.008
When I successfully start the Unsafe Browser 16.302
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.662
And the Unsafe Browser chroot is torn down 0.541
After features/support/hooks.rb:315 0.700
After features/support/hooks.rb:100 0.000
42.461
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.092
When I successfully start the Unsafe Browser 16.951
# 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.168
Then I see a warning about another instance already running 3.247
After features/support/hooks.rb:315 1.239
After features/support/hooks.rb:100 0.000
2:29.189
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.812
And I capture all network traffic 0.008
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.012
When I successfully start the Unsafe Browser 16.713
And I wait 120 seconds 2:0.019

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.551
After features/support/hooks.rb:504 0.505
After features/support/hooks.rb:315 0.720
After features/support/hooks.rb:100 0.035
29.111
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.999
And the network is unplugged 0.063
# 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.166
Then I am told I cannot start the Unsafe Browser when I am offline 6.872
After features/support/hooks.rb:315 0.746
After features/support/hooks.rb:100 0.000
20.437
When I plug a USB drive containing a basic VeraCrypt volume 7.061
And I cancel the GNOME authentication prompt 1.737
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.742
And I open this VeraCrypt volume in GNOME Files 5.361
Then I see the expected contents in this VeraCrypt volume 0.479
When I lock the currently opened VeraCrypt volume 0.850
Then the VeraCrypt volume has been unmounted and locked 0.204
After features/support/hooks.rb:315 0.839
After features/support/hooks.rb:100 0.000
22.995
When I plug a USB drive containing a hidden VeraCrypt volume 10.306
And I cancel the GNOME authentication prompt 1.830
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.997
And I open this VeraCrypt volume in GNOME Files 4.802
Then I see the expected contents in this VeraCrypt volume 0.532
When I lock the currently opened VeraCrypt volume 0.399
Then the VeraCrypt volume has been unmounted and locked 0.127
After features/support/hooks.rb:315 0.852
After features/support/hooks.rb:100 0.000
31.186
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.614
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.382
And I open this VeraCrypt volume in GNOME Files 5.707
Then I see the expected contents in this VeraCrypt volume 0.910
When I lock the currently opened VeraCrypt file container 0.374
Then the VeraCrypt file container has been unmounted and locked 0.197
After features/support/hooks.rb:315 0.788
After features/support/hooks.rb:100 0.000
41.440
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.407
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.555
And I open this VeraCrypt volume in GNOME Files 5.825
Then I see the expected contents in this VeraCrypt volume 1.055
When I lock the currently opened VeraCrypt file container 0.412
Then the VeraCrypt file container has been unmounted and locked 0.184
After features/support/hooks.rb:315 0.885
After features/support/hooks.rb:100 0.016
24.407
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.988
And I cancel the GNOME authentication prompt 1.678
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.709
And I open this VeraCrypt volume in GNOME Files 3.935
Then I see the expected contents in this VeraCrypt volume 0.551
When I lock the currently opened VeraCrypt volume 0.405
Then the VeraCrypt volume has been unmounted and locked 0.138
After features/support/hooks.rb:315 0.908
After features/support/hooks.rb:100 0.000
25.413
When I plug a USB drive containing a hidden VeraCrypt volume 10.298
And I cancel the GNOME authentication prompt 1.759
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.481
And I open this VeraCrypt volume in GNOME Files 3.727
Then I see the expected contents in this VeraCrypt volume 0.414
When I lock the currently opened VeraCrypt volume 0.539
Then the VeraCrypt volume has been unmounted and locked 0.193
After features/support/hooks.rb:315 0.798
After features/support/hooks.rb:100 0.000
49.393
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.314
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.978
And I open this VeraCrypt volume in GNOME Files 4.486
Then I see the expected contents in this VeraCrypt volume 0.935
When I lock the currently opened VeraCrypt file container 0.456
Then the VeraCrypt file container has been unmounted and locked 0.221
After features/support/hooks.rb:315 0.847
After features/support/hooks.rb:100 0.015
50.481
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.659
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.092
And I open this VeraCrypt volume in GNOME Files 4.398
Then I see the expected contents in this VeraCrypt volume 0.698
When I lock the currently opened VeraCrypt file container 0.433
Then the VeraCrypt file container has been unmounted and locked 0.199
After features/support/hooks.rb:315 0.771
After features/support/hooks.rb:100 0.014
40.164
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.597
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.489
And I open this VeraCrypt volume in GNOME Files 4.623
Then I see the expected contents in this VeraCrypt volume 0.896
When I lock the currently opened VeraCrypt file container 0.380
Then the VeraCrypt file container has been unmounted and locked 0.177
After features/support/hooks.rb:315 0.867
After features/support/hooks.rb:100 0.000