Project Number Date
test_Tails_ISO_devel 3358 20 Apr 2024, 16:44

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:30:37.597 Failed
Feature: Time syncing
1:24.350
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.312
When I bump the system time with "-15 days" 0.392
And I warm reboot the computer 0.027
And the computer reboots Tails 1:14.724
Then Tails' hardware clock is close to the host system's time 0.892
After features/support/hooks.rb:464 0.132
After features/support/hooks.rb:305 0.632
After features/support/hooks.rb:89 0.005
Feature: Time syncing
1:28.224
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 9.129
When I bump the hardware clock's time with "-15 days" 2.102
And I warm reboot the computer 0.058
And the computer reboots Tails 1:16.071
Then the hardware clock is still off by "-15 days" 0.863
After features/support/hooks.rb:464 0.128
After features/support/hooks.rb:305 0.604
After features/support/hooks.rb:89 0.005
28.869
Scenario Erasure of memory freed by killed userspace processes
Before features/support/hooks.rb:259 0.002
Steps
Given I have started Tails from DVD without network and logged in 12.095
And I prepare Tails for memory erasure tests 0.471
When I start a process allocating 128 MiB of memory with a known pattern 4.442
Then patterns cover at least 128 MiB in the guest's memory 3.864

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

When I kill the allocating process 3.590
Then I find very few patterns in the guest's memory 4.404
13.684% 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: 13.684% (118 MiB out of 869 MiB reference memory)

After features/support/hooks.rb:305 5.141

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3358/artifact/build-artifacts/00:29:23_Erasure_of_memory_freed_by_killed_userspace_processes.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3358/artifact/build-artifacts/00:29:23_Erasure_of_memory_freed_by_killed_userspace_processes.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3358/artifact/build-artifacts/00:29:23_Erasure_of_memory_freed_by_killed_userspace_processes.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3358/artifact/build-artifacts/00:29:23_Erasure_of_memory_freed_by_killed_userspace_processes.journal

After features/support/hooks.rb:89 0.000
25.673
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.510
And I prepare Tails for memory erasure tests 0.718
And I find very few patterns in the guest's memory 4.183

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.568
After features/support/hooks.rb:89 0.000
8:9.698
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7:23.027
And I prepare Tails for memory erasure tests 0.455
When I fill a 128 MiB file with a known pattern on the persistent filesystem 23.991
When I trigger shutdown 0.010
And I wait 20 seconds 20.003

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.513
After features/support/hooks.rb:89 0.011
26.356
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.507
And I temporarily create a 4 GiB disk named "gptfat" 0.089
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.295
And I plug USB drive "gptfat" 2.505
When I start Tails Installer 8.911
Then I am told by Tails Installer that the destination device "is too small" 0.047
After features/support/hooks.rb:305 1.428
After features/support/hooks.rb:89 0.001
4:18.524
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD and logged in with an administration password and the network is connected 2:51.025
And I update APT using apt 17.431
When I install "popularity-contest" using apt 25.522
Then I am notified I can not use Additional Software for "popularity-contest" 7.743
And I can open the Additional Software documentation from the notification 36.802
After features/support/hooks.rb:464 41.498
After features/support/hooks.rb:305 3.638
After features/support/hooks.rb:89 0.004
7:24.905
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.008
Before features/support/hooks.rb:456 0.008
Steps
Given a computer 0.253
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:29.662
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 26.901
And I accept adding "cowsay" to Additional Software 8.268
And Additional Software is correctly configured for package "cowsay" 0.928
And I shutdown Tails and wait for the computer to power off 6.913
And I start Tails from USB drive "__internal" with network unplugged 1:2.291
And I enable persistence 12.813
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.027
And I log in to a new session 37.343
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.346
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.070
And the network is plugged 0.040
And Tor is ready 22.119
# 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 41.662
And available upgrades have been checked 0.455
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.132
And I can open the Additional Software configuration window from the notification 31.586
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.034
After features/support/hooks.rb:305 5.073

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

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3358/artifact/build-artifacts/01:35:17_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_devel/3358/artifact/build-artifacts/01:35:17_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_devel/3358/artifact/build-artifacts/01:35:17_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_devel/3358/artifact/build-artifacts/01:35:17_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_devel/3358/artifact/build-artifacts/01:35:17_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_devel/3358/artifact/build-artifacts/01:35:17_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_devel/3358/artifact/build-artifacts/01:35:17_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_devel/3358/artifact/build-artifacts/01:35:17_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_devel/3358/artifact/build-artifacts/01:35:17_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.020
1:0.943
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 48.623
When I eject the boot medium 0.288
Then Tails eventually shuts down 12.031
After features/support/hooks.rb:305 0.243
After features/support/hooks.rb:89 0.000
42.247
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.890
And I prepare Tails for memory erasure tests 0.495
And I fill a 128 MiB file with a known pattern on the root filesystem 15.659
And patterns cover at least 128 MiB in the guest's memory 3.879

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

When I eject the boot medium 0.338
And I wait for Tails to finish wiping the memory 11.247
Then I find very few patterns in the guest's memory 1.736

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

After features/support/hooks.rb:305 3.599
After features/support/hooks.rb:89 0.000
42.933
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.650
And I prepare Tails for memory erasure tests 0.567
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.820
And I fill the USB drive with a known pattern 4.154
And I read the content of the test FS 0.149
And patterns cover at least 90% of the test FS size in the guest's memory 4.693

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

When I eject the boot medium 0.703
And I wait for Tails to finish wiping the memory 11.255
Then I find very few patterns in the guest's memory 1.938

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

After features/support/hooks.rb:305 3.597
After features/support/hooks.rb:89 0.000
1:13.580
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 13.006
And I prepare Tails for memory erasure tests 0.470
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 42.453
And I fill the USB drive with a known pattern 1.686
And I read the content of the test FS 0.065
And patterns cover at least 99% of the test FS size in the guest's memory 3.679

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

When I eject the boot medium 0.447
And I wait for Tails to finish wiping the memory 9.903
Then I find very few patterns in the guest's memory 1.866

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

After features/support/hooks.rb:305 3.651
After features/support/hooks.rb:89 0.000
2:21.695
Before features/support/hooks.rb:259 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.561
And I prepare Tails for memory erasure tests 0.557
And I fill a 128 MiB file with a known pattern on the persistent filesystem 27.101
And patterns cover at least 100 MiB in the guest's memory 4.241

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

When I eject the boot medium 0.511
And I wait for Tails to finish wiping the memory 7.602
Then I find very few patterns in the guest's memory 1.903

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

And Tails eventually shuts down 1:29.216
After features/support/hooks.rb:305 0.158
After features/support/hooks.rb:89 0.000
40.790
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.899
When I start "Tails Documentation" via GNOME Activities Overview 10.814
Then the Tor Browser has started 20.334
Then "Tails - Documentation" has loaded in the Tor Browser 0.742
After features/support/hooks.rb:305 1.323
After features/support/hooks.rb:89 0.000
50.098
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 15.406
When I start "Tails Documentation" via GNOME Activities Overview 10.665
Then the Tor Browser has started 23.487
Then "Tails - Documentation" has loaded in the Tor Browser 0.538
After features/support/hooks.rb:305 0.830
After features/support/hooks.rb:89 0.000
Feature: Using Evince
22.109
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and logged in 8.675
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.217
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.146
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.092
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.066
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.199
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.735
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.278
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.094
When I close Evince 0.194
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.259
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.844
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.186
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.197
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.327
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.297
# 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.088
After features/support/hooks.rb:305 1.348
After features/support/hooks.rb:89 0.000
Feature: Using Evince
17.137
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.612
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.201
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.098
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.160
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.298
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.606
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.159
After features/support/hooks.rb:305 0.820
After features/support/hooks.rb:89 0.000
20.573
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.757
And I wait 10 seconds 10.008

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.225
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.248
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.091
After features/support/hooks.rb:305 0.822
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.592
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.041
When I log in to a new session in Arabic (ar) 33.341
Then the keyboard layout is set to "us" 0.332
When the network is plugged 0.041
And Tor is ready 15.969
Then I successfully start the Unsafe Browser in "ar" 16.958
And I kill the Unsafe Browser 5.966
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 31.584
And DuckDuckGo is the default search engine 11.178
And I kill the Tor Browser 5.669
And the screen keyboard works in Thunderbird 13.707
And the layout of the screen keyboard is set to "us" 0.683
After features/support/hooks.rb:305 1.156
After features/support/hooks.rb:89 0.000
Feature: Localization
2:34.741
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 8.429
When I log in to a new session in Chinese (zh_CN) 34.483
Then the keyboard layout is set to "cn" 0.207
When the network is plugged 0.048
And Tor is ready 20.267
Then I successfully start the Unsafe Browser in "zh_CN" 17.146
And I kill the Unsafe Browser 5.747
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 28.812
And DuckDuckGo is the default search engine 15.252
And I kill the Tor Browser 5.604
And the screen keyboard works in Thunderbird 17.982
And the layout of the screen keyboard is set to "us" 0.658
After features/support/hooks.rb:305 2.336
After features/support/hooks.rb:89 0.000
Feature: Localization
2:6.342
Before features/support/hooks.rb:259 0.025
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.484
When I log in to a new session in English (en) 19.511
Then the keyboard layout is set to "us" 0.253
When the network is plugged 0.066
And Tor is ready 16.730
Then I successfully start the Unsafe Browser in "en" 18.499
And I kill the Unsafe Browser 5.733
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 29.976
And DuckDuckGo is the default search engine 5.380
And I kill the Tor Browser 5.246
And the screen keyboard works in Thunderbird 14.738
And the layout of the screen keyboard is set to "us" 0.606
After features/support/hooks.rb:305 1.070
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.143
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 8.234
When I log in to a new session in French (fr) 33.526
Then the keyboard layout is set to "fr" 0.187
When the network is plugged 0.037
And Tor is ready 17.605
Then I successfully start the Unsafe Browser in "fr" 17.136
And I kill the Unsafe Browser 5.944
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 31.275
And DuckDuckGo is the default search engine 11.911
And I kill the Tor Browser 5.544
And the screen keyboard works in Thunderbird 13.000
And the layout of the screen keyboard is set to "fr" 0.624
After features/support/hooks.rb:305 3.820
After features/support/hooks.rb:89 0.000
Feature: Localization
2:30.912
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.256
When I log in to a new session in German (de) 38.638
Then the keyboard layout is set to "de" 0.322
When the network is plugged 0.038
And Tor is ready 19.259
Then I successfully start the Unsafe Browser in "de" 18.381
And I kill the Unsafe Browser 5.881
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 30.635
And DuckDuckGo is the default search engine 10.480
And I kill the Tor Browser 5.477
And the screen keyboard works in Thunderbird 12.846
And the layout of the screen keyboard is set to "de" 0.573
After features/support/hooks.rb:305 1.975
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.588
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 8.230
When I log in to a new session in Italian (it) 33.680
Then the keyboard layout is set to "it" 0.259
When the network is plugged 0.036
And Tor is ready 19.033
Then I successfully start the Unsafe Browser in "it" 14.890
And I kill the Unsafe Browser 5.857
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 31.699
And DuckDuckGo is the default search engine 11.670
And I kill the Tor Browser 5.542
And the screen keyboard works in Thunderbird 13.008
And the layout of the screen keyboard is set to "us" 0.568
After features/support/hooks.rb:305 1.073
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.801
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.368
When I log in to a new session in Persian (fa) 33.700
Then the keyboard layout is set to "ir" 0.229
When the network is plugged 0.047
And Tor is ready 18.097
Then I successfully start the Unsafe Browser in "fa" 14.967
And I kill the Unsafe Browser 5.889
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 29.403
And DuckDuckGo is the default search engine 12.017
And I kill the Tor Browser 5.511
And the screen keyboard works in Thunderbird 12.912
And the layout of the screen keyboard is set to "ir" 0.552
After features/support/hooks.rb:305 1.137
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.172
Before features/support/hooks.rb:259 0.076
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.484
When I log in to a new session in Portuguese (pt) 33.781
Then the keyboard layout is set to "pt" 0.141
When the network is plugged 0.046
And Tor is ready 17.784
Then I successfully start the Unsafe Browser in "pt" 16.714
And I kill the Unsafe Browser 5.903
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 30.464
And DuckDuckGo is the default search engine 11.073
And I kill the Tor Browser 5.470
And the screen keyboard works in Thunderbird 13.672
And the layout of the screen keyboard is set to "us" 0.544
After features/support/hooks.rb:305 1.385
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.074
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 8.086
When I log in to a new session in Russian (ru) 33.967
Then the keyboard layout is set to "ru" 0.207
When the network is plugged 0.049
And Tor is ready 19.130
Then I successfully start the Unsafe Browser in "ru" 17.814
And I kill the Unsafe Browser 5.640
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 29.115
And DuckDuckGo is the default search engine 10.743
And I kill the Tor Browser 5.593
And the screen keyboard works in Thunderbird 14.001
And the layout of the screen keyboard is set to "ru" 0.620
After features/support/hooks.rb:305 1.123
After features/support/hooks.rb:89 0.000
Feature: Localization
3:20.694
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 23.105
When I log in to a new session in Spanish (es) 32.925
Then the keyboard layout is set to "es" 0.135
When the network is plugged 0.040
And Tor is ready 45.828
Then I successfully start the Unsafe Browser in "es" 15.891
And I kill the Unsafe Browser 5.749
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 29.649
And DuckDuckGo is the default search engine 26.642
And I kill the Tor Browser 5.578
And the screen keyboard works in Thunderbird 14.358
And the layout of the screen keyboard is set to "us" 0.681
After features/support/hooks.rb:305 1.106
After features/support/hooks.rb:89 0.000
Feature: Localization
2:27.204
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 8.344
When I log in to a new session in Turkish (tr) 33.833
Then the keyboard layout is set to "tr" 0.321
When the network is plugged 0.040
And Tor is ready 19.750
Then I successfully start the Unsafe Browser in "tr" 17.248
And I kill the Unsafe Browser 5.992
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 31.463
And DuckDuckGo is the default search engine 11.065
And I kill the Tor Browser 5.526
And the screen keyboard works in Thunderbird 12.946
And the layout of the screen keyboard is set to "us" 0.559
After features/support/hooks.rb:305 1.073
After features/support/hooks.rb:89 0.000
1:39.090
Before features/support/hooks.rb:259 0.007
Given a computer 0.209
And I start Tails from DVD with network unplugged and I login 1:21.494
And I plug and mount a USB drive containing a sample PNG 15.640
Then MAT can clean some sample PNG file 1.744
After features/support/hooks.rb:305 0.869
After features/support/hooks.rb:89 0.019
Feature: Networking
37.953
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.989
And I disable networking in Tails Greeter 1.081
And I log in to a new session 18.176
Then no network interfaces are enabled 0.219
When I hotplug a network device 0.198
And I wait 10 seconds 10.008

Slept for 10 seconds

Then no network interfaces are enabled 0.279
After features/support/hooks.rb:305 1.056
After features/support/hooks.rb:89 0.000
13.075
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.869
Then no unexpected services are listening for network connections 0.206

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.674
After features/support/hooks.rb:89 0.000
1:48.016
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.244
When I request a reboot using the system menu 1.771
Then Tails eventually restarts 1:34.001
After features/support/hooks.rb:305 3.507
After features/support/hooks.rb:89 0.000
15.904
Given I have the SSH key pair for an SFTP server 0.262
When I connect to an SFTP server on the Internet 13.261
Then I successfully connect to the SFTP server 2.380
After features/support/hooks.rb:464 0.579
After features/support/hooks.rb:305 1.119
After features/support/hooks.rb:89 0.000
12:12.813
When the network is plugged 0.038
And I wait 720 seconds 12:0.100

Slept for 720 seconds

Then I successfully configure Tor 12.626
And the time has synced 0.047
After features/support/hooks.rb:305 0.963
After features/support/hooks.rb:89 0.000
10.536
When the network is plugged 0.044
And the Tor Connection Assistant autostarts 4.869
And I look at the hide mode but then I go back 4.109
And I choose to connect to Tor automatically 1.344
Then Tor Connection does not propose me to use Tor bridges 0.167
After features/support/hooks.rb:305 1.034
After features/support/hooks.rb:89 0.000
10.276
When I monitor the network connections of tails-security-check 0.079
And I re-run tails-security-check 0.134
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.062
After features/support/hooks.rb:464 0.530
After features/support/hooks.rb:305 0.915
After features/support/hooks.rb:89 0.000
3.563
When I monitor the network connections of htpdate 0.056
And I re-run htpdate 3.492
Then I see that htpdate is properly stream isolated 0.014
After features/support/hooks.rb:464 0.524
After features/support/hooks.rb:305 0.719
After features/support/hooks.rb:89 0.000
32.691
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.072
And I re-run tails-upgrade-frontend-wrapper 32.602
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.017
After features/support/hooks.rb:464 0.550
After features/support/hooks.rb:305 1.580
After features/support/hooks.rb:89 0.000
31.425
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.061
When I successfully start the Unsafe Browser 17.309
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.501
And the Unsafe Browser chroot is torn down 0.431
After features/support/hooks.rb:305 0.754
After features/support/hooks.rb:89 0.000
43.637
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.807
When I successfully start the Unsafe Browser 17.813
# 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.234
Then I see a warning about another instance already running 3.773
After features/support/hooks.rb:305 1.007
After features/support/hooks.rb:89 0.000
2:30.303
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.018
And I capture all network traffic 0.008
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.015
When I successfully start the Unsafe Browser 17.576
And I wait 120 seconds 2:0.080

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.534
After features/support/hooks.rb:464 0.457
After features/support/hooks.rb:305 0.654
After features/support/hooks.rb:89 0.064
29.643
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.935
And the network is unplugged 0.057
# 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.143
Then I am told I cannot start the Unsafe Browser when I am offline 7.495
After features/support/hooks.rb:305 0.736
After features/support/hooks.rb:89 0.000
21.532
When I plug a USB drive containing a basic VeraCrypt volume 6.967
And I cancel the GNOME authentication prompt 1.897
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.190
And I open this VeraCrypt volume in GNOME Files 6.079
Then I see the expected contents in this VeraCrypt volume 0.522
When I lock the currently opened VeraCrypt volume 0.727
Then the VeraCrypt volume has been unmounted and locked 0.147
After features/support/hooks.rb:305 0.659
After features/support/hooks.rb:89 0.000
22.481
When I plug a USB drive containing a hidden VeraCrypt volume 10.190
And I cancel the GNOME authentication prompt 1.982
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.388
And I open this VeraCrypt volume in GNOME Files 4.847
Then I see the expected contents in this VeraCrypt volume 0.497
When I lock the currently opened VeraCrypt volume 0.340
Then the VeraCrypt volume has been unmounted and locked 0.234
After features/support/hooks.rb:305 0.970
After features/support/hooks.rb:89 0.000
30.085
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.497
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.513
And I open this VeraCrypt volume in GNOME Files 5.693
Then I see the expected contents in this VeraCrypt volume 0.823
When I lock the currently opened VeraCrypt file container 0.397
Then the VeraCrypt file container has been unmounted and locked 0.160
After features/support/hooks.rb:305 0.781
After features/support/hooks.rb:89 0.000
42.685
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.717
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.537
And I open this VeraCrypt volume in GNOME Files 7.290
Then I see the expected contents in this VeraCrypt volume 0.432
When I lock the currently opened VeraCrypt file container 0.504
Then the VeraCrypt file container has been unmounted and locked 0.202
After features/support/hooks.rb:305 0.766
After features/support/hooks.rb:89 0.017
26.667
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.027
And I cancel the GNOME authentication prompt 2.230
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.986
And I open this VeraCrypt volume in GNOME Files 5.439
Then I see the expected contents in this VeraCrypt volume 0.404
When I lock the currently opened VeraCrypt volume 0.405
Then the VeraCrypt volume has been unmounted and locked 0.174
After features/support/hooks.rb:305 0.991
After features/support/hooks.rb:89 0.000
29.006
When I plug a USB drive containing a hidden VeraCrypt volume 11.377
And I cancel the GNOME authentication prompt 1.904
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.397
And I open this VeraCrypt volume in GNOME Files 5.930
Then I see the expected contents in this VeraCrypt volume 0.574
When I lock the currently opened VeraCrypt volume 0.654
Then the VeraCrypt volume has been unmounted and locked 0.168
After features/support/hooks.rb:305 0.730
After features/support/hooks.rb:89 0.000
55.253
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.641
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.890
And I open this VeraCrypt volume in GNOME Files 5.288
Then I see the expected contents in this VeraCrypt volume 5.565
When I lock the currently opened VeraCrypt file container 0.405
Then the VeraCrypt file container has been unmounted and locked 0.460
After features/support/hooks.rb:305 0.691
After features/support/hooks.rb:89 0.014
58.199
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.829
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.820
And I open this VeraCrypt volume in GNOME Files 6.159
Then I see the expected contents in this VeraCrypt volume 3.376
When I lock the currently opened VeraCrypt file container 0.540
Then the VeraCrypt file container has been unmounted and locked 0.473
After features/support/hooks.rb:305 1.569
After features/support/hooks.rb:89 0.018
41.755
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.765
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.451
And I open this VeraCrypt volume in GNOME Files 5.730
Then I see the expected contents in this VeraCrypt volume 1.069
When I lock the currently opened VeraCrypt file container 0.426
Then the VeraCrypt file container has been unmounted and locked 0.310
After features/support/hooks.rb:305 0.816
After features/support/hooks.rb:89 0.000