Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 47 18 Apr 2024, 22:54

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 420 1 12 0 0 433 52 1 53 1:9:53.597 Failed
Feature: Time syncing
1:16.708
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 7.952
When I bump the system time with "-15 days" 0.239
And I warm reboot the computer 0.013
And the computer reboots Tails 1:7.749
Then Tails' hardware clock is close to the host system's time 0.754
After features/support/hooks.rb:464 0.106
After features/support/hooks.rb:305 0.635
After features/support/hooks.rb:89 0.006
Feature: Time syncing
1:16.236
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.134
When I bump the hardware clock's time with "-15 days" 1.138
And I warm reboot the computer 0.012
And the computer reboots Tails 1:6.317
Then the hardware clock is still off by "-15 days" 0.633
After features/support/hooks.rb:464 0.118
After features/support/hooks.rb:305 0.639
After features/support/hooks.rb:89 0.006
18.465
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 7.993
And I prepare Tails for memory erasure tests 0.404
When I start a process allocating 128 MiB of memory with a known pattern 1.179
Then patterns cover at least 128 MiB in the guest's memory 3.541

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

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

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

After features/support/hooks.rb:305 0.782
After features/support/hooks.rb:89 0.000
24.120
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.129
And I prepare Tails for memory erasure tests 0.365
And I find very few patterns in the guest's memory 4.696

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.012

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.552
After features/support/hooks.rb:89 0.000
6:47.297
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:3.388
And I prepare Tails for memory erasure tests 0.423
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.262
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.191

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

After features/support/hooks.rb:305 3.536
After features/support/hooks.rb:89 0.012
24.437
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.236
And I temporarily create a 4 GiB disk named "gptfat" 0.045
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.019
And I plug USB drive "gptfat" 2.665
When I start Tails Installer 8.423
Then I am told by Tails Installer that the destination device "is too small" 0.045
After features/support/hooks.rb:305 1.550
After features/support/hooks.rb:89 0.002
11:4.909
Scenario Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Steps
Given a computer 0.181
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:20.543
And I configure APT to prefer an old version of cowsay 0.022
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.103
And I accept adding "cowsay" to Additional Software 7.941
And Additional Software is correctly configured for package "cowsay" 0.885
And I shutdown Tails and wait for the computer to power off 6.429
And I start Tails from USB drive "__internal" with network unplugged 59.462
And I enable persistence 13.441
# 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 35.074
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.336
And I revert the APT tweaks that made it prefer an old version of cowsay 0.059
# 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.082
And the network is plugged 0.039
And Tor is ready 22.376
# 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.787
And available upgrades have been checked 0.052
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 5:1.066
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:146:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:52:in `try_for'
./features/step_definitions/common_steps.rb:591:in `/^I see the "(.+)" notification(?: after at most (\d+) seconds)?$/'
features/additional_software_packages.feature:105:in `And I see the "The upgrade of your additional software failed" notification after at most 300 seconds'
And I can open the Additional Software configuration window from the notification 0.000
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
After features/support/hooks.rb:464 0.029
After features/support/hooks.rb:305 8.696

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/47/artifact/build-artifacts/01:26:52_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/47/artifact/build-artifacts/01:26:52_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.mkv

After features/support/hooks.rb:89 0.015
54.477
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 45.779
When I eject the boot medium 0.231
Then Tails eventually shuts down 8.467
After features/support/hooks.rb:305 0.251
After features/support/hooks.rb:89 0.000
42.239
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 7.979
And I prepare Tails for memory erasure tests 0.396
And I fill a 128 MiB file with a known pattern on the root filesystem 18.590
And patterns cover at least 128 MiB in the guest's memory 3.906

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

When I eject the boot medium 0.248
And I wait for Tails to finish wiping the memory 9.331
Then I find very few patterns in the guest's memory 1.787

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

After features/support/hooks.rb:305 3.610
After features/support/hooks.rb:89 0.000
33.881
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.615
And I prepare Tails for memory erasure tests 0.363
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.974
And I fill the USB drive with a known pattern 2.109
And I read the content of the test FS 0.104
And patterns cover at least 90% of the test FS size in the guest's memory 3.734

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

When I eject the boot medium 0.304
And I wait for Tails to finish wiping the memory 9.935
Then I find very few patterns in the guest's memory 1.739

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

After features/support/hooks.rb:305 3.555
After features/support/hooks.rb:89 0.000
51.285
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.299
And I prepare Tails for memory erasure tests 0.397
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 27.278
And I fill the USB drive with a known pattern 1.356
And I read the content of the test FS 0.064
And patterns cover at least 99% of the test FS size in the guest's memory 3.220

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

When I eject the boot medium 0.357
And I wait for Tails to finish wiping the memory 8.579
Then I find very few patterns in the guest's memory 1.729

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

After features/support/hooks.rb:305 3.551
After features/support/hooks.rb:89 0.000
2:14.372
Before features/support/hooks.rb:259 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.243
And I prepare Tails for memory erasure tests 0.440
And I fill a 128 MiB file with a known pattern on the persistent filesystem 20.855
And patterns cover at least 100 MiB in the guest's memory 3.688

Pattern coverage: 110.754% (110 MiB out of 100 MiB reference memory)

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

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

And Tails eventually shuts down 1:28.601
After features/support/hooks.rb:305 0.124
After features/support/hooks.rb:89 0.000
40.294
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.036
When I start "Tails Documentation" via GNOME Activities Overview 10.718
Then the Tor Browser has started 20.885
Then "Tails - Documentation" has loaded in the Tor Browser 0.654
After features/support/hooks.rb:305 1.066
After features/support/hooks.rb:89 0.000
43.945
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.361
When I start "Tails Documentation" via GNOME Activities Overview 10.587
Then the Tor Browser has started 19.354
Then "Tails - Documentation" has loaded in the Tor Browser 0.640
After features/support/hooks.rb:305 1.232
After features/support/hooks.rb:89 0.000
Feature: Using Evince
19.983
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 7.950
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.162
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.046
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.056
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.050
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.146
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.869
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.859
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.109
When I close Evince 0.225
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.132
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.146
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.367
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.085
When I close Evince 0.192
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.112
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.135
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.238
# 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.094
After features/support/hooks.rb:305 1.518
After features/support/hooks.rb:89 0.000
Feature: Using Evince
15.977
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.294
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.163
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.052
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.158
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.876
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.256
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.175
After features/support/hooks.rb:305 0.768
After features/support/hooks.rb:89 0.000
20.028
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.546
And I wait 10 seconds 10.009

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.054
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.114
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.060
After features/support/hooks.rb:305 0.744
After features/support/hooks.rb:89 0.000
Feature: Localization
2:29.561
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 7.804
When I log in to a new session in Arabic (ar) 32.423
Then the keyboard layout is set to "us" 0.227
When the network is plugged 0.071
And Tor is ready 15.768
Then I successfully start the Unsafe Browser in "ar" 15.588
And I kill the Unsafe Browser 5.830
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 28.462
And DuckDuckGo is the default search engine 23.194
And I kill the Tor Browser 5.490
And the screen keyboard works in Thunderbird 14.049
And the layout of the screen keyboard is set to "us" 0.534
After features/support/hooks.rb:305 1.507
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.356
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.255
When I log in to a new session in Chinese (zh_CN) 30.341
Then the keyboard layout is set to "cn" 0.468
When the network is plugged 0.028
And Tor is ready 17.803
Then I successfully start the Unsafe Browser in "zh_CN" 15.398
And I kill the Unsafe Browser 5.796
When I enable the screen keyboard 0.097
Then the screen keyboard works in Tor Browser 26.775
And DuckDuckGo is the default search engine 12.941
And I kill the Tor Browser 5.431
And the screen keyboard works in Thunderbird 17.489
And the layout of the screen keyboard is set to "us" 0.531
After features/support/hooks.rb:305 1.479
After features/support/hooks.rb:89 0.000
Feature: Localization
1:49.561
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 7.806
When I log in to a new session in English (en) 16.083
Then the keyboard layout is set to "us" 0.199
When the network is plugged 0.029
And Tor is ready 16.419
Then I successfully start the Unsafe Browser in "en" 15.342
And I kill the Unsafe Browser 5.586
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 25.675
And DuckDuckGo is the default search engine 4.494
And I kill the Tor Browser 5.317
And the screen keyboard works in Thunderbird 11.984
And the layout of the screen keyboard is set to "us" 0.532
After features/support/hooks.rb:305 1.155
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.128
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.769
When I log in to a new session in French (fr) 30.747
Then the keyboard layout is set to "fr" 0.316
When the network is plugged 0.036
And Tor is ready 15.983
Then I successfully start the Unsafe Browser in "fr" 15.435
And I kill the Unsafe Browser 5.685
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 27.087
And DuckDuckGo is the default search engine 18.867
And I kill the Tor Browser 5.516
And the screen keyboard works in Thunderbird 13.033
And the layout of the screen keyboard is set to "fr" 0.561
After features/support/hooks.rb:305 1.453
After features/support/hooks.rb:89 0.000
Feature: Localization
2:10.743
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 7.811
When I log in to a new session in German (de) 29.099
Then the keyboard layout is set to "de" 0.216
When the network is plugged 0.035
And Tor is ready 15.319
Then I successfully start the Unsafe Browser in "de" 15.989
And I kill the Unsafe Browser 5.869
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 26.874
And DuckDuckGo is the default search engine 9.818
And I kill the Tor Browser 5.348
And the screen keyboard works in Thunderbird 13.727
And the layout of the screen keyboard is set to "de" 0.542
After features/support/hooks.rb:305 1.047
After features/support/hooks.rb:89 0.000
Feature: Localization
2:12.288
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.782
When I log in to a new session in Italian (it) 30.855
Then the keyboard layout is set to "it" 0.253
When the network is plugged 0.044
And Tor is ready 15.289
Then I successfully start the Unsafe Browser in "it" 14.954
And I kill the Unsafe Browser 5.632
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 27.793
And DuckDuckGo is the default search engine 10.420
And I kill the Tor Browser 5.416
And the screen keyboard works in Thunderbird 13.195
And the layout of the screen keyboard is set to "us" 0.553
After features/support/hooks.rb:305 1.404
After features/support/hooks.rb:89 0.000
Feature: Localization
2:13.274
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 7.890
When I log in to a new session in Persian (fa) 30.219
Then the keyboard layout is set to "ir" 0.193
When the network is plugged 0.050
And Tor is ready 15.598
Then I successfully start the Unsafe Browser in "fa" 16.776
And I kill the Unsafe Browser 5.674
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 27.020
And DuckDuckGo is the default search engine 10.700
And I kill the Tor Browser 5.505
And the screen keyboard works in Thunderbird 13.036
And the layout of the screen keyboard is set to "ir" 0.520
After features/support/hooks.rb:305 0.790
After features/support/hooks.rb:89 0.000
Feature: Localization
2:11.532
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.765
When I log in to a new session in Portuguese (pt) 30.518
Then the keyboard layout is set to "pt" 0.161
When the network is plugged 0.036
And Tor is ready 16.344
Then I successfully start the Unsafe Browser in "pt" 14.976
And I kill the Unsafe Browser 5.734
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 26.335
And DuckDuckGo is the default search engine 10.869
And I kill the Tor Browser 5.482
And the screen keyboard works in Thunderbird 12.658
And the layout of the screen keyboard is set to "us" 0.554
After features/support/hooks.rb:305 1.511
After features/support/hooks.rb:89 0.000
Feature: Localization
2:9.535
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.805
When I log in to a new session in Russian (ru) 28.681
Then the keyboard layout is set to "ru" 0.217
When the network is plugged 0.054
And Tor is ready 15.097
Then I successfully start the Unsafe Browser in "ru" 14.969
And I kill the Unsafe Browser 5.734
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 25.973
And DuckDuckGo is the default search engine 10.517
And I kill the Tor Browser 5.509
And the screen keyboard works in Thunderbird 14.306
And the layout of the screen keyboard is set to "ru" 0.562
After features/support/hooks.rb:305 1.013
After features/support/hooks.rb:89 0.000
Feature: Localization
2:11.748
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 7.907
When I log in to a new session in Spanish (es) 29.546
Then the keyboard layout is set to "es" 0.251
When the network is plugged 0.053
And Tor is ready 14.985
Then I successfully start the Unsafe Browser in "es" 15.643
And I kill the Unsafe Browser 5.973
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 26.947
And DuckDuckGo is the default search engine 10.786
And I kill the Tor Browser 5.460
And the screen keyboard works in Thunderbird 13.546
And the layout of the screen keyboard is set to "us" 0.540
After features/support/hooks.rb:305 1.268
After features/support/hooks.rb:89 0.000
Feature: Localization
2:12.335
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.229
When I log in to a new session in Turkish (tr) 29.602
Then the keyboard layout is set to "tr" 0.228
When the network is plugged 0.035
And Tor is ready 16.500
Then I successfully start the Unsafe Browser in "tr" 15.888
And I kill the Unsafe Browser 5.693
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 26.529
And DuckDuckGo is the default search engine 10.393
And I kill the Tor Browser 5.414
And the screen keyboard works in Thunderbird 13.117
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:305 1.325
After features/support/hooks.rb:89 0.000
1:33.983
Before features/support/hooks.rb:259 0.006
Given a computer 0.161
And I start Tails from DVD with network unplugged and I login 1:17.286
And I plug and mount a USB drive containing a sample PNG 13.864
Then MAT can clean some sample PNG file 2.671
After features/support/hooks.rb:305 0.682
After features/support/hooks.rb:89 0.010
Feature: Networking
35.479
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.201
And I disable networking in Tails Greeter 1.128
And I log in to a new session 15.648
Then no network interfaces are enabled 0.156
When I hotplug a network device 0.156
And I wait 10 seconds 10.003

Slept for 10 seconds

Then no network interfaces are enabled 0.183
After features/support/hooks.rb:305 0.972
After features/support/hooks.rb:89 0.000
14.124
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.942
Then no unexpected services are listening for network connections 0.181

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

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

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

After features/support/hooks.rb:305 0.629
After features/support/hooks.rb:89 0.000
1:16.962
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.910
When I request a reboot using the system menu 1.664
Then Tails eventually restarts 1:3.388
After features/support/hooks.rb:305 3.473
After features/support/hooks.rb:89 0.000
10.397
Given I have the SSH key pair for an SFTP server 0.237
When I connect to an SFTP server on the Internet 9.313
Then I successfully connect to the SFTP server 0.847
After features/support/hooks.rb:464 0.474
After features/support/hooks.rb:305 0.831
After features/support/hooks.rb:89 0.000
9.408
When the network is plugged 0.031
And the Tor Connection Assistant autostarts 3.661
And I look at the hide mode but then I go back 4.177
And I choose to connect to Tor automatically 1.398
Then Tor Connection does not propose me to use Tor bridges 0.139
After features/support/hooks.rb:305 0.809
After features/support/hooks.rb:89 0.000
10.278
When I monitor the network connections of tails-security-check 0.103
And I re-run tails-security-check 0.136
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.037
After features/support/hooks.rb:464 0.370
After features/support/hooks.rb:305 0.699
After features/support/hooks.rb:89 0.000
2.428
When I monitor the network connections of htpdate 0.073
And I re-run htpdate 2.340
Then I see that htpdate is properly stream isolated 0.014
After features/support/hooks.rb:464 0.445
After features/support/hooks.rb:305 0.640
After features/support/hooks.rb:89 0.000
32.220
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.057
And I re-run tails-upgrade-frontend-wrapper 32.147
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.015
After features/support/hooks.rb:464 0.494
After features/support/hooks.rb:305 0.770
After features/support/hooks.rb:89 0.000
29.917
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.825
When I successfully start the Unsafe Browser 15.791
And I close the Unsafe Browser 0.122
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.599
And the Unsafe Browser chroot is torn down 0.578
After features/support/hooks.rb:305 0.740
After features/support/hooks.rb:89 0.000
41.951
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.960
When I successfully start the Unsafe Browser 16.353
# 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.005

Slept for 10 seconds

And I try to start the Unsafe Browser 0.282
Then I see a warning about another instance already running 3.350
After features/support/hooks.rb:305 1.101
After features/support/hooks.rb:89 0.000
2:29.083
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.752
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.070
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 16.621
And I wait 120 seconds 2:0.065

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.554
After features/support/hooks.rb:464 0.540
After features/support/hooks.rb:305 0.724
After features/support/hooks.rb:89 0.060
29.559
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.476
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.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.125
Then I am told I cannot start the Unsafe Browser when I am offline 6.887
After features/support/hooks.rb:305 0.718
After features/support/hooks.rb:89 0.000
19.008
When I plug a USB drive containing a basic VeraCrypt volume 6.976
And I cancel the GNOME authentication prompt 1.884
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.289
And I open this VeraCrypt volume in GNOME Files 4.849
Then I see the expected contents in this VeraCrypt volume 0.464
When I lock the currently opened VeraCrypt volume 0.442
Then the VeraCrypt volume has been unmounted and locked 0.101
After features/support/hooks.rb:305 0.701
After features/support/hooks.rb:89 0.000
22.033
When I plug a USB drive containing a hidden VeraCrypt volume 10.261
And I cancel the GNOME authentication prompt 1.673
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.505
And I open this VeraCrypt volume in GNOME Files 4.649
Then I see the expected contents in this VeraCrypt volume 0.449
When I lock the currently opened VeraCrypt volume 0.356
Then the VeraCrypt volume has been unmounted and locked 0.139
After features/support/hooks.rb:305 0.730
After features/support/hooks.rb:89 0.000
27.369
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 11.193
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.931
And I open this VeraCrypt volume in GNOME Files 4.993
Then I see the expected contents in this VeraCrypt volume 2.404
When I lock the currently opened VeraCrypt file container 0.659
Then the VeraCrypt file container has been unmounted and locked 0.186
After features/support/hooks.rb:305 0.715
After features/support/hooks.rb:89 0.000
35.389
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.330
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.360
And I open this VeraCrypt volume in GNOME Files 5.117
Then I see the expected contents in this VeraCrypt volume 0.935
When I lock the currently opened VeraCrypt file container 0.438
Then the VeraCrypt file container has been unmounted and locked 0.206
After features/support/hooks.rb:305 1.482
After features/support/hooks.rb:89 0.021
23.937
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.049
And I cancel the GNOME authentication prompt 1.798
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.453
And I open this VeraCrypt volume in GNOME Files 3.486
Then I see the expected contents in this VeraCrypt volume 0.491
When I lock the currently opened VeraCrypt volume 0.413
Then the VeraCrypt volume has been unmounted and locked 0.245
After features/support/hooks.rb:305 0.765
After features/support/hooks.rb:89 0.000
25.278
When I plug a USB drive containing a hidden VeraCrypt volume 10.302
And I cancel the GNOME authentication prompt 1.698
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.562
And I open this VeraCrypt volume in GNOME Files 3.593
Then I see the expected contents in this VeraCrypt volume 0.494
When I lock the currently opened VeraCrypt volume 0.456
Then the VeraCrypt volume has been unmounted and locked 0.170
After features/support/hooks.rb:305 0.895
After features/support/hooks.rb:89 0.000
50.262
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 17.055
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.560
And I open this VeraCrypt volume in GNOME Files 4.435
Then I see the expected contents in this VeraCrypt volume 6.211
When I lock the currently opened VeraCrypt file container 0.469
Then the VeraCrypt file container has been unmounted and locked 0.529
After features/support/hooks.rb:305 0.697
After features/support/hooks.rb:89 0.015
48.186
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.699
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.153
And I open this VeraCrypt volume in GNOME Files 4.749
Then I see the expected contents in this VeraCrypt volume 0.862
When I lock the currently opened VeraCrypt file container 0.438
Then the VeraCrypt file container has been unmounted and locked 0.281
After features/support/hooks.rb:305 0.890
After features/support/hooks.rb:89 0.015
35.714
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.258
And I unlock and mount this VeraCrypt file container with GNOME Disks 17.462
And I open this VeraCrypt volume in GNOME Files 4.384
Then I see the expected contents in this VeraCrypt volume 0.910
When I lock the currently opened VeraCrypt file container 0.449
Then the VeraCrypt file container has been unmounted and locked 0.248
After features/support/hooks.rb:305 1.020
After features/support/hooks.rb:89 0.000