Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 79 21 May 2024, 06:39

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 432 1 0 0 0 433 52 1 53 1:16:28.210 Failed
Feature: Time syncing
1:23.752
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.176
When I bump the system time with "-15 days" 0.289
And I warm reboot the computer 0.046
And the computer reboots Tails 1:14.748
Then Tails' hardware clock is close to the host system's time 0.491
After features/support/hooks.rb:464 0.111
After features/support/hooks.rb:305 0.638
After features/support/hooks.rb:89 0.026
Feature: Time syncing
1:26.209
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.261
When I bump the hardware clock's time with "-15 days" 1.947
And I warm reboot the computer 0.011
And the computer reboots Tails 1:14.991
Then the hardware clock is still off by "-15 days" 0.996
After features/support/hooks.rb:464 0.111
After features/support/hooks.rb:305 0.646
After features/support/hooks.rb:89 0.006
19.540
Scenario Erasure of memory freed by killed userspace processes
Before features/support/hooks.rb:259 0.003
Steps
Given I have started Tails from DVD without network and logged in 8.534
And I prepare Tails for memory erasure tests 0.651
When I start a process allocating 128 MiB of memory with a known pattern 2.363
Then patterns cover at least 128 MiB in the guest's memory 3.956

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

When I kill the allocating process 0.226
Then I find very few patterns in the guest's memory 3.809
2.610% 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: 2.610% (23 MiB out of 914 MiB reference memory)

After features/support/hooks.rb:305 4.571

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/79/artifact/build-artifacts/00:28:12_Erasure_of_memory_freed_by_killed_userspace_processes.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/79/artifact/build-artifacts/00:28:12_Erasure_of_memory_freed_by_killed_userspace_processes.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/79/artifact/build-artifacts/00:28:12_Erasure_of_memory_freed_by_killed_userspace_processes.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/79/artifact/build-artifacts/00:28:12_Erasure_of_memory_freed_by_killed_userspace_processes.journal

After features/support/hooks.rb:89 0.000
26.615
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 8.776
And I prepare Tails for memory erasure tests 0.731
And I find very few patterns in the guest's memory 4.720

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.020
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.557
After features/support/hooks.rb:89 0.000
7:56.501
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 7:10.919
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 22.765
When I trigger shutdown 0.016
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.556
After features/support/hooks.rb:89 0.012
27.728
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.291
And I temporarily create a 4 GiB disk named "gptfat" 0.055
And I create a gpt partition with a vfat filesystem on disk "gptfat" 7.341
And I plug USB drive "gptfat" 3.547
When I start Tails Installer 8.435
Then I am told by Tails Installer that the destination device "is too small" 0.056
After features/support/hooks.rb:305 1.129
After features/support/hooks.rb:89 0.001
10:53.264
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.004
Given a computer 0.206
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:24.390
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 27.855
And I accept adding "cowsay" to Additional Software 7.426
And Additional Software is correctly configured for package "cowsay" 1.010
And I shutdown Tails and wait for the computer to power off 6.815
And I start Tails from USB drive "__internal" with network unplugged 1:0.122
And I enable persistence 13.430
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.025
And I log in to a new session 36.621
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.313
And I revert the APT tweaks that made it prefer an old version of cowsay 0.066
# 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.068
And the network is plugged 0.035
And Tor is ready 50.915
# 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 10.768
And available upgrades have been checked 0.540
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.348
And I can open the Additional Software configuration window from the notification 4.224
And I shutdown Tails and wait for the computer to power off 13.006
And I start Tails from USB drive "__internal" with network unplugged 59.077
And I enable persistence 13.398
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.022
And I log in to a new session 36.326
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.517
And I revert the APT tweaks that made it prefer an old version of cowsay 0.063
And the network is plugged 0.060
And Tor is ready 1:21.295
Then the Additional Software upgrade service has started 0.192
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.092
After features/support/hooks.rb:464 2.626
After features/support/hooks.rb:305 0.834
After features/support/hooks.rb:89 0.030
1:3.444
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 51.940
When I eject the boot medium 0.280
Then Tails eventually shuts down 11.223
After features/support/hooks.rb:305 0.212
After features/support/hooks.rb:89 0.000
50.844
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 9.808
And I prepare Tails for memory erasure tests 0.497
And I fill a 128 MiB file with a known pattern on the root filesystem 17.793
And patterns cover at least 128 MiB in the guest's memory 7.894

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

When I eject the boot medium 0.443
And I wait for Tails to finish wiping the memory 12.387
Then I find very few patterns in the guest's memory 2.019

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

After features/support/hooks.rb:305 3.631
After features/support/hooks.rb:89 0.000
46.429
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 9.516
And I prepare Tails for memory erasure tests 0.670
And I plug and mount a 128 MiB USB drive with a vfat filesystem 11.151
And I fill the USB drive with a known pattern 2.645
And I read the content of the test FS 0.084
And patterns cover at least 90% of the test FS size in the guest's memory 6.966

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

When I eject the boot medium 1.176
And I wait for Tails to finish wiping the memory 12.078
Then I find very few patterns in the guest's memory 2.138

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

After features/support/hooks.rb:305 3.623
After features/support/hooks.rb:89 0.000
1:20.994
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 9.991
And I prepare Tails for memory erasure tests 0.512
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 42.783
And I fill the USB drive with a known pattern 1.518
And I read the content of the test FS 0.063
And patterns cover at least 99% of the test FS size in the guest's memory 3.666

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

When I eject the boot medium 0.413
And I wait for Tails to finish wiping the memory 20.147
Then I find very few patterns in the guest's memory 1.897

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

After features/support/hooks.rb:305 3.595
After features/support/hooks.rb:89 0.000
2:27.089
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 11.688
And I prepare Tails for memory erasure tests 0.394
And I fill a 128 MiB file with a known pattern on the persistent filesystem 25.909
And patterns cover at least 100 MiB in the guest's memory 3.911

Pattern coverage: 113.988% (113 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.574
And I wait for Tails to finish wiping the memory 12.891
Then I find very few patterns in the guest's memory 1.915

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

And Tails eventually shuts down 1:29.802
After features/support/hooks.rb:305 0.151
After features/support/hooks.rb:89 0.000
48.002
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 14.338
When I start "Tails Documentation" via GNOME Activities Overview 10.587
Then the Tor Browser has started 22.447
Then "Tails - Documentation" has loaded in the Tor Browser 0.628
After features/support/hooks.rb:305 1.132
After features/support/hooks.rb:89 0.000
50.573
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.802
When I start "Tails Documentation" via GNOME Activities Overview 10.648
Then the Tor Browser has started 25.502
Then "Tails - Documentation" has loaded in the Tor Browser 0.620
After features/support/hooks.rb:305 1.670
After features/support/hooks.rb:89 0.000
Feature: Using Evince
24.146
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 10.268
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.057
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.063
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.072
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.151
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.285
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.895
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.139
When I close Evince 0.189
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.142
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.185
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.403
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.096
When I close Evince 0.184
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.133
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.280
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.288
# 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.089
After features/support/hooks.rb:305 0.952
After features/support/hooks.rb:89 0.000
Feature: Using Evince
16.598
Before features/support/hooks.rb:259 0.016
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.836
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.155
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.060
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.174
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.596
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.624
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.151
After features/support/hooks.rb:305 0.973
After features/support/hooks.rb:89 0.000
22.675
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 10.623
And I wait 10 seconds 10.002

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.235
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.504
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.067
After features/support/hooks.rb:305 0.816
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.246
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.350
When I log in to a new session in Arabic (ar) 32.638
Then the keyboard layout is set to "us" 0.293
When the network is plugged 0.037
And Tor is ready 16.948
Then I successfully start the Unsafe Browser in "ar" 15.347
And I kill the Unsafe Browser 5.777
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 31.145
And DuckDuckGo is the default search engine 11.150
And I kill the Tor Browser 5.554
And the screen keyboard works in Thunderbird 14.310
And the layout of the screen keyboard is set to "us" 0.587
After features/support/hooks.rb:305 2.026
After features/support/hooks.rb:89 0.000
Feature: Localization
2:33.906
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.303
When I log in to a new session in Chinese (zh_CN) 33.976
Then the keyboard layout is set to "cn" 0.144
When the network is plugged 0.071
And Tor is ready 17.102
Then I successfully start the Unsafe Browser in "zh_CN" 16.831
And I kill the Unsafe Browser 5.936
When I enable the screen keyboard 0.222
Then the screen keyboard works in Tor Browser 33.488
And DuckDuckGo is the default search engine 11.073
And I kill the Tor Browser 5.597
And the screen keyboard works in Thunderbird 19.560
And the layout of the screen keyboard is set to "us" 0.597
After features/support/hooks.rb:305 1.859
After features/support/hooks.rb:89 0.000
Feature: Localization
2:2.558
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.401
When I log in to a new session in English (en) 19.744
Then the keyboard layout is set to "us" 0.141
When the network is plugged 0.051
And Tor is ready 16.173
Then I successfully start the Unsafe Browser in "en" 16.053
And I kill the Unsafe Browser 5.821
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 29.360
And DuckDuckGo is the default search engine 5.711
And I kill the Tor Browser 5.321
And the screen keyboard works in Thunderbird 15.042
And the layout of the screen keyboard is set to "us" 0.604
After features/support/hooks.rb:305 1.282
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.873
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.018
When I log in to a new session in French (fr) 33.984
Then the keyboard layout is set to "fr" 0.167
When the network is plugged 0.052
And Tor is ready 17.626
Then I successfully start the Unsafe Browser in "fr" 16.453
And I kill the Unsafe Browser 5.805
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 29.936
And DuckDuckGo is the default search engine 10.459
And I kill the Tor Browser 5.519
And the screen keyboard works in Thunderbird 14.124
And the layout of the screen keyboard is set to "fr" 0.609
After features/support/hooks.rb:305 1.572
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.260
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.431
When I log in to a new session in German (de) 32.567
Then the keyboard layout is set to "de" 0.491
When the network is plugged 0.054
And Tor is ready 18.637
Then I successfully start the Unsafe Browser in "de" 15.121
And I kill the Unsafe Browser 5.731
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 30.400
And DuckDuckGo is the default search engine 11.289
And I kill the Tor Browser 5.564
And the screen keyboard works in Thunderbird 13.316
And the layout of the screen keyboard is set to "de" 0.544
After features/support/hooks.rb:305 1.153
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.512
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.052
When I log in to a new session in Italian (it) 32.834
Then the keyboard layout is set to "it" 0.172
When the network is plugged 0.034
And Tor is ready 18.347
Then I successfully start the Unsafe Browser in "it" 15.643
And I kill the Unsafe Browser 5.873
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 31.571
And DuckDuckGo is the default search engine 11.431
And I kill the Tor Browser 5.525
And the screen keyboard works in Thunderbird 14.280
And the layout of the screen keyboard is set to "us" 0.631
After features/support/hooks.rb:305 1.275
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.102
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.442
When I log in to a new session in Persian (fa) 35.059
Then the keyboard layout is set to "ir" 0.166
When the network is plugged 0.063
And Tor is ready 14.123
Then I successfully start the Unsafe Browser in "fa" 16.139
And I kill the Unsafe Browser 5.878
When I enable the screen keyboard 0.149
Then the screen keyboard works in Tor Browser 32.021
And DuckDuckGo is the default search engine 12.321
And I kill the Tor Browser 5.603
And the screen keyboard works in Thunderbird 14.568
And the layout of the screen keyboard is set to "ir" 0.564
After features/support/hooks.rb:305 1.031
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.535
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.121
When I log in to a new session in Portuguese (pt) 32.748
Then the keyboard layout is set to "pt" 0.290
When the network is plugged 0.055
And Tor is ready 16.860
Then I successfully start the Unsafe Browser in "pt" 15.609
And I kill the Unsafe Browser 5.688
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 31.245
And DuckDuckGo is the default search engine 10.652
And I kill the Tor Browser 5.571
And the screen keyboard works in Thunderbird 14.663
And the layout of the screen keyboard is set to "us" 0.892
After features/support/hooks.rb:305 1.524
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.603
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.788
When I log in to a new session in Russian (ru) 32.642
Then the keyboard layout is set to "ru" 0.274
When the network is plugged 0.042
And Tor is ready 17.352
Then I successfully start the Unsafe Browser in "ru" 16.400
And I kill the Unsafe Browser 5.719
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 25.498
And DuckDuckGo is the default search engine 10.868
And I kill the Tor Browser 5.573
And the screen keyboard works in Thunderbird 14.734
And the layout of the screen keyboard is set to "ru" 0.578
After features/support/hooks.rb:305 0.926
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.401
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 7.911
When I log in to a new session in Spanish (es) 36.211
Then the keyboard layout is set to "es" 0.238
When the network is plugged 0.058
And Tor is ready 16.536
Then I successfully start the Unsafe Browser in "es" 16.043
And I kill the Unsafe Browser 5.694
When I enable the screen keyboard 0.143
Then the screen keyboard works in Tor Browser 30.333
And DuckDuckGo is the default search engine 11.338
And I kill the Tor Browser 5.569
And the screen keyboard works in Thunderbird 12.756
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:305 1.244
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.309
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.092
When I log in to a new session in Turkish (tr) 31.917
Then the keyboard layout is set to "tr" 0.160
When the network is plugged 0.052
And Tor is ready 17.400
Then I successfully start the Unsafe Browser in "tr" 15.988
And I kill the Unsafe Browser 5.720
When I enable the screen keyboard 0.138
Then the screen keyboard works in Tor Browser 29.225
And DuckDuckGo is the default search engine 10.664
And I kill the Tor Browser 5.564
And the screen keyboard works in Thunderbird 14.803
And the layout of the screen keyboard is set to "us" 0.581
After features/support/hooks.rb:305 1.219
After features/support/hooks.rb:89 0.000
1:36.612
Before features/support/hooks.rb:259 0.006
Given a computer 0.250
And I start Tails from DVD with network unplugged and I login 1:19.043
And I plug and mount a USB drive containing a sample PNG 15.556
Then MAT can clean some sample PNG file 1.761
After features/support/hooks.rb:305 0.636
After features/support/hooks.rb:89 0.007
Feature: Networking
41.773
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.898
And I disable networking in Tails Greeter 0.985
And I log in to a new session 21.297
Then no network interfaces are enabled 0.164
When I hotplug a network device 0.180
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.235
After features/support/hooks.rb:305 0.974
After features/support/hooks.rb:89 0.000
16.943
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 16.595
Then no unexpected services are listening for network connections 0.347

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

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

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

After features/support/hooks.rb:305 0.757
After features/support/hooks.rb:89 0.000
1:37.843
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.431
When I request a reboot using the system menu 1.703
Then Tails eventually restarts 1:23.708
After features/support/hooks.rb:305 3.486
After features/support/hooks.rb:89 0.000
13.579
Given I have the SSH key pair for an SFTP server 0.276
When I connect to an SFTP server on the Internet 12.550
Then I successfully connect to the SFTP server 0.752
After features/support/hooks.rb:464 0.567
After features/support/hooks.rb:305 1.882
After features/support/hooks.rb:89 0.000
11.778
When the network is plugged 0.037
And the Tor Connection Assistant autostarts 5.959
And I look at the hide mode but then I go back 4.326
And I choose to connect to Tor automatically 1.297
Then Tor Connection does not propose me to use Tor bridges 0.157
After features/support/hooks.rb:305 0.863
After features/support/hooks.rb:89 0.000
10.255
When I monitor the network connections of tails-security-check 0.069
And I re-run tails-security-check 0.163
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.022
After features/support/hooks.rb:464 0.484
After features/support/hooks.rb:305 0.888
After features/support/hooks.rb:89 0.000
2.573
When I monitor the network connections of htpdate 0.081
And I re-run htpdate 2.479
Then I see that htpdate is properly stream isolated 0.012
After features/support/hooks.rb:464 0.491
After features/support/hooks.rb:305 0.646
After features/support/hooks.rb:89 0.000
32.677
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.078
And I re-run tails-upgrade-frontend-wrapper 32.586
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:464 0.667
After features/support/hooks.rb:305 0.987
After features/support/hooks.rb:89 0.000
35.725
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.350
When I successfully start the Unsafe Browser 21.019
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.582
And the Unsafe Browser chroot is torn down 0.651
After features/support/hooks.rb:305 2.761
After features/support/hooks.rb:89 0.000
44.913
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.115
When I successfully start the Unsafe Browser 19.189
# 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.009

Slept for 10 seconds

And I try to start the Unsafe Browser 0.151
Then I see a warning about another instance already running 3.448
After features/support/hooks.rb:305 1.645
After features/support/hooks.rb:89 0.000
2:32.909
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.025
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.071
But checking for updates is disabled in the Unsafe Browser's configuration 0.015
When I successfully start the Unsafe Browser 19.095
And I wait 120 seconds 2:0.100

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.593
After features/support/hooks.rb:464 0.725
After features/support/hooks.rb:305 0.825
After features/support/hooks.rb:89 0.048
31.269
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.630
And the network is unplugged 0.061
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.007

Slept for 10 seconds

When I try to start the Unsafe Browser 0.165
Then I am told I cannot start the Unsafe Browser when I am offline 8.403
After features/support/hooks.rb:305 0.970
After features/support/hooks.rb:89 0.000
21.481
When I plug a USB drive containing a basic VeraCrypt volume 7.121
And I cancel the GNOME authentication prompt 2.211
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.086
And I open this VeraCrypt volume in GNOME Files 5.956
Then I see the expected contents in this VeraCrypt volume 0.394
When I lock the currently opened VeraCrypt volume 0.522
Then the VeraCrypt volume has been unmounted and locked 0.189
After features/support/hooks.rb:305 0.800
After features/support/hooks.rb:89 0.000
25.369
When I plug a USB drive containing a hidden VeraCrypt volume 10.277
And I cancel the GNOME authentication prompt 2.156
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 6.106
And I open this VeraCrypt volume in GNOME Files 5.651
Then I see the expected contents in this VeraCrypt volume 0.516
When I lock the currently opened VeraCrypt volume 0.477
Then the VeraCrypt volume has been unmounted and locked 0.182
After features/support/hooks.rb:305 0.932
After features/support/hooks.rb:89 0.000
34.705
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.088
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.061
And I open this VeraCrypt volume in GNOME Files 6.804
Then I see the expected contents in this VeraCrypt volume 1.950
When I lock the currently opened VeraCrypt file container 0.419
Then the VeraCrypt file container has been unmounted and locked 0.381
After features/support/hooks.rb:305 1.000
After features/support/hooks.rb:89 0.000
41.218
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.212
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.278
And I open this VeraCrypt volume in GNOME Files 6.228
Then I see the expected contents in this VeraCrypt volume 0.822
When I lock the currently opened VeraCrypt file container 0.442
Then the VeraCrypt file container has been unmounted and locked 0.234
After features/support/hooks.rb:305 0.880
After features/support/hooks.rb:89 0.021
28.478
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.066
And I cancel the GNOME authentication prompt 2.619
And I unlock and mount this VeraCrypt volume with GNOME Disks 12.849
And I open this VeraCrypt volume in GNOME Files 4.878
Then I see the expected contents in this VeraCrypt volume 0.429
When I lock the currently opened VeraCrypt volume 0.468
Then the VeraCrypt volume has been unmounted and locked 0.166
After features/support/hooks.rb:305 0.859
After features/support/hooks.rb:89 0.000
26.889
When I plug a USB drive containing a hidden VeraCrypt volume 10.252
And I cancel the GNOME authentication prompt 1.850
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.845
And I open this VeraCrypt volume in GNOME Files 4.640
Then I see the expected contents in this VeraCrypt volume 0.581
When I lock the currently opened VeraCrypt volume 0.502
Then the VeraCrypt volume has been unmounted and locked 0.216
After features/support/hooks.rb:305 1.087
After features/support/hooks.rb:89 0.000
50.913
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.358
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.495
And I open this VeraCrypt volume in GNOME Files 5.168
Then I see the expected contents in this VeraCrypt volume 1.090
When I lock the currently opened VeraCrypt file container 0.518
Then the VeraCrypt file container has been unmounted and locked 0.282
After features/support/hooks.rb:305 0.914
After features/support/hooks.rb:89 0.015
52.025
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.943
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.711
And I open this VeraCrypt volume in GNOME Files 4.722
Then I see the expected contents in this VeraCrypt volume 0.905
When I lock the currently opened VeraCrypt file container 0.528
Then the VeraCrypt file container has been unmounted and locked 0.213
After features/support/hooks.rb:305 3.070
After features/support/hooks.rb:89 0.021
43.101
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.270
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.223
And I open this VeraCrypt volume in GNOME Files 5.261
Then I see the expected contents in this VeraCrypt volume 0.555
When I lock the currently opened VeraCrypt file container 0.500
Then the VeraCrypt file container has been unmounted and locked 0.289
After features/support/hooks.rb:305 0.877
After features/support/hooks.rb:89 0.000