Project Number Date
test_Tails_ISO_stable 4732 20 Mar 2024, 16:11

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@not_release_blocker 428 1 4 0 0 433 52 1 53 1:10:40.425 Failed
Feature: Time syncing
1:15.399
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.001
Given I have started Tails from DVD without network and logged in 8.838
When I bump the system time with "-15 days" 0.248
And I warm reboot the computer 0.013
And the computer reboots Tails 1:5.867
Then Tails' hardware clock is close to the host system's time 0.431
After features/support/hooks.rb:450 0.104
After features/support/hooks.rb:291 0.567
After features/support/hooks.rb:75 0.006
Feature: Time syncing
1:15.296
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.030
When I bump the hardware clock's time with "-15 days" 1.280
And I warm reboot the computer 0.016
And the computer reboots Tails 1:5.768
Then the hardware clock is still off by "-15 days" 0.200
After features/support/hooks.rb:450 0.118
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.005
17.859
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.221
And I prepare Tails for memory erasure tests 0.430
When I start a process allocating 128 MiB of memory with a known pattern 1.230
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.628
Then I find very few patterns in the guest's memory 3.805

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

After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.000
22.042
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.233
And I prepare Tails for memory erasure tests 0.413
And I find very few patterns in the guest's memory 3.854

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

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

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

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

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

After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.000
42.969
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.657
And I prepare Tails for memory erasure tests 0.432
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.975
Then I find very few patterns in the guest's memory 3.800

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 0.802
After features/support/hooks.rb:75 0.000
1:2.427
Before features/support/hooks.rb:245 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.463
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 27.639
Then I find very few patterns in the guest's memory 4.216

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 1.053
After features/support/hooks.rb:75 0.000
49.214
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.902
And I prepare Tails for memory erasure tests 0.716
When I fill a 128 MiB file with a known pattern on the root filesystem 13.306
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.182
Then patterns cover at least 128 MiB in the guest's memory 3.163

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.910

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

After features/support/hooks.rb:291 3.530
After features/support/hooks.rb:75 0.000
6:25.542
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:37.167
And I prepare Tails for memory erasure tests 0.436
When I fill a 128 MiB file with a known pattern on the persistent filesystem 25.796
When I trigger shutdown 0.015
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.606
After features/support/hooks.rb:75 0.014
26.745
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 9.031
And I temporarily create a 4 GiB disk named "gptfat" 0.043
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.073
And I plug USB drive "gptfat" 2.576
When I start Tails Installer 9.976
Then I am told by Tails Installer that the destination device "is too small" 0.044
After features/support/hooks.rb:291 1.063
After features/support/hooks.rb:75 0.001
10:50.694
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.230
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:16.760
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 23.726
And I accept adding "cowsay" to Additional Software 7.213
And Additional Software is correctly configured for package "cowsay" 1.053
And I shutdown Tails and wait for the computer to power off 7.158
And I start Tails from USB drive "__internal" with network unplugged 55.914
And I enable persistence 13.109
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.025
And I log in to a new session 34.464
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.203
And I revert the APT tweaks that made it prefer an old version of cowsay 0.060
# 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.097
And the network is plugged 0.041
And Tor is ready 17.627
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 6.709
And available upgrades have been checked 0.376
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 4.729
And I can open the Additional Software configuration window from the notification 3.808
And I shutdown Tails and wait for the computer to power off 2:1.506
And I start Tails from USB drive "__internal" with network unplugged 58.367
And I enable persistence 16.983
# 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.036
And I log in to a new session 34.908
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 30.926
And I revert the APT tweaks that made it prefer an old version of cowsay 0.056
And the network is plugged 0.034
And Tor is ready 43.263
Then the Additional Software upgrade service has started 0.192
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.085
After features/support/hooks.rb:450 2.282
After features/support/hooks.rb:291 0.784
After features/support/hooks.rb:75 0.026
56.542
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 47.114
When I eject the boot medium 0.251
Then Tails eventually shuts down 9.176
After features/support/hooks.rb:291 0.282
After features/support/hooks.rb:75 0.000
41.985
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.602
And I prepare Tails for memory erasure tests 0.501
And I fill a 128 MiB file with a known pattern on the root filesystem 15.033
And patterns cover at least 128 MiB in the guest's memory 3.507

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

When I eject the boot medium 0.418
And I wait for Tails to finish wiping the memory 11.015
Then I find very few patterns in the guest's memory 1.906

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

After features/support/hooks.rb:291 3.607
After features/support/hooks.rb:75 0.000
35.730
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.684
And I prepare Tails for memory erasure tests 0.382
And I plug and mount a 128 MiB USB drive with a vfat filesystem 8.112
And I fill the USB drive with a known pattern 2.426
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 4.372

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

When I eject the boot medium 0.314
And I wait for Tails to finish wiping the memory 9.443
Then I find very few patterns in the guest's memory 1.889

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

After features/support/hooks.rb:291 3.610
After features/support/hooks.rb:75 0.000
55.779
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.309
And I prepare Tails for memory erasure tests 0.396
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 30.185
And I fill the USB drive with a known pattern 1.619
And I read the content of the test FS 0.079
And patterns cover at least 99% of the test FS size in the guest's memory 3.465

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

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

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

After features/support/hooks.rb:291 3.516
After features/support/hooks.rb:75 0.000
2:24.150
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.947
And I prepare Tails for memory erasure tests 0.456
And I fill a 128 MiB file with a known pattern on the persistent filesystem 24.833
And patterns cover at least 100 MiB in the guest's memory 4.306

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

When I eject the boot medium 0.451
And I wait for Tails to finish wiping the memory 8.762
Then I find very few patterns in the guest's memory 1.900

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

And Tails eventually shuts down 1:28.492
After features/support/hooks.rb:291 0.179
After features/support/hooks.rb:75 0.000
40.958
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.257
When I start "Tails Documentation" via GNOME Activities Overview 10.951
Then the Tor Browser has started 21.184
Then "Tails - Documentation" has loaded in the Tor Browser 0.564
After features/support/hooks.rb:291 1.175
After features/support/hooks.rb:75 0.000
47.260
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 14.490
When I start "Tails Documentation" via GNOME Activities Overview 10.804
Then the Tor Browser has started 21.385
Then "Tails - Documentation" has loaded in the Tor Browser 0.580
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.000
Feature: Using Evince
23.370
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.421
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.133
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.061
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.055
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.053
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.157
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.666
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.101
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.115
When I close Evince 0.191
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.130
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.155
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 1.529
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.224
When I close Evince 0.198
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.117
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.151
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.843
# 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.061
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.000
Feature: Using Evince
15.650
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.716
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.194
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.051
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.152
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.606
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.753
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.173
After features/support/hooks.rb:291 0.966
After features/support/hooks.rb:75 0.000
20.015
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.235
And I wait 10 seconds 10.005

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.188
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.287
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:291 0.694
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.630
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.957
When I log in to a new session in Arabic (ar) 29.420
Then the keyboard layout is set to "us" 0.161
When the network is plugged 0.169
And Tor is ready 15.133
Then I successfully start the Unsafe Browser in "ar" 15.128
And I kill the Unsafe Browser 5.701
When I enable the screen keyboard 0.106
Then the screen keyboard works in Tor Browser 27.142
And DuckDuckGo is the default search engine 19.511
And I kill the Tor Browser 5.497
And the screen keyboard works in Thunderbird 14.069
And the layout of the screen keyboard is set to "us" 0.629
After features/support/hooks.rb:291 1.108
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.818
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.145
When I log in to a new session in Chinese (zh_CN) 33.996
Then the keyboard layout is set to "cn" 0.176
When the network is plugged 0.044
And Tor is ready 16.395
Then I successfully start the Unsafe Browser in "zh_CN" 15.416
And I kill the Unsafe Browser 5.795
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 25.172
And DuckDuckGo is the default search engine 11.496
And I kill the Tor Browser 5.408
And the screen keyboard works in Thunderbird 18.058
And the layout of the screen keyboard is set to "us" 0.611
After features/support/hooks.rb:291 1.663
After features/support/hooks.rb:75 0.000
Feature: Localization
1:57.614
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.196
When I log in to a new session in English (en) 15.886
Then the keyboard layout is set to "us" 0.121
When the network is plugged 0.056
And Tor is ready 15.633
Then I successfully start the Unsafe Browser in "en" 15.300
And I kill the Unsafe Browser 5.603
When I enable the screen keyboard 0.096
Then the screen keyboard works in Tor Browser 26.966
And DuckDuckGo is the default search engine 9.923
And I kill the Tor Browser 5.282
And the screen keyboard works in Thunderbird 13.925
And the layout of the screen keyboard is set to "us" 0.621
After features/support/hooks.rb:291 1.190
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.275
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.110
When I log in to a new session in French (fr) 30.945
Then the keyboard layout is set to "fr" 0.143
When the network is plugged 0.035
And Tor is ready 44.480
Then I successfully start the Unsafe Browser in "fr" 13.815
And I kill the Unsafe Browser 5.762
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 25.326
And DuckDuckGo is the default search engine 10.641
And I kill the Tor Browser 5.560
And the screen keyboard works in Thunderbird 11.757
And the layout of the screen keyboard is set to "fr" 0.597
After features/support/hooks.rb:291 1.136
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.539
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.682
When I log in to a new session in German (de) 31.133
Then the keyboard layout is set to "de" 1.047
When the network is plugged 0.248
And Tor is ready 17.602
Then I successfully start the Unsafe Browser in "de" 14.152
And I kill the Unsafe Browser 5.862
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 26.914
And DuckDuckGo is the default search engine 19.341
And I kill the Tor Browser 5.466
And the screen keyboard works in Thunderbird 12.374
And the layout of the screen keyboard is set to "de" 0.621
After features/support/hooks.rb:291 1.038
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.832
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.180
When I log in to a new session in Italian (it) 31.848
Then the keyboard layout is set to "it" 0.153
When the network is plugged 0.051
And Tor is ready 15.710
Then I successfully start the Unsafe Browser in "it" 15.206
And I kill the Unsafe Browser 5.838
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 25.813
And DuckDuckGo is the default search engine 22.191
And I kill the Tor Browser 5.520
And the screen keyboard works in Thunderbird 12.563
And the layout of the screen keyboard is set to "us" 0.665
After features/support/hooks.rb:291 1.153
After features/support/hooks.rb:75 0.000
Feature: Localization
2:13.279
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.347
When I log in to a new session in Persian (fa) 30.210
Then the keyboard layout is set to "ir" 0.222
When the network is plugged 0.042
And Tor is ready 15.641
Then I successfully start the Unsafe Browser in "fa" 14.715
And I kill the Unsafe Browser 5.720
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 27.423
And DuckDuckGo is the default search engine 12.284
And I kill the Tor Browser 5.416
And the screen keyboard works in Thunderbird 12.512
And the layout of the screen keyboard is set to "ir" 0.637
After features/support/hooks.rb:291 1.171
After features/support/hooks.rb:75 0.000
Feature: Localization
2:14.445
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.585
When I log in to a new session in Portuguese (pt) 31.653
Then the keyboard layout is set to "pt" 0.234
When the network is plugged 0.038
And Tor is ready 15.761
Then I successfully start the Unsafe Browser in "pt" 15.131
And I kill the Unsafe Browser 5.855
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 27.484
And DuckDuckGo is the default search engine 11.407
And I kill the Tor Browser 5.525
And the screen keyboard works in Thunderbird 11.975
And the layout of the screen keyboard is set to "us" 0.684
After features/support/hooks.rb:291 1.753
After features/support/hooks.rb:75 0.000
Feature: Localization
2:10.559
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.310
When I log in to a new session in Russian (ru) 30.619
Then the keyboard layout is set to "ru" 0.117
When the network is plugged 0.054
And Tor is ready 15.555
Then I successfully start the Unsafe Browser in "ru" 14.466
And I kill the Unsafe Browser 5.662
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 26.533
And DuckDuckGo is the default search engine 10.252
And I kill the Tor Browser 5.511
And the screen keyboard works in Thunderbird 12.808
And the layout of the screen keyboard is set to "ru" 0.564
After features/support/hooks.rb:291 1.028
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.917
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.935
When I log in to a new session in Spanish (es) 30.404
Then the keyboard layout is set to "es" 0.201
When the network is plugged 0.053
And Tor is ready 15.907
Then I successfully start the Unsafe Browser in "es" 15.053
And I kill the Unsafe Browser 5.857
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 28.280
And DuckDuckGo is the default search engine 19.219
And I kill the Tor Browser 5.555
And the screen keyboard works in Thunderbird 12.742
And the layout of the screen keyboard is set to "us" 0.595
After features/support/hooks.rb:291 2.197
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.064
Before features/support/hooks.rb:245 0.005
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 Turkish (tr) 30.269
Then the keyboard layout is set to "tr" 0.175
When the network is plugged 0.035
And Tor is ready 16.584
Then I successfully start the Unsafe Browser in "tr" 15.306
And I kill the Unsafe Browser 5.809
When I enable the screen keyboard 0.092
Then the screen keyboard works in Tor Browser 28.815
And DuckDuckGo is the default search engine 10.943
And I kill the Tor Browser 5.470
And the screen keyboard works in Thunderbird 12.929
And the layout of the screen keyboard is set to "us" 0.599
After features/support/hooks.rb:291 3.082
After features/support/hooks.rb:75 0.000
1:26.900
Before features/support/hooks.rb:245 0.006
Given a computer 0.190
And I start Tails from DVD with network unplugged and I login 1:13.225
And I plug and mount a USB drive containing a sample PNG 11.905
Then MAT can clean some sample PNG file 1.578
After features/support/hooks.rb:291 0.814
After features/support/hooks.rb:75 0.009
Feature: Networking
37.298
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.429
And I disable networking in Tails Greeter 1.071
And I log in to a new session 17.126
Then no network interfaces are enabled 0.233
When I hotplug a network device 0.170
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.256
After features/support/hooks.rb:291 0.971
After features/support/hooks.rb:75 0.000
14.365
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 14.160
Then no unexpected services are listening for network connections 0.205

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

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

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

After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.000
1:15.549
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.385
When I request a reboot using the system menu 1.650
Then Tails eventually restarts 1:2.514
After features/support/hooks.rb:291 3.473
After features/support/hooks.rb:75 0.000
10.363
Given I have the SSH key pair for an SFTP server 0.231
When I connect to an SFTP server on the Internet 8.958
Then I successfully connect to the SFTP server 1.173
After features/support/hooks.rb:450 0.420
After features/support/hooks.rb:291 0.976
After features/support/hooks.rb:75 0.000
9.957
When the network is plugged 0.036
And the Tor Connection Assistant autostarts 4.104
And I look at the hide mode but then I go back 4.266
And I choose to connect to Tor automatically 1.424
Then Tor Connection does not propose me to use Tor bridges 0.125
After features/support/hooks.rb:291 0.802
After features/support/hooks.rb:75 0.000
10.283
When I monitor the network connections of tails-security-check 0.077
And I re-run tails-security-check 0.181
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.025
After features/support/hooks.rb:450 0.336
After features/support/hooks.rb:291 0.789
After features/support/hooks.rb:75 0.000
3.665
When I monitor the network connections of htpdate 0.053
And I re-run htpdate 3.599
Then I see that htpdate is properly stream isolated 0.012
After features/support/hooks.rb:450 0.385
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.000
32.165
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.074
And I re-run tails-upgrade-frontend-wrapper 32.078
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:450 0.437
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.000
31.192
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.188
When I successfully start the Unsafe Browser 16.836
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.516
And the Unsafe Browser chroot is torn down 0.530
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
42.555
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.472
When I successfully start the Unsafe Browser 16.638
# 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.172
Then I see a warning about another instance already running 3.262
After features/support/hooks.rb:291 1.350
After features/support/hooks.rb:75 0.000
2:30.555
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.857
And I capture all network traffic 0.011
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.017
When I successfully start the Unsafe Browser 16.976
And I wait 120 seconds 2:0.088

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.530
After features/support/hooks.rb:450 0.449
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.041
29.072
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.461
And the network is unplugged 0.057
# 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.161
Then I am told I cannot start the Unsafe Browser when I am offline 7.382
After features/support/hooks.rb:291 0.961
After features/support/hooks.rb:75 0.000
18.967
When I plug a USB drive containing a basic VeraCrypt volume 7.215
And I cancel the GNOME authentication prompt 1.731
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.702
And I open this VeraCrypt volume in GNOME Files 4.214
Then I see the expected contents in this VeraCrypt volume 0.591
When I lock the currently opened VeraCrypt volume 0.390
Then the VeraCrypt volume has been unmounted and locked 0.123
After features/support/hooks.rb:291 0.951
After features/support/hooks.rb:75 0.000
22.146
When I plug a USB drive containing a hidden VeraCrypt volume 10.327
And I cancel the GNOME authentication prompt 2.027
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.172
And I open this VeraCrypt volume in GNOME Files 4.533
Then I see the expected contents in this VeraCrypt volume 0.515
When I lock the currently opened VeraCrypt volume 0.395
Then the VeraCrypt volume has been unmounted and locked 0.174
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.000
27.083
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.623
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 6.992
And I open this VeraCrypt volume in GNOME Files 4.902
Then I see the expected contents in this VeraCrypt volume 0.934
When I lock the currently opened VeraCrypt file container 0.386
Then the VeraCrypt file container has been unmounted and locked 0.245
After features/support/hooks.rb:291 0.952
After features/support/hooks.rb:75 0.000
37.117
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.845
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.581
And I open this VeraCrypt volume in GNOME Files 5.122
Then I see the expected contents in this VeraCrypt volume 0.871
When I lock the currently opened VeraCrypt file container 0.508
Then the VeraCrypt file container has been unmounted and locked 0.188
After features/support/hooks.rb:291 0.803
After features/support/hooks.rb:75 0.016
30.357
Scenario Use GNOME Disks to unlock a USB drive that has a basic VeraCrypt volume with a keyfile
Steps
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.920
And I cancel the GNOME authentication prompt 1.687
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.749
The
The Dogtail init script raised: SearchError: descendent of [application | gnome-disks]: child with name="Select a Keyfile" roleName='file chooser'
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:335:in `initialize'
./features/support/helpers/dogtail.rb:264:in `new'
./features/support/helpers/dogtail.rb:264:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `child'
./features/step_definitions/veracrypt.rb:280:in `/^I unlock and mount this VeraCrypt (volume|file container) with GNOME Disks$/'
features/veracrypt.feature:51:in `And I unlock and mount this VeraCrypt volume with GNOME Disks'
And I open this VeraCrypt volume in GNOME Files 0.000
Then I see the expected contents in this VeraCrypt volume 0.000
When I lock the currently opened VeraCrypt volume 0.000
Then the VeraCrypt volume has been unmounted and locked 0.000
After features/support/hooks.rb:291 4.521

SCENARIO FAILED: 'Use GNOME Disks to unlock a USB drive that has a basic VeraCrypt volume with a keyfile' (at time 04:13:38)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4732/artifact/build-artifacts/04:13:38_Use_GNOME_Disks_to_unlock_a_USB_drive_that_has_a_basic_VeraCrypt_volume_with_a_keyfile.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4732/artifact/build-artifacts/04:13:38_Use_GNOME_Disks_to_unlock_a_USB_drive_that_has_a_basic_VeraCrypt_volume_with_a_keyfile.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4732/artifact/build-artifacts/04:13:38_Use_GNOME_Disks_to_unlock_a_USB_drive_that_has_a_basic_VeraCrypt_volume_with_a_keyfile.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4732/artifact/build-artifacts/04:13:38_Use_GNOME_Disks_to_unlock_a_USB_drive_that_has_a_basic_VeraCrypt_volume_with_a_keyfile.journal

After features/support/hooks.rb:75 0.000
24.766
When I plug a USB drive containing a hidden VeraCrypt volume 10.348
And I cancel the GNOME authentication prompt 1.690
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.188
And I open this VeraCrypt volume in GNOME Files 3.411
Then I see the expected contents in this VeraCrypt volume 0.494
When I lock the currently opened VeraCrypt volume 0.443
Then the VeraCrypt volume has been unmounted and locked 0.189
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.000
49.051
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 21.770
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.287
And I open this VeraCrypt volume in GNOME Files 4.304
Then I see the expected contents in this VeraCrypt volume 0.944
When I lock the currently opened VeraCrypt file container 0.533
Then the VeraCrypt file container has been unmounted and locked 0.209
After features/support/hooks.rb:291 0.944
After features/support/hooks.rb:75 0.014
49.038
When I plug and mount a USB drive containing a hidden VeraCrypt file container 23.389
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.989
And I open this VeraCrypt volume in GNOME Files 3.967
Then I see the expected contents in this VeraCrypt volume 1.047
When I lock the currently opened VeraCrypt file container 0.449
Then the VeraCrypt file container has been unmounted and locked 0.195
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.014
37.359
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.403
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.147
And I open this VeraCrypt volume in GNOME Files 3.991
Then I see the expected contents in this VeraCrypt volume 1.056
When I lock the currently opened VeraCrypt file container 0.550
Then the VeraCrypt file container has been unmounted and locked 0.210
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.000