Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 75 17 May 2024, 06:48

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 421 1 11 0 0 433 52 1 53 1:12:37.502 Failed
Feature: Time syncing
1:31.529
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD without network and logged in 9.988
When I bump the system time with "-15 days" 0.253
And I warm reboot the computer 0.022
And the computer reboots Tails 1:20.906
Then Tails' hardware clock is close to the host system's time 0.358
After features/support/hooks.rb:464 0.145
After features/support/hooks.rb:305 0.646
After features/support/hooks.rb:89 0.042
Feature: Time syncing
1:32.151
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.001
Given I have started Tails from DVD without network and logged in 8.465
When I bump the hardware clock's time with "-15 days" 1.678
And I warm reboot the computer 0.012
And the computer reboots Tails 1:21.802
Then the hardware clock is still off by "-15 days" 0.193
After features/support/hooks.rb:464 0.137
After features/support/hooks.rb:305 0.676
After features/support/hooks.rb:89 0.007
23.562
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 9.156
And I prepare Tails for memory erasure tests 0.376
When I start a process allocating 128 MiB of memory with a known pattern 2.279
Then patterns cover at least 128 MiB in the guest's memory 5.403

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 1.358
After features/support/hooks.rb:89 0.000
56.949
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 10.494
And I prepare Tails for memory erasure tests 0.429
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.239
Then I find very few patterns in the guest's memory 6.444

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.023
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.502
After features/support/hooks.rb:89 0.000
7:41.330
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:55.202
And I prepare Tails for memory erasure tests 0.436
When I fill a 128 MiB file with a known pattern on the persistent filesystem 23.511
When I trigger shutdown 0.010
And I wait 20 seconds 20.014

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.517
After features/support/hooks.rb:89 0.011
27.348
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.540
And I temporarily create a 4 GiB disk named "gptfat" 0.046
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.298
And I plug USB drive "gptfat" 3.637
When I start Tails Installer 8.778
Then I am told by Tails Installer that the destination device "is too small" 0.047
After features/support/hooks.rb:305 0.790
After features/support/hooks.rb:89 0.001
7:17.381
Scenario Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.005
Steps
Given a computer 0.194
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:22.232
And I configure APT to prefer an old version of cowsay 0.026
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 30.277
And I accept adding "cowsay" to Additional Software 4.560
And Additional Software is correctly configured for package "cowsay" 0.923
And I shutdown Tails and wait for the computer to power off 6.716
And I start Tails from USB drive "__internal" with network unplugged 59.857
And I enable persistence 16.540
# 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.024
And I log in to a new session 36.450
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.636
And I revert the APT tweaks that made it prefer an old version of cowsay 0.053
# 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.088
And the network is plugged 0.040
And Tor is ready 22.686
# 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 40.944
And available upgrades have been checked 0.575
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.387
And I can open the Additional Software configuration window from the notification 32.163
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:464 0.035
After features/support/hooks.rb:305 4.799

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

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/75/artifact/build-artifacts/01:28:00_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_20268-more-early-patch-functionality/75/artifact/build-artifacts/01:28:00_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_20268-more-early-patch-functionality/75/artifact/build-artifacts/01:28:00_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_20268-more-early-patch-functionality/75/artifact/build-artifacts/01:28:00_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_20268-more-early-patch-functionality/75/artifact/build-artifacts/01:28:00_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_20268-more-early-patch-functionality/75/artifact/build-artifacts/01:28:00_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_20268-more-early-patch-functionality/75/artifact/build-artifacts/01:28:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/75/artifact/build-artifacts/01:28:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/75/artifact/build-artifacts/01:28:00_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.journal

After features/support/hooks.rb:89 0.067
1:3.164
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 46.727
When I eject the boot medium 0.267
Then Tails eventually shuts down 16.169
After features/support/hooks.rb:305 0.258
After features/support/hooks.rb:89 0.000
50.475
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.387
And I prepare Tails for memory erasure tests 0.683
And I fill a 128 MiB file with a known pattern on the root filesystem 16.714
And patterns cover at least 128 MiB in the guest's memory 3.453

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

When I eject the boot medium 0.267
And I wait for Tails to finish wiping the memory 19.225
Then I find very few patterns in the guest's memory 1.745

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

After features/support/hooks.rb:305 3.522
After features/support/hooks.rb:89 0.000
40.030
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 8.229
And I prepare Tails for memory erasure tests 0.504
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.194
And I fill the USB drive with a known pattern 2.877
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 4.281

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

When I eject the boot medium 0.294
And I wait for Tails to finish wiping the memory 11.573
Then I find very few patterns in the guest's memory 1.978

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

After features/support/hooks.rb:305 3.546
After features/support/hooks.rb:89 0.000
1:1.257
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.825
And I prepare Tails for memory erasure tests 0.471
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 34.513
And I fill the USB drive with a known pattern 2.008
And I read the content of the test FS 0.080
And patterns cover at least 99% of the test FS size in the guest's memory 5.621

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

When I eject the boot medium 0.342
And I wait for Tails to finish wiping the memory 7.545
Then I find very few patterns in the guest's memory 1.849

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

After features/support/hooks.rb:305 3.797
After features/support/hooks.rb:89 0.000
2:21.098
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.859
And I prepare Tails for memory erasure tests 0.506
And I fill a 128 MiB file with a known pattern on the persistent filesystem 22.831
And patterns cover at least 100 MiB in the guest's memory 4.006

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

When I eject the boot medium 0.485
And I wait for Tails to finish wiping the memory 10.720
Then I find very few patterns in the guest's memory 1.861

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

And Tails eventually shuts down 1:29.825
After features/support/hooks.rb:305 0.118
After features/support/hooks.rb:89 0.000
41.340
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 9.145
When I start "Tails Documentation" via GNOME Activities Overview 11.100
Then the Tor Browser has started 20.349
Then "Tails - Documentation" has loaded in the Tor Browser 0.746
After features/support/hooks.rb:305 1.056
After features/support/hooks.rb:89 0.000
1:5.467
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 30.832
When I start "Tails Documentation" via GNOME Activities Overview 10.892
Then the Tor Browser has started 23.190
Then "Tails - Documentation" has loaded in the Tor Browser 0.551
After features/support/hooks.rb:305 1.316
After features/support/hooks.rb:89 0.000
Feature: Using Evince
22.720
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and logged in 9.479
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.167
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.053
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.077
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.132
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.171
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.489
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.955
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.119
When I close Evince 0.219
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.149
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.178
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.356
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.083
When I close Evince 0.230
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.188
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.251
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.339
# 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.076
After features/support/hooks.rb:305 0.867
After features/support/hooks.rb:89 0.000
Feature: Using Evince
17.726
Before features/support/hooks.rb:259 0.022
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.277
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.092
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.180
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.743
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 3.016
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.222
After features/support/hooks.rb:305 0.975
After features/support/hooks.rb:89 0.000
20.720
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.753
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.351
When I press the "PRINTSCREEN" key 0.126
And GNOME offers me various screenshot options 1.293
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.064
After features/support/hooks.rb:305 0.893
After features/support/hooks.rb:89 0.000
Feature: Localization
2:28.404
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.783
When I log in to a new session in Arabic (ar) 30.797
Then the keyboard layout is set to "us" 0.156
When the network is plugged 0.049
And Tor is ready 16.776
Then I successfully start the Unsafe Browser in "ar" 16.137
And I kill the Unsafe Browser 5.851
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 30.107
And DuckDuckGo is the default search engine 19.198
And I kill the Tor Browser 5.468
And the screen keyboard works in Thunderbird 14.370
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:305 1.615
After features/support/hooks.rb:89 0.000
Feature: Localization
2:29.531
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.924
When I log in to a new session in Chinese (zh_CN) 32.525
Then the keyboard layout is set to "cn" 0.226
When the network is plugged 0.036
And Tor is ready 18.309
Then I successfully start the Unsafe Browser in "zh_CN" 17.627
And I kill the Unsafe Browser 5.679
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 28.356
And DuckDuckGo is the default search engine 11.217
And I kill the Tor Browser 5.542
And the screen keyboard works in Thunderbird 20.409
And the layout of the screen keyboard is set to "us" 0.561
After features/support/hooks.rb:305 1.161
After features/support/hooks.rb:89 0.000
Feature: Localization
2:6.879
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 9.072
When I log in to a new session in English (en) 19.231
Then the keyboard layout is set to "us" 0.156
When the network is plugged 0.065
And Tor is ready 16.178
Then I successfully start the Unsafe Browser in "en" 16.228
And I kill the Unsafe Browser 5.711
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 31.377
And DuckDuckGo is the default search engine 9.155
And I kill the Tor Browser 5.278
And the screen keyboard works in Thunderbird 13.729
And the layout of the screen keyboard is set to "us" 0.567
After features/support/hooks.rb:305 2.446
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.860
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 9.304
When I log in to a new session in French (fr) 33.048
Then the keyboard layout is set to "fr" 0.186
When the network is plugged 0.038
And Tor is ready 18.418
Then I successfully start the Unsafe Browser in "fr" 16.854
And I kill the Unsafe Browser 5.707
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 30.556
And DuckDuckGo is the default search engine 10.791
And I kill the Tor Browser 5.581
And the screen keyboard works in Thunderbird 12.668
And the layout of the screen keyboard is set to "fr" 0.586
After features/support/hooks.rb:305 1.088
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.361
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.267
When I log in to a new session in German (de) 32.433
Then the keyboard layout is set to "de" 0.189
When the network is plugged 0.041
And Tor is ready 17.056
Then I successfully start the Unsafe Browser in "de" 15.898
And I kill the Unsafe Browser 5.771
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 29.987
And DuckDuckGo is the default search engine 10.471
And I kill the Tor Browser 5.460
And the screen keyboard works in Thunderbird 13.096
And the layout of the screen keyboard is set to "de" 0.567
After features/support/hooks.rb:305 1.497
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.925
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.201
When I log in to a new session in Italian (it) 32.733
Then the keyboard layout is set to "it" 0.220
When the network is plugged 0.048
And Tor is ready 19.722
Then I successfully start the Unsafe Browser in "it" 16.329
And I kill the Unsafe Browser 5.834
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 31.013
And DuckDuckGo is the default search engine 11.532
And I kill the Tor Browser 5.531
And the screen keyboard works in Thunderbird 13.038
And the layout of the screen keyboard is set to "us" 0.593
After features/support/hooks.rb:305 1.491
After features/support/hooks.rb:89 0.000
Feature: Localization
2:30.389
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 9.093
When I log in to a new session in Persian (fa) 31.748
Then the keyboard layout is set to "ir" 0.182
When the network is plugged 0.049
And Tor is ready 16.129
Then I successfully start the Unsafe Browser in "fa" 17.362
And I kill the Unsafe Browser 5.828
When I enable the screen keyboard 0.129
Then the screen keyboard works in Tor Browser 30.960
And DuckDuckGo is the default search engine 18.969
And I kill the Tor Browser 5.545
And the screen keyboard works in Thunderbird 13.760
And the layout of the screen keyboard is set to "ir" 0.629
After features/support/hooks.rb:305 1.267
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.597
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.147
When I log in to a new session in Portuguese (pt) 32.502
Then the keyboard layout is set to "pt" 0.261
When the network is plugged 0.203
And Tor is ready 16.865
Then I successfully start the Unsafe Browser in "pt" 16.082
And I kill the Unsafe Browser 5.816
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 32.008
And DuckDuckGo is the default search engine 12.133
And I kill the Tor Browser 5.478
And the screen keyboard works in Thunderbird 13.412
And the layout of the screen keyboard is set to "us" 0.548
After features/support/hooks.rb:305 1.388
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.254
Before features/support/hooks.rb:259 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.841
When I log in to a new session in Russian (ru) 30.760
Then the keyboard layout is set to "ru" 0.238
When the network is plugged 0.057
And Tor is ready 21.043
Then I successfully start the Unsafe Browser in "ru" 15.887
And I kill the Unsafe Browser 5.825
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 30.335
And DuckDuckGo is the default search engine 11.453
And I kill the Tor Browser 5.526
And the screen keyboard works in Thunderbird 13.582
And the layout of the screen keyboard is set to "ru" 0.600
After features/support/hooks.rb:305 1.200
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.440
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 9.581
When I log in to a new session in Spanish (es) 31.873
Then the keyboard layout is set to "es" 0.188
When the network is plugged 0.056
And Tor is ready 18.456
Then I successfully start the Unsafe Browser in "es" 15.794
And I kill the Unsafe Browser 5.586
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 30.320
And DuckDuckGo is the default search engine 10.383
And I kill the Tor Browser 5.496
And the screen keyboard works in Thunderbird 13.893
And the layout of the screen keyboard is set to "us" 0.686
After features/support/hooks.rb:305 3.666
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.895
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.131
When I log in to a new session in Turkish (tr) 35.290
Then the keyboard layout is set to "tr" 0.165
When the network is plugged 0.036
And Tor is ready 16.857
Then I successfully start the Unsafe Browser in "tr" 15.738
And I kill the Unsafe Browser 5.793
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 30.267
And DuckDuckGo is the default search engine 11.386
And I kill the Tor Browser 5.556
And the screen keyboard works in Thunderbird 13.002
And the layout of the screen keyboard is set to "us" 0.553
After features/support/hooks.rb:305 0.883
After features/support/hooks.rb:89 0.000
1:37.738
Before features/support/hooks.rb:259 0.007
Given a computer 0.189
And I start Tails from DVD with network unplugged and I login 1:19.979
And I plug and mount a USB drive containing a sample PNG 15.759
Then MAT can clean some sample PNG file 1.810
After features/support/hooks.rb:305 0.829
After features/support/hooks.rb:89 0.008
Feature: Networking
40.007
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 9.518
And I disable networking in Tails Greeter 1.025
And I log in to a new session 18.830
Then no network interfaces are enabled 0.214
When I hotplug a network device 0.182
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.224
After features/support/hooks.rb:305 0.768
After features/support/hooks.rb:89 0.000
19.190
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 18.935
Then no unexpected services are listening for network connections 0.254

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.847
After features/support/hooks.rb:89 0.000
1:36.040
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.491
When I request a reboot using the system menu 1.750
Then Tails eventually restarts 1:21.797
After features/support/hooks.rb:305 3.560
After features/support/hooks.rb:89 0.000
20.314
Given I have the SSH key pair for an SFTP server 0.289
When I connect to an SFTP server on the Internet 18.823
Then I successfully connect to the SFTP server 1.201
After features/support/hooks.rb:464 0.502
After features/support/hooks.rb:305 1.033
After features/support/hooks.rb:89 0.000
10.297
When the network is plugged 0.037
And the Tor Connection Assistant autostarts 4.053
And I look at the hide mode but then I go back 4.732
And I choose to connect to Tor automatically 1.288
Then Tor Connection does not propose me to use Tor bridges 0.184
After features/support/hooks.rb:305 0.873
After features/support/hooks.rb:89 0.000
10.313
When I monitor the network connections of tails-security-check 0.081
And I re-run tails-security-check 0.193
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.037
After features/support/hooks.rb:464 0.443
After features/support/hooks.rb:305 0.897
After features/support/hooks.rb:89 0.000
2.478
When I monitor the network connections of htpdate 0.084
And I re-run htpdate 2.381
Then I see that htpdate is properly stream isolated 0.012
After features/support/hooks.rb:464 0.479
After features/support/hooks.rb:305 0.682
After features/support/hooks.rb:89 0.000
32.516
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.081
And I re-run tails-upgrade-frontend-wrapper 32.418
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.016
After features/support/hooks.rb:464 0.482
After features/support/hooks.rb:305 0.819
After features/support/hooks.rb:89 0.000
33.148
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.946
When I successfully start the Unsafe Browser 18.082
And I close the Unsafe Browser 0.122
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.548
And the Unsafe Browser chroot is torn down 0.448
After features/support/hooks.rb:305 1.761
After features/support/hooks.rb:89 0.000
44.528
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.677
When I successfully start the Unsafe Browser 17.772
# 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.215
Then I see a warning about another instance already running 3.852
After features/support/hooks.rb:305 2.165
After features/support/hooks.rb:89 0.000
2:30.374
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.585
And I capture all network traffic 0.010
And I configure the Unsafe Browser to check for updates more frequently 0.077
But checking for updates is disabled in the Unsafe Browser's configuration 0.017
When I successfully start the Unsafe Browser 17.062
And I wait 120 seconds 2:0.090

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.531
After features/support/hooks.rb:464 0.494
After features/support/hooks.rb:305 1.241
After features/support/hooks.rb:89 0.053
31.573
Before features/support/hooks.rb:259 0.041
Given I have started Tails from DVD and logged in and the network is connected 12.757
And the network is unplugged 0.489
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.009

Slept for 10 seconds

When I try to start the Unsafe Browser 0.268
Then I am told I cannot start the Unsafe Browser when I am offline 8.048
After features/support/hooks.rb:305 0.782
After features/support/hooks.rb:89 0.000
20.533
When I plug a USB drive containing a basic VeraCrypt volume 7.132
And I cancel the GNOME authentication prompt 2.214
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.032
And I open this VeraCrypt volume in GNOME Files 4.919
Then I see the expected contents in this VeraCrypt volume 0.547
When I lock the currently opened VeraCrypt volume 0.420
Then the VeraCrypt volume has been unmounted and locked 0.267
After features/support/hooks.rb:305 1.756
After features/support/hooks.rb:89 0.000
24.108
When I plug a USB drive containing a hidden VeraCrypt volume 10.672
And I cancel the GNOME authentication prompt 2.059
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.078
And I open this VeraCrypt volume in GNOME Files 5.269
Then I see the expected contents in this VeraCrypt volume 0.436
When I lock the currently opened VeraCrypt volume 0.420
Then the VeraCrypt volume has been unmounted and locked 0.170
After features/support/hooks.rb:305 1.085
After features/support/hooks.rb:89 0.000
36.535
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.987
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 11.642
And I open this VeraCrypt volume in GNOME Files 7.316
Then I see the expected contents in this VeraCrypt volume 0.760
When I lock the currently opened VeraCrypt file container 0.564
Then the VeraCrypt file container has been unmounted and locked 0.264
After features/support/hooks.rb:305 0.793
After features/support/hooks.rb:89 0.000
41.902
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.646
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.825
And I open this VeraCrypt volume in GNOME Files 6.624
Then I see the expected contents in this VeraCrypt volume 1.097
When I lock the currently opened VeraCrypt file container 0.458
Then the VeraCrypt file container has been unmounted and locked 0.250
After features/support/hooks.rb:305 0.876
After features/support/hooks.rb:89 0.016
26.464
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.034
And I cancel the GNOME authentication prompt 1.873
And I unlock and mount this VeraCrypt volume with GNOME Disks 11.505
And I open this VeraCrypt volume in GNOME Files 4.607
Then I see the expected contents in this VeraCrypt volume 0.573
When I lock the currently opened VeraCrypt volume 0.526
Then the VeraCrypt volume has been unmounted and locked 0.342
After features/support/hooks.rb:305 2.267
After features/support/hooks.rb:89 0.000
26.012
When I plug a USB drive containing a hidden VeraCrypt volume 10.258
And I cancel the GNOME authentication prompt 1.836
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.269
And I open this VeraCrypt volume in GNOME Files 4.335
Then I see the expected contents in this VeraCrypt volume 0.523
When I lock the currently opened VeraCrypt volume 0.655
Then the VeraCrypt volume has been unmounted and locked 0.133
After features/support/hooks.rb:305 1.302
After features/support/hooks.rb:89 0.000
52.023
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.954
And I unlock and mount this VeraCrypt file container with GNOME Disks 22.207
And I open this VeraCrypt volume in GNOME Files 4.966
Then I see the expected contents in this VeraCrypt volume 1.164
When I lock the currently opened VeraCrypt file container 0.468
Then the VeraCrypt file container has been unmounted and locked 0.261
After features/support/hooks.rb:305 0.964
After features/support/hooks.rb:89 0.021
53.156
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.205
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.185
And I open this VeraCrypt volume in GNOME Files 5.648
Then I see the expected contents in this VeraCrypt volume 1.263
When I lock the currently opened VeraCrypt file container 0.605
Then the VeraCrypt file container has been unmounted and locked 0.248
After features/support/hooks.rb:305 0.851
After features/support/hooks.rb:89 0.015
40.673
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.040
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.507
And I open this VeraCrypt volume in GNOME Files 4.533
Then I see the expected contents in this VeraCrypt volume 0.827
When I lock the currently opened VeraCrypt file container 0.484
Then the VeraCrypt file container has been unmounted and locked 0.280
After features/support/hooks.rb:305 0.815
After features/support/hooks.rb:89 0.000