Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 66 06 May 2024, 06:53

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:15:33.839 Failed
Feature: Time syncing
1:26.229
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.487
When I bump the system time with "-15 days" 0.367
And I warm reboot the computer 0.015
And the computer reboots Tails 1:16.273
Then Tails' hardware clock is close to the host system's time 1.084
After features/support/hooks.rb:464 0.115
After features/support/hooks.rb:305 0.699
After features/support/hooks.rb:89 0.006
Feature: Time syncing
1:34.164
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.201
When I bump the hardware clock's time with "-15 days" 1.965
And I warm reboot the computer 0.031
And the computer reboots Tails 1:23.851
Then the hardware clock is still off by "-15 days" 0.113
After features/support/hooks.rb:464 0.124
After features/support/hooks.rb:305 0.647
After features/support/hooks.rb:89 0.005
21.957
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 10.164
And I prepare Tails for memory erasure tests 0.604
When I start a process allocating 128 MiB of memory with a known pattern 2.891
Then patterns cover at least 128 MiB in the guest's memory 3.637

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.818
After features/support/hooks.rb:89 0.000
49.567
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 8.239
And I prepare Tails for memory erasure tests 0.504
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.099
Then I find very few patterns in the guest's memory 4.484

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.027
And I wait 20 seconds 20.014

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.534
After features/support/hooks.rb:89 0.000
7:28.136
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:40.608
And I prepare Tails for memory erasure tests 0.422
When I fill a 128 MiB file with a known pattern on the persistent filesystem 24.778
When I trigger shutdown 0.010
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.595
After features/support/hooks.rb:89 0.012
25.839
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.133
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" 6.243
And I plug USB drive "gptfat" 2.530
When I start Tails Installer 8.789
Then I am told by Tails Installer that the destination device "is too small" 0.059
After features/support/hooks.rb:305 0.756
After features/support/hooks.rb:89 0.001
11:46.089
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.006
Given a computer 0.274
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:28.895
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 26.863
And I accept adding "cowsay" to Additional Software 6.505
And Additional Software is correctly configured for package "cowsay" 1.036
And I shutdown Tails and wait for the computer to power off 6.831
And I start Tails from USB drive "__internal" with network unplugged 58.833
And I enable persistence 13.446
# 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 35.776
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.290
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.068
And the network is plugged 0.033
And Tor is ready 19.356
# 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.526
And available upgrades have been checked 0.059
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.121
And I can open the Additional Software configuration window from the notification 5.596
And I shutdown Tails and wait for the computer to power off 2:8.129
And I start Tails from USB drive "__internal" with network unplugged 1:0.744
And I enable persistence 11.825
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.024
And I log in to a new session 35.956
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.996
And I revert the APT tweaks that made it prefer an old version of cowsay 0.063
And the network is plugged 0.044
And Tor is ready 52.433
Then the Additional Software upgrade service has started 0.158
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.100
After features/support/hooks.rb:464 2.351
After features/support/hooks.rb:305 0.642
After features/support/hooks.rb:89 0.028
58.857
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 47.743
When I eject the boot medium 0.210
Then Tails eventually shuts down 10.904
After features/support/hooks.rb:305 0.217
After features/support/hooks.rb:89 0.000
42.023
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.453
And I fill a 128 MiB file with a known pattern on the root filesystem 15.639
And patterns cover at least 128 MiB in the guest's memory 3.458

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

When I eject the boot medium 0.340
And I wait for Tails to finish wiping the memory 12.155
Then I find very few patterns in the guest's memory 1.738

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

After features/support/hooks.rb:305 3.754
After features/support/hooks.rb:89 0.000
39.225
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.424
And I prepare Tails for memory erasure tests 0.487
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.204
And I fill the USB drive with a known pattern 2.086
And I read the content of the test FS 0.157
And patterns cover at least 90% of the test FS size in the guest's memory 4.000

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

When I eject the boot medium 0.324
And I wait for Tails to finish wiping the memory 11.075
Then I find very few patterns in the guest's memory 2.462

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

After features/support/hooks.rb:305 3.498
After features/support/hooks.rb:89 0.000
1:8.292
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.188
And I prepare Tails for memory erasure tests 0.456
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 39.672
And I fill the USB drive with a known pattern 2.725
And I read the content of the test FS 0.062
And patterns cover at least 99% of the test FS size in the guest's memory 4.899

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

When I eject the boot medium 0.387
And I wait for Tails to finish wiping the memory 10.018
Then I find very few patterns in the guest's memory 1.880

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

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

Pattern coverage: 114.945% (114 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.709
And I wait for Tails to finish wiping the memory 6.699
Then I find very few patterns in the guest's memory 1.846

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

And Tails eventually shuts down 1:29.388
After features/support/hooks.rb:305 0.125
After features/support/hooks.rb:89 0.000
41.671
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.490
When I start "Tails Documentation" via GNOME Activities Overview 10.780
Then the Tor Browser has started 21.876
Then "Tails - Documentation" has loaded in the Tor Browser 0.524
After features/support/hooks.rb:305 0.882
After features/support/hooks.rb:89 0.000
48.677
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.877
When I start "Tails Documentation" via GNOME Activities Overview 10.577
Then the Tor Browser has started 23.679
Then "Tails - Documentation" has loaded in the Tor Browser 0.542
After features/support/hooks.rb:305 0.773
After features/support/hooks.rb:89 0.000
Feature: Using Evince
20.355
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.175
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.198
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.058
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.042
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.172
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.390
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.193
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.096
When I close Evince 0.207
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.126
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.159
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.255
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.075
When I close Evince 0.192
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.180
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.176
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.516
# 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.083
After features/support/hooks.rb:305 0.796
After features/support/hooks.rb:89 0.000
Feature: Using Evince
16.478
Before features/support/hooks.rb:259 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.417
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.173
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.052
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.168
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.229
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.266
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.170
After features/support/hooks.rb:305 0.856
After features/support/hooks.rb:89 0.000
20.187
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.343
And I wait 10 seconds 10.005

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.062
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.482
And I press the "Return" key 0.120
Then a screenshot is saved to the live user's Pictures directory 0.052
After features/support/hooks.rb:305 0.805
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.460
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.313
When I log in to a new session in Arabic (ar) 31.454
Then the keyboard layout is set to "us" 0.488
When the network is plugged 0.035
And Tor is ready 16.279
Then I successfully start the Unsafe Browser in "ar" 15.916
And I kill the Unsafe Browser 5.755
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 29.047
And DuckDuckGo is the default search engine 11.316
And I kill the Tor Browser 5.482
And the screen keyboard works in Thunderbird 12.688
And the layout of the screen keyboard is set to "us" 0.569
After features/support/hooks.rb:305 1.745
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.051
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.986
When I log in to a new session in Chinese (zh_CN) 35.157
Then the keyboard layout is set to "cn" 0.281
When the network is plugged 0.062
And Tor is ready 18.387
Then I successfully start the Unsafe Browser in "zh_CN" 15.490
And I kill the Unsafe Browser 5.755
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 26.351
And DuckDuckGo is the default search engine 10.856
And I kill the Tor Browser 5.490
And the screen keyboard works in Thunderbird 15.463
And the layout of the screen keyboard is set to "us" 0.643
After features/support/hooks.rb:305 1.434
After features/support/hooks.rb:89 0.000
Feature: Localization
1:57.009
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.221
When I log in to a new session in English (en) 17.196
Then the keyboard layout is set to "us" 0.176
When the network is plugged 0.041
And Tor is ready 15.276
Then I successfully start the Unsafe Browser in "en" 16.706
And I kill the Unsafe Browser 5.784
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 27.925
And DuckDuckGo is the default search engine 6.873
And I kill the Tor Browser 5.259
And the screen keyboard works in Thunderbird 12.853
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:305 1.150
After features/support/hooks.rb:89 0.000
Feature: Localization
2:17.812
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.333
When I log in to a new session in French (fr) 32.098
Then the keyboard layout is set to "fr" 0.187
When the network is plugged 0.055
And Tor is ready 14.909
Then I successfully start the Unsafe Browser in "fr" 15.869
And I kill the Unsafe Browser 5.628
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 28.670
And DuckDuckGo is the default search engine 11.679
And I kill the Tor Browser 5.554
And the screen keyboard works in Thunderbird 14.051
And the layout of the screen keyboard is set to "fr" 0.648
After features/support/hooks.rb:305 1.350
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.014
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.259
When I log in to a new session in German (de) 31.793
Then the keyboard layout is set to "de" 0.186
When the network is plugged 0.038
And Tor is ready 17.273
Then I successfully start the Unsafe Browser in "de" 14.809
And I kill the Unsafe Browser 5.791
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 28.150
And DuckDuckGo is the default search engine 19.735
And I kill the Tor Browser 5.430
And the screen keyboard works in Thunderbird 12.808
And the layout of the screen keyboard is set to "de" 0.601
After features/support/hooks.rb:305 1.961
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.600
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.357
When I log in to a new session in Italian (it) 35.556
Then the keyboard layout is set to "it" 0.193
When the network is plugged 0.043
And Tor is ready 16.351
Then I successfully start the Unsafe Browser in "it" 16.121
And I kill the Unsafe Browser 5.806
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 28.759
And DuckDuckGo is the default search engine 10.278
And I kill the Tor Browser 5.516
And the screen keyboard works in Thunderbird 12.848
And the layout of the screen keyboard is set to "us" 0.645
After features/support/hooks.rb:305 2.129
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.657
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.070
When I log in to a new session in Persian (fa) 33.415
Then the keyboard layout is set to "ir" 0.158
When the network is plugged 0.049
And Tor is ready 16.563
Then I successfully start the Unsafe Browser in "fa" 16.260
And I kill the Unsafe Browser 5.759
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 28.531
And DuckDuckGo is the default search engine 11.004
And I kill the Tor Browser 5.424
And the screen keyboard works in Thunderbird 12.705
And the layout of the screen keyboard is set to "ir" 0.601
After features/support/hooks.rb:305 1.173
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.942
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.064
When I log in to a new session in Portuguese (pt) 32.097
Then the keyboard layout is set to "pt" 0.176
When the network is plugged 0.052
And Tor is ready 16.504
Then I successfully start the Unsafe Browser in "pt" 15.272
And I kill the Unsafe Browser 5.753
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 27.769
And DuckDuckGo is the default search engine 19.071
And I kill the Tor Browser 5.509
And the screen keyboard works in Thunderbird 13.986
And the layout of the screen keyboard is set to "us" 0.552
After features/support/hooks.rb:305 1.019
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.149
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.083
When I log in to a new session in Russian (ru) 31.906
Then the keyboard layout is set to "ru" 0.227
When the network is plugged 0.047
And Tor is ready 14.673
Then I successfully start the Unsafe Browser in "ru" 17.310
And I kill the Unsafe Browser 5.679
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 29.655
And DuckDuckGo is the default search engine 11.721
And I kill the Tor Browser 5.531
And the screen keyboard works in Thunderbird 14.561
And the layout of the screen keyboard is set to "ru" 0.617
After features/support/hooks.rb:305 2.097
After features/support/hooks.rb:89 0.000
Feature: Localization
2:23.153
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.979
When I log in to a new session in Spanish (es) 32.625
Then the keyboard layout is set to "es" 0.150
When the network is plugged 0.046
And Tor is ready 19.381
Then I successfully start the Unsafe Browser in "es" 16.204
And I kill the Unsafe Browser 5.801
When I enable the screen keyboard 0.145
Then the screen keyboard works in Tor Browser 29.630
And DuckDuckGo is the default search engine 10.530
And I kill the Tor Browser 5.455
And the screen keyboard works in Thunderbird 13.481
And the layout of the screen keyboard is set to "us" 0.722
After features/support/hooks.rb:305 1.273
After features/support/hooks.rb:89 0.000
Feature: Localization
2:27.522
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.241
When I log in to a new session in Turkish (tr) 39.012
Then the keyboard layout is set to "tr" 0.153
When the network is plugged 0.050
And Tor is ready 17.821
Then I successfully start the Unsafe Browser in "tr" 16.295
And I kill the Unsafe Browser 5.897
When I enable the screen keyboard 0.144
Then the screen keyboard works in Tor Browser 28.863
And DuckDuckGo is the default search engine 10.673
And I kill the Tor Browser 5.487
And the screen keyboard works in Thunderbird 14.264
And the layout of the screen keyboard is set to "us" 0.616
After features/support/hooks.rb:305 1.512
After features/support/hooks.rb:89 0.000
1:35.853
Before features/support/hooks.rb:259 0.007
Given a computer 0.237
And I start Tails from DVD with network unplugged and I login 1:18.291
And I plug and mount a USB drive containing a sample PNG 15.707
Then MAT can clean some sample PNG file 1.617
After features/support/hooks.rb:305 0.720
After features/support/hooks.rb:89 0.013
Feature: Networking
39.423
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.426
And I disable networking in Tails Greeter 2.111
And I log in to a new session 18.211
Then no network interfaces are enabled 0.243
When I hotplug a network device 0.179
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.240
After features/support/hooks.rb:305 1.121
After features/support/hooks.rb:89 0.000
20.046
Before features/support/hooks.rb:259 0.019
Given I have started Tails from DVD and logged in and the network is connected 19.783
Then no unexpected services are listening for network connections 0.263

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.719
After features/support/hooks.rb:89 0.000
1:28.115
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.218
When I request a reboot using the system menu 1.921
Then Tails eventually restarts 1:13.975
After features/support/hooks.rb:305 3.576
After features/support/hooks.rb:89 0.000
17.904
Given I have the SSH key pair for an SFTP server 0.277
When I connect to an SFTP server on the Internet 16.561
Then I successfully connect to the SFTP server 1.065
After features/support/hooks.rb:464 0.615
After features/support/hooks.rb:305 1.009
After features/support/hooks.rb:89 0.000
12.599
When the network is plugged 0.049
And the Tor Connection Assistant autostarts 6.886
And I look at the hide mode but then I go back 4.042
And I choose to connect to Tor automatically 1.471
Then Tor Connection does not propose me to use Tor bridges 0.149
After features/support/hooks.rb:305 0.994
After features/support/hooks.rb:89 0.000
10.392
When I monitor the network connections of tails-security-check 0.092
And I re-run tails-security-check 0.272
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.027
After features/support/hooks.rb:464 0.516
After features/support/hooks.rb:305 0.768
After features/support/hooks.rb:89 0.000
2.505
When I monitor the network connections of htpdate 0.074
And I re-run htpdate 2.413
Then I see that htpdate is properly stream isolated 0.017
After features/support/hooks.rb:464 0.438
After features/support/hooks.rb:305 0.741
After features/support/hooks.rb:89 0.000
33.411
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.072
And I re-run tails-upgrade-frontend-wrapper 33.321
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.017
After features/support/hooks.rb:464 0.529
After features/support/hooks.rb:305 0.826
After features/support/hooks.rb:89 0.000
34.332
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.073
When I successfully start the Unsafe Browser 19.865
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.590
And the Unsafe Browser chroot is torn down 0.681
After features/support/hooks.rb:305 1.786
After features/support/hooks.rb:89 0.000
44.060
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.115
When I successfully start the Unsafe Browser 17.990
# 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.002

Slept for 10 seconds

And I try to start the Unsafe Browser 0.194
Then I see a warning about another instance already running 3.757
After features/support/hooks.rb:305 1.057
After features/support/hooks.rb:89 0.000
2:33.120
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.344
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.083
But checking for updates is disabled in the Unsafe Browser's configuration 0.014
When I successfully start the Unsafe Browser 20.023
And I wait 120 seconds 2:0.096

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.551
After features/support/hooks.rb:464 0.606
After features/support/hooks.rb:305 0.692
After features/support/hooks.rb:89 0.038
30.785
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.211
And the network is unplugged 0.038
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.009

Slept for 10 seconds

When I try to start the Unsafe Browser 0.123
Then I am told I cannot start the Unsafe Browser when I am offline 8.402
After features/support/hooks.rb:305 2.283
After features/support/hooks.rb:89 0.000
20.907
When I plug a USB drive containing a basic VeraCrypt volume 7.174
And I cancel the GNOME authentication prompt 2.230
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.133
And I open this VeraCrypt volume in GNOME Files 5.236
Then I see the expected contents in this VeraCrypt volume 0.542
When I lock the currently opened VeraCrypt volume 0.385
Then the VeraCrypt volume has been unmounted and locked 0.204
After features/support/hooks.rb:305 1.082
After features/support/hooks.rb:89 0.000
24.902
When I plug a USB drive containing a hidden VeraCrypt volume 10.315
And I cancel the GNOME authentication prompt 2.053
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.859
And I open this VeraCrypt volume in GNOME Files 5.156
Then I see the expected contents in this VeraCrypt volume 0.552
When I lock the currently opened VeraCrypt volume 0.820
Then the VeraCrypt volume has been unmounted and locked 0.144
After features/support/hooks.rb:305 1.035
After features/support/hooks.rb:89 0.000
32.702
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.894
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.133
And I open this VeraCrypt volume in GNOME Files 6.014
Then I see the expected contents in this VeraCrypt volume 0.911
When I lock the currently opened VeraCrypt file container 0.437
Then the VeraCrypt file container has been unmounted and locked 0.311
After features/support/hooks.rb:305 0.999
After features/support/hooks.rb:89 0.000
40.829
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 Unlock VeraCrypt Volumes 7.273
And I open this VeraCrypt volume in GNOME Files 5.907
Then I see the expected contents in this VeraCrypt volume 0.839
When I lock the currently opened VeraCrypt file container 0.471
Then the VeraCrypt file container has been unmounted and locked 0.210
After features/support/hooks.rb:305 0.861
After features/support/hooks.rb:89 0.017
33.741
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 7.434
And I cancel the GNOME authentication prompt 2.545
And I unlock and mount this VeraCrypt volume with GNOME Disks 23.761
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:305 6.510

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/66/artifact/build-artifacts/04:34:57_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_20268-more-early-patch-functionality/66/artifact/build-artifacts/04:34:57_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_20268-more-early-patch-functionality/66/artifact/build-artifacts/04:34:57_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_20268-more-early-patch-functionality/66/artifact/build-artifacts/04:34:57_Use_GNOME_Disks_to_unlock_a_USB_drive_that_has_a_basic_VeraCrypt_volume_with_a_keyfile.journal

After features/support/hooks.rb:89 0.000
25.400
When I plug a USB drive containing a hidden VeraCrypt volume 10.423
And I cancel the GNOME authentication prompt 1.803
And I unlock and mount this VeraCrypt volume with GNOME Disks 7.691
And I open this VeraCrypt volume in GNOME Files 4.168
Then I see the expected contents in this VeraCrypt volume 0.556
When I lock the currently opened VeraCrypt volume 0.463
Then the VeraCrypt volume has been unmounted and locked 0.293
After features/support/hooks.rb:305 1.123
After features/support/hooks.rb:89 0.000
52.018
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.397
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.616
And I open this VeraCrypt volume in GNOME Files 5.389
Then I see the expected contents in this VeraCrypt volume 1.684
When I lock the currently opened VeraCrypt file container 0.504
Then the VeraCrypt file container has been unmounted and locked 0.426
After features/support/hooks.rb:305 0.874
After features/support/hooks.rb:89 0.014
1:0.502
When I plug and mount a USB drive containing a hidden VeraCrypt file container 28.666
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.830
And I open this VeraCrypt volume in GNOME Files 5.162
Then I see the expected contents in this VeraCrypt volume 5.697
When I lock the currently opened VeraCrypt file container 0.564
Then the VeraCrypt file container has been unmounted and locked 0.580
After features/support/hooks.rb:305 0.919
After features/support/hooks.rb:89 0.015
42.464
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.903
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.939
And I open this VeraCrypt volume in GNOME Files 5.599
Then I see the expected contents in this VeraCrypt volume 1.162
When I lock the currently opened VeraCrypt file container 0.583
Then the VeraCrypt file container has been unmounted and locked 0.275
After features/support/hooks.rb:305 0.827
After features/support/hooks.rb:89 0.000