Project Number Date
test_Tails_ISO_stable 4677 21 Feb 2024, 12:23

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1384 0 7 0 0 1391 187 1 188 4:16:17.480 Failed
Tags: @product
1:34.052
Before features/support/hooks.rb:245 0.026
Given a computer 0.580
And I temporarily create a 100 MiB disk named "swap" 0.120
And I create a gpt swap partition on disk "swap" 10.466
And I plug SATA drive "swap" 1.113
And I temporarily create a 2 GiB disk named "live_hd" 0.101
And I write the Tails ISO image to disk "live_hd" 17.329
And I plug SATA drive "live_hd" 1.057
When I start Tails with network unplugged and I login 1:2.788
Then a "swap" partition was detected by Tails on drive "swap" 0.143
And drive "live_hd" is detected by Tails 0.163
But Tails has no disk swap enabled 0.086
And drive "live_hd" is not mounted 0.101
After features/support/hooks.rb:291 0.767
After features/support/hooks.rb:75 0.113
Tags: @product
1:13.778
Before features/support/hooks.rb:245 0.002
Given a computer 0.176
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.047
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 16.306
And I plug non-removable USB drive "fake_TailsData" 1.051
When I start the computer 0.919
And the computer boots Tails 42.145
Then drive "fake_TailsData" is detected by Tails 0.113
And Tails Greeter has not detected a persistence partition 13.018
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.008
Tags: @product
1:14.204
Before features/support/hooks.rb:245 0.002
Given a computer 0.155
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.044
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.755
And I plug SATA drive "fake_TailsData" 1.059
When I start the computer 0.976
And the computer boots Tails 43.176
Then drive "fake_TailsData" is detected by Tails 0.113
And Tails Greeter has not detected a persistence partition 12.922
After features/support/hooks.rb:291 0.777
After features/support/hooks.rb:75 0.010
Tags: @product
1:10.104
Before features/support/hooks.rb:245 0.002
Given a computer 0.153
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.049
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 4.015
And I plug SATA drive "gpt_ext2" 1.062
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.063
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.951
And I plug SATA drive "msdos_fat32" 1.058
And I start Tails from DVD with network unplugged and I login 59.350
Then drive "gpt_ext2" is detected by Tails 0.123
And drive "gpt_ext2" is not mounted 0.090
And drive "msdos_fat32" is detected by Tails 0.092
And drive "msdos_fat32" is not mounted 0.090
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.006
Tags: @product
1:53.233
Before features/support/hooks.rb:245 0.001
Given I have started Tails from DVD without network and logged in with an administration password 1:32.826
And running a command as root with pkexec requires PolicyKit administrator privileges 0.209
Then I can run a command as root with sudo 0.109
Then I can run a command as root with pkexec 20.088
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.006
Tags: @product
2:23.143
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 40.842
And running a command as root with pkexec requires PolicyKit administrator privileges 0.164
Then I cannot run a command as root with sudo and the standard passwords 0.252
And I cannot run a command as root with pkexec and the standard passwords 32.155
Then I cannot login as root using su with the standard passwords 1:9.728
After features/support/hooks.rb:291 0.788
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.981
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.971
When the network is plugged 0.208
And I successfully configure Tor 14.733
Then the system clock is less than 5 minutes incorrect 0.068
After features/support/hooks.rb:450 0.528
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.566
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.065
When the network is plugged 0.033
And the Tor Connection Assistant autostarts 2.692
And I configure some normal bridges in the Tor Connection Assistant 13.203
And I wait until Tor is ready 4.505
Then the system clock is less than 5 minutes incorrect 0.066
After features/support/hooks.rb:450 0.461
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
Feature: Time syncing
27.397
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 7.925
When I bump the system time with "+1 day" 0.277
And I capture all network traffic 0.002
And the network is plugged 0.051
And the Tor Connection Assistant autostarts 2.692
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.425
And I wait until Tor is ready 3.055
Then the system clock is less than 5 minutes incorrect 0.092
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.874
After features/support/hooks.rb:450 0.526
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.037
Feature: Time syncing
1:2.385
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 7.956
When I bump the system time with "-15 days" 0.302
And I warm reboot the computer 0.061
And the computer reboots Tails 53.692
Then Tails' hardware clock is close to the host system's time 0.372
After features/support/hooks.rb:450 0.101
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.006
Feature: Time syncing
1:1.151
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.431
When I bump the hardware clock's time with "-15 days" 1.730
And I warm reboot the computer 0.062
And the computer reboots Tails 50.281
Then the hardware clock is still off by "-15 days" 0.645
After features/support/hooks.rb:450 0.127
After features/support/hooks.rb:291 0.601
After features/support/hooks.rb:75 0.006
Feature: Time syncing
44.700
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.169
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.029
And I start the computer 1.014
And the computer boots Tails 43.301
Then the system clock is just past Tails' source date 0.185
After features/support/hooks.rb:450 0.139
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.007
Feature: Time syncing
31.955
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.726
And I make sure time sync before Tor connects times out 1.176
When the network is plugged 0.064
And I successfully configure Tor 21.913
Then the system clock is less than 5 minutes incorrect 0.073
After features/support/hooks.rb:450 0.561
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:1.026
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.431
When I bump the system time with "+8 hours +15 minutes" 0.290
And all notifications have disappeared 3.199
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.131
And the network is plugged 0.044
And the Tor Connection Assistant autostarts 2.453
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.156
And I click "Connect to Tor" 1.180
And the Tor Connection Assistant fails to connect to Tor 15.890
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.793
Then the system clock is less than 20 minutes incorrect 0.235
When I click "Connect to Tor" 1.155
Then I wait until Tor is ready 7.050
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.932
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.077
After features/support/hooks.rb:450 0.544
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.047
Feature: Time syncing
58.367
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 9.792
When I bump the system time with "+8 hours +15 minutes" 0.300
And all notifications have disappeared 3.289
And I capture all network traffic 0.002
And the network is plugged 0.038
And the Tor Connection Assistant autostarts 2.771
# Anti-test: Users east of UTC can't connect to obfs4 bridges
And I configure some obfs4 bridges in the Tor Connection Assistant in hide mode without connecting 4.471
And I click "Connect to Tor" 1.188
Then the Tor Connection Assistant reports that it failed to connect 11.652
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.968
Then the system clock is less than 20 minutes incorrect 0.379
# "Asia/Shanghai" is UTC+08:00 all year long (no DST)
And the displayed clock is less than 20 minutes incorrect in "+08:00" 0.416
When I click "Connect to Tor" 1.181
Then I wait until Tor is ready 6.608
And all Internet traffic has only flowed through the configured bridges 0.756
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.067
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.481
After features/support/hooks.rb:450 0.434
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.065
Feature: Time syncing
22.691
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 7.791
And I make sure time sync before Tor connects uses a fake connectivity check service 1.192
And the network is plugged 0.045
And Tor is ready 12.060
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.597
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.003
After features/support/hooks.rb:450 0.637
After features/support/hooks.rb:291 0.794
After features/support/hooks.rb:75 0.001
Tags: @product
17.444
When I configure some normal bridges in the Tor Connection Assistant 13.398
Then I wait until Tor is ready 1.991
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 1.134
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.905
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.048
Tags: @product
14.544
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.297
Then I wait until Tor is ready 2.239
And tca.conf includes the configured bridges 0.018
And available upgrades have been checked 0.070
And all Internet traffic has only flowed through the configured bridges 0.917
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.044
16.703
When I configure the default bridges in the Tor Connection Assistant 10.741
Then I wait until Tor is ready 3.903
And Tor is configured to use the default bridges 0.470
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.103
And Tor is configured to use the default bridges 0.447
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.024
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.035
Tags: @product
26.569
Given the Tor network is blocked 2.268
When I configure a direct connection in the Tor Connection Assistant 19.747
Then I wait until Tor is ready 1.859
And tca.conf includes no bridge 0.013
And available upgrades have been checked 1.133
And Tor is configured to use the default bridges 0.537
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.009
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.044
Tags: @product
44.219
Given the Tor network and default bridges are blocked 2.138
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.919
Then the Tor Connection Assistant reports that it failed to connect 0.138
And tca.conf is empty 0.313
Given the Tor network and default bridges are unblocked 1.427
And I retry connecting to Tor 1.195
Then I wait until Tor is ready 7.874
And tca.conf includes no bridge 0.019
And available upgrades have been checked 0.067
And all Internet traffic has only flowed through Tor or connectivity check service 1.125
After features/support/hooks.rb:291 0.638
After features/support/hooks.rb:75 0.039
Tags: @product
4.613
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.279
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.141
And I cannot click the "Connect to Tor" button 0.193
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.032
Tags: @product
21.050
Given I configure a direct connection in the Tor Connection Assistant 6.361
And I wait until Tor is ready 2.362
When I disconnect the network through GNOME 2.709
And I connect the network through GNOME 2.619
Then the Tor Connection Assistant autostarts 1.303
And the Tor Connection Assistant connects to Tor 2.184
And I wait until Tor is ready 1.903
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through Tor or connectivity check service 1.546
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.043
Tags: @product
40.565
Given I configure a direct connection in the Tor Connection Assistant 6.423
And I wait until Tor is ready 2.341
And I disconnect the network through GNOME 2.687
And the Tor network and default bridges are blocked 1.892
When I connect the network through GNOME 2.560
Then the Tor Connection Assistant reports that it failed to connect 24.660
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.036
Tags: @product
36.720
Given the Tor network and default bridges are blocked 1.936
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.490
Then the Tor Connection Assistant reports that it failed to connect 0.118
Given the Tor network and default bridges are unblocked 1.703
When I click "Connect to Tor" 1.167
Then I wait until Tor is ready 7.653
And Tor is configured to use the default bridges 0.564
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.084
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.044
17.817
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 7.893
And I prepare Tails for memory erasure tests 0.656
When I start a process allocating 128 MiB of memory with a known pattern 1.206
Then patterns cover at least 128 MiB in the guest's memory 3.454

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

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

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

After features/support/hooks.rb:291 0.714
After features/support/hooks.rb:75 0.000
1:3.257
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.382
And I prepare Tails for memory erasure tests 0.515
And I find very few patterns in the guest's memory 5.774

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

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

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

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

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

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

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

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

Pattern coverage: 95.779% (119 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

After features/support/hooks.rb:291 1.531
After features/support/hooks.rb:75 0.000
2:27.743
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.578
And I prepare Tails for memory erasure tests 0.618
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 22.108
Then I find very few patterns in the guest's memory 3.423

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

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

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

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

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

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

Pattern coverage: 108.663% (97 MiB out of 89 MiB reference memory)

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

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

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

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

When I trigger shutdown 0.615
And I wait 20 seconds 20.001

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.487
After features/support/hooks.rb:75 0.000
6:22.854
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:36.697
And I prepare Tails for memory erasure tests 0.421
When I fill a 128 MiB file with a known pattern on the persistent filesystem 23.020
When I trigger shutdown 0.525
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.662
After features/support/hooks.rb:75 0.016
38.581
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.953
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.040
And I plug USB drive "gptfat" 2.445
When I start Tails Installer 22.046
Then I am told by Tails Installer that the destination device "is too small" 0.052
After features/support/hooks.rb:291 0.984
After features/support/hooks.rb:75 0.001
Tags: @product
33.029
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.651
And I temporarily create a 7200 MiB disk named "temp" 0.045
And I start Tails Installer 22.279
But a suitable USB device is not found 0.019
When I plug USB drive "temp" 2.687
Then the "temp" USB drive is selected 0.110
When I unplug USB drive "temp" 0.213
Then a suitable USB device is not found 0.020
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.000
Tags: @product
3:57.565
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.674
And I temporarily create a 7200 MiB disk named "install" 0.042
And I create a gpt partition with a vfat filesystem on disk "install" 4.253
And I plug USB drive "install" 2.382
And I install Tails to USB drive "install" by cloning 3:30.655
Then the running Tails is installed on USB drive "install" 11.492
But there is no persistence partition on USB drive "install" 0.063
After features/support/hooks.rb:291 1.197
After features/support/hooks.rb:75 0.105
Tags: @product
3:51.691
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.172
And I temporarily create a 7200 MiB disk named "install" 0.059
And I plug USB drive "install" 2.446
And I install Tails to USB drive "install" by cloning 3:28.406
Then the running Tails is installed on USB drive "install" 12.519
But there is no persistence partition on USB drive "install" 0.087
After features/support/hooks.rb:291 1.063
After features/support/hooks.rb:75 0.109
Tags: @product
4:32.364
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.049
And I create a file in the Persistent directory 0.102
And I temporarily create a 7200 MiB disk named "install" 0.037
And I create a gpt partition with a vfat filesystem on disk "install" 6.337
And I plug USB drive "install" 2.766
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:53.827
Then the running Tails is installed on USB drive "install" 13.874
And there is a persistence partition on USB drive "install" 0.076
And the USB drive "install" contains the same files as my persistent storage 3.293
After features/support/hooks.rb:291 2.124
After features/support/hooks.rb:75 0.120
Tags: @product
3:58.746
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 10.566
And I temporarily create a 7200 MiB disk named "install" 0.055
And I plug USB drive "install" 2.472
And I install Tails to USB drive "install" by cloning 3:29.147
Then the running Tails is installed on USB drive "install" 16.402
And there is no persistence partition on USB drive "install" 0.101
After features/support/hooks.rb:291 1.805
After features/support/hooks.rb:75 0.095
Tags: @product
4:4.805
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.464
And I have started Tails from DVD without network and logged in 8.853
And I clone USB drive "__internal" to a temporary USB drive "install" 1.161
And I plug USB drive "install" 2.452
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 3:29.763
Then the running Tails is installed on USB drive "install" 13.027
And there is no persistence partition on USB drive "install" 0.082
After features/support/hooks.rb:291 1.223
After features/support/hooks.rb:75 0.111
Tags: @product @uefi
1:30.301
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.651
And I power off the computer 0.357
And the computer is set to boot in UEFI mode 0.025
When I start Tails from USB drive "__internal" with network unplugged and I login 1:13.912
Then Tails is running from USB drive "__internal" 0.379
And the boot device has safe access rights 3.927
And Tails has started in UEFI mode 0.048
After features/support/hooks.rb:291 0.648
After features/support/hooks.rb:75 0.017
Tags: @product
2:42.395
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.071
And I plug and mount a USB drive containing a Tails USB image 35.337
And I create a 7200 MiB disk named "usbimage" 0.057
And I plug USB drive "usbimage" 2.414
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:56.514
After features/support/hooks.rb:291 2.571
After features/support/hooks.rb:75 0.080
Tags: @product
1:30.073
Before features/support/hooks.rb:245 0.002
Given a computer 0.212
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:28.474
Then Tails is running from USB drive "usbimage" 0.500
And the label of the system partition on "usbimage" is "Tails" 0.229
And the system partition on "usbimage" is an EFI system partition 0.205
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.164
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.090
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.108
And the system partition on "usbimage" has the expected flags 0.088
After features/support/hooks.rb:291 0.771
After features/support/hooks.rb:75 0.005
5:59.121
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:4.942
And I update APT using apt 17.128
And I install "popularity-contest" using apt 19.585
Then I am proposed to add the "popularity-contest" package to my Additional Software 1:1.929
When I create a persistent storage and activate the Additional Software feature 19.260
Then Additional Software is correctly configured for package "popularity-contest" 1.301
When I shutdown Tails and wait for the computer to power off 10.088
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:43.642
Then Additional Software is correctly configured for package "popularity-contest" 0.909
And the package "popularity-contest" is installed after Additional Software has been started 0.333
After features/support/hooks.rb:450 38.790
After features/support/hooks.rb:291 1.031
After features/support/hooks.rb:75 0.013
3:0.973
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.194
And I start Tails from USB drive "__internal" and I login with an administration password 1:24.806
And I update APT using apt 16.180
When I install "makepp" using apt 23.054
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 56.617
And the package "makepp" is installed 0.119
After features/support/hooks.rb:450 40.939
After features/support/hooks.rb:291 0.976
After features/support/hooks.rb:75 0.015
4:53.790
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.234
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:3.007
When I uninstall "popularity-contest" using apt 19.015
And I accept removing "popularity-contest" from Additional Software 0.760
Then "popularity-contest" is not in the list of Additional Software 0.790
When I start Synaptic 24.227
And I update APT using Synaptic 22.175
And I install "cowsay" using Synaptic 12.482
And I accept adding "cowsay" to Additional Software 0.842
Then Additional Software is correctly configured for package "cowsay" 0.953
When I uninstall "cowsay" using apt 3.422
And I refuse removing "cowsay" from Additional Software 0.769
Then Additional Software is correctly configured for package "cowsay" 0.868
When I start "Additional Software" via GNOME Activities Overview 12.617
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.790
Then "cowsay" is not in the list of Additional Software 0.983
When I install "cowsay" using apt 3.334
And I refuse adding "cowsay" to Additional Software 0.737
Then "cowsay" is not in the list of Additional Software 0.776
After features/support/hooks.rb:450 0.953
After features/support/hooks.rb:291 0.679
After features/support/hooks.rb:75 0.008
11:50.572
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given a computer 0.176
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:3.078
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 25.600
And I accept adding "cowsay" to Additional Software 1:6.065
And Additional Software is correctly configured for package "cowsay" 1.421
And I shutdown Tails and wait for the computer to power off 6.115
And I start Tails from USB drive "__internal" with network unplugged 45.230
And I enable persistence 31.343
# 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 23.154
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.921
And I revert the APT tweaks that made it prefer an old version of cowsay 0.076
# 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.095
And the network is plugged 0.036
And Tor is ready 16.898
# 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.356
And available upgrades have been checked 0.158
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.306
And I can open the Additional Software configuration window from the notification 2.746
And I shutdown Tails and wait for the computer to power off 2:2.650
And I start Tails from USB drive "__internal" with network unplugged 47.401
And I enable persistence 31.483
# 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 24.791
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 52.682
And I revert the APT tweaks that made it prefer an old version of cowsay 0.048
And the network is plugged 0.056
And Tor is ready 39.281
Then the Additional Software upgrade service has started 0.200
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.120
After features/support/hooks.rb:450 2.629
After features/support/hooks.rb:291 0.769
After features/support/hooks.rb:75 0.040
1:52.368
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.006
Given a computer 0.234
And I start Tails from USB drive "__internal" with network unplugged 47.849
And I enable persistence 33.125
And I remove the "cowsay" deb files from the APT cache 0.704
# Prevent the "Warning: virtual machine detected!" notification from racing
# with the one we'll be interacting with below.
And I disable the tails-virt-notify-user.service user unit 0.088
And I log in to a new session 21.697
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 5.729
And I can open the Additional Software log file from the notification 2.776
And the package "cowsay" is not installed 0.162
After features/support/hooks.rb:450 0.123
After features/support/hooks.rb:291 0.852
After features/support/hooks.rb:75 0.010
Tags: @product
1:33.875
Before features/support/hooks.rb:245 0.008
Given a computer 0.193
And I create a 7200 MiB disk named "old" 0.048
And I plug USB drive "old" 1.050
And I write an old version of the Tails USB image to disk "old" 22.005
When I start Tails from USB drive "old" with network unplugged 1:6.237
Then the boot device has safe access rights 3.335
And Tails is running from USB drive "old" 0.357
And there is no persistence partition on USB drive "old" 0.092
And process "udev-watchdog" is running 0.068
And udev-watchdog is monitoring the correct device 0.304
And I unplug USB drive "old" 0.180
After features/support/hooks.rb:291 3.544
After features/support/hooks.rb:75 0.027
Tags: @product
2:1.303
Before features/support/hooks.rb:245 0.006
Given a computer 0.201
And I start Tails from USB drive "old" with network unplugged and I login 1:5.033
Then Tails is running from USB drive "old" 0.522
And I create a persistent partition 45.983
And I take note of which tps features are available 1.546
Then a Tails persistence partition exists on USB drive "old" 0.923
And I shutdown Tails and wait for the computer to power off 7.092
After features/support/hooks.rb:291 0.109
After features/support/hooks.rb:75 0.010
Tags: @product
2:20.470
Before features/support/hooks.rb:245 0.005
Given a computer 0.196
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:52.612
Then Tails is running from USB drive "old" 0.359
And all tps features are active 2.549
When I write some files expected to persist 1.996
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.283
And all persistence configuration files have safe access rights 0.530
And all persistent directories from the old Tails version have safe access rights 2.951
And I take note of which tps features are available 0.531
And I shutdown Tails and wait for the computer to power off 3.121
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.337
After features/support/hooks.rb:291 0.130
After features/support/hooks.rb:75 0.010
Tags: @product
2:38.076
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.184
And I log in to a new session 17.114
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.242
And I plug USB drive "to_upgrade" 2.446
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:53.813
Then the running Tails is installed on USB drive "to_upgrade" 12.786
And I unplug USB drive "to_upgrade" 0.236
And I unplug USB drive "__internal" 0.252
After features/support/hooks.rb:291 6.875
After features/support/hooks.rb:75 0.000
Tags: @product
2:1.362
Before features/support/hooks.rb:245 0.005
Given a computer 0.255
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:49.561
Then all tps features from the old Tails version are active 2.108
And Tails is running from USB drive "to_upgrade" 0.433
And the boot device has safe access rights 4.076
And the expected persistent files created with the old Tails version are present in the filesystem 1.920
And all persistent directories from the old Tails version have safe access rights 3.005
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.011
5:59.645
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.162
And no SquashFS delta is installed 0.142
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.332
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.070
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.414
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.590
When the network is plugged 0.036
And Tor is ready 17.277
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.676
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 9.043
Given I shutdown Tails and wait for the computer to power off 9.297
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:54.270
Then Tails is running version 2.2~testoverlayfsng 0.116
And all tps features are active 2.661
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.433
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.090
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.297
# We'll really install Tails_amd64_2.0~testoverlayfsng_to_2.3~testoverlayfsng.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.354
When the network is plugged 0.042
And Tor is ready 16.720
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 1.658
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 8.333
Given I shutdown Tails and wait for the computer to power off 4.063
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.193
Then Tails is running version 2.3~testoverlayfsng 0.115
And all tps features are active 2.269
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.667
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.079
# Regression test for #17425 (i.e. the Upgrader would propose
# upgrading to the version that's already running)
Given Tails system time is magically synchronized 0.336
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.402
When the network is plugged 0.046
And Tor is ready 15.622
Then the Upgrader considers the system as up-to-date 0.289
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 26.542
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.990
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.023
29.268
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.378
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.340
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.078
And the signing key used by the Upgrader is outdated 0.549
But a current signing key is available on our website 0.000
When the network is plugged 0.063
And Tor is ready 17.195
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.662
After features/support/hooks.rb:291 1.053
After features/support/hooks.rb:75 0.000
46.127
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 41.825
When I eject the boot medium 0.293
Then Tails eventually shuts down 4.007
After features/support/hooks.rb:291 0.180
After features/support/hooks.rb:75 0.000
41.009
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.352
And I prepare Tails for memory erasure tests 0.727
And I fill a 128 MiB file with a known pattern on the root filesystem 14.964
And patterns cover at least 128 MiB in the guest's memory 4.573

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

When I eject the boot medium 0.688
And I wait for Tails to finish wiping the memory 9.674
Then I find very few patterns in the guest's memory 2.028

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

After features/support/hooks.rb:291 3.869
After features/support/hooks.rb:75 0.000
2:46.113
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 10.005
And I prepare Tails for memory erasure tests 0.582
And I plug and mount a 128 MiB USB drive with a vfat filesystem 8.529
And I fill the USB drive with a known pattern 2:10.001
And I read the content of the test FS 0.107
And patterns cover at least 99% of the test FS size in the guest's memory 4.873

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

When I eject the boot medium 0.273
And I wait for Tails to finish wiping the memory 9.917
Then I find very few patterns in the guest's memory 1.823

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

After features/support/hooks.rb:291 3.544
After features/support/hooks.rb:75 0.000
2:14.336
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.167
And I prepare Tails for memory erasure tests 0.624
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 24.545
And I fill the USB drive with a known pattern 1:29.960
And I read the content of the test FS 0.084
And patterns cover at least 99% of the test FS size in the guest's memory 3.974

Pattern coverage: 108.660% (97 MiB out of 89 MiB reference memory)

When I eject the boot medium 0.307
And I wait for Tails to finish wiping the memory 4.687
Then I find very few patterns in the guest's memory 1.986

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

After features/support/hooks.rb:291 3.873
After features/support/hooks.rb:75 0.000
2:26.620
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.459
And I prepare Tails for memory erasure tests 0.536
And I fill a 128 MiB file with a known pattern on the persistent filesystem 26.267
And patterns cover at least 100 MiB in the guest's memory 4.977

Pattern coverage: 122.652% (122 MiB out of 100 MiB reference memory)

When I eject the boot medium 1.060
And I wait for Tails to finish wiping the memory 11.710
Then I find very few patterns in the guest's memory 2.177

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

And Tails eventually shuts down 1:28.431
After features/support/hooks.rb:291 0.193
After features/support/hooks.rb:75 0.000
Tags: @product
47.404
Before features/support/hooks.rb:245 0.009
Given a computer 0.445
And I start Tails from DVD with network unplugged and genuine APT sources 46.602
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.067
And no proposed-updates APT suite is enabled 0.054
And no experimental APT suite is enabled for deb.torproject.org 0.057
And if releasing, no unversioned Tails APT source is enabled 0.161

Not on a tag ⇒ skipping this step

And if releasing, the tagged Tails APT source is enabled 0.015

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.008
Tags: @product
1:22.318
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.507
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 10.123
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.415
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.285
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.087
When I start Tails' custom backup tool 13.371
Then the backup tool displays "Plug in your backup Tails USB stick" 2.214
When I plug USB drive "backup" 2.657
And I give the Persistent Storage on drive "backup" its own UUID 0.118
And I click "Retry" in the backup tool 1.206
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.206
When I click "Back Up" in the backup tool 1.162
And I enter my persistent storage passphrase into the polkit prompt 2.495
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 16.049
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.198
And I plug USB drive "backup" 3.541
Then the USB drive "backup" contains the same files as my persistent storage 5.675
After features/support/hooks.rb:291 2.354
After features/support/hooks.rb:75 0.120
Tags: @product
0.198
Then the hostname should not have been leaked on the network 0.198
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.050
Tags: @product
1.049
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.384
And I switch to the "manually-added-con" NetworkManager connection 0.417
Then the hostname should not have been leaked on the network 0.247
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.034
27.617
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 7.840
When I double-click on the Tails documentation launcher on the desktop 19.108
Then "Tails - Documentation" has loaded in the Tor Browser 0.668
After features/support/hooks.rb:291 1.109
After features/support/hooks.rb:75 0.000
38.080
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 15.996
When I double-click on the Tails documentation launcher on the desktop 21.494
Then "Tails - Documentation" has loaded in the Tor Browser 0.588
After features/support/hooks.rb:291 0.959
After features/support/hooks.rb:75 0.000
29.472
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.463
When I double-click on the Report an Error launcher on the desktop 19.363
Then the support documentation page opens in Tor Browser 0.645
After features/support/hooks.rb:291 1.059
After features/support/hooks.rb:75 0.000
24.168
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD without network and logged in 9.654
When I start Electrum through the GNOME menu 13.073
But the "electrum" tps feature is not enabled 0.688
And I see a warning that Electrum is not persistent 0.751
After features/support/hooks.rb:450 0.113
After features/support/hooks.rb:291 0.809
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
34.590
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.032
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.177
When I open "/home/amnesia/default-testpage.pdf" with Evince 17.160
Then I see "CupsTestPage.png" after at most 40 seconds 1.754
And I can print the current document to "/home/amnesia/output.pdf" 7.465
After features/support/hooks.rb:291 1.136
After features/support/hooks.rb:75 0.000
Feature: Using Evince
34.599
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.783
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.195
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.059
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.168
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.232
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.256
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.912
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.511
When I close Evince 0.248
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.221
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.714
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.415
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.101
When I close Evince 0.311
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.193
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.818
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.281
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.114
After features/support/hooks.rb:291 0.812
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
38.420
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.189
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.246
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.065
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 18.473
Then I see "CupsTestPage.png" after at most 40 seconds 1.756
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 7.689
After features/support/hooks.rb:291 0.914
After features/support/hooks.rb:75 0.000
Feature: Using Evince
28.598
Before features/support/hooks.rb:245 0.011
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.474
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.196
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.094
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.213
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.185
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.737
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.696
After features/support/hooks.rb:291 0.888
After features/support/hooks.rb:75 0.000
19.117
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.816
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.091
When I press the "PRINTSCREEN" key 0.122
Then a screenshot is saved to the live user's Pictures directory 0.076
After features/support/hooks.rb:291 0.770
After features/support/hooks.rb:75 0.000
Tags: @product
8.963
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 7.827
When the "Dogtail rules!" notification is sent 0.238
Then the "Dogtail rules!" notification is shown to the user 0.898
After features/support/hooks.rb:291 0.714
After features/support/hooks.rb:75 0.000
Tags: @product @doc
11.711
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.618
Then the included OpenPGP keys are valid for the next 1 month 3.093
After features/support/hooks.rb:291 0.726
After features/support/hooks.rb:75 0.000
Tags: @product
23.561
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.509
Then the keys trusted by APT are valid for the next 3 months 15.051
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.695
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 11.742
And I log in to a new session in German (de) 30.209
Then the amnesiac Documents directory exists 0.074
And there is a GNOME bookmark for the amnesiac Documents directory 1.668
After features/support/hooks.rb:291 1.131
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.037
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 10.876
And I log in to a new session in German (de) 30.293
Then the amnesiac Downloads directory exists 0.066
And there is a GNOME bookmark for the amnesiac Downloads directory 1.799
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
38.135
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.507
And I log in to a new session in German (de) 27.795
Then the amnesiac Music directory exists 0.051
And there is a GNOME bookmark for the amnesiac Music directory 1.780
After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
38.375
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.907
And I log in to a new session in German (de) 28.834
Then the amnesiac Pictures directory exists 0.061
And there is a GNOME bookmark for the amnesiac Pictures directory 1.571
After features/support/hooks.rb:291 0.825
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
42.395
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.079
And I log in to a new session in German (de) 32.281
Then the amnesiac Videos directory exists 0.118
And there is a GNOME bookmark for the amnesiac Videos directory 1.916
After features/support/hooks.rb:291 0.879
After features/support/hooks.rb:75 0.000
Feature: Localization
57.163
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 8.852
And I log in to a new session in German (de) 28.245
When I double-click on the Report an Error launcher on the desktop 19.454
Then the support documentation page opens in Tor Browser 0.611
After features/support/hooks.rb:291 1.920
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.059
When I log in to a new session in Arabic (ar) 27.884
Then the keyboard layout is set to "us" 0.282
When the network is plugged 0.042
And Tor is ready 15.670
Then I successfully start the Unsafe Browser in "ar" 27.613
And I kill the Unsafe Browser 5.783
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 31.952
And DuckDuckGo is the default search engine 10.432
And I kill the Tor Browser 5.555
And the screen keyboard works in Thunderbird 23.318
And the layout of the screen keyboard is set to "us" 0.566
After features/support/hooks.rb:291 1.130
After features/support/hooks.rb:75 0.000
Feature: Localization
2:49.637
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 9.347
When I log in to a new session in Chinese (zh_CN) 29.920
Then the keyboard layout is set to "cn" 0.308
When the network is plugged 0.051
And Tor is ready 16.567
Then I successfully start the Unsafe Browser in "zh_CN" 28.325
And I kill the Unsafe Browser 5.774
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 34.683
And DuckDuckGo is the default search engine 10.865
And I kill the Tor Browser 5.613
And the screen keyboard works in Thunderbird 27.466
And the layout of the screen keyboard is set to "us" 0.583
After features/support/hooks.rb:291 1.239
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.871
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.941
When I log in to a new session in English (en) 17.053
Then the keyboard layout is set to "us" 0.138
When the network is plugged 0.044
And Tor is ready 14.794
Then I successfully start the Unsafe Browser in "en" 29.185
And I kill the Unsafe Browser 5.971
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 35.706
And DuckDuckGo is the default search engine 5.636
And I kill the Tor Browser 5.307
And the screen keyboard works in Thunderbird 22.351
And the layout of the screen keyboard is set to "us" 0.611
After features/support/hooks.rb:291 0.948
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.393
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.907
When I log in to a new session in French (fr) 29.266
Then the keyboard layout is set to "fr" 0.263
When the network is plugged 0.048
And Tor is ready 15.463
Then I successfully start the Unsafe Browser in "fr" 27.885
And I kill the Unsafe Browser 5.818
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 32.708
And DuckDuckGo is the default search engine 10.536
And I kill the Tor Browser 5.614
And the screen keyboard works in Thunderbird 22.175
And the layout of the screen keyboard is set to "fr" 0.594
After features/support/hooks.rb:291 1.331
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.895
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.056
When I log in to a new session in German (de) 29.755
Then the keyboard layout is set to "de" 0.159
When the network is plugged 0.034
And Tor is ready 17.181
Then I successfully start the Unsafe Browser in "de" 27.520
And I kill the Unsafe Browser 6.137
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 32.835
And DuckDuckGo is the default search engine 10.777
And I kill the Tor Browser 5.507
And the screen keyboard works in Thunderbird 23.109
And the layout of the screen keyboard is set to "de" 0.690
After features/support/hooks.rb:291 1.127
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.765
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.232
When I log in to a new session in Italian (it) 28.938
Then the keyboard layout is set to "it" 0.240
When the network is plugged 0.035
And Tor is ready 16.494
Then I successfully start the Unsafe Browser in "it" 28.396
And I kill the Unsafe Browser 6.758
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 33.677
And DuckDuckGo is the default search engine 10.818
And I kill the Tor Browser 5.654
And the screen keyboard works in Thunderbird 23.780
And the layout of the screen keyboard is set to "us" 0.602
After features/support/hooks.rb:291 1.187
After features/support/hooks.rb:75 0.000
Feature: Localization
2:46.328
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.528
When I log in to a new session in Persian (fa) 29.425
Then the keyboard layout is set to "ir" 0.132
When the network is plugged 0.032
And Tor is ready 15.091
Then I successfully start the Unsafe Browser in "fa" 29.021
And I kill the Unsafe Browser 6.866
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 35.175
And DuckDuckGo is the default search engine 11.307
And I kill the Tor Browser 5.652
And the screen keyboard works in Thunderbird 24.396
And the layout of the screen keyboard is set to "ir" 0.569
After features/support/hooks.rb:291 0.866
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.905
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.206
When I log in to a new session in Portuguese (pt) 32.596
Then the keyboard layout is set to "pt" 0.155
When the network is plugged 0.048
And Tor is ready 16.310
Then I successfully start the Unsafe Browser in "pt" 26.965
And I kill the Unsafe Browser 6.341
When I enable the screen keyboard 0.167
Then the screen keyboard works in Tor Browser 35.468
And DuckDuckGo is the default search engine 11.693
And I kill the Tor Browser 5.664
And the screen keyboard works in Thunderbird 20.683
And the layout of the screen keyboard is set to "us" 0.604
After features/support/hooks.rb:291 1.355
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.708
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.309
When I log in to a new session in Russian (ru) 29.811
Then the keyboard layout is set to "ru" 0.144
When the network is plugged 0.042
And Tor is ready 13.105
Then I successfully start the Unsafe Browser in "ru" 28.437
And I kill the Unsafe Browser 5.789
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 35.238
And DuckDuckGo is the default search engine 12.184
And I kill the Tor Browser 5.673
And the screen keyboard works in Thunderbird 24.264
And the layout of the screen keyboard is set to "ru" 0.609
After features/support/hooks.rb:291 1.411
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.005
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.141
When I log in to a new session in Spanish (es) 28.506
Then the keyboard layout is set to "es" 0.146
When the network is plugged 0.045
And Tor is ready 15.851
Then I successfully start the Unsafe Browser in "es" 26.381
And I kill the Unsafe Browser 6.588
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 33.716
And DuckDuckGo is the default search engine 10.964
And I kill the Tor Browser 5.499
And the screen keyboard works in Thunderbird 24.362
And the layout of the screen keyboard is set to "us" 0.684
After features/support/hooks.rb:291 1.423
After features/support/hooks.rb:75 0.000
Feature: Localization
3:12.535
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.537
When I log in to a new session in Turkish (tr) 34.136
Then the keyboard layout is set to "tr" 0.133
When the network is plugged 0.041
And Tor is ready 43.102
Then I successfully start the Unsafe Browser in "tr" 26.695
And I kill the Unsafe Browser 5.902
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 32.805
And DuckDuckGo is the default search engine 12.357
And I kill the Tor Browser 5.585
And the screen keyboard works in Thunderbird 22.518
And the layout of the screen keyboard is set to "us" 0.596
After features/support/hooks.rb:291 1.177
After features/support/hooks.rb:75 0.000
Tags: @product
41.491
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.248
And I capture all network traffic 0.012
When I disable MAC spoofing in Tails Greeter 3.201
And I log in to a new session 15.405
And the network is plugged 0.098
And Tor is ready 12.121
Then 1 network interface is enabled 0.223
And the 1st network device has its real MAC address configured 0.181
When I hotplug a network device and wait for it to be initialized 1.487
Then 2 network interfaces are enabled 0.085
And the 2nd network device has its real MAC address configured 0.071
And some network device leaked the real MAC address 0.355
After features/support/hooks.rb:291 0.921
After features/support/hooks.rb:75 0.040
Tags: @product
40.724
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.332
And I capture all network traffic 0.007
When I log in to a new session 16.451
And the network is plugged 0.035
And Tor is ready 13.582
Then 1 network interface is enabled 0.271
And the 1st network device has a spoofed MAC address configured 0.107
When I hotplug a network device and wait for it to be initialized 1.476
Then 2 network interfaces are enabled 0.089
And the 2nd network device has a spoofed MAC address configured 0.121
And no network device leaked the real MAC address 0.248
After features/support/hooks.rb:291 0.932
After features/support/hooks.rb:75 0.062
Tags: @product
2:23.063
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.042
And I capture all network traffic 0.004
And the network is plugged 0.041
And macchanger will fail by not spoofing and always returns false 0.153
When I log in to a new session 2:10.831
Then no network interfaces are enabled 0.223
And no network device leaked the real MAC address 0.016
And I see the "Network card eth0 disabled" notification after at most 60 seconds 3.749
After features/support/hooks.rb:291 1.071
After features/support/hooks.rb:75 0.043
Tags: @product
2:24.106
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.690
And I capture all network traffic 0.007
And the network is plugged 0.051
And macchanger will fail by not spoofing and always returns true 0.169
When I log in to a new session 2:11.499
Then no network interfaces are enabled 0.133
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 3.542
After features/support/hooks.rb:291 0.728
After features/support/hooks.rb:75 0.047
Tags: @product
2:22.419
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.021
And I capture all network traffic 0.006
And the network is plugged 0.263
And macchanger will fail by not spoofing and always returns true 0.150
And no network interface modules can be unloaded 0.389
When I log in to a new session 2:10.936
Then 1 network interface is enabled 0.152
But the MAC spoofing panic mode disabled networking 0.573
And no network device leaked the real MAC address 0.010
And I see the "All networking disabled" notification after at most 60 seconds 1.914
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.035
Tags: @product
44.674
Before features/support/hooks.rb:245 0.004
Given a computer 0.186
And I capture all network traffic 0.004
When I start the computer 1.024
Then the computer boots Tails 43.374
And no network interfaces are enabled 0.072
And no network device leaked the real MAC address 0.012
After features/support/hooks.rb:291 0.573
After features/support/hooks.rb:75 0.053
1:15.977
Before features/support/hooks.rb:245 0.005
Given a computer 0.175
And I start Tails from DVD with network unplugged and I login 1:1.042
And I plug and mount a USB drive containing a sample PNG 13.156
Then MAT can clean some sample PNG file 1.602
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.015
Feature: Networking
Tags: @product
1:1.183
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.019
And I wait between 30 and 60 seconds 35.031

Slept for 35 seconds

Then the Tor Status icon tells me that Tor is not usable 0.556
When the network is plugged 0.043
Then I successfully configure Tor 12.760
And the Tor Status icon tells me that Tor is usable 0.511
And all notifications have disappeared 3.189
And the time has synced 0.071
After features/support/hooks.rb:291 0.737
After features/support/hooks.rb:75 0.000
Feature: Networking
35.163
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.095
And I disable networking in Tails Greeter 1.135
And I log in to a new session 15.343
Then no network interfaces are enabled 0.160
When I hotplug a network device 0.150
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.267
After features/support/hooks.rb:291 0.907
After features/support/hooks.rb:75 0.000
Tags: @product
2:5.734
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:24.055
And I update APT using apt 17.794
And I install "python3-behave" using apt 19.800
Then the Tails Persistent Storage behave tests pass 4.085
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.000
Tags: @product
40.733
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.229
When I log in to a new session without activating the Persistent Storage 20.948
Then Tails is running from USB drive "__internal" 0.532
And persistence is disabled 0.273
But a Tails persistence partition exists on USB drive "__internal" 7.749
After features/support/hooks.rb:291 2.579
After features/support/hooks.rb:75 0.000
Tags: @product
2:53.702
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 15.793
Then Tails is running from USB drive "__internal" 0.593
When I create a file in the Persistent directory 0.235
And I create a persistent partition with the default settings 34.249
Then the file I created was copied to the Persistent Storage 0.446
When I shutdown Tails and wait for the computer to power off 11.244
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.734
Then persistence for "Persistent" is active 0.335
And the file I created in the Persistent directory exists 0.069
After features/support/hooks.rb:291 0.899
After features/support/hooks.rb:75 0.008
Tags: @product
1:10.659
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.447
And the system is very low on memory 3.050
When I create a file in the Persistent directory 1.125
When I try to create a persistent partition 25.670
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.352
When I close the Persistent Storage app 2.965
And I free up some memory 1.764
And I create a persistent partition with the default settings 25.037
Then the file I created was copied to the Persistent Storage 0.244
After features/support/hooks.rb:291 1.346
After features/support/hooks.rb:75 0.000
Tags: @product
2:42.296
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.840
Then Tails is running from USB drive "__internal" 0.479
And all tps features are active 5.891
And all persistent directories have safe access rights 3.088
When I disable the first tps feature 17.128
Then all tps features but the first one are active 2.332
And I shutdown Tails and wait for the computer to power off 6.060
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:53.002
Then all tps features but the first one are active 3.473
After features/support/hooks.rb:291 0.806
After features/support/hooks.rb:75 0.009
Tags: @product
43.094
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.560
Then persistence for "Persistent" is active 0.107
And I create a file in the Persistent directory 0.120
Then the file I created was copied to the Persistent Storage 0.076
When I disable the first tps feature 17.273
Then persistence for "Persistent" is not active 0.076
And the Persistent directory does not exist 0.071
When I enable the first tps feature 15.652
Then persistence for "Persistent" is active 0.089
And the file I created in the Persistent directory exists 0.065
After features/support/hooks.rb:291 0.980
After features/support/hooks.rb:75 0.000
Tags: @product
43.069
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.871
Then persistence for "Persistent" is active 0.135
When I create a file in the Persistent directory 0.108
And I disable the first tps feature 17.013
And I delete the data of the Persistent Folder feature 15.692
Then the file I created does not exist on the Persistent Storage 0.248
After features/support/hooks.rb:291 0.963
After features/support/hooks.rb:75 0.000
Tags: @product
50.746
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.129
And the network is plugged 0.035
And Tor is ready 16.391
And I take note of which tps features are available 0.690
When I write some files expected to persist 1.799
And I shutdown Tails and wait for the computer to power off 6.231
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 16.469
After features/support/hooks.rb:291 0.143
After features/support/hooks.rb:75 0.000
Tags: @product
3:12.121
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.386
And the network is plugged 0.059
And Tor is ready 44.611
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.337
And I shutdown Tails and wait for the computer to power off 6.075
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.446
And I capture all network traffic 0.017
And the network is plugged 0.052
And Tor is ready 18.211
And I switch to the "persistent-con-current" NetworkManager connection 0.418
And the 1st network device has a spoofed MAC address configured 0.217
And no network device leaked the real MAC address 0.287
After features/support/hooks.rb:291 0.868
After features/support/hooks.rb:75 0.046
Tags: @product
52.733
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 15.212
And I enable persistence creation in Tails Greeter 1.314
And I log in to a new session expecting no warning about the Persistent Storage not being activated 19.963
Then I create a persistent partition with the default settings using the wizard that was already open 16.243
After features/support/hooks.rb:291 1.090
After features/support/hooks.rb:75 0.000
Tags: @product
4:22.737
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.802
When I enable persistence 34.744
Then no persistent Greeter options were restored 14.333
When I set all Greeter options to non-default values 22.788
And I log in to a new session in German (de) after having activated the Persistent Storage 36.013
Then all Greeter options are set to non-default values 0.347
When I cold reboot the computer 5.081
And the computer reboots Tails 47.982
Given I enable persistence 50.597
Then persistent Greeter options were restored 15.211
When I log in to a new session after having activated the Persistent Storage 24.513
Then all Greeter options are set to non-default values 0.322
After features/support/hooks.rb:291 0.773
After features/support/hooks.rb:75 0.034
Tags: @product
3:48.066
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 11.028
# Note that if anything fails after the passphrase was changed and
# before it's changed back below, subsequent scenarios might fail
# because the Persistent Storage doesn't have the expected passphrase.
When I change the passphrase of the Persistent Storage 44.827
And I shutdown Tails and wait for the computer to power off 10.497
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:54.944
And I change the passphrase of the Persistent Storage back to the original 46.768
After features/support/hooks.rb:291 2.730
After features/support/hooks.rb:75 0.020
Tags: @product
1:6.373
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.386
And I log in to a new session without activating the Persistent Storage 23.070
Then persistence is disabled 0.294
But a Tails persistence partition exists on USB drive "__internal" 6.851
And all notifications have disappeared 6.120
When I delete the persistent partition 20.244
Then there is no persistence partition on USB drive "__internal" 0.405
After features/support/hooks.rb:291 0.858
After features/support/hooks.rb:75 0.000
Tags: @product
2:3.616
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.139
When I write some dotfile expected to persist 0.068
And I shutdown Tails and wait for the computer to power off 6.087
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:47.929
Then the expected persistent dotfile is present in the filesystem 0.390
After features/support/hooks.rb:291 1.843
After features/support/hooks.rb:75 0.009
Tags: @product
1:38.139
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.768
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.063
When I try to enable persistence 0.280
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 31.244
When I log in to a new session after having activated the Persistent Storage 27.414
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 19.485
And all tps features are enabled 3.034
And all tps features but the first one are active 4.847
After features/support/hooks.rb:291 0.999
After features/support/hooks.rb:75 0.000
Tags: @product
6:3.556
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 4:53.769
And I enable persistence 33.273
And I log in to a new session after having activated the Persistent Storage 35.312
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.060
And persistence is enabled 0.140
After features/support/hooks.rb:291 0.976
After features/support/hooks.rb:75 0.000
Tags: @product
41.201
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 9.969
And I enable persistence but something goes wrong during the LUKS header upgrade 30.468
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.763
After features/support/hooks.rb:291 0.648
After features/support/hooks.rb:75 0.000
Tags: @product
0.000
Scenario Using Persistent Tor bridges
Steps
When I choose to connect to Tor automatically 0.000
And I accept Tor Connection's offer to use my persistent bridges 0.000
And I click "Connect to Tor" 0.000
Then I wait until Tor is ready 0.000
And tca.conf includes the configured bridges 0.000
And the "TorConfiguration" tps feature is enabled and active 0.000
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.000
After features/support/hooks.rb:291 5.217

SCENARIO FAILED: 'Using Persistent Tor bridges' (at time 03:37:17)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4677/artifact/build-artifacts/03:37:17_Using_Persistent_Tor_bridges.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4677/artifact/build-artifacts/03:37:17_Using_Persistent_Tor_bridges.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4677/artifact/build-artifacts/03:37:17_Using_Persistent_Tor_bridges.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4677/artifact/build-artifacts/03:37:17_Using_Persistent_Tor_bridges.journal

After features/support/hooks.rb:75 0.054
Tags: @product
46.822
When I choose to connect to Tor automatically 1.733
And I accept Tor Connection's offer to use my persistent bridges 1.829
And I disable saving bridges to Persistent Storage 1.232
And I configure a direct connection in the Tor Connection Assistant 8.310
Then I wait until Tor is ready 31.191
And tca.conf includes no bridge 0.013
And the "TorConfiguration" tps feature is not enabled and not active 1.274
And all Internet traffic has only flowed through Tor or connectivity check service 1.237
After features/support/hooks.rb:291 0.849
After features/support/hooks.rb:75 0.044
Tags: @product
11.537
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 11.001
Then the live user has been setup by live-boot 0.176
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.118
And the live user owns its home directory which has strict permissions 0.241
After features/support/hooks.rb:291 0.845
After features/support/hooks.rb:75 0.000
24.138
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.715
When the network is plugged 0.039
And Tor is ready 13.897
Then no unexpected services are listening for network connections 0.486

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.707
After features/support/hooks.rb:75 0.000
Tags: @product
28.995
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 18.087
When I request a shutdown using the system menu 1.859
Then Tails eventually shuts down 9.048
After features/support/hooks.rb:291 0.161
After features/support/hooks.rb:75 0.000
1:14.906
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.330
When I request a reboot using the system menu 2.773
Then Tails eventually restarts 58.802
After features/support/hooks.rb:291 3.731
After features/support/hooks.rb:75 0.000
23.144
Given I monitor the network connections of SSH 0.139
And I have the SSH key pair for an SSH server 0.513
When I connect to an SSH server on the Internet 20.670
Then I have sucessfully logged into the SSH server 1.806
And I see that SSH is properly stream isolated 0.014
After features/support/hooks.rb:450 0.418
After features/support/hooks.rb:291 0.773
After features/support/hooks.rb:75 0.000
22.672
Given I have the SSH key pair for an SSH server 0.299
And an SSH server is running on the LAN 0.816
When I connect to an SSH server on the LAN 19.523
Then I am prompted to verify the SSH fingerprint for the SSH server 2.032
After features/support/hooks.rb:450 0.386
After features/support/hooks.rb:291 0.870
After features/support/hooks.rb:75 0.001
16.766
Given I have the SSH key pair for an SFTP server 0.272
When I connect to an SFTP server on the Internet 15.653
Then I successfully connect to the SFTP server 0.841
After features/support/hooks.rb:450 0.552
After features/support/hooks.rb:291 1.095
After features/support/hooks.rb:75 0.000
17.220
Given I cancel setting up an email account 2.929
When I open Thunderbird's Add-ons Manager 2.490
And I open the Extensions tab 1.084
Then I see that no add-ons are enabled in Thunderbird 10.717
After features/support/hooks.rb:450 0.768
After features/support/hooks.rb:291 1.224
After features/support/hooks.rb:75 0.000
45.111
When I enter my email credentials into the autoconfiguration wizard 10.606
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.369
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.378
When I accept the autoconfiguration wizard's configuration 18.290
And I send an email to myself 6.765
And I fetch my email 2.085
Then I can find the email I sent to myself in my inbox 6.615
After features/support/hooks.rb:450 1.336
After features/support/hooks.rb:291 1.217
After features/support/hooks.rb:75 0.000
8.586
When the network is plugged 0.094
And the Tor Connection Assistant autostarts 2.461
And I look at the hide mode but then I go back 4.388
And I choose to connect to Tor automatically 1.469
Then Tor Connection does not propose me to use Tor bridges 0.173
After features/support/hooks.rb:291 0.872
After features/support/hooks.rb:75 0.000
Tags: @product
1:23.896
Given the Tor network and default bridges are blocked 1.839
And the network is plugged 0.038
And I make sure time sync before Tor connects indicates a captive portal 1.255
And the Tor Connection Assistant autostarts 1.543
When I choose to connect to Tor automatically 1.506
And I click "Connect to Tor" 1.190
Then the Tor Connection Assistant fails to connect to Tor 26.283
And the Tor Connection Assistant knows that it's not the time sync that failed 10.582
And the Tor Connection Assistant knows that there might be a captive portal 0.134
When I open the Unsafe Browser from Tor Connection 13.638
And I log-in to the Captive Portal 14.409
And I close the Unsafe Browser 0.124
And the Tor network and default bridges are unblocked 2.290
And I allow time sync before Tor connects to work again 0.082
And I click "Connect to Tor" 1.207
Then I wait until Tor is ready 7.767
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
Tags: @product
12.072
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.470
Then the firewall's policy is to drop all IPv4 traffic 0.139
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.294
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.067
And the firewall is configured to block all external IPv6 traffic 0.099
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.000
Tags: @product
52.807
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.901
And I capture all network traffic 0.008
When I successfully start the Unsafe Browser 29.460
And I open the Tails homepage in the Unsafe Browser 10.435
And the Tails homepage loads in the Unsafe Browser 0.577
Then the firewall leak detector has detected leaks 0.422
After features/support/hooks.rb:291 0.937
After features/support/hooks.rb:75 0.044
Tags: @product
11.751
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 10.944
And I capture all network traffic 0.007
And I disable Tails' firewall 0.254
When I do a TCP DNS lookup of "torproject.org" 0.455
Then the firewall leak detector has detected leaks 0.089
After features/support/hooks.rb:291 0.606
After features/support/hooks.rb:75 0.045
Tags: @product
12.096
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.273
And I capture all network traffic 0.006
And I disable Tails' firewall 0.282
When I do a UDP DNS lookup of "torproject.org" 0.444
Then the firewall leak detector has detected leaks 0.090
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.043
Tags: @product
15.636
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.033
And I capture all network traffic 0.016
And I disable Tails' firewall 0.269
When I send some ICMP pings 4.205
Then the firewall leak detector has detected leaks 0.111
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.044
14.370
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.068
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.238
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.063
After features/support/hooks.rb:450 0.219
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.000
11.829
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.504
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.256
And the untorified connection is logged as dropped by the firewall 0.067
After features/support/hooks.rb:450 0.291
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.000
18.137
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.661
When I open an untorified ICMP connection to 1.2.3.4 5.373
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.102
After features/support/hooks.rb:450 0.418
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.000
Tags: @product
20.281
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.268
And the system DNS is using the local DNS resolver 0.028
And the network is plugged 0.037
And I successfully configure Tor 11.936
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.000
10.383
When I monitor the network connections of tails-security-check 0.200
And I re-run tails-security-check 0.163
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.019
After features/support/hooks.rb:450 0.431
After features/support/hooks.rb:291 0.937
After features/support/hooks.rb:75 0.000
2.625
When I monitor the network connections of htpdate 0.102
And I re-run htpdate 2.506
Then I see that htpdate is properly stream isolated 0.015
After features/support/hooks.rb:450 0.374
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.000
32.324
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.115
And I re-run tails-upgrade-frontend-wrapper 32.197
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.414
After features/support/hooks.rb:291 0.935
After features/support/hooks.rb:75 0.000
38.352
When I monitor the network connections of Tor Browser 0.138
And I start the Tor Browser 37.168
And the Tor Browser loads the startup page 1.010
Then I see that Tor Browser is properly stream isolated 0.034
After features/support/hooks.rb:450 1.606
After features/support/hooks.rb:291 0.971
After features/support/hooks.rb:75 0.000
Tags: @product
55.969
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.376
And a web server is running on the LAN 1.040
And I capture all network traffic 0.005
When I start the Tor Browser 31.246
And the Tor Browser loads the startup page 1.057
And I open a page on the LAN web server in the Tor Browser 9.557
Then the Tor Browser shows the "Unable to connect" error 1.113
And no traffic was sent to the web server on the LAN 0.571
After features/support/hooks.rb:291 1.316
After features/support/hooks.rb:75 0.052
1:2.341
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.700
Then the amnesiac Tor Browser directory exists 0.071
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.963
And the persistent Tor Browser directory does not exist 0.070
When I start the Tor Browser 31.857
And the Tor Browser loads the startup page 1.079
Then I can save the current page as "index.html" to the default downloads directory 5.516
And I can print the current page as "output.pdf" to the default downloads directory 10.080
After features/support/hooks.rb:450 1.385
After features/support/hooks.rb:291 0.846
After features/support/hooks.rb:75 0.000
56.747
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.805
When I start the Tor Browser 31.651
Then the Tor Browser loads the startup page 1.155
When I download some file in the Tor Browser 11.769
Then the file is saved to the default Tor Browser download directory 0.365
After features/support/hooks.rb:450 2.290
After features/support/hooks.rb:291 0.714
After features/support/hooks.rb:75 0.000
1:25.417
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.154
When I start the Tor Browser 30.964
And the Tor Browser loads the startup page 1.091
Then I can listen to an Ogg audio track in Tor Browser 41.206
After features/support/hooks.rb:450 2.046
After features/support/hooks.rb:291 1.018
After features/support/hooks.rb:75 0.000
56.057
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.042
When I start the Tor Browser 32.519
And the Tor Browser loads the startup page 1.165
Then I can watch a WebM video in Tor Browser 10.330
After features/support/hooks.rb:450 1.791
After features/support/hooks.rb:291 1.050
After features/support/hooks.rb:75 0.000
Tags: @product
1:25.548
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.552
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.118
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.084
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.080
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.067
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.078
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.046
And the file "/tmp/synaptic.html" exists 0.057
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.136
When I start the Tor Browser 33.885
And the Tor Browser loads the startup page 1.235
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.483
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.559
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.116
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.174
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.295
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.557
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.076
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.115
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.522
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.587
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.084
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.136
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.805
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.521
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.105
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.548
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.513
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.000
Tags: @product
46.518
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 14.346
When I start the Tor Browser 31.011
Then the Tor Browser uses all expected TBB shared libraries 1.160
After features/support/hooks.rb:291 1.226
After features/support/hooks.rb:75 0.000
1:4.052
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.829
When I start the Tor Browser 32.792
And the Tor Browser loads the startup page 1.220
And I open the Tails homepage in the Tor Browser 10.070
Then the Tor Browser loads the Tails homepage 1.115
When I request a new identity in Tor Browser 3.331
Then the Tor Browser restarts into a fresh session 3.691
After features/support/hooks.rb:450 1.803
After features/support/hooks.rb:291 2.004
After features/support/hooks.rb:75 0.000
Tags: @product
52.040
Before features/support/hooks.rb:245 0.018
Given I have started Tails from DVD and logged in and the network is connected 13.215
When I start the Tor Browser 36.129
And the Tor Browser loads the startup page 1.103
Then Tor Browser's circuit view is working 1.591
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.000
Tags: @product
1:3.933
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.415
When I start the Tor Browser 30.807
And the Tor Browser loads the startup page 1.131
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.283
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 0.982
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.136
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.176
After features/support/hooks.rb:291 0.948
After features/support/hooks.rb:75 0.000
Tags: @product
1:43.651
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.244
And the network is plugged 0.048
And I successfully configure Tor 15.550
And available upgrades have been checked 1.120
And all notifications have disappeared 3.287
Then the persistent Tor Browser directory exists 0.060
And there is a GNOME bookmark for the persistent Tor Browser directory 1.786
When I start the Tor Browser 31.138
And I open the address "https://tails.net/about" in the Tor Browser 10.455
And "Tails - How Tails works" has loaded in the Tor Browser 1.255
Then I can save the current page as "index.html" to the persistent Tor Browser directory 5.783
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.782
Then "Tails - How Tails works" has loaded in the Tor Browser 1.397
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.738
After features/support/hooks.rb:291 1.966
After features/support/hooks.rb:75 0.000
Tags: @product
49.773
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.347
Then the amnesiac Documents directory exists 0.091
And there is a GNOME bookmark for the amnesiac Documents directory 2.042
Then I start the Tor Browser in offline mode 32.983
And I can save the current page as "index.html" to the Documents GNOME bookmark 6.307
After features/support/hooks.rb:291 0.957
After features/support/hooks.rb:75 0.000
Tags: @product
47.103
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.819
Then the amnesiac Downloads directory exists 0.065
And there is a GNOME bookmark for the amnesiac Downloads directory 1.757
Then I start the Tor Browser in offline mode 31.219
And I can save the current page as "index.html" to the Downloads GNOME bookmark 5.242
After features/support/hooks.rb:291 1.108
After features/support/hooks.rb:75 0.000
Tags: @product
49.943
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.943
Then the amnesiac Music directory exists 0.098
And there is a GNOME bookmark for the amnesiac Music directory 2.002
Then I start the Tor Browser in offline mode 33.624
And I can save the current page as "index.html" to the Music GNOME bookmark 6.274
After features/support/hooks.rb:291 1.090
After features/support/hooks.rb:75 0.000
Tags: @product
49.120
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.369
Then the amnesiac Pictures directory exists 0.096
And there is a GNOME bookmark for the amnesiac Pictures directory 2.198
Then I start the Tor Browser in offline mode 33.252
And I can save the current page as "index.html" to the Pictures GNOME bookmark 5.202
After features/support/hooks.rb:291 1.079
After features/support/hooks.rb:75 0.000
Tags: @product
50.422
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 7.968
Then the amnesiac Videos directory exists 0.094
And there is a GNOME bookmark for the amnesiac Videos directory 2.126
Then I start the Tor Browser in offline mode 34.512
And I can save the current page as "index.html" to the Videos GNOME bookmark 5.721
After features/support/hooks.rb:291 0.970
After features/support/hooks.rb:75 0.000
Tags: @product
3:46.624
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.625
And all tps features are active 2.455
And all persistent filesystems have safe access rights 0.307
And all persistence configuration files have safe access rights 0.555
And all persistent directories have safe access rights 2.994
When I start the Tor Browser in offline mode 33.279
And I add a bookmark to eff.org in the Tor Browser 15.087
And I cold reboot the computer 11.795
And the computer reboots Tails 48.518
And I enable persistence 36.456
And I log in to a new session 29.416
And I start the Tor Browser in offline mode 34.824
Then the Tor Browser has a bookmark to eff.org 1.308
After features/support/hooks.rb:291 1.553
After features/support/hooks.rb:75 0.008
19.467
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 19.253
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.214
After features/support/hooks.rb:450 0.417
After features/support/hooks.rb:291 0.744
After features/support/hooks.rb:75 0.000
21.227
Given I have the SSH key pair for a Git repository 0.266
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 20.757
Then the Git repository "testing" has been cloned successfully 0.202
After features/support/hooks.rb:450 0.395
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.000
0.429
When I wget "https://example.com/" to stdout 0.429
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.212
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
0.532
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.532

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.222
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.000
0.425
When I curl "https://example.com/" to stdout 0.425
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.275
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:4.216
Given I have started Tails from DVD without network and logged in 9.802
And I plug and mount a USB drive containing sample videos 12.144
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.092
And the file "/home/amnesia/video.mp4" exists 0.040
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.158
When I open "/home/amnesia/video.mp4" with Totem 17.179
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 4.560
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.610
Given I close Totem 0.265
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.092
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.099
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.239
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.835
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.000
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.084
Given I close Totem 0.133
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.114
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.233
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.841
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.258
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.079
Given I close Totem 0.208
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.089
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.170
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.718
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.251
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.069
Given I close Totem 0.195
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.130
And the file "/home/amnesia/.purple/otr.private_key" exists 0.081
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.164
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.786
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.399
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.085
After features/support/hooks.rb:291 0.866
After features/support/hooks.rb:75 0.001
Feature: Using Totem
39.897
Given I have started Tails from DVD and logged in and the network is connected 11.700
Then I can watch a WebM video over HTTPs 28.196
After features/support/hooks.rb:450 0.479
After features/support/hooks.rb:291 1.302
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
50.469
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.977
And I plug and mount a USB drive containing sample videos 13.066
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.112
When I open "/home/amnesia/Persistent/video.mp4" with Totem 17.162
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.764
Given I close Totem 1.010
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.200
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.070
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.829
Then I see "TotemUnableToOpen.png" after at most 10 seconds 3.113
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.162
After features/support/hooks.rb:291 0.872
After features/support/hooks.rb:75 0.000
Tags: @product
49.580
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 11.470
And I disable the Unsafe Browser 4.126
And I log in to a new session 15.949
And the network is plugged 0.034
And all notifications have disappeared 4.755
When I try to start the Unsafe Browser 12.186
Then the Unsafe Browser complains that it is disabled 1.057
After features/support/hooks.rb:291 1.858
After features/support/hooks.rb:75 0.000
Tags: @product
52.004
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.431
And a web server is running on the LAN 1.044
When I successfully start the Unsafe Browser 28.489
And I open a page on the LAN web server in the Unsafe Browser 7.402
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.635
After features/support/hooks.rb:291 1.101
After features/support/hooks.rb:75 0.001
Tags: @product @doc
1:1.923
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.430
When I successfully start the Unsafe Browser 32.858
Then the Unsafe Browser runs as the expected user 0.684
And the Unsafe Browser has a red theme 0.601
And the Unsafe Browser shows a warning as its start page 0.627
And the Unsafe Browser has no add-ons enabled 7.060
And the Unsafe Browser has no bookmarks 7.711
And the Unsafe Browser uses all expected TBB shared libraries 0.948
After features/support/hooks.rb:291 1.293
After features/support/hooks.rb:75 0.000
Tags: @product
49.338
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.372
When I successfully start the Unsafe Browser 27.568
When I open the Tails homepage in the Unsafe Browser 9.723
Then the Tails homepage loads in the Unsafe Browser 0.566
And the Unsafe Browser has sent packets out to the Internet 0.106
After features/support/hooks.rb:291 0.823
After features/support/hooks.rb:75 0.000
41.626
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.441
When I successfully start the Unsafe Browser 27.219
And I close the Unsafe Browser 0.127
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 2.417
And the Unsafe Browser chroot is torn down 0.419
After features/support/hooks.rb:291 0.844
After features/support/hooks.rb:75 0.000
1:9.103
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.692
When I successfully start the Unsafe Browser 32.726
# 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 start the Unsafe Browser 10.698
Then I see a warning about another instance already running 3.983
After features/support/hooks.rb:291 1.161
After features/support/hooks.rb:75 0.000
Tags: @product
52.195
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.358
When I configure the Unsafe Browser to use a local proxy 0.225
And I successfully start the Unsafe Browser 29.318
And I open the Tails homepage in the Unsafe Browser 10.762
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.530
After features/support/hooks.rb:291 0.787
After features/support/hooks.rb:75 0.000
2:43.299
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.539
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.070
But checking for updates is disabled in the Unsafe Browser's configuration 0.016
When I successfully start the Unsafe Browser 30.030
And I wait 120 seconds 2:0.094

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.540
After features/support/hooks.rb:450 0.465
After features/support/hooks.rb:291 0.801
After features/support/hooks.rb:75 0.041
39.680
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.634
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 start the Unsafe Browser 11.776
Then I am told I cannot start the Unsafe Browser when I am offline 6.205
After features/support/hooks.rb:291 2.207
After features/support/hooks.rb:75 0.000
32.003
When I plug a USB drive containing a basic VeraCrypt volume 7.383
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.820
And I open this VeraCrypt volume in GNOME Files 1.589
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.529
When I lock the currently opened VeraCrypt volume 0.492
Then the VeraCrypt volume has been unmounted and locked 0.188
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.001
36.376
When I plug a USB drive containing a hidden VeraCrypt volume 11.412
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 22.358
And I open this VeraCrypt volume in GNOME Files 1.437
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.508
When I lock the currently opened VeraCrypt volume 0.377
Then the VeraCrypt volume has been unmounted and locked 0.283
After features/support/hooks.rb:291 0.860
After features/support/hooks.rb:75 0.000
45.698
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.187
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.773
And I open this VeraCrypt volume in GNOME Files 1.877
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.120
When I lock the currently opened VeraCrypt file container 0.473
Then the VeraCrypt file container has been unmounted and locked 0.265
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.000
53.842
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.325
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 28.689
And I open this VeraCrypt volume in GNOME Files 1.605
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.527
When I lock the currently opened VeraCrypt file container 0.485
Then the VeraCrypt file container has been unmounted and locked 0.210
After features/support/hooks.rb:291 0.754
After features/support/hooks.rb:75 0.016
37.569
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.569
And I unlock and mount this VeraCrypt volume with GNOME Disks 26.669
And I open this VeraCrypt volume in GNOME Files 1.778
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.671
When I lock the currently opened VeraCrypt volume 0.591
Then the VeraCrypt volume has been unmounted and locked 0.287
After features/support/hooks.rb:291 0.858
After features/support/hooks.rb:75 0.000
34.847
When I plug a USB drive containing a hidden VeraCrypt volume 10.238
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.583
And I open this VeraCrypt volume in GNOME Files 1.630
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.556
When I lock the currently opened VeraCrypt volume 0.475
Then the VeraCrypt volume has been unmounted and locked 0.363
After features/support/hooks.rb:291 0.827
After features/support/hooks.rb:75 0.000
1:1.430
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.440
And I unlock and mount this VeraCrypt file container with GNOME Disks 38.952
And I open this VeraCrypt volume in GNOME Files 1.721
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.553
When I lock the currently opened VeraCrypt file container 0.433
Then the VeraCrypt file container has been unmounted and locked 0.328
After features/support/hooks.rb:291 0.874
After features/support/hooks.rb:75 0.016
1:4.208
When I plug and mount a USB drive containing a hidden VeraCrypt file container 23.131
And I unlock and mount this VeraCrypt file container with GNOME Disks 38.049
And I open this VeraCrypt volume in GNOME Files 1.665
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.686
When I lock the currently opened VeraCrypt file container 0.391
Then the VeraCrypt file container has been unmounted and locked 0.285
After features/support/hooks.rb:291 1.832
After features/support/hooks.rb:75 0.014
53.759
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.635
And I unlock and mount this VeraCrypt file container with GNOME Disks 36.387
And I open this VeraCrypt volume in GNOME Files 1.873
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.123
When I lock the currently opened VeraCrypt file container 0.455
Then the VeraCrypt file container has been unmounted and locked 0.285
After features/support/hooks.rb:291 0.860
After features/support/hooks.rb:75 0.000
Tags: @product
8.781
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.635
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.146
After features/support/hooks.rb:291 1.284
After features/support/hooks.rb:75 0.000
Tags: @product
23.827
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.632
When I start "WhisperBack" via GNOME Activities Overview 11.399
Then WhisperBack has debugging information 2.795
After features/support/hooks.rb:291 0.947
After features/support/hooks.rb:75 0.000