Project Number Date
test_Tails_ISO_15451-support-manual-fsck-on-error 20 07 Aug 2024, 18:08

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 431 0 0 0 0 431 52 1 53 1:20:45.420 Failed
Feature: Time syncing
1:27.944
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.504
When I bump the system time with "-15 days" 0.274
And I warm reboot the computer 0.018
And the computer reboots Tails 1:18.896
Then Tails' hardware clock is close to the host system's time 0.249
After features/support/hooks.rb:515 0.121
After features/support/hooks.rb:326 0.686
After features/support/hooks.rb:100 0.008
Feature: Time syncing
1:28.159
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 9.596
When I bump the hardware clock's time with "-15 days" 1.570
And I warm reboot the computer 0.015
And the computer reboots Tails 1:16.392
Then the hardware clock is still off by "-15 days" 0.583
After features/support/hooks.rb:515 0.115
After features/support/hooks.rb:326 0.647
After features/support/hooks.rb:100 0.005
28.501
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 9.099
And I prepare Tails for memory erasure tests 0.451
When I start a process allocating 128 MiB of memory with a known pattern 4.197
Then patterns cover at least 128 MiB in the guest's memory 6.956

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

When I kill the allocating process 1.036
Then I find very few patterns in the guest's memory after 3 seconds 6.759

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

After features/support/hooks.rb:326 0.988
After features/support/hooks.rb:100 0.000
30.621
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 9.664
And I prepare Tails for memory erasure tests 0.730
And I find very few patterns in the guest's memory 3.905

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

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

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

When I umount "/mnt" 0.922
Then I find very few patterns in the guest's memory after 3 seconds 7.955

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

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

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

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

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

When I umount the USB drive 1.893
Then I find very few patterns in the guest's memory after 3 seconds 7.309

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

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

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

When I umount the USB drive 0.820
Then I find very few patterns in the guest's memory after 3 seconds 7.004

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

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

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.516
Then patterns cover at least 99% of the test FS size in the guest's memory 3.797

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

When I umount the USB drive 1.681
Then I find very few patterns in the guest's memory after 3 seconds 6.505

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

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

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

When I umount the USB drive 0.964
Then I find very few patterns in the guest's memory after 3 seconds 6.407

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

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

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

When I trigger shutdown 0.017
Then I find very few patterns in the guest's memory after 20 seconds 21.631

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
8:48.032
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 7:59.987
And I prepare Tails for memory erasure tests 0.433
When I fill a 128 MiB file with a known pattern on the persistent filesystem 25.965
When I trigger shutdown 0.013
Then I find very few patterns in the guest's memory after 20 seconds 21.631

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

After features/support/hooks.rb:326 3.511
After features/support/hooks.rb:100 0.011
26.654
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.204
And I temporarily create a 4 GiB disk named "gptfat" 0.067
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.292
And I plug USB drive "gptfat" 2.457
When I start Tails Installer 9.570
Then I am told by Tails Installer that the destination device "is too small" 0.062
After features/support/hooks.rb:326 0.827
After features/support/hooks.rb:100 0.001
12:24.239
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.009
Before features/support/hooks.rb:507 0.010
Steps
Given a computer 0.293
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:37.561
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.988
And I accept adding "cowsay" to Additional Software 7.178
And Additional Software is correctly configured for package "cowsay" 1.034
And I shutdown Tails and wait for the computer to power off 6.628
And I start Tails from USB drive "__internal" with network unplugged 1:2.815
And I enable persistence 11.598
# 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.026
And I log in to a new session 40.037
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.287
And I revert the APT tweaks that made it prefer an old version of cowsay 0.064
# 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.100
And Tor is ready 19.536
# 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 9.622
And available upgrades have been checked 0.279
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 3.453
And I can open the Additional Software configuration window from the notification 4.380
And I shutdown Tails and wait for the computer to power off 2:8.549
And I start Tails from USB drive "__internal" with network unplugged 1:2.322
And I enable persistence 24.266
# 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.029
And I log in to a new session 39.058
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.412
And I revert the APT tweaks that made it prefer an old version of cowsay 0.074
And the network is plugged 0.403
And Tor is ready 53.830
Then the Additional Software upgrade service has started 0.204
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.098
Hooks
After features/support/hooks.rb:515 1.379
Unexpected connections were made
  #<OpenStruct mac_saddr="50:54:00:1f:0b:b9", mac_daddr="33:33:00:00:00:02", protocol="ipv6", sport=nil, dport=nil, dns_question=[], saddr="fe80::7017:c209:1d93:9049", daddr="ff02::2">
  #<OpenStruct mac_saddr="50:54:00:1f:0b:b9", mac_daddr="52:54:00:6c:8d:d7", protocol="ipv6", sport=nil, dport=nil, dns_question=[], saddr="fe80::7017:c209:1d93:9049", daddr="fe80::5054:ff:fe6c:8dd7">
  #<OpenStruct mac_saddr="50:54:00:1f:0b:b9", mac_daddr="33:33:00:00:00:16", protocol="ipv6", sport=nil, dport=nil, dns_question=[], saddr="fe80::7017:c209:1d93:9049", daddr="ff02::16">
  #<OpenStruct mac_saddr="50:54:00:1f:0b:b9", mac_daddr="33:33:ff:61:cd:dc", protocol="ipv6", sport=nil, dport=nil, dns_question=[], saddr="::", daddr="ff02::1:ff61:cddc"> (FirewallAssertionFailedError)
./features/support/helpers/firewall_helper.rb:133:in `assert_all_connections'
./features/support/helpers/firewall_helper.rb:143:in `assert_no_leaks'
./features/support/hooks.rb:524:in `After'
After features/support/hooks.rb:326 5.487

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/20/artifact/build-artifacts/01:30:48_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_15451-support-manual-fsck-on-error/20/artifact/build-artifacts/01:30:48_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

Network capture: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/20/artifact/build-artifacts/01:30:48_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.pcap

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_15451-support-manual-fsck-on-error/20/artifact/build-artifacts/01:30:48_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_15451-support-manual-fsck-on-error/20/artifact/build-artifacts/01:30:48_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_15451-support-manual-fsck-on-error/20/artifact/build-artifacts/01:30:48_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_15451-support-manual-fsck-on-error/20/artifact/build-artifacts/01:30:48_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_15451-support-manual-fsck-on-error/20/artifact/build-artifacts/01:30:48_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_15451-support-manual-fsck-on-error/20/artifact/build-artifacts/01:30:48_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_15451-support-manual-fsck-on-error/20/artifact/build-artifacts/01:30:48_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.038
1:8.971
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 57.444
When I eject the boot medium 0.343
Then Tails eventually shuts down 11.183
After features/support/hooks.rb:326 0.247
After features/support/hooks.rb:100 0.000
47.331
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 10.334
And I prepare Tails for memory erasure tests 0.663
And I fill a 128 MiB file with a known pattern on the root filesystem 17.073
And patterns cover at least 128 MiB in the guest's memory 5.903

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

When I eject the boot medium 0.343
And I wait for Tails to finish wiping the memory 12.162
Then I find very few patterns in the guest's memory 0.849

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

After features/support/hooks.rb:326 3.613
After features/support/hooks.rb:100 0.000
52.669
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.661
And I prepare Tails for memory erasure tests 0.470
And I plug and mount a 128 MiB USB drive with a vfat filesystem 9.395
And I fill the USB drive with a known pattern 2.933
And I read the content of the test FS 0.114
And patterns cover at least 90% of the test FS size in the guest's memory 4.737

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

When I eject the boot medium 0.665
And I wait for Tails to finish wiping the memory 24.858
Then I find very few patterns in the guest's memory 0.833

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

After features/support/hooks.rb:326 3.636
After features/support/hooks.rb:100 0.000
58.772
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.511
And I prepare Tails for memory erasure tests 0.424
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 36.908
And I fill the USB drive with a known pattern 1.319
And I read the content of the test FS 0.067
And patterns cover at least 99% of the test FS size in the guest's memory 2.739

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

When I eject the boot medium 0.353
And I wait for Tails to finish wiping the memory 7.754
Then I find very few patterns in the guest's memory 0.692

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

After features/support/hooks.rb:326 3.573
After features/support/hooks.rb:100 0.001
2:22.779
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.780
And I prepare Tails for memory erasure tests 0.467
And I fill a 128 MiB file with a known pattern on the persistent filesystem 25.826
And patterns cover at least 100 MiB in the guest's memory 3.838

Pattern coverage: 116.461% (116 MiB out of 100 MiB reference memory)

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

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

And Tails eventually shuts down 1:29.866
After features/support/hooks.rb:326 0.192
After features/support/hooks.rb:100 0.000
47.929
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 10.559
When I start "Tails Documentation" via GNOME Activities Overview 10.835
Then the Tor Browser has started 25.623
Then "Tails - Documentation" has loaded in the Tor Browser 0.911
After features/support/hooks.rb:326 1.381
After features/support/hooks.rb:100 0.000
51.005
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD and logged in and the network is connected 15.026
When I start "Tails Documentation" via GNOME Activities Overview 10.733
Then the Tor Browser has started 24.580
Then "Tails - Documentation" has loaded in the Tor Browser 0.665
After features/support/hooks.rb:326 1.146
After features/support/hooks.rb:100 0.000
Feature: Using Evince
23.831
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.987
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.187
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.061
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.093
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.063
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.181
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.898
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.904
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.068
When I close Evince 0.197
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.131
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.156
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.953
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.065
When I close Evince 0.191
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.130
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.239
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.244
# 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.074
After features/support/hooks.rb:326 0.819
After features/support/hooks.rb:100 0.000
Feature: Using Evince
20.915
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 12.426
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.240
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.101
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.165
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.541
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 3.319
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.121
After features/support/hooks.rb:326 0.894
After features/support/hooks.rb:100 0.000
20.553
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 9.010
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.058
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.179
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.052
After features/support/hooks.rb:326 0.745
After features/support/hooks.rb:100 0.000
Feature: Localization
2:28.845
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.793
When I log in to a new session in Arabic (ar) 36.021
Then the keyboard layout is set to "us" 0.137
When the network is plugged 0.132
And Tor is ready 19.296
Then I successfully start the Unsafe Browser in "ar" 16.233
And I kill the Unsafe Browser 5.788
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 30.713
And DuckDuckGo is the default search engine 10.325
And I kill the Tor Browser 5.709
And the screen keyboard works in Thunderbird 14.899
And the layout of the screen keyboard is set to "us" 0.648
After features/support/hooks.rb:326 2.086
After features/support/hooks.rb:100 0.000
Feature: Localization
2:31.110
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.762
When I log in to a new session in Chinese (zh_CN) 39.522
Then the keyboard layout is set to "cn" 0.313
When the network is plugged 0.141
And Tor is ready 18.098
Then I successfully start the Unsafe Browser in "zh_CN" 16.914
And I kill the Unsafe Browser 5.785
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 27.933
And DuckDuckGo is the default search engine 10.575
And I kill the Tor Browser 5.632
And the screen keyboard works in Thunderbird 16.688
And the layout of the screen keyboard is set to "us" 0.627
After features/support/hooks.rb:326 1.282
After features/support/hooks.rb:100 0.000
Feature: Localization
2:2.294
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.822
When I log in to a new session in English (en) 21.046
Then the keyboard layout is set to "us" 0.123
When the network is plugged 0.076
And Tor is ready 15.213
Then I successfully start the Unsafe Browser in "en" 15.501
And I kill the Unsafe Browser 5.688
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 31.076
And DuckDuckGo is the default search engine 5.673
And I kill the Tor Browser 5.285
And the screen keyboard works in Thunderbird 13.047
And the layout of the screen keyboard is set to "us" 0.631
After features/support/hooks.rb:326 1.639
After features/support/hooks.rb:100 0.000
Feature: Localization
2:20.151
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.247
When I log in to a new session in French (fr) 34.680
Then the keyboard layout is set to "fr" 0.174
When the network is plugged 0.094
And Tor is ready 16.967
Then I successfully start the Unsafe Browser in "fr" 15.870
And I kill the Unsafe Browser 5.812
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 29.992
And DuckDuckGo is the default search engine 9.645
And I kill the Tor Browser 5.286
And the screen keyboard works in Thunderbird 12.442
And the layout of the screen keyboard is set to "fr" 0.821
After features/support/hooks.rb:326 1.155
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.612
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.574
When I log in to a new session in German (de) 34.570
Then the keyboard layout is set to "de" 0.117
When the network is plugged 0.090
And Tor is ready 16.815
Then I successfully start the Unsafe Browser in "de" 15.790
And I kill the Unsafe Browser 5.876
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 31.021
And DuckDuckGo is the default search engine 10.229
And I kill the Tor Browser 5.615
And the screen keyboard works in Thunderbird 13.171
And the layout of the screen keyboard is set to "de" 0.631
After features/support/hooks.rb:326 3.521
After features/support/hooks.rb:100 0.000
Feature: Localization
2:51.059
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.225
When I log in to a new session in Italian (it) 35.179
Then the keyboard layout is set to "it" 0.252
When the network is plugged 0.172
And Tor is ready 46.283
Then I successfully start the Unsafe Browser in "it" 14.461
And I kill the Unsafe Browser 5.862
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 29.597
And DuckDuckGo is the default search engine 10.489
And I kill the Tor Browser 5.635
And the screen keyboard works in Thunderbird 14.211
And the layout of the screen keyboard is set to "us" 0.590
After features/support/hooks.rb:326 2.539
After features/support/hooks.rb:100 0.000
Feature: Localization
2:27.181
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.430
When I log in to a new session in Persian (fa) 33.726
Then the keyboard layout is set to "ir" 0.238
When the network is plugged 0.479
And Tor is ready 18.880
Then I successfully start the Unsafe Browser in "fa" 16.391
And I kill the Unsafe Browser 5.926
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 31.984
And DuckDuckGo is the default search engine 10.207
And I kill the Tor Browser 5.763
And the screen keyboard works in Thunderbird 14.429
And the layout of the screen keyboard is set to "ir" 0.607
After features/support/hooks.rb:326 1.267
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.214
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.339
When I log in to a new session in Portuguese (pt) 35.884
Then the keyboard layout is set to "pt" 0.179
When the network is plugged 0.090
And Tor is ready 17.283
Then I successfully start the Unsafe Browser in "pt" 15.928
And I kill the Unsafe Browser 6.028
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 29.843
And DuckDuckGo is the default search engine 9.837
And I kill the Tor Browser 5.315
And the screen keyboard works in Thunderbird 12.788
And the layout of the screen keyboard is set to "us" 0.575
After features/support/hooks.rb:326 2.923
After features/support/hooks.rb:100 0.000
Feature: Localization
2:29.126
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.465
When I log in to a new session in Russian (ru) 36.340
Then the keyboard layout is set to "ru" 0.156
When the network is plugged 0.075
And Tor is ready 17.570
Then I successfully start the Unsafe Browser in "ru" 16.950
And I kill the Unsafe Browser 5.946
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 31.141
And DuckDuckGo is the default search engine 10.980
And I kill the Tor Browser 5.637
And the screen keyboard works in Thunderbird 15.052
And the layout of the screen keyboard is set to "ru" 0.673
After features/support/hooks.rb:326 1.385
After features/support/hooks.rb:100 0.000
Feature: Localization
2:26.710
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.324
When I log in to a new session in Spanish (es) 36.631
Then the keyboard layout is set to "es" 0.220
When the network is plugged 0.090
And Tor is ready 17.343
Then I successfully start the Unsafe Browser in "es" 16.586
And I kill the Unsafe Browser 5.889
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 30.065
And DuckDuckGo is the default search engine 11.011
And I kill the Tor Browser 5.663
And the screen keyboard works in Thunderbird 14.104
And the layout of the screen keyboard is set to "us" 0.667
After features/support/hooks.rb:326 1.663
After features/support/hooks.rb:100 0.000
Feature: Localization
2:31.111
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.829
When I log in to a new session in Turkish (tr) 39.392
Then the keyboard layout is set to "tr" 0.188
When the network is plugged 0.300
And Tor is ready 16.181
Then I successfully start the Unsafe Browser in "tr" 15.847
And I kill the Unsafe Browser 5.871
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 31.739
And DuckDuckGo is the default search engine 11.972
And I kill the Tor Browser 5.686
And the screen keyboard works in Thunderbird 14.392
And the layout of the screen keyboard is set to "us" 0.617
After features/support/hooks.rb:326 1.718
After features/support/hooks.rb:100 0.000
1:43.172
Before features/support/hooks.rb:269 0.006
Given a computer 0.190
And I start Tails from DVD with network unplugged and I login 1:19.822
And I plug and mount a USB drive containing a sample PNG 21.343
Then MAT can clean some sample PNG file 1.815
After features/support/hooks.rb:326 1.007
After features/support/hooks.rb:100 0.013
Feature: Networking
40.362
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.204
And I disable networking in Tails Greeter 1.753
And I log in to a new session 18.785
Then no network interfaces are enabled 0.239
When I hotplug a network device 0.146
And I wait 10 seconds 10.005

Slept for 10 seconds

Then no network interfaces are enabled 0.226
After features/support/hooks.rb:326 1.024
After features/support/hooks.rb:100 0.000
22.055
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD and logged in and the network is connected 21.820
Then no unexpected services are listening for network connections 0.234

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:326 0.585
After features/support/hooks.rb:100 0.000
1:32.371
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.783
When I request a reboot using the system menu 1.933
Then Tails eventually restarts 1:17.655
After features/support/hooks.rb:326 3.689
After features/support/hooks.rb:100 0.000
15.783
Given I have the SSH key pair for an SFTP server 0.259
When I connect to an SFTP server on the Internet 14.098
Then I successfully connect to the SFTP server 1.425
After features/support/hooks.rb:515 0.584
After features/support/hooks.rb:326 0.867
After features/support/hooks.rb:100 0.000
13.469
When the network is plugged 0.253
And the Tor Connection Assistant autostarts 6.701
And I look at the hide mode but then I go back 4.841
And I choose to connect to Tor automatically 1.520
Then Tor Connection does not propose me to use Tor bridges 0.151
After features/support/hooks.rb:326 0.813
After features/support/hooks.rb:100 0.000
10.274
When I monitor the network connections of tails-security-check 0.085
And I re-run tails-security-check 0.155
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.033
After features/support/hooks.rb:515 0.422
After features/support/hooks.rb:326 0.929
After features/support/hooks.rb:100 0.000
2.726
When I monitor the network connections of htpdate 0.082
And I re-run htpdate 2.624
Then I see that htpdate is properly stream isolated 0.019
After features/support/hooks.rb:515 0.412
After features/support/hooks.rb:326 0.637
After features/support/hooks.rb:100 0.000
32.586
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.075
And I re-run tails-upgrade-frontend-wrapper 32.493
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.017
After features/support/hooks.rb:515 0.718
After features/support/hooks.rb:326 1.008
After features/support/hooks.rb:100 0.000
34.500
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.619
When I successfully start the Unsafe Browser 19.522
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.700
And the Unsafe Browser chroot is torn down 0.536
After features/support/hooks.rb:326 0.808
After features/support/hooks.rb:100 0.000
46.877
Before features/support/hooks.rb:269 0.011
Given I have started Tails from DVD and logged in and the network is connected 13.146
When I successfully start the Unsafe Browser 19.815
# 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.113
Then I see a warning about another instance already running 3.791
After features/support/hooks.rb:326 1.371
After features/support/hooks.rb:100 0.000
2:51.206
Before features/support/hooks.rb:269 0.011
Before features/support/hooks.rb:507 0.009
Given I have started Tails from DVD and logged in and the network is connected 28.894
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.094
But checking for updates is disabled in the Unsafe Browser's configuration 0.013
When I successfully start the Unsafe Browser 21.515
And I wait 120 seconds 2:0.079

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.601
After features/support/hooks.rb:515 0.657
After features/support/hooks.rb:326 1.304
After features/support/hooks.rb:100 0.037
34.892
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.058
And the network is unplugged 0.078
# 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.141
Then I am told I cannot start the Unsafe Browser when I am offline 10.604
After features/support/hooks.rb:326 2.219
After features/support/hooks.rb:100 0.000
22.823
When I plug a USB drive containing a basic VeraCrypt volume 8.757
And I cancel the GNOME authentication prompt 1.943
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.940
And I open this VeraCrypt volume in GNOME Files 5.923
Then I see the expected contents in this VeraCrypt volume 0.539
When I lock the currently opened VeraCrypt volume 0.497
Then the VeraCrypt volume has been unmounted and locked 0.222
After features/support/hooks.rb:326 1.283
After features/support/hooks.rb:100 0.000
26.408
When I plug a USB drive containing a hidden VeraCrypt volume 10.987
And I cancel the GNOME authentication prompt 2.326
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.581
And I open this VeraCrypt volume in GNOME Files 6.338
Then I see the expected contents in this VeraCrypt volume 0.534
When I lock the currently opened VeraCrypt volume 0.494
Then the VeraCrypt volume has been unmounted and locked 0.144
After features/support/hooks.rb:326 0.819
After features/support/hooks.rb:100 0.000
37.459
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.659
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 13.265
And I open this VeraCrypt volume in GNOME Files 5.975
Then I see the expected contents in this VeraCrypt volume 0.724
When I lock the currently opened VeraCrypt file container 0.428
Then the VeraCrypt file container has been unmounted and locked 0.406
After features/support/hooks.rb:326 0.857
After features/support/hooks.rb:100 0.000
45.704
When I plug and mount a USB drive containing a hidden VeraCrypt file container 27.503
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.342
And I open this VeraCrypt volume in GNOME Files 7.467
Then I see the expected contents in this VeraCrypt volume 0.470
When I lock the currently opened VeraCrypt file container 0.754
Then the VeraCrypt file container has been unmounted and locked 0.166
After features/support/hooks.rb:326 0.880
After features/support/hooks.rb:100 0.017
26.392
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.359
And I cancel the GNOME authentication prompt 1.812
And I unlock and mount this VeraCrypt volume with GNOME Disks 11.534
And I open this VeraCrypt volume in GNOME Files 4.438
Then I see the expected contents in this VeraCrypt volume 0.585
When I lock the currently opened VeraCrypt volume 0.498
Then the VeraCrypt volume has been unmounted and locked 0.162
After features/support/hooks.rb:326 1.870
After features/support/hooks.rb:100 0.000
28.197
When I plug a USB drive containing a hidden VeraCrypt volume 10.379
And I cancel the GNOME authentication prompt 2.207
And I unlock and mount this VeraCrypt volume with GNOME Disks 9.415
And I open this VeraCrypt volume in GNOME Files 4.834
Then I see the expected contents in this VeraCrypt volume 0.573
When I lock the currently opened VeraCrypt volume 0.597
Then the VeraCrypt volume has been unmounted and locked 0.190
After features/support/hooks.rb:326 3.020
After features/support/hooks.rb:100 0.000
53.533
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 24.802
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.863
And I open this VeraCrypt volume in GNOME Files 5.087
Then I see the expected contents in this VeraCrypt volume 1.016
When I lock the currently opened VeraCrypt file container 0.452
Then the VeraCrypt file container has been unmounted and locked 0.311
After features/support/hooks.rb:326 1.173
After features/support/hooks.rb:100 0.015
57.070
When I plug and mount a USB drive containing a hidden VeraCrypt file container 27.324
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.822
And I open this VeraCrypt volume in GNOME Files 5.912
Then I see the expected contents in this VeraCrypt volume 1.076
When I lock the currently opened VeraCrypt file container 0.622
Then the VeraCrypt file container has been unmounted and locked 0.312
After features/support/hooks.rb:326 2.158
After features/support/hooks.rb:100 0.016
42.995
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.431
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.621
And I open this VeraCrypt volume in GNOME Files 5.300
Then I see the expected contents in this VeraCrypt volume 0.901
When I lock the currently opened VeraCrypt file container 0.538
Then the VeraCrypt file container has been unmounted and locked 0.202
After features/support/hooks.rb:326 0.930
After features/support/hooks.rb:100 0.000