Project Number Date
test_Tails_ISO_stable 4856 28 May 2024, 14:01

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 421 1 11 0 0 433 52 1 53 1:18:12.389 Failed
Feature: Time syncing
1:22.615
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.057
When I bump the system time with "-15 days" 0.201
And I warm reboot the computer 0.013
And the computer reboots Tails 1:14.055
Then Tails' hardware clock is close to the host system's time 0.288
After features/support/hooks.rb:464 0.107
After features/support/hooks.rb:305 0.640
After features/support/hooks.rb:89 0.006
Feature: Time syncing
1:25.224
Before features/support/hooks.rb:259 0.001
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.008
When I bump the hardware clock's time with "-15 days" 1.229
And I warm reboot the computer 0.012
And the computer reboots Tails 1:15.262
Then the hardware clock is still off by "-15 days" 0.710
After features/support/hooks.rb:464 0.109
After features/support/hooks.rb:305 0.607
After features/support/hooks.rb:89 0.005
21.321
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.036
And I prepare Tails for memory erasure tests 0.538
When I start a process allocating 128 MiB of memory with a known pattern 2.380
Then patterns cover at least 128 MiB in the guest's memory 4.026

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.017
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.508
After features/support/hooks.rb:89 0.000
8:1.547
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:16.317
And I prepare Tails for memory erasure tests 0.395
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.597
When I trigger shutdown 0.011
And I wait 20 seconds 20.007

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.481
After features/support/hooks.rb:89 0.010
25.859
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.130
And I temporarily create a 4 GiB disk named "gptfat" 0.038
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.338
And I plug USB drive "gptfat" 2.395
When I start Tails Installer 8.918
Then I am told by Tails Installer that the destination device "is too small" 0.037
After features/support/hooks.rb:305 1.679
After features/support/hooks.rb:89 0.000
11:51.397
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given a computer 0.183
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:27.649
And I configure APT to prefer an old version of cowsay 0.024
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.598
And I accept adding "cowsay" to Additional Software 7.530
And Additional Software is correctly configured for package "cowsay" 0.800
And I shutdown Tails and wait for the computer to power off 6.302
And I start Tails from USB drive "__internal" with network unplugged 1:6.337
And I enable persistence 13.568
# 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.782
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.886
And I revert the APT tweaks that made it prefer an old version of cowsay 0.046
# 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.063
And the network is plugged 0.045
And Tor is ready 20.401
# 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 8.145
And available upgrades have been checked 0.056
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.147
And I can open the Additional Software configuration window from the notification 2.843
And I shutdown Tails and wait for the computer to power off 2:7.665
And I start Tails from USB drive "__internal" with network unplugged 1:0.322
And I enable persistence 13.166
# 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.023
And I log in to a new session 36.936
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.592
And I revert the APT tweaks that made it prefer an old version of cowsay 0.079
And the network is plugged 0.036
And Tor is ready 50.873
Then the Additional Software upgrade service has started 0.171
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.091
After features/support/hooks.rb:464 2.370
After features/support/hooks.rb:305 1.256
After features/support/hooks.rb:89 0.025
1:0.130
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 48.592
When I eject the boot medium 0.270
Then Tails eventually shuts down 11.268
After features/support/hooks.rb:305 0.254
After features/support/hooks.rb:89 0.000
42.661
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.929
And I prepare Tails for memory erasure tests 0.435
And I fill a 128 MiB file with a known pattern on the root filesystem 15.775
And patterns cover at least 128 MiB in the guest's memory 3.737

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

When I eject the boot medium 0.274
And I wait for Tails to finish wiping the memory 11.751
Then I find very few patterns in the guest's memory 1.758

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

After features/support/hooks.rb:305 3.572
After features/support/hooks.rb:89 0.000
38.835
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.440
And I prepare Tails for memory erasure tests 0.462
And I plug and mount a 128 MiB USB drive with a vfat filesystem 9.229
And I fill the USB drive with a known pattern 2.552
And I read the content of the test FS 0.116
And patterns cover at least 90% of the test FS size in the guest's memory 4.078

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

When I eject the boot medium 0.377
And I wait for Tails to finish wiping the memory 11.803
Then I find very few patterns in the guest's memory 1.774

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

After features/support/hooks.rb:305 3.562
After features/support/hooks.rb:89 0.001
1:7.614
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD without network and logged in 8.717
And I prepare Tails for memory erasure tests 0.384
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 42.180
And I fill the USB drive with a known pattern 1.421
And I read the content of the test FS 0.068
And patterns cover at least 99% of the test FS size in the guest's memory 3.056

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

When I eject the boot medium 0.240
And I wait for Tails to finish wiping the memory 9.695
Then I find very few patterns in the guest's memory 1.849

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

After features/support/hooks.rb:305 3.556
After features/support/hooks.rb:89 0.000
2:25.210
Before features/support/hooks.rb:259 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.887
And I prepare Tails for memory erasure tests 0.453
And I fill a 128 MiB file with a known pattern on the persistent filesystem 25.236
And patterns cover at least 100 MiB in the guest's memory 3.983

Pattern coverage: 115.402% (115 MiB out of 100 MiB reference memory)

When I eject the boot medium 1.004
And I wait for Tails to finish wiping the memory 12.744
Then I find very few patterns in the guest's memory 1.816

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

And Tails eventually shuts down 1:30.084
After features/support/hooks.rb:305 0.160
After features/support/hooks.rb:89 0.000
55.577
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 21.941
When I start "Tails Documentation" via GNOME Activities Overview 10.700
Then the Tor Browser has started 22.270
Then "Tails - Documentation" has loaded in the Tor Browser 0.665
After features/support/hooks.rb:305 1.074
After features/support/hooks.rb:89 0.000
47.281
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.060
When I start "Tails Documentation" via GNOME Activities Overview 10.752
Then the Tor Browser has started 21.832
Then "Tails - Documentation" has loaded in the Tor Browser 0.636
After features/support/hooks.rb:305 0.800
After features/support/hooks.rb:89 0.000
Feature: Using Evince
20.465
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.183
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.148
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.067
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.054
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.052
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.139
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.303
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.458
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.123
When I close Evince 0.214
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.125
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.244
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.313
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.084
When I close Evince 0.249
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.103
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.211
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.309
# 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.076
After features/support/hooks.rb:305 1.296
After features/support/hooks.rb:89 0.000
Feature: Using Evince
16.361
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.675
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.157
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.068
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.150
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.544
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.612
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.153
After features/support/hooks.rb:305 0.813
After features/support/hooks.rb:89 0.000
19.946
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.318
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.063
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.255
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.056
After features/support/hooks.rb:305 0.808
After features/support/hooks.rb:89 0.000
Feature: Localization
3:25.520
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:259 0.008
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.037
When I log in to a new session in Arabic (ar) 3:17.482
cannot find GnomeApplicationsMenuArabic.png on the screen (FindFailed)
./features/support/helpers/screen.rb:173:in `rescue in wait'
./features/support/helpers/screen.rb:157:in `wait'
./features/step_definitions/common_steps.rb:558:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:514:in `/^I log in to a new session(?: in ([^ ]*) \(([^ ]*)\))?( without activating the Persistent Storage)?( after having activated the Persistent Storage| expecting no warning about the Persistent Storage not being activated)?$/'
features/localization.feature:44:in `When I log in to a new session in Arabic (ar)'
features/localization.feature:23:in `When I log in to a new session in <language> (<lang_code>)'
Then the keyboard layout is set to "us" 0.000
When the network is plugged 0.000
And Tor is ready 0.000
Then I successfully start the Unsafe Browser in "ar" 0.000
And I kill the Unsafe Browser 0.000
When I enable the screen keyboard 0.000
Then the screen keyboard works in Tor Browser 0.000
And DuckDuckGo is the default search engine 0.000
And I kill the Tor Browser 0.000
And the screen keyboard works in Thunderbird 0.000
And the layout of the screen keyboard is set to "us" 0.000
After features/support/hooks.rb:305 4.612

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#1)' (at time 02:23:23)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4856/artifact/build-artifacts/02:23:23_Tails_is_localized_for_every_tier-1_language,_Examples___1_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4856/artifact/build-artifacts/02:23:23_Tails_is_localized_for_every_tier-1_language,_Examples___1_.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4856/artifact/build-artifacts/02:23:23_Tails_is_localized_for_every_tier-1_language,_Examples___1_.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4856/artifact/build-artifacts/02:23:23_Tails_is_localized_for_every_tier-1_language,_Examples___1_.journal

After features/support/hooks.rb:89 0.000
Feature: Localization
2:39.028
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 7.976
When I log in to a new session in Chinese (zh_CN) 37.968
Then the keyboard layout is set to "cn" 0.334
When the network is plugged 0.034
And Tor is ready 17.611
Then I successfully start the Unsafe Browser in "zh_CN" 18.352
And I kill the Unsafe Browser 5.758
When I enable the screen keyboard 0.129
Then the screen keyboard works in Tor Browser 28.300
And DuckDuckGo is the default search engine 18.618
And I kill the Tor Browser 5.500
And the screen keyboard works in Thunderbird 17.789
And the layout of the screen keyboard is set to "us" 0.653
After features/support/hooks.rb:305 1.346
After features/support/hooks.rb:89 0.000
Feature: Localization
2:2.142
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.762
When I log in to a new session in English (en) 18.730
Then the keyboard layout is set to "us" 0.333
When the network is plugged 0.114
And Tor is ready 16.333
Then I successfully start the Unsafe Browser in "en" 15.341
And I kill the Unsafe Browser 5.804
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 30.027
And DuckDuckGo is the default search engine 7.591
And I kill the Tor Browser 5.290
And the screen keyboard works in Thunderbird 13.100
And the layout of the screen keyboard is set to "us" 0.589
After features/support/hooks.rb:305 1.443
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.330
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.118
When I log in to a new session in French (fr) 33.375
Then the keyboard layout is set to "fr" 0.359
When the network is plugged 0.189
And Tor is ready 19.384
Then I successfully start the Unsafe Browser in "fr" 15.040
And I kill the Unsafe Browser 5.954
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 30.268
And DuckDuckGo is the default search engine 10.776
And I kill the Tor Browser 5.495
And the screen keyboard works in Thunderbird 12.695
And the layout of the screen keyboard is set to "fr" 0.553
After features/support/hooks.rb:305 1.187
After features/support/hooks.rb:89 0.000
Feature: Localization
2:31.428
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.105
When I log in to a new session in German (de) 32.716
Then the keyboard layout is set to "de" 0.201
When the network is plugged 0.039
And Tor is ready 19.124
Then I successfully start the Unsafe Browser in "de" 16.481
And I kill the Unsafe Browser 5.957
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 31.051
And DuckDuckGo is the default search engine 18.109
And I kill the Tor Browser 5.527
And the screen keyboard works in Thunderbird 13.391
And the layout of the screen keyboard is set to "de" 0.600
After features/support/hooks.rb:305 1.143
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.432
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.051
When I log in to a new session in Italian (it) 33.875
Then the keyboard layout is set to "it" 0.404
When the network is plugged 0.032
And Tor is ready 18.091
Then I successfully start the Unsafe Browser in "it" 15.626
And I kill the Unsafe Browser 5.845
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 30.355
And DuckDuckGo is the default search engine 11.057
And I kill the Tor Browser 5.473
And the screen keyboard works in Thunderbird 14.912
And the layout of the screen keyboard is set to "us" 0.559
After features/support/hooks.rb:305 1.059
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.438
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.033
When I log in to a new session in Persian (fa) 32.230
Then the keyboard layout is set to "ir" 0.178
When the network is plugged 0.031
And Tor is ready 16.647
Then I successfully start the Unsafe Browser in "fa" 17.000
And I kill the Unsafe Browser 5.884
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 31.285
And DuckDuckGo is the default search engine 11.118
And I kill the Tor Browser 5.420
And the screen keyboard works in Thunderbird 12.947
And the layout of the screen keyboard is set to "ir" 0.533
After features/support/hooks.rb:305 2.704
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.456
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.148
When I log in to a new session in Portuguese (pt) 32.123
Then the keyboard layout is set to "pt" 0.126
When the network is plugged 0.035
And Tor is ready 23.343
Then I successfully start the Unsafe Browser in "pt" 16.917
And I kill the Unsafe Browser 5.777
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 27.007
And DuckDuckGo is the default search engine 11.517
And I kill the Tor Browser 5.514
And the screen keyboard works in Thunderbird 13.243
And the layout of the screen keyboard is set to "us" 0.591
After features/support/hooks.rb:305 1.084
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.293
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.183
When I log in to a new session in Russian (ru) 32.364
Then the keyboard layout is set to "ru" 0.346
When the network is plugged 0.400
And Tor is ready 21.165
Then I successfully start the Unsafe Browser in "ru" 15.439
And I kill the Unsafe Browser 5.899
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 30.162
And DuckDuckGo is the default search engine 11.068
And I kill the Tor Browser 5.538
And the screen keyboard works in Thunderbird 14.006
And the layout of the screen keyboard is set to "ru" 0.587
After features/support/hooks.rb:305 1.018
After features/support/hooks.rb:89 0.000
Feature: Localization
2:28.922
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.023
When I log in to a new session in Spanish (es) 33.019
Then the keyboard layout is set to "es" 0.214
When the network is plugged 0.048
And Tor is ready 17.434
Then I successfully start the Unsafe Browser in "es" 16.695
And I kill the Unsafe Browser 5.913
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 30.056
And DuckDuckGo is the default search engine 18.499
And I kill the Tor Browser 5.476
And the screen keyboard works in Thunderbird 12.848
And the layout of the screen keyboard is set to "us" 0.575
After features/support/hooks.rb:305 1.288
After features/support/hooks.rb:89 0.000
Feature: Localization
2:28.254
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.173
When I log in to a new session in Turkish (tr) 33.318
Then the keyboard layout is set to "tr" 0.156
When the network is plugged 0.046
And Tor is ready 24.934
Then I successfully start the Unsafe Browser in "tr" 15.615
And I kill the Unsafe Browser 5.948
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 30.196
And DuckDuckGo is the default search engine 10.508
And I kill the Tor Browser 5.499
And the screen keyboard works in Thunderbird 13.102
And the layout of the screen keyboard is set to "us" 0.638
After features/support/hooks.rb:305 2.394
After features/support/hooks.rb:89 0.000
1:34.076
Before features/support/hooks.rb:259 0.004
Given a computer 0.170
And I start Tails from DVD with network unplugged and I login 1:16.717
And I plug and mount a USB drive containing a sample PNG 15.462
Then MAT can clean some sample PNG file 1.725
After features/support/hooks.rb:305 0.765
After features/support/hooks.rb:89 0.008
Feature: Networking
40.256
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.246
And I disable networking in Tails Greeter 1.231
And I log in to a new session 20.055
Then no network interfaces are enabled 0.311
When I hotplug a network device 0.191
And I wait 10 seconds 10.005

Slept for 10 seconds

Then no network interfaces are enabled 0.214
After features/support/hooks.rb:305 1.007
After features/support/hooks.rb:89 0.000
15.538
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 15.281
Then no unexpected services are listening for network connections 0.256

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.835
After features/support/hooks.rb:89 0.000
1:26.528
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.560
When I request a reboot using the system menu 1.650
Then Tails eventually restarts 1:12.317
After features/support/hooks.rb:305 3.443
After features/support/hooks.rb:89 0.000
16.178
Given I have the SSH key pair for an SFTP server 0.209
When I connect to an SFTP server on the Internet 14.340
Then I successfully connect to the SFTP server 1.628
After features/support/hooks.rb:464 0.481
After features/support/hooks.rb:305 1.364
After features/support/hooks.rb:89 0.000
9.719
When the network is plugged 0.050
And the Tor Connection Assistant autostarts 2.906
And I look at the hide mode but then I go back 5.275
And I choose to connect to Tor automatically 1.344
Then Tor Connection does not propose me to use Tor bridges 0.142
After features/support/hooks.rb:305 0.692
After features/support/hooks.rb:89 0.000
10.267
When I monitor the network connections of tails-security-check 0.092
And I re-run tails-security-check 0.153
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.021
After features/support/hooks.rb:464 0.484
After features/support/hooks.rb:305 0.884
After features/support/hooks.rb:89 0.000
2.458
When I monitor the network connections of htpdate 0.067
And I re-run htpdate 2.375
Then I see that htpdate is properly stream isolated 0.015
After features/support/hooks.rb:464 0.440
After features/support/hooks.rb:305 0.619
After features/support/hooks.rb:89 0.000
32.449
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.057
And I re-run tails-upgrade-frontend-wrapper 32.380
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:464 0.489
After features/support/hooks.rb:305 0.755
After features/support/hooks.rb:89 0.000
35.480
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.773
When I successfully start the Unsafe Browser 20.892
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.089
And the Unsafe Browser chroot is torn down 0.603
After features/support/hooks.rb:305 0.742
After features/support/hooks.rb:89 0.000
43.476
Before features/support/hooks.rb:259 0.012
Given I have started Tails from DVD and logged in and the network is connected 12.260
When I successfully start the Unsafe Browser 17.766
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.181
Then I see a warning about another instance already running 3.257
After features/support/hooks.rb:305 1.409
After features/support/hooks.rb:89 0.000
2:30.848
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.642
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.074
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 17.384
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.626
After features/support/hooks.rb:464 0.638
After features/support/hooks.rb:305 0.683
After features/support/hooks.rb:89 0.038
30.731
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.348
And the network is unplugged 0.064
# 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.200
Then I am told I cannot start the Unsafe Browser when I am offline 8.108
After features/support/hooks.rb:305 0.771
After features/support/hooks.rb:89 0.000
21.051
When I plug a USB drive containing a basic VeraCrypt volume 7.041
And I cancel the GNOME authentication prompt 1.839
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.453
And I open this VeraCrypt volume in GNOME Files 5.502
Then I see the expected contents in this VeraCrypt volume 0.568
When I lock the currently opened VeraCrypt volume 0.531
Then the VeraCrypt volume has been unmounted and locked 0.114
After features/support/hooks.rb:305 0.735
After features/support/hooks.rb:89 0.000
24.628
When I plug a USB drive containing a hidden VeraCrypt volume 10.211
And I cancel the GNOME authentication prompt 1.930
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.640
And I open this VeraCrypt volume in GNOME Files 6.724
Then I see the expected contents in this VeraCrypt volume 0.514
When I lock the currently opened VeraCrypt volume 0.462
Then the VeraCrypt volume has been unmounted and locked 0.144
After features/support/hooks.rb:305 0.731
After features/support/hooks.rb:89 0.000
33.234
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.700
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.785
And I open this VeraCrypt volume in GNOME Files 5.967
Then I see the expected contents in this VeraCrypt volume 0.957
When I lock the currently opened VeraCrypt file container 0.481
Then the VeraCrypt file container has been unmounted and locked 0.341
After features/support/hooks.rb:305 0.748
After features/support/hooks.rb:89 0.000
45.548
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.186
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 10.101
And I open this VeraCrypt volume in GNOME Files 5.666
Then I see the expected contents in this VeraCrypt volume 2.889
When I lock the currently opened VeraCrypt file container 0.431
Then the VeraCrypt file container has been unmounted and locked 0.272
After features/support/hooks.rb:305 0.763
After features/support/hooks.rb:89 0.024
33.597
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.050
And I cancel the GNOME authentication prompt 2.245
And I unlock and mount this VeraCrypt volume with GNOME Disks 18.821
And I open this VeraCrypt volume in GNOME Files 4.429
Then I see the expected contents in this VeraCrypt volume 0.405
When I lock the currently opened VeraCrypt volume 0.369
Then the VeraCrypt volume has been unmounted and locked 0.276
After features/support/hooks.rb:305 0.806
After features/support/hooks.rb:89 0.000
26.235
When I plug a USB drive containing a hidden VeraCrypt volume 10.227
And I cancel the GNOME authentication prompt 1.973
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.996
And I open this VeraCrypt volume in GNOME Files 3.887
Then I see the expected contents in this VeraCrypt volume 0.390
When I lock the currently opened VeraCrypt volume 0.371
Then the VeraCrypt volume has been unmounted and locked 0.389
After features/support/hooks.rb:305 0.697
After features/support/hooks.rb:89 0.000
56.164
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.445
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.578
And I open this VeraCrypt volume in GNOME Files 4.585
Then I see the expected contents in this VeraCrypt volume 6.257
When I lock the currently opened VeraCrypt file container 0.505
Then the VeraCrypt file container has been unmounted and locked 0.791
After features/support/hooks.rb:305 0.729
After features/support/hooks.rb:89 0.014
1:11.516
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.127
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.215
And I open this VeraCrypt volume in GNOME Files 4.565
Then I see the expected contents in this VeraCrypt volume 20.844
When I lock the currently opened VeraCrypt file container 0.409
Then the VeraCrypt file container has been unmounted and locked 0.354
After features/support/hooks.rb:305 0.716
After features/support/hooks.rb:89 0.014
42.724
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.781
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.434
And I open this VeraCrypt volume in GNOME Files 4.521
Then I see the expected contents in this VeraCrypt volume 3.137
When I lock the currently opened VeraCrypt file container 0.554
Then the VeraCrypt file container has been unmounted and locked 0.295
After features/support/hooks.rb:305 0.882
After features/support/hooks.rb:89 0.000