Project Number Date
test_Tails_ISO_devel 3353 17 Apr 2024, 12:17

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 426 3 13 0 0 442 52 3 55 1:25:57.504 Failed
Feature: Time syncing
1:13.411
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.194
When I bump the system time with "-15 days" 0.279
And I warm reboot the computer 0.013
And the computer reboots Tails 1:3.880
Then Tails' hardware clock is close to the host system's time 1.042
After features/support/hooks.rb:464 0.093
After features/support/hooks.rb:305 0.619
After features/support/hooks.rb:89 0.035
Feature: Time syncing
1:15.226
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.119
When I bump the hardware clock's time with "-15 days" 1.109
And I warm reboot the computer 0.012
And the computer reboots Tails 1:5.515
Then the hardware clock is still off by "-15 days" 0.468
After features/support/hooks.rb:464 0.122
After features/support/hooks.rb:305 0.603
After features/support/hooks.rb:89 0.005
19.836
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 9.078
And I prepare Tails for memory erasure tests 0.659
When I start a process allocating 128 MiB of memory with a known pattern 1.421
Then patterns cover at least 128 MiB in the guest's memory 3.657

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

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

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

After features/support/hooks.rb:305 0.777
After features/support/hooks.rb:89 0.000
23.719
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.248
And I prepare Tails for memory erasure tests 0.447
And I find very few patterns in the guest's memory 4.929

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

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

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

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

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

After features/support/hooks.rb:305 1.585
After features/support/hooks.rb:89 0.000
25.814
Scenario Erasure of read and write disk caches on unmount: vfat
Before features/support/hooks.rb:259 0.003
Steps
Given I have started Tails from DVD without network and logged in 8.001
And I prepare Tails for memory erasure tests 0.400
When I plug and mount a 128 MiB USB drive with a vfat filesystem 6.918
Then I find very few patterns in the guest's memory 4.258

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

# write cache
When I fill the USB drive with a known pattern 2.242
Then patterns cover at least 86% of the test FS size in the guest's memory 3.993
85.921% of the test FS size (127.599609375 MiB) has the pattern, but more than 86.000% was expected.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/erase_memory.rb:170:in `/^patterns cover at least (\d+)% of the test FS size in the guest's memory$/'
features/erase_memory.feature:37:in `Then patterns cover at least 86% of the test FS size in the guest's memory'
Output 1

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

When I umount the USB drive 0.000
Then I find very few patterns in the guest's memory 0.000
# read cache
When I mount the USB drive again 0.000
And I read the content of the test FS 0.000
Then patterns cover at least 99% of the test FS size in the guest's memory 0.000
When I umount the USB drive 0.000
Then I find very few patterns in the guest's memory 0.000
After features/support/hooks.rb:305 4.458

SCENARIO FAILED: 'Erasure of read and write disk caches on unmount: vfat' (at time 00:27:18)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3353/artifact/build-artifacts/00:27:18_Erasure_of_read_and_write_disk_caches_on_unmount:_vfat.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3353/artifact/build-artifacts/00:27:18_Erasure_of_read_and_write_disk_caches_on_unmount:_vfat.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3353/artifact/build-artifacts/00:27:18_Erasure_of_read_and_write_disk_caches_on_unmount:_vfat.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3353/artifact/build-artifacts/00:27:18_Erasure_of_read_and_write_disk_caches_on_unmount:_vfat.journal

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.545
After features/support/hooks.rb:89 0.000
7:5.357
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:22.091
And I prepare Tails for memory erasure tests 0.402
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.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.196

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

After features/support/hooks.rb:305 3.481
After features/support/hooks.rb:89 0.011
23.856
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.059
And I temporarily create a 4 GiB disk named "gptfat" 0.082
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.018
And I plug USB drive "gptfat" 2.445
When I start Tails Installer 9.209
Then I am told by Tails Installer that the destination device "is too small" 0.041
After features/support/hooks.rb:305 1.074
After features/support/hooks.rb:89 0.001
2:51.815
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.007
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:30.762
And I update APT using apt 17.969
When I install "popularity-contest" using apt 19.278
Then I am notified I can not use Additional Software for "popularity-contest" 8.275
And I can open the Additional Software documentation from the notification 35.528
After features/support/hooks.rb:464 40.670
After features/support/hooks.rb:305 3.787
After features/support/hooks.rb:89 0.004
10:39.200
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.008
Given a computer 0.181
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:9.711
And I configure APT to prefer an old version of cowsay 0.027
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.275
And I accept adding "cowsay" to Additional Software 5.479
And Additional Software is correctly configured for package "cowsay" 0.924
And I shutdown Tails and wait for the computer to power off 6.496
And I start Tails from USB drive "__internal" with network unplugged 54.816
And I enable persistence 13.262
# 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.021
And I log in to a new session 33.867
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.758
And I revert the APT tweaks that made it prefer an old version of cowsay 0.050
# 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.075
And the network is plugged 0.050
And Tor is ready 19.734
# 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.056
And available upgrades have been checked 0.089
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 0.992
And I can open the Additional Software configuration window from the notification 3.089
And I shutdown Tails and wait for the computer to power off 2:6.820
And I start Tails from USB drive "__internal" with network unplugged 1:0.527
And I enable persistence 14.997
# 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.035
And I log in to a new session 35.588
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.155
And I revert the APT tweaks that made it prefer an old version of cowsay 0.054
And the network is plugged 0.043
And Tor is ready 38.749
Then the Additional Software upgrade service has started 0.174
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.091
After features/support/hooks.rb:464 2.536
After features/support/hooks.rb:305 0.836
After features/support/hooks.rb:89 0.052
52.608
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD and logged in and the network is connected 43.624
When I eject the boot medium 0.264
Then Tails eventually shuts down 8.719
After features/support/hooks.rb:305 0.330
After features/support/hooks.rb:89 0.000
40.838
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.192
And I prepare Tails for memory erasure tests 0.422
And I fill a 128 MiB file with a known pattern on the root filesystem 15.868
And patterns cover at least 128 MiB in the guest's memory 3.860

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

When I eject the boot medium 1.042
And I wait for Tails to finish wiping the memory 9.277
Then I find very few patterns in the guest's memory 2.175

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

After features/support/hooks.rb:305 3.807
After features/support/hooks.rb:89 0.000
34.678
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.737
And I prepare Tails for memory erasure tests 0.394
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.978
And I fill the USB drive with a known pattern 2.065
And I read the content of the test FS 0.136
And patterns cover at least 90% of the test FS size in the guest's memory 4.259

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

When I eject the boot medium 0.394
And I wait for Tails to finish wiping the memory 8.893
Then I find very few patterns in the guest's memory 1.819

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

After features/support/hooks.rb:305 3.553
After features/support/hooks.rb:89 0.000
49.961
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.236
And I prepare Tails for memory erasure tests 0.389
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 26.507
And I fill the USB drive with a known pattern 1.312
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.204

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

When I eject the boot medium 0.262
And I wait for Tails to finish wiping the memory 8.213
Then I find very few patterns in the guest's memory 1.770

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

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

Pattern coverage: 118.856% (118 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.431
And I wait for Tails to finish wiping the memory 11.470
Then I find very few patterns in the guest's memory 1.873

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

And Tails eventually shuts down 1:29.513
After features/support/hooks.rb:305 0.217
After features/support/hooks.rb:89 0.000
37.575
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.182
When I start "Tails Documentation" via GNOME Activities Overview 10.819
Then the Tor Browser has started 17.677
Then "Tails - Documentation" has loaded in the Tor Browser 0.895
After features/support/hooks.rb:305 1.269
After features/support/hooks.rb:89 0.000
45.467
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 14.076
When I start "Tails Documentation" via GNOME Activities Overview 10.610
Then the Tor Browser has started 20.115
Then "Tails - Documentation" has loaded in the Tor Browser 0.665
After features/support/hooks.rb:305 1.031
After features/support/hooks.rb:89 0.000
Feature: Using Evince
20.524
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.290
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.167
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.053
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.065
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.060
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.149
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.964
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.102
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.117
When I close Evince 0.183
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.122
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.118
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.236
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.079
When I close Evince 0.191
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.113
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.224
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.211
# 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.070
After features/support/hooks.rb:305 1.776
After features/support/hooks.rb:89 0.000
Feature: Using Evince
14.703
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.260
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.159
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.056
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.148
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.267
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.700
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.111
After features/support/hooks.rb:305 0.765
After features/support/hooks.rb:89 0.000
19.848
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.261
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.197
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.074
And I press the "Return" key 0.120
Then a screenshot is saved to the live user's Pictures directory 0.062
After features/support/hooks.rb:305 0.755
After features/support/hooks.rb:89 0.000
Feature: Localization
2:26.580
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.271
When I log in to a new session in Arabic (ar) 30.796
Then the keyboard layout is set to "us" 0.130
When the network is plugged 0.081
And Tor is ready 17.708
Then I successfully start the Unsafe Browser in "ar" 14.131
And I kill the Unsafe Browser 5.726
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 27.854
And DuckDuckGo is the default search engine 21.777
And I kill the Tor Browser 5.419
And the screen keyboard works in Thunderbird 13.952
And the layout of the screen keyboard is set to "us" 0.642
After features/support/hooks.rb:305 1.189
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.960
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.274
When I log in to a new session in Chinese (zh_CN) 29.702
Then the keyboard layout is set to "cn" 0.213
When the network is plugged 0.039
And Tor is ready 18.356
Then I successfully start the Unsafe Browser in "zh_CN" 14.936
And I kill the Unsafe Browser 5.771
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 27.324
And DuckDuckGo is the default search engine 10.911
And I kill the Tor Browser 5.468
And the screen keyboard works in Thunderbird 17.302
And the layout of the screen keyboard is set to "us" 0.572
After features/support/hooks.rb:305 1.457
After features/support/hooks.rb:89 0.000
Feature: Localization
1:57.675
Before features/support/hooks.rb:259 0.026
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.251
When I log in to a new session in English (en) 15.984
Then the keyboard layout is set to "us" 0.125
When the network is plugged 0.032
And Tor is ready 18.144
Then I successfully start the Unsafe Browser in "en" 13.973
And I kill the Unsafe Browser 5.638
When I enable the screen keyboard 0.131
Then the screen keyboard works in Tor Browser 26.678
And DuckDuckGo is the default search engine 10.073
And I kill the Tor Browser 5.613
And the screen keyboard works in Thunderbird 12.480
And the layout of the screen keyboard is set to "us" 0.549
After features/support/hooks.rb:305 1.278
After features/support/hooks.rb:89 0.000
Feature: Localization
2:10.846
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.316
When I log in to a new session in French (fr) 29.927
Then the keyboard layout is set to "fr" 0.221
When the network is plugged 0.045
And Tor is ready 15.793
Then I successfully start the Unsafe Browser in "fr" 14.052
And I kill the Unsafe Browser 5.730
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 27.398
And DuckDuckGo is the default search engine 10.297
And I kill the Tor Browser 5.481
And the screen keyboard works in Thunderbird 12.808
And the layout of the screen keyboard is set to "fr" 0.655
After features/support/hooks.rb:305 1.164
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.873
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.058
When I log in to a new session in German (de) 29.873
Then the keyboard layout is set to "de" 0.219
When the network is plugged 0.044
And Tor is ready 15.815
Then I successfully start the Unsafe Browser in "de" 15.308
And I kill the Unsafe Browser 5.648
When I enable the screen keyboard 0.098
Then the screen keyboard works in Tor Browser 26.382
And DuckDuckGo is the default search engine 23.045
And I kill the Tor Browser 5.474
And the screen keyboard works in Thunderbird 13.220
And the layout of the screen keyboard is set to "de" 0.682
After features/support/hooks.rb:305 1.017
After features/support/hooks.rb:89 0.000
Feature: Localization
2:13.129
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.132
When I log in to a new session in Italian (it) 29.882
Then the keyboard layout is set to "it" 0.197
When the network is plugged 0.039
And Tor is ready 16.699
Then I successfully start the Unsafe Browser in "it" 15.485
And I kill the Unsafe Browser 5.715
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 25.626
And DuckDuckGo is the default search engine 10.697
And I kill the Tor Browser 5.489
And the screen keyboard works in Thunderbird 14.463
And the layout of the screen keyboard is set to "us" 0.579
After features/support/hooks.rb:305 1.620
After features/support/hooks.rb:89 0.000
Feature: Localization
2:14.078
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.279
When I log in to a new session in Persian (fa) 33.843
Then the keyboard layout is set to "ir" 0.117
When the network is plugged 0.049
And Tor is ready 16.392
Then I successfully start the Unsafe Browser in "fa" 14.027
And I kill the Unsafe Browser 5.637
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 26.831
And DuckDuckGo is the default search engine 9.950
And I kill the Tor Browser 5.302
And the screen keyboard works in Thunderbird 12.964
And the layout of the screen keyboard is set to "ir" 0.580
After features/support/hooks.rb:305 1.074
After features/support/hooks.rb:89 0.000
Feature: Localization
2:13.747
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.340
When I log in to a new session in Portuguese (pt) 31.989
Then the keyboard layout is set to "pt" 0.195
When the network is plugged 0.046
And Tor is ready 16.322
Then I successfully start the Unsafe Browser in "pt" 14.738
And I kill the Unsafe Browser 5.781
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 28.347
And DuckDuckGo is the default search engine 9.814
And I kill the Tor Browser 5.308
And the screen keyboard works in Thunderbird 12.167
And the layout of the screen keyboard is set to "us" 0.592
After features/support/hooks.rb:305 1.476
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.853
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.430
When I log in to a new session in Russian (ru) 30.537
Then the keyboard layout is set to "ru" 0.415
When the network is plugged 0.038
And Tor is ready 17.496
Then I successfully start the Unsafe Browser in "ru" 15.297
And I kill the Unsafe Browser 5.691
When I enable the screen keyboard 0.150
Then the screen keyboard works in Tor Browser 24.338
And DuckDuckGo is the default search engine 19.230
And I kill the Tor Browser 5.578
And the screen keyboard works in Thunderbird 14.056
And the layout of the screen keyboard is set to "ru" 0.591
After features/support/hooks.rb:305 1.140
After features/support/hooks.rb:89 0.000
Feature: Localization
2:26.284
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:259 0.006
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.084
When I log in to a new session in Spanish (es) 30.091
Then the keyboard layout is set to "es" 0.287
When the network is plugged 0.055
And Tor is ready 17.516
Then I successfully start the Unsafe Browser in "es" 17.536
And I kill the Unsafe Browser 5.661
When I enable the screen keyboard 0.183
Then the screen keyboard works in Tor Browser 28.384
And DuckDuckGo is the default search engine 38.482
Operation failed (despite retrying 10 times) with
Timeout::Error: try_for() timeout expired (MaxRetriesFailure)
./features/support/helpers/misc_helpers.rb:227:in `rescue in block in retry_action'
./features/support/helpers/misc_helpers.rb:210:in `block in retry_action'
./features/support/helpers/misc_helpers.rb:209:in `loop'
./features/support/helpers/misc_helpers.rb:209:in `retry_action'
./features/step_definitions/browser.rb:49:in `set_browser_url'
./features/step_definitions/browser.rb:394:in `/^DuckDuckGo is the default search engine$/'
features/localization.feature:56:in `And DuckDuckGo is the default search engine'
features/localization.feature:31:in `And DuckDuckGo is the default search engine'
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.872

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3353/artifact/build-artifacts/02:36:19_Tails_is_localized_for_every_tier-1_language,_Examples___10_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3353/artifact/build-artifacts/02:36:19_Tails_is_localized_for_every_tier-1_language,_Examples___10_.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3353/artifact/build-artifacts/02:36:19_Tails_is_localized_for_every_tier-1_language,_Examples___10_.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3353/artifact/build-artifacts/02:36:19_Tails_is_localized_for_every_tier-1_language,_Examples___10_.journal

After features/support/hooks.rb:89 0.000
Feature: Localization
3:4.352
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:259 0.007
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.115
When I log in to a new session in Turkish (tr) 32.036
Then the keyboard layout is set to "tr" 0.287
When the network is plugged 0.040
And Tor is ready 44.375
Then I successfully start the Unsafe Browser in "tr" 18.061
And I kill the Unsafe Browser 5.939
When I enable the screen keyboard 0.141
Then the screen keyboard works in Tor Browser 30.376
And DuckDuckGo is the default search engine 43.977
Operation failed (despite retrying 10 times) with
Timeout::Error: try_for() timeout expired (MaxRetriesFailure)
./features/support/helpers/misc_helpers.rb:227:in `rescue in block in retry_action'
./features/support/helpers/misc_helpers.rb:210:in `block in retry_action'
./features/support/helpers/misc_helpers.rb:209:in `loop'
./features/support/helpers/misc_helpers.rb:209:in `retry_action'
./features/step_definitions/browser.rb:49:in `set_browser_url'
./features/step_definitions/browser.rb:394:in `/^DuckDuckGo is the default search engine$/'
features/localization.feature:57:in `And DuckDuckGo is the default search engine'
features/localization.feature:31:in `And DuckDuckGo is the default search engine'
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.909

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3353/artifact/build-artifacts/02:39:29_Tails_is_localized_for_every_tier-1_language,_Examples___11_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3353/artifact/build-artifacts/02:39:29_Tails_is_localized_for_every_tier-1_language,_Examples___11_.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3353/artifact/build-artifacts/02:39:29_Tails_is_localized_for_every_tier-1_language,_Examples___11_.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3353/artifact/build-artifacts/02:39:29_Tails_is_localized_for_every_tier-1_language,_Examples___11_.journal

After features/support/hooks.rb:89 0.000
1:27.118
Before features/support/hooks.rb:259 0.004
Given a computer 0.156
And I start Tails from DVD with network unplugged and I login 1:13.320
And I plug and mount a USB drive containing a sample PNG 11.972
Then MAT can clean some sample PNG file 1.669
After features/support/hooks.rb:305 0.629
After features/support/hooks.rb:89 0.011
Feature: Networking
36.395
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.154
And I disable networking in Tails Greeter 1.188
And I log in to a new session 16.449
Then no network interfaces are enabled 0.198
When I hotplug a network device 0.177
And I wait 10 seconds 10.002

Slept for 10 seconds

Then no network interfaces are enabled 0.224
After features/support/hooks.rb:305 0.895
After features/support/hooks.rb:89 0.000
13.008
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.833
Then no unexpected services are listening for network connections 0.175

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.687
After features/support/hooks.rb:89 0.000
1:15.065
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.820
When I request a reboot using the system menu 1.574
Then Tails eventually restarts 1:0.669
After features/support/hooks.rb:305 3.490
After features/support/hooks.rb:89 0.000
15.151
Given I have the SSH key pair for an SFTP server 0.249
When I connect to an SFTP server on the Internet 13.830
Then I successfully connect to the SFTP server 1.071
After features/support/hooks.rb:464 0.414
After features/support/hooks.rb:305 0.941
After features/support/hooks.rb:89 0.000
12:12.383
When the network is plugged 0.035
And I wait 720 seconds 12:0.067

Slept for 720 seconds

Then I successfully configure Tor 12.206
And the time has synced 0.074
After features/support/hooks.rb:305 0.661
After features/support/hooks.rb:89 0.000
9.280
When the network is plugged 0.040
And the Tor Connection Assistant autostarts 3.252
And I look at the hide mode but then I go back 4.565
And I choose to connect to Tor automatically 1.282
Then Tor Connection does not propose me to use Tor bridges 0.138
After features/support/hooks.rb:305 1.680
After features/support/hooks.rb:89 0.000
10.246
When I monitor the network connections of tails-security-check 0.063
And I re-run tails-security-check 0.156
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.027
After features/support/hooks.rb:464 0.385
After features/support/hooks.rb:305 0.844
After features/support/hooks.rb:89 0.000
2.457
When I monitor the network connections of htpdate 0.082
And I re-run htpdate 2.361
Then I see that htpdate is properly stream isolated 0.014
After features/support/hooks.rb:464 0.393
After features/support/hooks.rb:305 0.730
After features/support/hooks.rb:89 0.000
32.068
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.091
And I re-run tails-upgrade-frontend-wrapper 31.953
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.023
After features/support/hooks.rb:464 0.401
After features/support/hooks.rb:305 0.871
After features/support/hooks.rb:89 0.000
30.239
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD and logged in and the network is connected 12.765
When I successfully start the Unsafe Browser 15.400
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.542
And the Unsafe Browser chroot is torn down 0.409
After features/support/hooks.rb:305 1.126
After features/support/hooks.rb:89 0.000
41.574
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.262
When I successfully start the Unsafe Browser 15.718
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.009

Slept for 10 seconds

And I try to start the Unsafe Browser 0.205
Then I see a warning about another instance already running 3.377
After features/support/hooks.rb:305 1.149
After features/support/hooks.rb:89 0.000
2:29.556
Before features/support/hooks.rb:259 0.009
Before features/support/hooks.rb:456 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.307
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.064
But checking for updates is disabled in the Unsafe Browser's configuration 0.013
When I successfully start the Unsafe Browser 15.567
And I wait 120 seconds 2:0.095

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.500
After features/support/hooks.rb:464 0.457
After features/support/hooks.rb:305 1.040
After features/support/hooks.rb:89 0.037
28.817
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.147
And the network is unplugged 0.054
# 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.141
Then I am told I cannot start the Unsafe Browser when I am offline 6.464
After features/support/hooks.rb:305 1.429
After features/support/hooks.rb:89 0.000
19.225
When I plug a USB drive containing a basic VeraCrypt volume 6.941
And I cancel the GNOME authentication prompt 1.693
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.798
And I open this VeraCrypt volume in GNOME Files 4.741
Then I see the expected contents in this VeraCrypt volume 0.461
When I lock the currently opened VeraCrypt volume 0.396
Then the VeraCrypt volume has been unmounted and locked 0.191
After features/support/hooks.rb:305 0.701
After features/support/hooks.rb:89 0.000
21.978
When I plug a USB drive containing a hidden VeraCrypt volume 10.186
And I cancel the GNOME authentication prompt 1.710
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.738
And I open this VeraCrypt volume in GNOME Files 4.324
Then I see the expected contents in this VeraCrypt volume 0.421
When I lock the currently opened VeraCrypt volume 0.405
Then the VeraCrypt volume has been unmounted and locked 0.189
After features/support/hooks.rb:305 1.407
After features/support/hooks.rb:89 0.000
30.319
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.224
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 10.777
And I open this VeraCrypt volume in GNOME Files 5.019
Then I see the expected contents in this VeraCrypt volume 0.731
When I lock the currently opened VeraCrypt file container 0.367
Then the VeraCrypt file container has been unmounted and locked 0.198
After features/support/hooks.rb:305 0.758
After features/support/hooks.rb:89 0.000
37.769
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.311
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 10.796
And I open this VeraCrypt volume in GNOME Files 5.180
Then I see the expected contents in this VeraCrypt volume 0.761
When I lock the currently opened VeraCrypt file container 0.459
Then the VeraCrypt file container has been unmounted and locked 0.259
After features/support/hooks.rb:305 0.736
After features/support/hooks.rb:89 0.016
23.760
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.000
And I cancel the GNOME authentication prompt 1.716
And I unlock and mount this VeraCrypt volume with GNOME Disks 10.334
And I open this VeraCrypt volume in GNOME Files 3.659
Then I see the expected contents in this VeraCrypt volume 0.546
When I lock the currently opened VeraCrypt volume 0.332
Then the VeraCrypt volume has been unmounted and locked 0.171
After features/support/hooks.rb:305 0.940
After features/support/hooks.rb:89 0.000
25.263
When I plug a USB drive containing a hidden VeraCrypt volume 10.294
And I cancel the GNOME authentication prompt 1.662
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.040
And I open this VeraCrypt volume in GNOME Files 4.256
Then I see the expected contents in this VeraCrypt volume 0.396
When I lock the currently opened VeraCrypt volume 0.466
Then the VeraCrypt volume has been unmounted and locked 0.147
After features/support/hooks.rb:305 0.688
After features/support/hooks.rb:89 0.000
45.283
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 16.972
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.701
And I open this VeraCrypt volume in GNOME Files 4.583
Then I see the expected contents in this VeraCrypt volume 2.289
When I lock the currently opened VeraCrypt file container 0.439
Then the VeraCrypt file container has been unmounted and locked 0.297
After features/support/hooks.rb:305 0.913
After features/support/hooks.rb:89 0.014
46.318
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.442
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.605
And I open this VeraCrypt volume in GNOME Files 4.759
Then I see the expected contents in this VeraCrypt volume 0.908
When I lock the currently opened VeraCrypt file container 0.415
Then the VeraCrypt file container has been unmounted and locked 0.187
After features/support/hooks.rb:305 0.802
After features/support/hooks.rb:89 0.015
37.924
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.957
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.522
And I open this VeraCrypt volume in GNOME Files 4.822
Then I see the expected contents in this VeraCrypt volume 0.884
When I lock the currently opened VeraCrypt file container 0.464
Then the VeraCrypt file container has been unmounted and locked 0.273
After features/support/hooks.rb:305 1.087
After features/support/hooks.rb:89 0.000