Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 34 08 Apr 2024, 06:49

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 427 1 5 0 0 433 52 1 53 1:25:35.882 Failed
Feature: Time syncing
1:10.541
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 7.980
When I bump the system time with "-15 days" 0.485
And I warm reboot the computer 0.012
And the computer reboots Tails 1:1.012
Then Tails' hardware clock is close to the host system's time 1.051
After features/support/hooks.rb:464 0.105
After features/support/hooks.rb:305 0.642
After features/support/hooks.rb:89 0.005
Feature: Time syncing
1:12.226
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 8.599
When I bump the hardware clock's time with "-15 days" 1.626
And I warm reboot the computer 0.012
And the computer reboots Tails 1:1.534
Then the hardware clock is still off by "-15 days" 0.453
After features/support/hooks.rb:464 0.122
After features/support/hooks.rb:305 0.662
After features/support/hooks.rb:89 0.005
19.096
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.108
And I prepare Tails for memory erasure tests 0.519
When I start a process allocating 128 MiB of memory with a known pattern 2.677
Then patterns cover at least 128 MiB in the guest's memory 3.229

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.949
After features/support/hooks.rb:89 0.000
45.017
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.225
And I prepare Tails for memory erasure tests 0.424
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.929
Then I find very few patterns in the guest's memory 4.104

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.016

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.564
After features/support/hooks.rb:89 0.000
25:38.699
Scenario Erasure of read and write disk caches of persistent data on shutdown
Before features/support/hooks.rb:259 0.003
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 25:38.699
execution expired (RemoteShell::Timeout)
./features/support/helpers/remote_shell.rb:56:in `read'
./features/support/helpers/remote_shell.rb:56:in `block (3 levels) in communicate'
./features/support/helpers/remote_shell.rb:55:in `block (2 levels) in communicate'
./features/support/helpers/remote_shell.rb:42:in `loop'
./features/support/helpers/remote_shell.rb:42:in `block in communicate'
./features/support/helpers/remote_shell.rb:37:in `communicate'
./features/support/helpers/remote_shell.rb:174:in `execute'
./features/support/helpers/remote_shell.rb:185:in `initialize'
./features/support/helpers/dogtail.rb:80:in `new'
./features/support/helpers/dogtail.rb:80:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/common_steps.rb:713:in `new'
./features/step_definitions/common_steps.rb:713:in `/^all notifications have disappeared$/'
./features/step_definitions/snapshots.rb:152:in `block in reach_checkpoint'
./features/step_definitions/snapshots.rb:149:in `each'
./features/step_definitions/snapshots.rb:149:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:172:in `/^I\ have\ started\ Tails\ without\ network\ from\ a\ USB\ drive\ with\ a\ persistent\ partition\ enabled\ and\ logged\ in$/'
features/erase_memory.feature:76:in `Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in'
And I prepare Tails for memory erasure tests 0.000
When I fill a 128 MiB file with a known pattern on the persistent filesystem 0.000
When I trigger shutdown 0.000
And I wait 20 seconds 0.000
Then I find very few patterns in the guest's memory 0.000
After features/support/hooks.rb:305 9.809

SCENARIO FAILED: 'Erasure of read and write disk caches of persistent data on shutdown' (at time 00:54:29)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/34/artifact/build-artifacts/00:54:29_Erasure_of_read_and_write_disk_caches_of_persistent_data_on_shutdown.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/34/artifact/build-artifacts/00:54:29_Erasure_of_read_and_write_disk_caches_of_persistent_data_on_shutdown.mkv

After features/support/hooks.rb:89 0.018
24.819
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.402
And I temporarily create a 4 GiB disk named "gptfat" 0.066
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.097
And I plug USB drive "gptfat" 2.484
When I start Tails Installer 8.721
Then I am told by Tails Installer that the destination device "is too small" 0.047
After features/support/hooks.rb:305 0.678
After features/support/hooks.rb:89 0.001
8:57.933
Before features/support/hooks.rb:259 0.026
Before features/support/hooks.rb:456 0.027
Given a computer 0.209
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:11.239
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 23.721
And I accept adding "cowsay" to Additional Software 5.705
And Additional Software is correctly configured for package "cowsay" 1.109
And I shutdown Tails and wait for the computer to power off 6.496
And I start Tails from USB drive "__internal" with network unplugged 1:3.331
And I enable persistence 11.359
# 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 33.970
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.171
And I revert the APT tweaks that made it prefer an old version of cowsay 0.060
# 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.063
And the network is plugged 0.061
And Tor is ready 20.025
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 6.792
And available upgrades have been checked 0.076
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.298
And I can open the Additional Software configuration window from the notification 3.777
And I shutdown Tails and wait for the computer to power off 13.144
And I start Tails from USB drive "__internal" with network unplugged 55.894
And I enable persistence 11.005
# 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 35.229
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.581
And I revert the APT tweaks that made it prefer an old version of cowsay 0.045
And the network is plugged 0.034
And Tor is ready 50.201
Then the Additional Software upgrade service has started 0.166
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.092
After features/support/hooks.rb:464 2.152
After features/support/hooks.rb:305 0.671
After features/support/hooks.rb:89 0.033
52.783
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 43.955
When I eject the boot medium 0.216
Then Tails eventually shuts down 8.611
After features/support/hooks.rb:305 0.226
After features/support/hooks.rb:89 0.000
38.229
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.135
And I prepare Tails for memory erasure tests 0.485
And I fill a 128 MiB file with a known pattern on the root filesystem 15.628
And patterns cover at least 128 MiB in the guest's memory 3.240

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

When I eject the boot medium 0.263
And I wait for Tails to finish wiping the memory 8.783
Then I find very few patterns in the guest's memory 1.691

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

After features/support/hooks.rb:305 3.556
After features/support/hooks.rb:89 0.000
32.516
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.179
And I prepare Tails for memory erasure tests 0.649
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.936
And I fill the USB drive with a known pattern 2.182
And I read the content of the test FS 0.095
And patterns cover at least 90% of the test FS size in the guest's memory 3.429

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

When I eject the boot medium 0.276
And I wait for Tails to finish wiping the memory 8.994
Then I find very few patterns in the guest's memory 1.772

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

After features/support/hooks.rb:305 3.601
After features/support/hooks.rb:89 0.000
59.012
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.259
And I prepare Tails for memory erasure tests 0.472
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 31.947
And I fill the USB drive with a known pattern 1.231
And I read the content of the test FS 0.062
And patterns cover at least 99% of the test FS size in the guest's memory 2.869

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

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

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

After features/support/hooks.rb:305 3.613
After features/support/hooks.rb:89 0.000
2:24.141
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.440
And I prepare Tails for memory erasure tests 0.435
And I fill a 128 MiB file with a known pattern on the persistent filesystem 22.563
And patterns cover at least 100 MiB in the guest's memory 3.437

Pattern coverage: 114.023% (114 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.431
And I wait for Tails to finish wiping the memory 17.761
Then I find very few patterns in the guest's memory 1.756

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

And Tails eventually shuts down 1:28.315
After features/support/hooks.rb:305 0.185
After features/support/hooks.rb:89 0.000
37.586
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.226
When I start "Tails Documentation" via GNOME Activities Overview 10.705
Then the Tor Browser has started 17.954
Then "Tails - Documentation" has loaded in the Tor Browser 0.700
After features/support/hooks.rb:305 1.379
After features/support/hooks.rb:89 0.000
42.758
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.698
When I start "Tails Documentation" via GNOME Activities Overview 10.654
Then the Tor Browser has started 18.872
Then "Tails - Documentation" has loaded in the Tor Browser 0.533
After features/support/hooks.rb:305 0.724
After features/support/hooks.rb:89 0.000
Feature: Using Evince
21.449
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.290
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.174
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.062
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.060
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.057
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.151
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.756
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.406
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.096
When I close Evince 0.185
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.130
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.177
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.865
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.076
When I close Evince 0.200
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.123
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.257
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.305
# 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.073
After features/support/hooks.rb:305 0.754
After features/support/hooks.rb:89 0.000
Feature: Using Evince
15.023
Before features/support/hooks.rb:259 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.223
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.154
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.086
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.161
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.289
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.949
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.158
After features/support/hooks.rb:305 0.802
After features/support/hooks.rb:89 0.000
20.655
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 9.264
And I wait 10 seconds 10.003

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.056
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.033
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.055
After features/support/hooks.rb:305 0.927
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.160
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.534
When I log in to a new session in Arabic (ar) 28.873
Then the keyboard layout is set to "us" 0.296
When the network is plugged 0.038
And Tor is ready 16.217
Then I successfully start the Unsafe Browser in "ar" 14.356
And I kill the Unsafe Browser 5.731
When I enable the screen keyboard 0.088
Then the screen keyboard works in Tor Browser 26.787
And DuckDuckGo is the default search engine 18.432
And I kill the Tor Browser 5.564
And the screen keyboard works in Thunderbird 11.703
And the layout of the screen keyboard is set to "us" 0.535
After features/support/hooks.rb:305 1.082
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.602
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 7.895
When I log in to a new session in Chinese (zh_CN) 29.006
Then the keyboard layout is set to "cn" 0.235
When the network is plugged 0.048
And Tor is ready 16.489
Then I successfully start the Unsafe Browser in "zh_CN" 14.150
And I kill the Unsafe Browser 5.639
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 25.249
And DuckDuckGo is the default search engine 17.856
And I kill the Tor Browser 5.418
And the screen keyboard works in Thunderbird 16.952
And the layout of the screen keyboard is set to "us" 0.551
After features/support/hooks.rb:305 1.607
After features/support/hooks.rb:89 0.000
Feature: Localization
1:49.413
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.767
When I log in to a new session in English (en) 14.876
Then the keyboard layout is set to "us" 0.156
When the network is plugged 0.035
And Tor is ready 15.782
Then I successfully start the Unsafe Browser in "en" 13.473
And I kill the Unsafe Browser 5.680
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 24.009
And DuckDuckGo is the default search engine 10.236
And I kill the Tor Browser 5.410
And the screen keyboard works in Thunderbird 11.343
And the layout of the screen keyboard is set to "us" 0.536
After features/support/hooks.rb:305 0.982
After features/support/hooks.rb:89 0.000
Feature: Localization
2:3.723
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 7.850
When I log in to a new session in French (fr) 28.639
Then the keyboard layout is set to "fr" 0.150
When the network is plugged 0.055
And Tor is ready 15.371
Then I successfully start the Unsafe Browser in "fr" 14.277
And I kill the Unsafe Browser 5.671
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 25.085
And DuckDuckGo is the default search engine 9.721
And I kill the Tor Browser 5.294
And the screen keyboard works in Thunderbird 10.951
And the layout of the screen keyboard is set to "fr" 0.544
After features/support/hooks.rb:305 1.132
After features/support/hooks.rb:89 0.000
Feature: Localization
2:7.196
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.827
When I log in to a new session in German (de) 29.577
Then the keyboard layout is set to "de" 0.274
When the network is plugged 0.040
And Tor is ready 17.872
Then I successfully start the Unsafe Browser in "de" 13.729
And I kill the Unsafe Browser 5.621
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 25.033
And DuckDuckGo is the default search engine 10.105
And I kill the Tor Browser 5.433
And the screen keyboard works in Thunderbird 11.015
And the layout of the screen keyboard is set to "de" 0.566
After features/support/hooks.rb:305 1.304
After features/support/hooks.rb:89 0.000
Feature: Localization
2:12.114
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.940
When I log in to a new session in Italian (it) 29.553
Then the keyboard layout is set to "it" 0.289
When the network is plugged 0.041
And Tor is ready 14.435
Then I successfully start the Unsafe Browser in "it" 13.942
And I kill the Unsafe Browser 5.849
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 23.271
And DuckDuckGo is the default search engine 19.006
And I kill the Tor Browser 5.479
And the screen keyboard works in Thunderbird 11.535
And the layout of the screen keyboard is set to "us" 0.684
After features/support/hooks.rb:305 1.500
After features/support/hooks.rb:89 0.000
Feature: Localization
2:4.130
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.845
When I log in to a new session in Persian (fa) 29.989
Then the keyboard layout is set to "ir" 0.336
When the network is plugged 0.039
And Tor is ready 14.400
Then I successfully start the Unsafe Browser in "fa" 14.192
And I kill the Unsafe Browser 5.773
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 23.491
And DuckDuckGo is the default search engine 9.890
And I kill the Tor Browser 5.388
And the screen keyboard works in Thunderbird 11.120
And the layout of the screen keyboard is set to "ir" 0.552
After features/support/hooks.rb:305 1.030
After features/support/hooks.rb:89 0.000
Feature: Localization
2:7.158
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.778
When I log in to a new session in Portuguese (pt) 30.138
Then the keyboard layout is set to "pt" 0.290
When the network is plugged 0.056
And Tor is ready 17.103
Then I successfully start the Unsafe Browser in "pt" 13.450
And I kill the Unsafe Browser 5.705
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 24.802
And DuckDuckGo is the default search engine 10.011
And I kill the Tor Browser 5.249
And the screen keyboard works in Thunderbird 11.845
And the layout of the screen keyboard is set to "us" 0.619
After features/support/hooks.rb:305 1.298
After features/support/hooks.rb:89 0.000
Feature: Localization
2:6.575
Before features/support/hooks.rb:259 0.024
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.960
When I log in to a new session in Russian (ru) 29.201
Then the keyboard layout is set to "ru" 0.236
When the network is plugged 0.052
And Tor is ready 15.018
Then I successfully start the Unsafe Browser in "ru" 13.784
And I kill the Unsafe Browser 5.708
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 25.633
And DuckDuckGo is the default search engine 10.617
And I kill the Tor Browser 5.463
And the screen keyboard works in Thunderbird 12.213
And the layout of the screen keyboard is set to "ru" 0.566
After features/support/hooks.rb:305 1.475
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.288
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 7.914
When I log in to a new session in Spanish (es) 29.949
Then the keyboard layout is set to "es" 0.224
When the network is plugged 0.065
And Tor is ready 15.659
Then I successfully start the Unsafe Browser in "es" 14.331
And I kill the Unsafe Browser 5.755
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 25.361
And DuckDuckGo is the default search engine 22.355
And I kill the Tor Browser 5.563
And the screen keyboard works in Thunderbird 11.420
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:305 1.392
After features/support/hooks.rb:89 0.000
Feature: Localization
2:7.908
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.888
When I log in to a new session in Turkish (tr) 29.622
Then the keyboard layout is set to "tr" 0.215
When the network is plugged 0.041
And Tor is ready 14.996
Then I successfully start the Unsafe Browser in "tr" 14.094
And I kill the Unsafe Browser 5.716
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 27.276
And DuckDuckGo is the default search engine 10.406
And I kill the Tor Browser 5.552
And the screen keyboard works in Thunderbird 11.417
And the layout of the screen keyboard is set to "us" 0.580
After features/support/hooks.rb:305 1.199
After features/support/hooks.rb:89 0.000
1:24.554
Before features/support/hooks.rb:259 0.007
Given a computer 0.217
And I start Tails from DVD with network unplugged and I login 1:10.661
And I plug and mount a USB drive containing a sample PNG 12.024
Then MAT can clean some sample PNG file 1.651
After features/support/hooks.rb:305 1.100
After features/support/hooks.rb:89 0.011
Feature: Networking
35.322
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.842
And I disable networking in Tails Greeter 1.014
And I log in to a new session 15.798
Then no network interfaces are enabled 0.289
When I hotplug a network device 0.190
And I wait 10 seconds 10.003

Slept for 10 seconds

Then no network interfaces are enabled 0.183
After features/support/hooks.rb:305 0.904
After features/support/hooks.rb:89 0.000
24.028
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 23.814
Then no unexpected services are listening for network connections 0.214

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.845
After features/support/hooks.rb:89 0.000
1:13.142
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.116
When I request a reboot using the system menu 1.628
Then Tails eventually restarts 59.397
After features/support/hooks.rb:305 3.683
After features/support/hooks.rb:89 0.000
11.479
Given I have the SSH key pair for an SFTP server 0.242
When I connect to an SFTP server on the Internet 10.059
Then I successfully connect to the SFTP server 1.177
After features/support/hooks.rb:464 0.524
After features/support/hooks.rb:305 1.014
After features/support/hooks.rb:89 0.000
10.917
When the network is plugged 0.050
And the Tor Connection Assistant autostarts 4.487
And I look at the hide mode but then I go back 4.811
And I choose to connect to Tor automatically 1.429
Then Tor Connection does not propose me to use Tor bridges 0.138
After features/support/hooks.rb:305 1.004
After features/support/hooks.rb:89 0.000
10.256
When I monitor the network connections of tails-security-check 0.056
And I re-run tails-security-check 0.174
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.025
After features/support/hooks.rb:464 0.438
After features/support/hooks.rb:305 0.790
After features/support/hooks.rb:89 0.000
2.760
When I monitor the network connections of htpdate 0.080
And I re-run htpdate 2.668
Then I see that htpdate is properly stream isolated 0.011
After features/support/hooks.rb:464 0.361
After features/support/hooks.rb:305 0.655
After features/support/hooks.rb:89 0.000
32.081
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.087
And I re-run tails-upgrade-frontend-wrapper 31.982
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:464 0.486
After features/support/hooks.rb:305 0.801
After features/support/hooks.rb:89 0.000
29.329
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.730
When I successfully start the Unsafe Browser 16.052
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 0.990
And the Unsafe Browser chroot is torn down 0.434
After features/support/hooks.rb:305 0.874
After features/support/hooks.rb:89 0.000
38.864
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.290
When I successfully start the Unsafe Browser 14.615
# 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.008

Slept for 10 seconds

And I try to start the Unsafe Browser 0.179
Then I see a warning about another instance already running 2.770
After features/support/hooks.rb:305 1.542
After features/support/hooks.rb:89 0.000
2:28.479
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.010
Given I have started Tails from DVD and logged in and the network is connected 11.126
And I capture all network traffic 0.005
And I configure the Unsafe Browser to check for updates more frequently 0.070
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 16.747
And I wait 120 seconds 2:0.088

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.429
After features/support/hooks.rb:464 0.519
After features/support/hooks.rb:305 1.002
After features/support/hooks.rb:89 0.049
27.690
Before features/support/hooks.rb:259 0.017
Given I have started Tails from DVD and logged in and the network is connected 11.125
And the network is unplugged 0.048
# 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.148
Then I am told I cannot start the Unsafe Browser when I am offline 6.358
After features/support/hooks.rb:305 0.682
After features/support/hooks.rb:89 0.000
19.152
When I plug a USB drive containing a basic VeraCrypt volume 6.944
And I cancel the GNOME authentication prompt 1.690
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.568
And I open this VeraCrypt volume in GNOME Files 4.715
Then I see the expected contents in this VeraCrypt volume 0.548
When I lock the currently opened VeraCrypt volume 0.513
Then the VeraCrypt volume has been unmounted and locked 0.170
After features/support/hooks.rb:305 0.721
After features/support/hooks.rb:89 0.000
22.312
When I plug a USB drive containing a hidden VeraCrypt volume 10.236
And I cancel the GNOME authentication prompt 1.710
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.561
And I open this VeraCrypt volume in GNOME Files 4.881
Then I see the expected contents in this VeraCrypt volume 0.358
When I lock the currently opened VeraCrypt volume 0.422
Then the VeraCrypt volume has been unmounted and locked 0.141
After features/support/hooks.rb:305 1.002
After features/support/hooks.rb:89 0.000
27.152
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 11.438
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.177
And I open this VeraCrypt volume in GNOME Files 6.162
Then I see the expected contents in this VeraCrypt volume 0.832
When I lock the currently opened VeraCrypt file container 0.391
Then the VeraCrypt file container has been unmounted and locked 0.149
After features/support/hooks.rb:305 0.952
After features/support/hooks.rb:89 0.000
37.611
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.466
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.458
And I open this VeraCrypt volume in GNOME Files 6.289
Then I see the expected contents in this VeraCrypt volume 0.845
When I lock the currently opened VeraCrypt file container 0.388
Then the VeraCrypt file container has been unmounted and locked 0.162
After features/support/hooks.rb:305 1.178
After features/support/hooks.rb:89 0.016
25.844
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.052
And I cancel the GNOME authentication prompt 1.633
And I unlock and mount this VeraCrypt volume with GNOME Disks 12.080
And I open this VeraCrypt volume in GNOME Files 4.181
Then I see the expected contents in this VeraCrypt volume 0.315
When I lock the currently opened VeraCrypt volume 0.393
Then the VeraCrypt volume has been unmounted and locked 0.189
After features/support/hooks.rb:305 0.730
After features/support/hooks.rb:89 0.000
27.359
When I plug a USB drive containing a hidden VeraCrypt volume 10.334
And I cancel the GNOME authentication prompt 1.768
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.949
And I open this VeraCrypt volume in GNOME Files 4.158
Then I see the expected contents in this VeraCrypt volume 0.529
When I lock the currently opened VeraCrypt volume 0.459
Then the VeraCrypt volume has been unmounted and locked 1.160
After features/support/hooks.rb:305 0.711
After features/support/hooks.rb:89 0.000
45.603
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 17.171
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.619
And I open this VeraCrypt volume in GNOME Files 5.226
Then I see the expected contents in this VeraCrypt volume 0.958
When I lock the currently opened VeraCrypt file container 0.410
Then the VeraCrypt file container has been unmounted and locked 0.218
After features/support/hooks.rb:305 0.835
After features/support/hooks.rb:89 0.019
44.876
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.365
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.392
And I open this VeraCrypt volume in GNOME Files 4.632
Then I see the expected contents in this VeraCrypt volume 0.773
When I lock the currently opened VeraCrypt file container 0.466
Then the VeraCrypt file container has been unmounted and locked 0.245
After features/support/hooks.rb:305 0.761
After features/support/hooks.rb:89 0.014
37.997
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.154
And I unlock and mount this VeraCrypt file container with GNOME Disks 17.792
And I open this VeraCrypt volume in GNOME Files 5.327
Then I see the expected contents in this VeraCrypt volume 2.197
When I lock the currently opened VeraCrypt file container 0.367
Then the VeraCrypt file container has been unmounted and locked 0.158
After features/support/hooks.rb:305 0.748
After features/support/hooks.rb:89 0.000