Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 78 20 May 2024, 06:57

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:17:47.039 Failed
Feature: Time syncing
1:32.600
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.690
When I bump the system time with "-15 days" 0.277
And I warm reboot the computer 0.014
And the computer reboots Tails 1:22.663
Then Tails' hardware clock is close to the host system's time 0.955
After features/support/hooks.rb:464 0.134
After features/support/hooks.rb:305 0.716
After features/support/hooks.rb:89 0.007
Feature: Time syncing
1:29.114
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.417
When I bump the hardware clock's time with "-15 days" 1.703
And I warm reboot the computer 0.016
And the computer reboots Tails 1:18.539
Then the hardware clock is still off by "-15 days" 0.437
After features/support/hooks.rb:464 0.117
After features/support/hooks.rb:305 0.600
After features/support/hooks.rb:89 0.005
22.877
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 8.544
And I prepare Tails for memory erasure tests 0.523
When I start a process allocating 128 MiB of memory with a known pattern 2.370
Then patterns cover at least 128 MiB in the guest's memory 4.738

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

When I kill the allocating process 1.813
Then I find very few patterns in the guest's memory 4.886
9.819% 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: 9.819% (88 MiB out of 898 MiB reference memory)

After features/support/hooks.rb:305 4.557

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/78/artifact/build-artifacts/00:29:59_Erasure_of_memory_freed_by_killed_userspace_processes.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/78/artifact/build-artifacts/00:29:59_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/78/artifact/build-artifacts/00:29:59_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/78/artifact/build-artifacts/00:29:59_Erasure_of_memory_freed_by_killed_userspace_processes.journal

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

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

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

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

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

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

After features/support/hooks.rb:305 0.945
After features/support/hooks.rb:89 0.000
51.422
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.272
And I prepare Tails for memory erasure tests 0.529
When I plug and mount a 128 MiB USB drive with a vfat filesystem 9.367
Then I find very few patterns in the guest's memory 5.031

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.011
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.589
After features/support/hooks.rb:89 0.000
7:47.188
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:2.701
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 21.634
When I trigger shutdown 0.011
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.655
After features/support/hooks.rb:89 0.015
29.500
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 11.286
And I temporarily create a 4 GiB disk named "gptfat" 0.047
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.495
And I plug USB drive "gptfat" 2.610
When I start Tails Installer 9.020
Then I am told by Tails Installer that the destination device "is too small" 0.040
After features/support/hooks.rb:305 0.753
After features/support/hooks.rb:89 0.001
11:55.422
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.008
Given a computer 0.208
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:23.397
And I configure APT to prefer an old version of cowsay 0.397
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 27.027
And I accept adding "cowsay" to Additional Software 7.006
And Additional Software is correctly configured for package "cowsay" 0.875
And I shutdown Tails and wait for the computer to power off 6.632
And I start Tails from USB drive "__internal" with network unplugged 1:7.578
And I enable persistence 10.935
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.024
And I log in to a new session 38.053
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.173
And I revert the APT tweaks that made it prefer an old version of cowsay 0.071
# 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.078
And the network is plugged 0.060
And Tor is ready 21.324
# 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 6.792
And available upgrades have been checked 0.153
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.741
And I can open the Additional Software configuration window from the notification 4.263
And I shutdown Tails and wait for the computer to power off 2:3.716
And I start Tails from USB drive "__internal" with network unplugged 1:2.388
And I enable persistence 16.670
# 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.028
And I log in to a new session 41.087
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.666
And I revert the APT tweaks that made it prefer an old version of cowsay 0.056
And the network is plugged 0.038
And Tor is ready 50.715
Then the Additional Software upgrade service has started 0.169
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.086
After features/support/hooks.rb:464 2.623
After features/support/hooks.rb:305 0.824
After features/support/hooks.rb:89 0.024
1:4.072
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 52.584
When I eject the boot medium 0.248
Then Tails eventually shuts down 11.239
After features/support/hooks.rb:305 0.294
After features/support/hooks.rb:89 0.000
44.789
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.895
And I prepare Tails for memory erasure tests 0.707
And I fill a 128 MiB file with a known pattern on the root filesystem 13.794
And patterns cover at least 128 MiB in the guest's memory 3.217

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

When I eject the boot medium 1.220
And I wait for Tails to finish wiping the memory 15.148
Then I find very few patterns in the guest's memory 1.805

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

After features/support/hooks.rb:305 3.521
After features/support/hooks.rb:89 0.000
39.108
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.237
And I prepare Tails for memory erasure tests 0.496
And I plug and mount a 128 MiB USB drive with a vfat filesystem 9.217
And I fill the USB drive with a known pattern 3.955
And I read the content of the test FS 0.094
And patterns cover at least 90% of the test FS size in the guest's memory 3.587

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

When I eject the boot medium 0.331
And I wait for Tails to finish wiping the memory 11.335
Then I find very few patterns in the guest's memory 1.851

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

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

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

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

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

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

Pattern coverage: 112.918% (112 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.622
And I wait for Tails to finish wiping the memory 13.903
Then I find very few patterns in the guest's memory 1.851

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

And Tails eventually shuts down 1:28.980
After features/support/hooks.rb:305 0.331
After features/support/hooks.rb:89 0.000
42.792
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 9.301
When I start "Tails Documentation" via GNOME Activities Overview 10.778
Then the Tor Browser has started 22.022
Then "Tails - Documentation" has loaded in the Tor Browser 0.689
After features/support/hooks.rb:305 1.032
After features/support/hooks.rb:89 0.000
54.303
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD and logged in and the network is connected 18.765
When I start "Tails Documentation" via GNOME Activities Overview 10.803
Then the Tor Browser has started 24.082
Then "Tails - Documentation" has loaded in the Tor Browser 0.651
After features/support/hooks.rb:305 2.086
After features/support/hooks.rb:89 0.000
Feature: Using Evince
22.795
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD without network and logged in 9.179
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.394
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.086
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.147
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.076
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.203
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.911
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.766
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.132
When I close Evince 0.216
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.118
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.233
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.339
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.073
When I close Evince 0.207
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.142
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.232
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.261
# 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.072
After features/support/hooks.rb:305 0.951
After features/support/hooks.rb:89 0.000
Feature: Using Evince
16.137
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.567
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.174
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.060
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.238
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.295
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.647
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.154
After features/support/hooks.rb:305 0.932
After features/support/hooks.rb:89 0.000
20.587
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.595
And I wait 10 seconds 10.003

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.073
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.227
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.444
After features/support/hooks.rb:305 5.428
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.468
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.268
When I log in to a new session in Arabic (ar) 35.390
Then the keyboard layout is set to "us" 0.217
When the network is plugged 0.038
And Tor is ready 15.845
Then I successfully start the Unsafe Browser in "ar" 17.213
And I kill the Unsafe Browser 5.757
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 31.476
And DuckDuckGo is the default search engine 10.833
And I kill the Tor Browser 5.521
And the screen keyboard works in Thunderbird 13.108
And the layout of the screen keyboard is set to "us" 0.681
After features/support/hooks.rb:305 1.076
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.036
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.748
When I log in to a new session in Chinese (zh_CN) 32.994
Then the keyboard layout is set to "cn" 0.362
When the network is plugged 0.137
And Tor is ready 16.502
Then I successfully start the Unsafe Browser in "zh_CN" 16.837
And I kill the Unsafe Browser 5.799
When I enable the screen keyboard 0.141
Then the screen keyboard works in Tor Browser 29.151
And DuckDuckGo is the default search engine 11.055
And I kill the Tor Browser 5.559
And the screen keyboard works in Thunderbird 17.173
And the layout of the screen keyboard is set to "us" 0.572
After features/support/hooks.rb:305 1.403
After features/support/hooks.rb:89 0.000
Feature: Localization
2:1.921
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.102
When I log in to a new session in English (en) 18.982
Then the keyboard layout is set to "us" 0.327
When the network is plugged 0.312
And Tor is ready 15.804
Then I successfully start the Unsafe Browser in "en" 16.851
And I kill the Unsafe Browser 5.654
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 31.036
And DuckDuckGo is the default search engine 5.402
And I kill the Tor Browser 5.412
And the screen keyboard works in Thunderbird 13.263
And the layout of the screen keyboard is set to "us" 0.623
After features/support/hooks.rb:305 1.214
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.912
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 10.432
When I log in to a new session in French (fr) 32.501
Then the keyboard layout is set to "fr" 0.154
When the network is plugged 0.770
And Tor is ready 15.089
Then I successfully start the Unsafe Browser in "fr" 17.569
And I kill the Unsafe Browser 5.812
When I enable the screen keyboard 0.144
Then the screen keyboard works in Tor Browser 29.527
And DuckDuckGo is the default search engine 12.204
And I kill the Tor Browser 5.559
And the screen keyboard works in Thunderbird 13.489
And the layout of the screen keyboard is set to "fr" 0.657
After features/support/hooks.rb:305 1.303
After features/support/hooks.rb:89 0.000
Feature: Localization
2:26.521
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.287
When I log in to a new session in German (de) 36.078
Then the keyboard layout is set to "de" 0.180
When the network is plugged 0.051
And Tor is ready 19.733
Then I successfully start the Unsafe Browser in "de" 15.224
And I kill the Unsafe Browser 5.855
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 30.248
And DuckDuckGo is the default search engine 11.079
And I kill the Tor Browser 5.502
And the screen keyboard works in Thunderbird 13.518
And the layout of the screen keyboard is set to "de" 0.638
After features/support/hooks.rb:305 2.239
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.096
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.047
When I log in to a new session in Italian (it) 33.112
Then the keyboard layout is set to "it" 0.237
When the network is plugged 0.048
And Tor is ready 15.178
Then I successfully start the Unsafe Browser in "it" 17.843
And I kill the Unsafe Browser 5.887
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 27.153
And DuckDuckGo is the default search engine 11.062
And I kill the Tor Browser 5.549
And the screen keyboard works in Thunderbird 13.303
And the layout of the screen keyboard is set to "us" 0.549
After features/support/hooks.rb:305 1.656
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.279
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.115
When I log in to a new session in Persian (fa) 34.931
Then the keyboard layout is set to "ir" 0.183
When the network is plugged 0.039
And Tor is ready 17.330
Then I successfully start the Unsafe Browser in "fa" 16.702
And I kill the Unsafe Browser 5.871
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 30.641
And DuckDuckGo is the default search engine 11.014
And I kill the Tor Browser 5.502
And the screen keyboard works in Thunderbird 14.285
And the layout of the screen keyboard is set to "ir" 0.530
After features/support/hooks.rb:305 0.996
After features/support/hooks.rb:89 0.000
Feature: Localization
2:19.905
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.347
When I log in to a new session in Portuguese (pt) 33.529
Then the keyboard layout is set to "pt" 0.147
When the network is plugged 0.040
And Tor is ready 15.675
Then I successfully start the Unsafe Browser in "pt" 16.760
And I kill the Unsafe Browser 5.796
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 29.228
And DuckDuckGo is the default search engine 10.943
And I kill the Tor Browser 5.549
And the screen keyboard works in Thunderbird 13.177
And the layout of the screen keyboard is set to "us" 0.581
After features/support/hooks.rb:305 1.053
After features/support/hooks.rb:89 0.000
Feature: Localization
2:53.455
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.535
When I log in to a new session in Russian (ru) 33.625
Then the keyboard layout is set to "ru" 0.137
When the network is plugged 0.050
And Tor is ready 45.459
Then I successfully start the Unsafe Browser in "ru" 16.019
And I kill the Unsafe Browser 5.858
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 31.173
And DuckDuckGo is the default search engine 11.411
And I kill the Tor Browser 5.551
And the screen keyboard works in Thunderbird 13.955
And the layout of the screen keyboard is set to "ru" 0.561
After features/support/hooks.rb:305 2.989
After features/support/hooks.rb:89 0.000
Feature: Localization
2:29.020
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.025
When I log in to a new session in Spanish (es) 31.842
Then the keyboard layout is set to "es" 0.187
When the network is plugged 0.037
And Tor is ready 15.036
Then I successfully start the Unsafe Browser in "es" 17.396
And I kill the Unsafe Browser 5.867
When I enable the screen keyboard 0.173
Then the screen keyboard works in Tor Browser 30.283
And DuckDuckGo is the default search engine 19.550
And I kill the Tor Browser 5.542
And the screen keyboard works in Thunderbird 14.357
And the layout of the screen keyboard is set to "us" 0.718
After features/support/hooks.rb:305 1.541
After features/support/hooks.rb:89 0.000
Feature: Localization
2:16.609
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 8.382
When I log in to a new session in Turkish (tr) 32.557
Then the keyboard layout is set to "tr" 0.290
When the network is plugged 0.048
And Tor is ready 15.137
Then I successfully start the Unsafe Browser in "tr" 16.085
And I kill the Unsafe Browser 5.884
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 28.332
And DuckDuckGo is the default search engine 10.324
And I kill the Tor Browser 5.518
And the screen keyboard works in Thunderbird 13.278
And the layout of the screen keyboard is set to "us" 0.624
After features/support/hooks.rb:305 1.459
After features/support/hooks.rb:89 0.000
1:37.507
Before features/support/hooks.rb:259 0.023
Given a computer 0.217
And I start Tails from DVD with network unplugged and I login 1:19.960
And I plug and mount a USB drive containing a sample PNG 15.551
Then MAT can clean some sample PNG file 1.778
After features/support/hooks.rb:305 0.757
After features/support/hooks.rb:89 0.011
Feature: Networking
37.547
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.011
And I disable networking in Tails Greeter 1.021
And I log in to a new session 17.924
Then no network interfaces are enabled 0.188
When I hotplug a network device 0.153
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.237
After features/support/hooks.rb:305 0.926
After features/support/hooks.rb:89 0.000
15.959
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 15.706
Then no unexpected services are listening for network connections 0.253

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.825
After features/support/hooks.rb:89 0.000
1:37.893
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.198
When I request a reboot using the system menu 1.756
Then Tails eventually restarts 1:23.938
After features/support/hooks.rb:305 3.507
After features/support/hooks.rb:89 0.000
16.895
Given I have the SSH key pair for an SFTP server 0.558
When I connect to an SFTP server on the Internet 14.561
Then I successfully connect to the SFTP server 1.776
After features/support/hooks.rb:464 0.649
After features/support/hooks.rb:305 1.706
After features/support/hooks.rb:89 0.000
10.273
When the network is plugged 0.050
And the Tor Connection Assistant autostarts 4.359
And I look at the hide mode but then I go back 4.409
And I choose to connect to Tor automatically 1.281
Then Tor Connection does not propose me to use Tor bridges 0.172
After features/support/hooks.rb:305 0.796
After features/support/hooks.rb:89 0.000
10.327
When I monitor the network connections of tails-security-check 0.067
And I re-run tails-security-check 0.234
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.025
After features/support/hooks.rb:464 0.431
After features/support/hooks.rb:305 0.830
After features/support/hooks.rb:89 0.000
2.470
When I monitor the network connections of htpdate 0.075
And I re-run htpdate 2.383
Then I see that htpdate is properly stream isolated 0.011
After features/support/hooks.rb:464 0.487
After features/support/hooks.rb:305 0.798
After features/support/hooks.rb:89 0.000
32.437
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.071
And I re-run tails-upgrade-frontend-wrapper 32.349
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.017
After features/support/hooks.rb:464 0.581
After features/support/hooks.rb:305 0.844
After features/support/hooks.rb:89 0.000
34.555
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.283
When I successfully start the Unsafe Browser 19.971
And I close the Unsafe Browser 0.122
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.703
And the Unsafe Browser chroot is torn down 0.474
After features/support/hooks.rb:305 1.013
After features/support/hooks.rb:89 0.000
45.795
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD and logged in and the network is connected 13.094
When I successfully start the Unsafe Browser 19.129
# 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.001

Slept for 10 seconds

And I try to start the Unsafe Browser 0.170
Then I see a warning about another instance already running 3.399
After features/support/hooks.rb:305 1.207
After features/support/hooks.rb:89 0.000
2:31.756
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.915
And I capture all network traffic 0.009
And I configure the Unsafe Browser to check for updates more frequently 0.095
But checking for updates is disabled in the Unsafe Browser's configuration 0.015
When I successfully start the Unsafe Browser 18.136
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.504
After features/support/hooks.rb:464 0.644
After features/support/hooks.rb:305 0.746
After features/support/hooks.rb:89 0.055
44.706
Before features/support/hooks.rb:259 0.011
Given I have started Tails from DVD and logged in and the network is connected 26.757
And the network is unplugged 0.049
# 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.242
Then I am told I cannot start the Unsafe Browser when I am offline 7.646
After features/support/hooks.rb:305 0.804
After features/support/hooks.rb:89 0.000
20.861
When I plug a USB drive containing a basic VeraCrypt volume 7.113
And I cancel the GNOME authentication prompt 2.319
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.833
And I open this VeraCrypt volume in GNOME Files 5.411
Then I see the expected contents in this VeraCrypt volume 0.581
When I lock the currently opened VeraCrypt volume 0.456
Then the VeraCrypt volume has been unmounted and locked 0.144
After features/support/hooks.rb:305 0.857
After features/support/hooks.rb:89 0.000
25.533
When I plug a USB drive containing a hidden VeraCrypt volume 10.773
And I cancel the GNOME authentication prompt 2.340
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.627
And I open this VeraCrypt volume in GNOME Files 5.573
Then I see the expected contents in this VeraCrypt volume 0.627
When I lock the currently opened VeraCrypt volume 0.423
Then the VeraCrypt volume has been unmounted and locked 0.167
After features/support/hooks.rb:305 1.604
After features/support/hooks.rb:89 0.000
34.426
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.300
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 10.511
And I open this VeraCrypt volume in GNOME Files 5.709
Then I see the expected contents in this VeraCrypt volume 0.753
When I lock the currently opened VeraCrypt file container 0.844
Then the VeraCrypt file container has been unmounted and locked 0.307
After features/support/hooks.rb:305 0.809
After features/support/hooks.rb:89 0.000
45.001
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.149
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.979
And I open this VeraCrypt volume in GNOME Files 8.565
Then I see the expected contents in this VeraCrypt volume 0.509
When I lock the currently opened VeraCrypt file container 0.546
Then the VeraCrypt file container has been unmounted and locked 0.250
After features/support/hooks.rb:305 0.838
After features/support/hooks.rb:89 0.019
28.406
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.123
And I cancel the GNOME authentication prompt 2.173
And I unlock and mount this VeraCrypt volume with GNOME Disks 12.335
And I open this VeraCrypt volume in GNOME Files 4.911
Then I see the expected contents in this VeraCrypt volume 0.688
When I lock the currently opened VeraCrypt volume 0.917
Then the VeraCrypt volume has been unmounted and locked 0.256
After features/support/hooks.rb:305 0.779
After features/support/hooks.rb:89 0.000
26.866
When I plug a USB drive containing a hidden VeraCrypt volume 10.343
And I cancel the GNOME authentication prompt 2.316
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.811
And I open this VeraCrypt volume in GNOME Files 3.983
Then I see the expected contents in this VeraCrypt volume 0.616
When I lock the currently opened VeraCrypt volume 0.474
Then the VeraCrypt volume has been unmounted and locked 0.320
After features/support/hooks.rb:305 0.982
After features/support/hooks.rb:89 0.000
53.210
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.619
And I unlock and mount this VeraCrypt file container with GNOME Disks 22.394
And I open this VeraCrypt volume in GNOME Files 6.975
Then I see the expected contents in this VeraCrypt volume 0.461
When I lock the currently opened VeraCrypt file container 0.508
Then the VeraCrypt file container has been unmounted and locked 0.250
After features/support/hooks.rb:305 0.970
After features/support/hooks.rb:89 0.015
57.438
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.308
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.847
And I open this VeraCrypt volume in GNOME Files 4.664
Then I see the expected contents in this VeraCrypt volume 5.209
When I lock the currently opened VeraCrypt file container 0.491
Then the VeraCrypt file container has been unmounted and locked 0.917
After features/support/hooks.rb:305 0.780
After features/support/hooks.rb:89 0.016
41.784
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.833
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.722
And I open this VeraCrypt volume in GNOME Files 5.545
Then I see the expected contents in this VeraCrypt volume 0.900
When I lock the currently opened VeraCrypt file container 0.538
Then the VeraCrypt file container has been unmounted and locked 0.244
After features/support/hooks.rb:305 0.941
After features/support/hooks.rb:89 0.000