Project Number Date
test_Tails_ISO_stable 4948 16 Jul 2024, 12:48

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 429 2 11 0 0 442 53 2 55 1:26:29.426 Failed
Feature: Time syncing
1:24.489
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 7.990
When I bump the system time with "-15 days" 0.237
And I warm reboot the computer 0.016
And the computer reboots Tails 1:15.229
Then Tails' hardware clock is close to the host system's time 1.015
After features/support/hooks.rb:515 0.109
After features/support/hooks.rb:326 0.661
After features/support/hooks.rb:100 0.008
Feature: Time syncing
1:32.211
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.266
When I bump the hardware clock's time with "-15 days" 1.942
And I warm reboot the computer 0.011
And the computer reboots Tails 1:21.287
Then the hardware clock is still off by "-15 days" 0.702
After features/support/hooks.rb:515 0.122
After features/support/hooks.rb:326 0.644
After features/support/hooks.rb:100 0.007
24.371
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.133
And I prepare Tails for memory erasure tests 0.472
When I start a process allocating 128 MiB of memory with a known pattern 1.218
Then patterns cover at least 128 MiB in the guest's memory 4.136

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

When I kill the allocating process 5.818
Then I find very few patterns in the guest's memory 4.592
5.036% 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: 5.036% (44 MiB out of 891 MiB reference memory)

After features/support/hooks.rb:326 5.175

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/00:28:08_Erasure_of_memory_freed_by_killed_userspace_processes.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/00:28:08_Erasure_of_memory_freed_by_killed_userspace_processes.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/00:28:08_Erasure_of_memory_freed_by_killed_userspace_processes.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/00:28:08_Erasure_of_memory_freed_by_killed_userspace_processes.journal

After features/support/hooks.rb:100 0.000
27.665
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 11.503
And I prepare Tails for memory erasure tests 0.512
And I find very few patterns in the guest's memory 4.609

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

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

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

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

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

After features/support/hooks.rb:326 1.442
After features/support/hooks.rb:100 0.000
1:3.284
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 9.530
And I prepare Tails for memory erasure tests 0.471
When I plug and mount a 128 MiB USB drive with a vfat filesystem 24.330
Then I find very few patterns in the guest's memory 3.893

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:326 3.856
After features/support/hooks.rb:100 0.000
55.469
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.505
And I prepare Tails for memory erasure tests 0.418
When I fill a 128 MiB file with a known pattern on the root filesystem 18.854
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 2.501
Then patterns cover at least 128 MiB in the guest's memory 3.267

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.012

Slept for 20 seconds

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

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

After features/support/hooks.rb:326 3.553
After features/support/hooks.rb:100 0.000
7:37.277
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:53.425
And I prepare Tails for memory erasure tests 0.417
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.220
When I trigger shutdown 0.018
And I wait 20 seconds 20.008

Slept for 20 seconds

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

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

After features/support/hooks.rb:326 3.526
After features/support/hooks.rb:100 0.014
26.561
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.464
And I temporarily create a 4 GiB disk named "gptfat" 0.052
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.213
And I plug USB drive "gptfat" 2.446
When I start Tails Installer 9.337
Then I am told by Tails Installer that the destination device "is too small" 0.047
After features/support/hooks.rb:326 0.797
After features/support/hooks.rb:100 0.001
3:32.874
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD and logged in with an administration password and the network is connected 2:2.409
And I update APT using apt 17.662
When I install "popularity-contest" using apt 22.767
Then I am notified I can not use Additional Software for "popularity-contest" 9.789
And I can open the Additional Software documentation from the notification 40.245
After features/support/hooks.rb:515 35.307
After features/support/hooks.rb:326 2.757
After features/support/hooks.rb:100 0.004
6:53.953
Scenario Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.007
Steps
Given a computer 0.340
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:18.684
And I configure APT to prefer an old version of cowsay 0.032
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.343
And I accept adding "cowsay" to Additional Software 6.587
And Additional Software is correctly configured for package "cowsay" 0.906
And I shutdown Tails and wait for the computer to power off 6.430
And I start Tails from USB drive "__internal" with network unplugged 58.057
And I enable persistence 11.738
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.025
And I log in to a new session 41.479
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.718
And I revert the APT tweaks that made it prefer an old version of cowsay 0.065
# 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.079
And the network is plugged 0.447
And Tor is ready 20.304
# 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 39.144
And available upgrades have been checked 0.543
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.136
And I can open the Additional Software configuration window from the notification 30.887
The
The Dogtail init script raised: SearchError: descendent of [application | gnome-shell]: child with name="Configure" roleName='push button'
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:335:in `initialize'
./features/support/helpers/dogtail.rb:264:in `new'
./features/support/helpers/dogtail.rb:264:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `child'
./features/step_definitions/additional_software_packages.rb:41:in `click_gnome_shell_notification_button'
./features/step_definitions/additional_software_packages.rb:164:in `/^I can open the Additional Software configuration window from the notification$/'
features/additional_software_packages.feature:106:in `And I can open the Additional Software configuration window from the notification'
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# 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.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
After features/support/hooks.rb:515 0.054
After features/support/hooks.rb:326 5.747

SCENARIO FAILED: 'Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online' (at time 01:29:39)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/01:29:39_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.file_content_var_log_boot.log

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/01:29:39_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.file_content_run_live-additional-software_log

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/01:29:39_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/01:29:39_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/01:29:39_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/01:29:39_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/01:29:39_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/01:29:39_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4948/artifact/build-artifacts/01:29:39_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.journal

After features/support/hooks.rb:100 0.018
1:1.279
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 48.212
When I eject the boot medium 0.228
Then Tails eventually shuts down 12.839
After features/support/hooks.rb:326 0.208
After features/support/hooks.rb:100 0.000
44.747
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.109
And I prepare Tails for memory erasure tests 0.462
And I fill a 128 MiB file with a known pattern on the root filesystem 15.915
And patterns cover at least 128 MiB in the guest's memory 3.760

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

When I eject the boot medium 0.261
And I wait for Tails to finish wiping the memory 14.475
Then I find very few patterns in the guest's memory 1.761

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

After features/support/hooks.rb:326 3.553
After features/support/hooks.rb:100 0.000
40.864
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.144
And I prepare Tails for memory erasure tests 0.424
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.140
And I fill the USB drive with a known pattern 2.742
And I read the content of the test FS 0.101
And patterns cover at least 90% of the test FS size in the guest's memory 3.604

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

When I eject the boot medium 0.424
And I wait for Tails to finish wiping the memory 13.515
Then I find very few patterns in the guest's memory 1.765

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

After features/support/hooks.rb:326 3.571
After features/support/hooks.rb:100 0.000
1:12.738
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 21.138
And I prepare Tails for memory erasure tests 0.480
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 36.017
And I fill the USB drive with a known pattern 1.435
And I read the content of the test FS 0.063
And patterns cover at least 99% of the test FS size in the guest's memory 3.030

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

When I eject the boot medium 0.514
And I wait for Tails to finish wiping the memory 8.306
Then I find very few patterns in the guest's memory 1.751

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

After features/support/hooks.rb:326 3.552
After features/support/hooks.rb:100 0.000
2:21.723
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.433
And I prepare Tails for memory erasure tests 0.509
And I fill a 128 MiB file with a known pattern on the persistent filesystem 25.837
And patterns cover at least 100 MiB in the guest's memory 3.272

Pattern coverage: 117.805% (117 MiB out of 100 MiB reference memory)

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

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

And Tails eventually shuts down 1:28.070
After features/support/hooks.rb:326 0.187
After features/support/hooks.rb:100 0.000
43.660
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.312
When I start "Tails Documentation" via GNOME Activities Overview 10.783
Then the Tor Browser has started 23.958
Then "Tails - Documentation" has loaded in the Tor Browser 0.606
After features/support/hooks.rb:326 1.323
After features/support/hooks.rb:100 0.000
52.876
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.127
When I start "Tails Documentation" via GNOME Activities Overview 10.620
Then the Tor Browser has started 27.516
Then "Tails - Documentation" has loaded in the Tor Browser 0.611
After features/support/hooks.rb:326 1.032
After features/support/hooks.rb:100 0.000
Feature: Using Evince
26.081
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 8.119
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.160
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.045
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.052
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.153
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.401
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.626
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.085
When I close Evince 0.196
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.137
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 6.741
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.328
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.075
When I close Evince 0.199
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.121
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.242
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.245
# 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.086
After features/support/hooks.rb:326 0.840
After features/support/hooks.rb:100 0.000
Feature: Using Evince
15.969
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.564
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.160
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.061
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.154
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.448
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.496
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.083
After features/support/hooks.rb:326 0.929
After features/support/hooks.rb:100 0.000
20.308
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.590
And I wait 10 seconds 10.009

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.227
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.187
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.051
After features/support/hooks.rb:326 0.759
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.629
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.892
When I log in to a new session in Arabic (ar) 31.948
Then the keyboard layout is set to "us" 0.212
When the network is plugged 0.040
And Tor is ready 17.382
Then I successfully start the Unsafe Browser in "ar" 15.281
And I kill the Unsafe Browser 5.922
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 28.328
And DuckDuckGo is the default search engine 16.005
And I kill the Tor Browser 5.510
And the screen keyboard works in Thunderbird 12.456
And the layout of the screen keyboard is set to "us" 0.523
After features/support/hooks.rb:326 2.089
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.984
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.049
When I log in to a new session in Chinese (zh_CN) 32.658
Then the keyboard layout is set to "cn" 0.538
When the network is plugged 0.039
And Tor is ready 17.968
Then I successfully start the Unsafe Browser in "zh_CN" 16.708
And I kill the Unsafe Browser 5.764
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 27.141
And DuckDuckGo is the default search engine 9.451
And I kill the Tor Browser 5.294
And the screen keyboard works in Thunderbird 18.701
And the layout of the screen keyboard is set to "us" 0.566
After features/support/hooks.rb:326 1.193
After features/support/hooks.rb:100 0.000
Feature: Localization
1:54.758
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.071
When I log in to a new session in English (en) 16.657
Then the keyboard layout is set to "us" 0.222
When the network is plugged 0.033
And Tor is ready 16.419
Then I successfully start the Unsafe Browser in "en" 16.051
And I kill the Unsafe Browser 5.787
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 28.107
And DuckDuckGo is the default search engine 5.012
And I kill the Tor Browser 5.277
And the screen keyboard works in Thunderbird 12.458
And the layout of the screen keyboard is set to "us" 0.559
After features/support/hooks.rb:326 2.970
After features/support/hooks.rb:100 0.000
Feature: Localization
2:12.404
Before features/support/hooks.rb:269 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 French (fr) 31.419
Then the keyboard layout is set to "fr" 0.297
When the network is plugged 0.044
And Tor is ready 15.972
Then I successfully start the Unsafe Browser in "fr" 15.152
And I kill the Unsafe Browser 5.934
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 27.915
And DuckDuckGo is the default search engine 9.162
And I kill the Tor Browser 5.248
And the screen keyboard works in Thunderbird 12.717
And the layout of the screen keyboard is set to "fr" 0.557
After features/support/hooks.rb:326 1.519
After features/support/hooks.rb:100 0.000
Feature: Localization
2:16.163
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.002
When I log in to a new session in German (de) 33.139
Then the keyboard layout is set to "de" 0.135
When the network is plugged 0.050
And Tor is ready 16.701
Then I successfully start the Unsafe Browser in "de" 15.073
And I kill the Unsafe Browser 5.815
When I enable the screen keyboard 0.100
Then the screen keyboard works in Tor Browser 27.582
And DuckDuckGo is the default search engine 10.286
And I kill the Tor Browser 5.596
And the screen keyboard works in Thunderbird 13.132
And the layout of the screen keyboard is set to "de" 0.546
After features/support/hooks.rb:326 1.286
After features/support/hooks.rb:100 0.000
Feature: Localization
2:18.014
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.943
When I log in to a new session in Italian (it) 33.068
Then the keyboard layout is set to "it" 0.226
When the network is plugged 0.035
And Tor is ready 18.375
Then I successfully start the Unsafe Browser in "it" 15.500
And I kill the Unsafe Browser 5.756
When I enable the screen keyboard 0.196
Then the screen keyboard works in Tor Browser 27.588
And DuckDuckGo is the default search engine 9.760
And I kill the Tor Browser 5.221
And the screen keyboard works in Thunderbird 13.812
And the layout of the screen keyboard is set to "us" 0.529
After features/support/hooks.rb:326 3.956
After features/support/hooks.rb:100 0.000
Feature: Localization
2:13.771
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.006
When I log in to a new session in Persian (fa) 32.526
Then the keyboard layout is set to "ir" 0.121
When the network is plugged 0.040
And Tor is ready 14.789
Then I successfully start the Unsafe Browser in "fa" 17.432
And I kill the Unsafe Browser 5.877
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 26.106
And DuckDuckGo is the default search engine 10.165
And I kill the Tor Browser 5.571
And the screen keyboard works in Thunderbird 12.503
And the layout of the screen keyboard is set to "ir" 0.525
After features/support/hooks.rb:326 1.062
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.859
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.911
When I log in to a new session in Portuguese (pt) 33.480
Then the keyboard layout is set to "pt" 0.399
When the network is plugged 0.043
And Tor is ready 17.562
Then I successfully start the Unsafe Browser in "pt" 16.535
And I kill the Unsafe Browser 6.065
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 25.204
And DuckDuckGo is the default search engine 16.513
And I kill the Tor Browser 5.658
And the screen keyboard works in Thunderbird 12.815
And the layout of the screen keyboard is set to "us" 0.564
After features/support/hooks.rb:326 1.969
After features/support/hooks.rb:100 0.000
Feature: Localization
2:14.611
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.895
When I log in to a new session in Russian (ru) 32.592
Then the keyboard layout is set to "ru" 0.156
When the network is plugged 0.029
And Tor is ready 14.323
Then I successfully start the Unsafe Browser in "ru" 17.256
And I kill the Unsafe Browser 5.951
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 27.346
And DuckDuckGo is the default search engine 9.938
And I kill the Tor Browser 5.289
And the screen keyboard works in Thunderbird 13.167
And the layout of the screen keyboard is set to "ru" 0.559
After features/support/hooks.rb:326 1.082
After features/support/hooks.rb:100 0.000
Feature: Localization
2:13.224
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.946
When I log in to a new session in Spanish (es) 32.654
Then the keyboard layout is set to "es" 0.176
When the network is plugged 0.033
And Tor is ready 15.286
Then I successfully start the Unsafe Browser in "es" 15.390
And I kill the Unsafe Browser 5.964
When I enable the screen keyboard 0.082
Then the screen keyboard works in Tor Browser 28.511
And DuckDuckGo is the default search engine 9.218
And I kill the Tor Browser 5.273
And the screen keyboard works in Thunderbird 12.154
And the layout of the screen keyboard is set to "us" 0.532
After features/support/hooks.rb:326 1.096
After features/support/hooks.rb:100 0.000
Feature: Localization
2:21.586
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.869
When I log in to a new session in Turkish (tr) 32.754
Then the keyboard layout is set to "tr" 0.134
When the network is plugged 0.043
And Tor is ready 17.843
Then I successfully start the Unsafe Browser in "tr" 14.956
And I kill the Unsafe Browser 5.810
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 28.075
And DuckDuckGo is the default search engine 15.393
And I kill the Tor Browser 5.705
And the screen keyboard works in Thunderbird 12.360
And the layout of the screen keyboard is set to "us" 0.542
After features/support/hooks.rb:326 1.336
After features/support/hooks.rb:100 0.000
1:34.298
Before features/support/hooks.rb:269 0.006
Given a computer 0.236
And I start Tails from DVD with network unplugged and I login 1:17.026
And I plug and mount a USB drive containing a sample PNG 15.363
Then MAT can clean some sample PNG file 1.673
After features/support/hooks.rb:326 0.617
After features/support/hooks.rb:100 0.013
Feature: Networking
38.425
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.593
And I disable networking in Tails Greeter 1.088
And I log in to a new session 18.069
Then no network interfaces are enabled 0.205
When I hotplug a network device 0.230
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.228
After features/support/hooks.rb:326 1.214
After features/support/hooks.rb:100 0.000
13.046
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.824
Then no unexpected services are listening for network connections 0.222

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

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

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

After features/support/hooks.rb:326 0.692
After features/support/hooks.rb:100 0.000
1:38.090
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.700
When I request a reboot using the system menu 1.827
Then Tails eventually restarts 1:23.562
After features/support/hooks.rb:326 3.519
After features/support/hooks.rb:100 0.000
14.111
Given I have the SSH key pair for an SFTP server 0.237
When I connect to an SFTP server on the Internet 12.757
Then I successfully connect to the SFTP server 1.115
After features/support/hooks.rb:515 0.583
After features/support/hooks.rb:326 1.779
After features/support/hooks.rb:100 0.000
12:9.617
When the network is plugged 0.035
And I wait 720 seconds 12:0.094

Slept for 720 seconds

Then I successfully configure Tor 9.430
And the time has synced 0.055
After features/support/hooks.rb:326 0.737
After features/support/hooks.rb:100 0.000
9.685
When the network is plugged 0.034
And the Tor Connection Assistant autostarts 3.898
And I look at the hide mode but then I go back 4.343
And I choose to connect to Tor automatically 1.279
Then Tor Connection does not propose me to use Tor bridges 0.130
After features/support/hooks.rb:326 0.640
After features/support/hooks.rb:100 0.000
10.253
When I monitor the network connections of tails-security-check 0.072
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:515 0.356
After features/support/hooks.rb:326 0.823
After features/support/hooks.rb:100 0.000
2.428
When I monitor the network connections of htpdate 0.070
And I re-run htpdate 2.346
Then I see that htpdate is properly stream isolated 0.012
After features/support/hooks.rb:515 0.427
After features/support/hooks.rb:326 0.677
After features/support/hooks.rb:100 0.000
32.279
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.088
And I re-run tails-upgrade-frontend-wrapper 32.177
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.013
After features/support/hooks.rb:515 0.490
After features/support/hooks.rb:326 1.265
After features/support/hooks.rb:100 0.000
35.499
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.531
When I successfully start the Unsafe Browser 19.795
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.515
And the Unsafe Browser chroot is torn down 0.536
After features/support/hooks.rb:326 0.734
After features/support/hooks.rb:100 0.000
53.947
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 21.482
When I successfully start the Unsafe Browser 18.868
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.248
Then I see a warning about another instance already running 3.338
After features/support/hooks.rb:326 1.755
After features/support/hooks.rb:100 0.000
2:31.923
Before features/support/hooks.rb:269 0.008
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.526
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.083
But checking for updates is disabled in the Unsafe Browser's configuration 0.013
When I successfully start the Unsafe Browser 18.562
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.640
After features/support/hooks.rb:515 0.501
After features/support/hooks.rb:326 0.690
After features/support/hooks.rb:100 0.052
29.865
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.281
And the network is unplugged 0.066
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.000

Slept for 10 seconds

When I try to start the Unsafe Browser 0.151
Then I am told I cannot start the Unsafe Browser when I am offline 7.365
After features/support/hooks.rb:326 1.086
After features/support/hooks.rb:100 0.000
21.512
When I plug a USB drive containing a basic VeraCrypt volume 6.943
And I cancel the GNOME authentication prompt 2.014
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.870
And I open this VeraCrypt volume in GNOME Files 6.622
Then I see the expected contents in this VeraCrypt volume 0.455
When I lock the currently opened VeraCrypt volume 0.468
Then the VeraCrypt volume has been unmounted and locked 0.136
After features/support/hooks.rb:326 0.785
After features/support/hooks.rb:100 0.000
25.014
When I plug a USB drive containing a hidden VeraCrypt volume 10.224
And I cancel the GNOME authentication prompt 2.028
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.217
And I open this VeraCrypt volume in GNOME Files 6.528
Then I see the expected contents in this VeraCrypt volume 0.379
When I lock the currently opened VeraCrypt volume 0.401
Then the VeraCrypt volume has been unmounted and locked 0.235
After features/support/hooks.rb:326 0.865
After features/support/hooks.rb:100 0.000
38.949
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.076
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.803
And I open this VeraCrypt volume in GNOME Files 6.391
Then I see the expected contents in this VeraCrypt volume 5.609
When I lock the currently opened VeraCrypt file container 0.405
Then the VeraCrypt file container has been unmounted and locked 0.662
After features/support/hooks.rb:326 0.744
After features/support/hooks.rb:100 0.000
45.105
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.888
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 11.473
And I open this VeraCrypt volume in GNOME Files 6.296
Then I see the expected contents in this VeraCrypt volume 0.772
When I lock the currently opened VeraCrypt file container 0.451
Then the VeraCrypt file container has been unmounted and locked 0.223
After features/support/hooks.rb:326 0.785
After features/support/hooks.rb:100 0.026
26.277
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.009
And I cancel the GNOME authentication prompt 1.926
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.865
And I open this VeraCrypt volume in GNOME Files 5.406
Then I see the expected contents in this VeraCrypt volume 0.341
When I lock the currently opened VeraCrypt volume 0.552
Then the VeraCrypt volume has been unmounted and locked 0.175
After features/support/hooks.rb:326 0.822
After features/support/hooks.rb:100 0.000
26.882
When I plug a USB drive containing a hidden VeraCrypt volume 10.343
And I cancel the GNOME authentication prompt 2.000
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.864
And I open this VeraCrypt volume in GNOME Files 4.310
Then I see the expected contents in this VeraCrypt volume 0.626
When I lock the currently opened VeraCrypt volume 0.437
Then the VeraCrypt volume has been unmounted and locked 0.299
After features/support/hooks.rb:326 1.539
After features/support/hooks.rb:100 0.000
50.724
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 23.099
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.123
And I open this VeraCrypt volume in GNOME Files 4.863
Then I see the expected contents in this VeraCrypt volume 0.906
When I lock the currently opened VeraCrypt file container 0.522
Then the VeraCrypt file container has been unmounted and locked 0.209
After features/support/hooks.rb:326 1.309
After features/support/hooks.rb:100 0.014
52.331
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.084
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.096
And I open this VeraCrypt volume in GNOME Files 4.599
Then I see the expected contents in this VeraCrypt volume 0.925
When I lock the currently opened VeraCrypt file container 0.443
Then the VeraCrypt file container has been unmounted and locked 0.182
After features/support/hooks.rb:326 0.804
After features/support/hooks.rb:100 0.015
42.571
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.662
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.913
And I open this VeraCrypt volume in GNOME Files 5.197
Then I see the expected contents in this VeraCrypt volume 2.132
When I lock the currently opened VeraCrypt file container 0.475
Then the VeraCrypt file container has been unmounted and locked 0.188
After features/support/hooks.rb:326 1.427
After features/support/hooks.rb:100 0.000