Project Number Date
test_Tails_ISO_devel 3189 11 Dec 2023, 12:20

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1427 0 0 0 0 1427 186 0 186 4:35:14.183 Passed
Tags: @product
1:30.722
Before features/support/hooks.rb:245 0.024
Given a computer 0.423
And I temporarily create a 100 MiB disk named "swap" 0.132
And I create a gpt swap partition on disk "swap" 9.909
And I plug SATA drive "swap" 1.056
And I temporarily create a 2 GiB disk named "live_hd" 0.439
And I write the Tails ISO image to disk "live_hd" 17.915
And I plug SATA drive "live_hd" 1.057
When I start Tails with network unplugged and I login 59.225
Then a "swap" partition was detected by Tails on drive "swap" 0.167
And drive "live_hd" is detected by Tails 0.142
But Tails has no disk swap enabled 0.089
And drive "live_hd" is not mounted 0.164
After features/support/hooks.rb:291 0.854
After features/support/hooks.rb:75 0.108
Tags: @product
1:19.009
Before features/support/hooks.rb:245 0.002
Given a computer 0.160
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" 21.123
And I plug non-removable USB drive "fake_TailsData" 1.050
When I start the computer 0.971
And the computer boots Tails 42.222
Then drive "fake_TailsData" is detected by Tails 0.113
And Tails Greeter has not detected a persistence partition 13.320
After features/support/hooks.rb:291 0.782
After features/support/hooks.rb:75 0.008
Tags: @product
1:13.479
Before features/support/hooks.rb:245 0.002
Given a computer 0.162
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" 16.587
And I plug SATA drive "fake_TailsData" 1.170
When I start the computer 0.989
And the computer boots Tails 40.767
Then drive "fake_TailsData" is detected by Tails 0.103
And Tails Greeter has not detected a persistence partition 13.651
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.024
Tags: @product
1:8.988
Before features/support/hooks.rb:245 0.001
Given a computer 0.149
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.045
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.948
And I plug SATA drive "gpt_ext2" 1.042
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.056
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 4.972
And I plug SATA drive "msdos_fat32" 1.057
And I start Tails from DVD with network unplugged and I login 57.282
Then drive "gpt_ext2" is detected by Tails 0.165
And drive "gpt_ext2" is not mounted 0.089
And drive "msdos_fat32" is detected by Tails 0.096
And drive "msdos_fat32" is not mounted 0.082
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.023
Tags: @product
1:58.477
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:38.232
And running a command as root with pkexec requires PolicyKit administrator privileges 0.148
Then I can run a command as root with sudo 0.130
Then I can run a command as root with pkexec 19.965
After features/support/hooks.rb:291 0.787
After features/support/hooks.rb:75 0.005
Tags: @product
2:25.713
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 47.534
And running a command as root with pkexec requires PolicyKit administrator privileges 0.132
Then I cannot run a command as root with sudo and the standard passwords 0.225
And I cannot run a command as root with pkexec and the standard passwords 30.486
Then I cannot login as root using su with the standard passwords 1:7.334
After features/support/hooks.rb:291 1.006
After features/support/hooks.rb:75 0.000
Feature: Time syncing
24.630
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.011
Given I have started Tails from DVD without network and logged in 9.272
When the network is plugged 0.659
And I successfully configure Tor 14.610
Then the system clock is less than 5 minutes incorrect 0.087
After features/support/hooks.rb:450 0.504
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.000
Feature: Time syncing
27.208
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.252
When the network is plugged 0.053
And the Tor Connection Assistant autostarts 2.371
And I configure some normal bridges in the Tor Connection Assistant 11.604
And I wait until Tor is ready 4.854
Then the system clock is less than 5 minutes incorrect 0.072
After features/support/hooks.rb:450 0.483
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.442
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.523
When I bump the system time with "+1 day" 0.231
And I capture all network traffic 0.002
And the network is plugged 0.034
And the Tor Connection Assistant autostarts 2.707
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 13.625
And I wait until Tor is ready 2.344
Then the system clock is less than 5 minutes incorrect 0.068
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.905
After features/support/hooks.rb:450 0.512
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.050
Feature: Time syncing
1:0.863
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.262
When I bump the system time with "-15 days" 0.243
And I warm reboot the computer 0.078
And the computer reboots Tails 51.694
Then Tails' hardware clock is close to the host system's time 0.584
After features/support/hooks.rb:450 0.111
After features/support/hooks.rb:291 0.594
After features/support/hooks.rb:75 0.005
Feature: Time syncing
1:12.266
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.219
When I bump the hardware clock's time with "-15 days" 2.053
And I warm reboot the computer 0.062
And the computer reboots Tails 1:1.635
Then the hardware clock is still off by "-15 days" 0.296
After features/support/hooks.rb:450 0.123
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.006
Feature: Time syncing
43.096
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given a computer 0.156
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.022
And I start the computer 0.944
And the computer boots Tails 41.836
Then the system clock is just past Tails' source date 0.136
After features/support/hooks.rb:450 0.113
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.007
Feature: Time syncing
31.122
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.314
And I make sure time sync before Tor connects times out 1.205
When the network is plugged 0.035
And I successfully configure Tor 21.459
Then the system clock is less than 5 minutes incorrect 0.106
After features/support/hooks.rb:450 0.525
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:0.906
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.501
When I bump the system time with "+8 hours +15 minutes" 0.260
And all notifications have disappeared 3.005
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.040
And the Tor Connection Assistant autostarts 2.449
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 4.983
And I click "Connect to Tor" 1.165
And the Tor Connection Assistant fails to connect to Tor 16.052
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.770
Then the system clock is less than 20 minutes incorrect 0.198
When I click "Connect to Tor" 1.148
Then I wait until Tor is ready 7.046
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 1.083
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.064
After features/support/hooks.rb:450 0.560
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.056
Feature: Time syncing
59.452
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 9.239
When I bump the system time with "+8 hours +15 minutes" 0.295
And all notifications have disappeared 3.318
And I capture all network traffic 0.003
And the network is plugged 0.066
And the Tor Connection Assistant autostarts 2.282
# 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.168
And I click "Connect to Tor" 1.159
Then the Tor Connection Assistant reports that it failed to connect 11.977
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.073
Then the system clock is less than 20 minutes incorrect 0.222
# "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.487
When I click "Connect to Tor" 1.185
Then I wait until Tor is ready 8.336
And all Internet traffic has only flowed through the configured bridges 1.095
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.090
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.450
After features/support/hooks.rb:450 0.564
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.037
Feature: Time syncing
23.372
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.274
And I make sure time sync before Tor connects uses a fake connectivity check service 1.169
And the network is plugged 0.062
And Tor is ready 12.298
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.562
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.683
After features/support/hooks.rb:291 0.784
After features/support/hooks.rb:75 0.000
Tags: @product
16.596
When I configure some normal bridges in the Tor Connection Assistant 9.955
Then I wait until Tor is ready 4.712
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 1.117
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.796
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.036
Tags: @product
16.543
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 12.144
Then I wait until Tor is ready 2.098
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.149
And all Internet traffic has only flowed through the configured bridges 1.140
After features/support/hooks.rb:291 0.773
After features/support/hooks.rb:75 0.045
19.641
When I configure the default bridges in the Tor Connection Assistant 13.262
Then I wait until Tor is ready 4.431
And Tor is configured to use the default bridges 0.547
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.055
And Tor is configured to use the default bridges 0.456
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.878
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.033
Tags: @product
26.600
Given the Tor network is blocked 1.826
When I configure a direct connection in the Tor Connection Assistant 20.091
Then I wait until Tor is ready 3.225
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.066
And Tor is configured to use the default bridges 0.480
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.899
After features/support/hooks.rb:291 0.677
After features/support/hooks.rb:75 0.061
Tags: @product
44.562
Given the Tor network and default bridges are blocked 2.051
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.333
Then the Tor Connection Assistant reports that it failed to connect 0.154
And tca.conf is empty 0.234
Given the Tor network and default bridges are unblocked 1.491
And I retry connecting to Tor 1.176
Then I wait until Tor is ready 8.003
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.070
And all Internet traffic has only flowed through Tor or connectivity check service 1.033
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.036
Tags: @product
4.535
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.219
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.156
And I cannot click the "Connect to Tor" button 0.159
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.057
Tags: @product
22.867
Given I configure a direct connection in the Tor Connection Assistant 6.904
And I wait until Tor is ready 2.584
When I disconnect the network through GNOME 3.103
And I connect the network through GNOME 2.706
Then the Tor Connection Assistant autostarts 1.711
And the Tor Connection Assistant connects to Tor 2.821
And I wait until Tor is ready 1.125
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.058
And all Internet traffic has only flowed through Tor or connectivity check service 1.851
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.039
Tags: @product
44.726
Given I configure a direct connection in the Tor Connection Assistant 7.582
And I wait until Tor is ready 3.849
And I disconnect the network through GNOME 2.750
And the Tor network and default bridges are blocked 1.701
When I connect the network through GNOME 3.852
Then the Tor Connection Assistant reports that it failed to connect 24.989
After features/support/hooks.rb:291 0.800
After features/support/hooks.rb:75 0.058
Tags: @product
38.187
Given the Tor network and default bridges are blocked 2.125
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.026
Then the Tor Connection Assistant reports that it failed to connect 0.128
Given the Tor network and default bridges are unblocked 1.689
When I click "Connect to Tor" 1.211
Then I wait until Tor is ready 8.401
And Tor is configured to use the default bridges 0.551
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.051
After features/support/hooks.rb:291 0.906
After features/support/hooks.rb:75 0.052
19.890
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.910
And I prepare Tails for memory erasure tests 0.638
When I start a process allocating 128 MiB of memory with a known pattern 2.393
Then patterns cover at least 128 MiB in the guest's memory 3.458

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

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

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

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

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

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

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

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

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

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

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:19.466
Then patterns cover at least 86% of the test FS size in the guest's memory 6.151

Pattern coverage: 98.331% (122 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.788
And I wait 20 seconds 20.012

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.493
After features/support/hooks.rb:75 0.000
5:49.855
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:2.765
And I prepare Tails for memory erasure tests 0.468
When I fill a 128 MiB file with a known pattern on the persistent filesystem 24.341
When I trigger shutdown 0.245
And I wait 20 seconds 20.017

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.413
After features/support/hooks.rb:75 0.010
36.267
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.254
And I temporarily create a 4 GiB disk named "gptfat" 0.047
And I create a gpt partition with a vfat filesystem on disk "gptfat" 3.989
And I plug USB drive "gptfat" 2.457
When I start Tails Installer 21.476
Then I am told by Tails Installer that the destination device "is too small" 0.041
After features/support/hooks.rb:291 1.036
After features/support/hooks.rb:75 0.001
Tags: @product
33.612
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.569
And I temporarily create a 7200 MiB disk named "temp" 0.073
And I start Tails Installer 21.850
But a suitable USB device is not found 0.021
When I plug USB drive "temp" 2.801
Then the "temp" USB drive is selected 0.092
When I unplug USB drive "temp" 0.181
Then a suitable USB device is not found 0.021
After features/support/hooks.rb:291 0.759
After features/support/hooks.rb:75 0.000
Tags: @product
3:55.189
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.263
And I temporarily create a 7200 MiB disk named "install" 0.061
And I create a gpt partition with a vfat filesystem on disk "install" 5.161
And I plug USB drive "install" 2.472
And I install Tails to USB drive "install" by cloning 3:27.955
Then the running Tails is installed on USB drive "install" 11.199
But there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:291 1.036
After features/support/hooks.rb:75 0.103
Tags: @product
3:51.702
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.500
And I temporarily create a 7200 MiB disk named "install" 0.051
And I plug USB drive "install" 2.491
And I install Tails to USB drive "install" by cloning 3:28.749
Then the running Tails is installed on USB drive "install" 11.827
But there is no persistence partition on USB drive "install" 0.082
After features/support/hooks.rb:291 1.071
After features/support/hooks.rb:75 0.103
Tags: @product
4:28.747
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 10.135
And I create a file in the Persistent directory 0.090
And I temporarily create a 7200 MiB disk named "install" 0.059
And I create a gpt partition with a vfat filesystem on disk "install" 5.116
And I plug USB drive "install" 2.499
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:53.083
Then the running Tails is installed on USB drive "install" 13.492
And there is a persistence partition on USB drive "install" 0.087
And the USB drive "install" contains the same files as my persistent storage 4.181
After features/support/hooks.rb:291 1.984
After features/support/hooks.rb:75 0.137
Tags: @product
4:1.768
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 13.443
And I temporarily create a 7200 MiB disk named "install" 0.056
And I plug USB drive "install" 2.461
And I install Tails to USB drive "install" by cloning 3:30.631
Then the running Tails is installed on USB drive "install" 15.096
And there is no persistence partition on USB drive "install" 0.079
After features/support/hooks.rb:291 1.384
After features/support/hooks.rb:75 0.086
Tags: @product
4:2.261
Before features/support/hooks.rb:245 0.002
# 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 8.844
And I have started Tails from DVD without network and logged in 8.782
And I clone USB drive "__internal" to a temporary USB drive "install" 1.206
And I plug USB drive "install" 2.468
# 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:28.406
Then the running Tails is installed on USB drive "install" 12.479
And there is no persistence partition on USB drive "install" 0.073
After features/support/hooks.rb:291 1.101
After features/support/hooks.rb:75 0.114
Tags: @product @uefi
1:28.523
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 9.712
And I power off the computer 0.322
And the computer is set to boot in UEFI mode 0.026
When I start Tails from USB drive "__internal" with network unplugged and I login 1:14.345
Then Tails is running from USB drive "__internal" 0.552
And the boot device has safe access rights 3.487
And Tails has started in UEFI mode 0.077
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.005
Tags: @product
1:30.371
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.802
And I plug and mount a USB drive containing a Tails USB image 27.992
And I create a 7200 MiB disk named "usbimage" 0.038
And I plug USB drive "usbimage" 2.455
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 51.082
After features/support/hooks.rb:291 1.435
After features/support/hooks.rb:75 0.089
Tags: @product
1:16.383
Before features/support/hooks.rb:245 0.002
Given a computer 0.160
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:14.775
Then Tails is running from USB drive "usbimage" 0.446
And the label of the system partition on "usbimage" is "Tails" 0.289
And the system partition on "usbimage" is an EFI system partition 0.225
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.165
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.112
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.097
And the system partition on "usbimage" has the expected flags 0.110
After features/support/hooks.rb:291 0.914
After features/support/hooks.rb:75 0.010
3:17.715
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:22.797
And I update APT using apt 16.553
When I install "popularity-contest" using apt 19.420
Then I am notified I can not use Additional Software for "popularity-contest" 57.590
And I can open the Additional Software documentation from the notification 21.353
After features/support/hooks.rb:450 37.987
After features/support/hooks.rb:291 2.641
After features/support/hooks.rb:75 0.004
5:40.690
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 54.662
And I update APT using apt 16.441
And I install "popularity-contest" using apt 19.607
Then I am proposed to add the "popularity-contest" package to my Additional Software 1:0.326
When I create a persistent storage and activate the Additional Software feature 19.175
Then Additional Software is correctly configured for package "popularity-contest" 1.351
When I shutdown Tails and wait for the computer to power off 9.092
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:38.832
Then Additional Software is correctly configured for package "popularity-contest" 0.892
And the package "popularity-contest" is installed after Additional Software has been started 0.307
After features/support/hooks.rb:450 35.460
After features/support/hooks.rb:291 1.097
After features/support/hooks.rb:75 0.013
2:54.258
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.197
And I start Tails from USB drive "__internal" and I login with an administration password 1:16.755
And I update APT using apt 15.877
When I install "makepp" using apt 19.463
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 1:1.870
And the package "makepp" is installed 0.094
After features/support/hooks.rb:450 36.571
After features/support/hooks.rb:291 0.950
After features/support/hooks.rb:75 0.013
4:40.419
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.210
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:1.654
When I uninstall "popularity-contest" using apt 15.985
And I accept removing "popularity-contest" from Additional Software 0.718
Then "popularity-contest" is not in the list of Additional Software 0.752
When I start Synaptic 20.108
And I update APT using Synaptic 21.947
And I install "cowsay" using Synaptic 8.780
And I accept adding "cowsay" to Additional Software 0.839
Then Additional Software is correctly configured for package "cowsay" 1.850
When I uninstall "cowsay" using apt 3.377
And I refuse removing "cowsay" from Additional Software 0.636
Then Additional Software is correctly configured for package "cowsay" 0.813
When I start "Additional Software" via GNOME Activities Overview 12.360
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.662
Then "cowsay" is not in the list of Additional Software 0.949
When I install "cowsay" using apt 3.263
And I refuse adding "cowsay" to Additional Software 0.740
Then "cowsay" is not in the list of Additional Software 0.766
After features/support/hooks.rb:450 1.236
After features/support/hooks.rb:291 0.999
After features/support/hooks.rb:75 0.009
12:5.187
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.007
Given a computer 0.191
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 1:53.921
And I configure APT to prefer an old version of cowsay 0.031
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.197
And I accept adding "cowsay" to Additional Software 1:8.916
And Additional Software is correctly configured for package "cowsay" 1.309
And I shutdown Tails and wait for the computer to power off 5.083
And I start Tails from USB drive "__internal" with network unplugged 47.703
And I enable persistence 30.322
# 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.032
And I log in to a new session 22.951
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.633
And I revert the APT tweaks that made it prefer an old version of cowsay 0.068
# 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.081
And the network is plugged 0.039
And Tor is ready 17.799
# 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 5.059
And available upgrades have been checked 0.186
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.406
And I can open the Additional Software configuration window from the notification 3.670
And I shutdown Tails and wait for the computer to power off 2:2.703
And I start Tails from USB drive "__internal" with network unplugged 46.000
And I enable persistence 30.347
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.023
And I log in to a new session 25.449
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.529
And I revert the APT tweaks that made it prefer an old version of cowsay 0.052
And the network is plugged 0.044
And Tor is ready 1:15.117
Then the Additional Software upgrade service has started 0.217
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.094
After features/support/hooks.rb:450 2.536
After features/support/hooks.rb:291 0.726
After features/support/hooks.rb:75 0.029
1:40.831
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.186
And I start Tails from USB drive "__internal" with network unplugged 44.946
And I enable persistence 30.139
And I remove the "cowsay" deb files from the APT cache 0.479
# 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.084
And I log in to a new session 20.026
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 2.889
And I can open the Additional Software log file from the notification 1.870
And the package "cowsay" is not installed 0.207
After features/support/hooks.rb:450 0.111
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.019
Tags: @product
1:23.312
Before features/support/hooks.rb:245 0.005
Given a computer 0.209
And I create a 7200 MiB disk named "old" 0.054
And I plug USB drive "old" 1.079
And I write an old version of the Tails USB image to disk "old" 19.182
When I start Tails from USB drive "old" with network unplugged 58.922
Then the boot device has safe access rights 3.002
And Tails is running from USB drive "old" 0.287
And there is no persistence partition on USB drive "old" 0.059
And process "udev-watchdog" is running 0.057
And udev-watchdog is monitoring the correct device 0.261
And I unplug USB drive "old" 0.195
After features/support/hooks.rb:291 3.457
After features/support/hooks.rb:75 0.055
Tags: @product
1:56.626
Before features/support/hooks.rb:245 0.006
Given a computer 0.176
And I start Tails from USB drive "old" with network unplugged and I login 1:3.055
Then Tails is running from USB drive "old" 0.556
And I create a persistent partition 43.365
And I take note of which tps features are available 1.369
Then a Tails persistence partition exists on USB drive "old" 0.930
And I shutdown Tails and wait for the computer to power off 7.171
After features/support/hooks.rb:291 0.112
After features/support/hooks.rb:75 0.011
Tags: @product
2:12.591
Before features/support/hooks.rb:245 0.007
Given a computer 0.240
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:45.341
Then Tails is running from USB drive "old" 0.360
And all tps features are active 2.350
When I write some files expected to persist 2.089
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.305
And all persistence configuration files have safe access rights 0.653
And all persistent directories from the old Tails version have safe access rights 3.025
And I take note of which tps features are available 0.504
And I shutdown Tails and wait for the computer to power off 3.071
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.648
After features/support/hooks.rb:291 0.135
After features/support/hooks.rb:75 0.010
Tags: @product
2:35.244
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 10.867
And I log in to a new session 15.724
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.150
And I plug USB drive "to_upgrade" 2.599
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:51.207
Then the running Tails is installed on USB drive "to_upgrade" 13.314
And I unplug USB drive "to_upgrade" 0.184
And I unplug USB drive "__internal" 0.195
After features/support/hooks.rb:291 6.654
After features/support/hooks.rb:75 0.000
Tags: @product
2:0.737
Before features/support/hooks.rb:245 0.008
Given a computer 0.262
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:50.290
Then all tps features from the old Tails version are active 1.874
And Tails is running from USB drive "to_upgrade" 0.368
And the boot device has safe access rights 3.487
And the expected persistent files created with the old Tails version are present in the filesystem 1.680
And all persistent directories from the old Tails version have safe access rights 2.773
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.010
5:42.940
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 10.808
And no SquashFS delta is installed 0.103
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.314
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.074
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.400
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.515
When the network is plugged 0.045
And Tor is ready 15.379
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 0.617
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 9.213
Given I shutdown Tails and wait for the computer to power off 5.221
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:51.690
Then Tails is running version 2.2~testoverlayfsng 0.107
And all tps features are active 2.460
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.392
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.096
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.269
# 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.313
When the network is plugged 0.035
And Tor is ready 13.264
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 2.756
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 8.818
Given I shutdown Tails and wait for the computer to power off 3.270
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:47.031
Then Tails is running version 2.3~testoverlayfsng 0.112
And all tps features are active 1.988
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.665
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.062
# 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.284
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.325
When the network is plugged 0.055
And Tor is ready 15.583
Then the Upgrader considers the system as up-to-date 0.264
# 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 27.504
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 2.892
After features/support/hooks.rb:291 0.756
After features/support/hooks.rb:75 0.025
26.689
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.546
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.368
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.093
And the signing key used by the Upgrader is outdated 0.572
But a current signing key is available on our website 0.000
When the network is plugged 0.034
And Tor is ready 14.368
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.706
After features/support/hooks.rb:291 0.648
After features/support/hooks.rb:75 0.000
51.886
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 41.517
When I eject the boot medium 0.351
Then Tails eventually shuts down 10.017
After features/support/hooks.rb:291 0.233
After features/support/hooks.rb:75 0.000
36.675
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.483
And I prepare Tails for memory erasure tests 0.445
And I fill a 128 MiB file with a known pattern on the root filesystem 17.762
And patterns cover at least 128 MiB in the guest's memory 3.049

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

When I eject the boot medium 0.668
And I wait for Tails to finish wiping the memory 4.701
Then I find very few patterns in the guest's memory 1.564

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

After features/support/hooks.rb:291 3.557
After features/support/hooks.rb:75 0.000
3:3.532
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and logged in 8.961
And I prepare Tails for memory erasure tests 0.719
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.921
And I fill the USB drive with a known pattern 2:32.457
And I read the content of the test FS 0.127
And patterns cover at least 99% of the test FS size in the guest's memory 2.938

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

When I eject the boot medium 0.359
And I wait for Tails to finish wiping the memory 9.417
Then I find very few patterns in the guest's memory 1.629

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

After features/support/hooks.rb:291 3.554
After features/support/hooks.rb:75 0.001
2:32.791
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.051
And I prepare Tails for memory erasure tests 0.630
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 24.978
And I fill the USB drive with a known pattern 1:45.683
And I read the content of the test FS 0.078
And patterns cover at least 99% of the test FS size in the guest's memory 3.194

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

When I eject the boot medium 0.367
And I wait for Tails to finish wiping the memory 7.217
Then I find very few patterns in the guest's memory 1.590

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

After features/support/hooks.rb:291 3.601
After features/support/hooks.rb:75 0.000
2:22.713
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 9.378
And I prepare Tails for memory erasure tests 0.419
And I fill a 128 MiB file with a known pattern on the persistent filesystem 27.987
And patterns cover at least 100 MiB in the guest's memory 3.634

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

When I eject the boot medium 0.827
And I wait for Tails to finish wiping the memory 11.046
Then I find very few patterns in the guest's memory 2.101

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

And Tails eventually shuts down 1:27.318
After features/support/hooks.rb:291 0.182
After features/support/hooks.rb:75 0.000
Tags: @product
42.177
Before features/support/hooks.rb:245 0.008
Given a computer 0.229
And I start Tails from DVD with network unplugged and genuine APT sources 41.560
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.060
And no proposed-updates APT suite is enabled 0.074
And no experimental APT suite is enabled for deb.torproject.org 0.074
And if releasing, no unversioned Tails APT source is enabled 0.162

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.886
After features/support/hooks.rb:75 0.013
Tags: @product
1:18.934
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.169
# 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 6.078
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.191
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.698
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.012
When I start Tails' custom backup tool 13.105
Then the backup tool displays "Plug in your backup Tails USB stick" 2.568
When I plug USB drive "backup" 2.930
And I give the Persistent Storage on drive "backup" its own UUID 0.116
And I click "Retry" in the backup tool 1.137
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.185
When I click "Back Up" in the backup tool 1.143
And I enter my persistent storage passphrase into the polkit prompt 2.398
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 15.249
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.192
And I plug USB drive "backup" 3.281
Then the USB drive "backup" contains the same files as my persistent storage 4.475
After features/support/hooks.rb:291 1.896
After features/support/hooks.rb:75 0.118
Tags: @product
0.268
Then the hostname should not have been leaked on the network 0.268
After features/support/hooks.rb:291 0.773
After features/support/hooks.rb:75 0.057
Tags: @product
0.997
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.220
And I switch to the "manually-added-con" NetworkManager connection 0.565
Then the hostname should not have been leaked on the network 0.210
After features/support/hooks.rb:291 0.879
After features/support/hooks.rb:75 0.029
28.109
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.446
When I double-click on the Tails documentation launcher on the desktop 19.232
Then "Tails - Documentation" has loaded in the Tor Browser 0.431
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.000
34.718
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.248
When I double-click on the Tails documentation launcher on the desktop 20.013
Then "Tails - Documentation" has loaded in the Tor Browser 0.457
After features/support/hooks.rb:291 1.734
After features/support/hooks.rb:75 0.000
29.958
Before features/support/hooks.rb:245 0.013
Given I have started Tails from DVD without network and logged in 8.289
When I double-click on the Report an Error launcher on the desktop 21.052
Then the support documentation page opens in Tor Browser 0.616
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.000
25.199
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD without network and logged in 8.815
When I start Electrum through the GNOME menu 15.005
But the "electrum" tps feature is not enabled 0.889
And I see a warning that Electrum is not persistent 0.489
After features/support/hooks.rb:450 0.140
After features/support/hooks.rb:291 0.891
After features/support/hooks.rb:75 0.000
Feature: Using Evince
41.132
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 9.277
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 21.058
Then I see "CupsTestPage.png" after at most 40 seconds 2.256
And I can print the current document to "/home/amnesia/output.pdf" 8.540
After features/support/hooks.rb:291 0.904
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
37.474
Before features/support/hooks.rb:245 0.015
Given I have started Tails from DVD without network and logged in 8.712
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.204
When I open "/home/amnesia/default-testpage.pdf" with Evince 17.736
Then I see "CupsTestPage.png" after at most 40 seconds 2.034
And I can print the current document to "/home/amnesia/output.pdf" 8.787
After features/support/hooks.rb:291 0.903
After features/support/hooks.rb:75 0.000
Feature: Using Evince
35.392
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.862
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.135
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.223
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.076
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.074
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.209
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.429
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.438
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.275
When I close Evince 0.240
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.156
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.847
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.861
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.078
When I close Evince 0.229
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.179
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.678
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.289
# 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.105
After features/support/hooks.rb:291 0.877
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
38.175
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 9.192
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.190
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.071
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 18.390
Then I see "CupsTestPage.png" after at most 40 seconds 1.905
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 8.425
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.000
Feature: Using Evince
28.722
Before features/support/hooks.rb:245 0.026
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.385
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.166
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.048
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.163
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.306
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.288
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.364
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.000
19.031
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.508
And I wait 10 seconds 10.009

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.329
When I press the "PRINTSCREEN" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.063
After features/support/hooks.rb:291 0.790
After features/support/hooks.rb:75 0.000
Tags: @product
9.526
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.739
When the "Dogtail rules!" notification is sent 0.202
Then the "Dogtail rules!" notification is shown to the user 0.584
After features/support/hooks.rb:291 0.843
After features/support/hooks.rb:75 0.000
Tags: @product @doc
11.836
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.997
Then the included OpenPGP keys are valid for the next 1 month 2.839
After features/support/hooks.rb:291 0.833
After features/support/hooks.rb:75 0.000
Tags: @product
23.764
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.806
Then the keys trusted by APT are valid for the next 3 months 13.957
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
Feature: Localization
58.572
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.626
And I log in to a new session in German (de) 30.064
When I double-click on the Report an Error launcher on the desktop 18.222
Then the support documentation page opens in Tor Browser 0.659
After features/support/hooks.rb:291 2.635
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.616
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.610
When I log in to a new session in Arabic (ar) 29.391
Then the keyboard layout is set to "us" 0.278
When the network is plugged 0.042
And Tor is ready 16.111
Then I successfully start the Unsafe Browser in "ar" 25.826
And I kill the Unsafe Browser 5.787
When I enable the screen keyboard 0.145
Then the screen keyboard works in Tor Browser 35.012
And DuckDuckGo is the default search engine 11.452
And I kill the Tor Browser 5.778
And the screen keyboard works in Thunderbird 21.567
And the layout of the screen keyboard is set to "us" 0.613
After features/support/hooks.rb:291 1.873
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.580
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 7.869
When I log in to a new session in Chinese (zh_CN) 31.122
Then the keyboard layout is set to "cn" 0.240
When the network is plugged 0.042
And Tor is ready 14.236
Then I successfully start the Unsafe Browser in "zh_CN" 27.981
And I kill the Unsafe Browser 5.722
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 35.189
And DuckDuckGo is the default search engine 9.089
And I kill the Tor Browser 5.345
And the screen keyboard works in Thunderbird 25.036
And the layout of the screen keyboard is set to "us" 0.577
After features/support/hooks.rb:291 1.127
After features/support/hooks.rb:75 0.000
Feature: Localization
2:18.932
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 7.964
When I log in to a new session in English (en) 16.609
Then the keyboard layout is set to "us" 0.171
When the network is plugged 0.053
And Tor is ready 16.240
Then I successfully start the Unsafe Browser in "en" 26.274
And I kill the Unsafe Browser 6.151
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 33.041
And DuckDuckGo is the default search engine 5.222
And I kill the Tor Browser 5.310
And the screen keyboard works in Thunderbird 21.214
And the layout of the screen keyboard is set to "us" 0.542
After features/support/hooks.rb:291 1.364
After features/support/hooks.rb:75 0.000
Feature: Localization
2:57.914
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 21.083
When I log in to a new session in French (fr) 32.298
Then the keyboard layout is set to "fr" 0.156
When the network is plugged 0.046
And Tor is ready 15.549
Then I successfully start the Unsafe Browser in "fr" 30.026
And I kill the Unsafe Browser 5.948
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 34.661
And DuckDuckGo is the default search engine 10.163
And I kill the Tor Browser 5.589
And the screen keyboard works in Thunderbird 21.658
And the layout of the screen keyboard is set to "fr" 0.587
After features/support/hooks.rb:291 1.024
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.977
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.049
When I log in to a new session in German (de) 32.977
Then the keyboard layout is set to "de" 0.185
When the network is plugged 0.044
And Tor is ready 15.741
Then I successfully start the Unsafe Browser in "de" 26.083
And I kill the Unsafe Browser 6.748
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 35.341
And DuckDuckGo is the default search engine 9.450
And I kill the Tor Browser 5.324
And the screen keyboard works in Thunderbird 21.378
And the layout of the screen keyboard is set to "de" 0.533
After features/support/hooks.rb:291 1.423
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.798
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.509
When I log in to a new session in Italian (it) 28.241
Then the keyboard layout is set to "it" 0.260
When the network is plugged 0.032
And Tor is ready 15.780
Then I successfully start the Unsafe Browser in "it" 26.084
And I kill the Unsafe Browser 5.980
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 34.974
And DuckDuckGo is the default search engine 10.621
And I kill the Tor Browser 5.711
And the screen keyboard works in Thunderbird 24.846
And the layout of the screen keyboard is set to "us" 0.631
After features/support/hooks.rb:291 1.138
After features/support/hooks.rb:75 0.000
Feature: Localization
2:45.773
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.134
When I log in to a new session in Persian (fa) 28.623
Then the keyboard layout is set to "ir" 0.197
When the network is plugged 0.043
And Tor is ready 15.924
Then I successfully start the Unsafe Browser in "fa" 27.178
And I kill the Unsafe Browser 7.583
When I enable the screen keyboard 0.164
Then the screen keyboard works in Tor Browser 37.513
And DuckDuckGo is the default search engine 10.389
And I kill the Tor Browser 5.598
And the screen keyboard works in Thunderbird 23.837
And the layout of the screen keyboard is set to "ir" 0.585
After features/support/hooks.rb:291 1.163
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.464
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 7.996
When I log in to a new session in Portuguese (pt) 29.034
Then the keyboard layout is set to "pt" 0.172
When the network is plugged 0.035
And Tor is ready 15.568
Then I successfully start the Unsafe Browser in "pt" 26.342
And I kill the Unsafe Browser 5.804
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 34.874
And DuckDuckGo is the default search engine 11.607
And I kill the Tor Browser 5.561
And the screen keyboard works in Thunderbird 23.780
And the layout of the screen keyboard is set to "us" 0.570
After features/support/hooks.rb:291 3.118
After features/support/hooks.rb:75 0.000
Feature: Localization
3:18.692
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.110
When I log in to a new session in Russian (ru) 29.501
Then the keyboard layout is set to "ru" 0.201
When the network is plugged 0.052
And Tor is ready 46.440
Then I successfully start the Unsafe Browser in "ru" 26.564
And I kill the Unsafe Browser 7.655
When I enable the screen keyboard 0.138
Then the screen keyboard works in Tor Browser 37.182
And DuckDuckGo is the default search engine 10.873
And I kill the Tor Browser 5.550
And the screen keyboard works in Thunderbird 25.778
And the layout of the screen keyboard is set to "ru" 0.644
After features/support/hooks.rb:291 1.059
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.534
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.286
When I log in to a new session in Spanish (es) 29.059
Then the keyboard layout is set to "es" 0.255
When the network is plugged 0.034
And Tor is ready 17.038
Then I successfully start the Unsafe Browser in "es" 27.259
And I kill the Unsafe Browser 5.878
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 36.158
And DuckDuckGo is the default search engine 9.602
And I kill the Tor Browser 5.405
And the screen keyboard works in Thunderbird 22.692
And the layout of the screen keyboard is set to "us" 0.735
After features/support/hooks.rb:291 3.715
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.955
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.504
When I log in to a new session in Turkish (tr) 31.318
Then the keyboard layout is set to "tr" 0.142
When the network is plugged 0.051
And Tor is ready 17.528
Then I successfully start the Unsafe Browser in "tr" 25.375
And I kill the Unsafe Browser 5.766
When I enable the screen keyboard 0.149
Then the screen keyboard works in Tor Browser 32.758
And DuckDuckGo is the default search engine 9.994
And I kill the Tor Browser 6.232
And the screen keyboard works in Thunderbird 24.353
And the layout of the screen keyboard is set to "us" 0.779
After features/support/hooks.rb:291 1.390
After features/support/hooks.rb:75 0.000
Tags: @product
1:12.464
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.782
And I capture all network traffic 0.008
When I disable MAC spoofing in Tails Greeter 3.927
And I log in to a new session 16.426
And the network is plugged 0.059
And Tor is ready 41.033
Then 1 network interface is enabled 0.065
And the 1st network device has its real MAC address configured 0.108
When I hotplug a network device and wait for it to be initialized 1.456
Then 2 network interfaces are enabled 0.085
And the 2nd network device has its real MAC address configured 0.096
And some network device leaked the real MAC address 0.415
After features/support/hooks.rb:291 1.494
After features/support/hooks.rb:75 0.035
Tags: @product
43.237
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 9.682
And I capture all network traffic 0.009
When I log in to a new session 16.064
And the network is plugged 0.050
And Tor is ready 15.195
Then 1 network interface is enabled 0.130
And the 1st network device has a spoofed MAC address configured 0.134
When I hotplug a network device and wait for it to be initialized 1.463
Then 2 network interfaces are enabled 0.083
And the 2nd network device has a spoofed MAC address configured 0.107
And no network device leaked the real MAC address 0.314
After features/support/hooks.rb:291 0.854
After features/support/hooks.rb:75 0.048
Tags: @product
2:22.913
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.195
And I capture all network traffic 0.011
And the network is plugged 0.046
And macchanger will fail by not spoofing and always returns false 0.152
When I log in to a new session 2:10.508
Then no network interfaces are enabled 0.097
And no network device leaked the real MAC address 0.038
And I see the "Network card eth0 disabled" notification after at most 60 seconds 3.863
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.055
Tags: @product
2:23.577
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.838
And I capture all network traffic 0.011
And the network is plugged 0.057
And macchanger will fail by not spoofing and always returns true 0.148
When I log in to a new session 2:11.495
Then no network interfaces are enabled 0.088
And no network device leaked the real MAC address 0.038
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.898
After features/support/hooks.rb:291 0.609
After features/support/hooks.rb:75 0.048
Tags: @product
2:22.832
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.028
And I capture all network traffic 0.010
And the network is plugged 0.048
And macchanger will fail by not spoofing and always returns true 0.158
And no network interface modules can be unloaded 0.393
When I log in to a new session 2:10.209
Then 1 network interface is enabled 0.094
But the MAC spoofing panic mode disabled networking 0.404
And no network device leaked the real MAC address 0.039
And I see the "All networking disabled" notification after at most 60 seconds 3.445
After features/support/hooks.rb:291 0.593
After features/support/hooks.rb:75 0.047
Tags: @product
43.738
Before features/support/hooks.rb:245 0.004
Given a computer 0.221
And I capture all network traffic 0.005
When I start the computer 0.984
Then the computer boots Tails 42.435
And no network interfaces are enabled 0.070
And no network device leaked the real MAC address 0.021
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.069
1:14.192
Before features/support/hooks.rb:245 0.010
Given a computer 0.239
And I start Tails from DVD with network unplugged and I login 58.952
And I plug and mount a USB drive containing a sample PNG 13.375
Then MAT can clean some sample PNG file 1.623
After features/support/hooks.rb:291 0.815
After features/support/hooks.rb:75 0.013
Feature: Networking
Tags: @product
55.945
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.845
And I wait between 30 and 60 seconds 30.030

Slept for 30 seconds

Then the Tor Status icon tells me that Tor is not usable 0.594
When the network is plugged 0.064
Then I successfully configure Tor 12.622
And the Tor Status icon tells me that Tor is usable 0.573
And all notifications have disappeared 3.144
And the time has synced 0.068
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.000
Feature: Networking
36.652
Before features/support/hooks.rb:245 0.023
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.987
And I disable networking in Tails Greeter 0.845
And I log in to a new session 16.320
Then no network interfaces are enabled 0.123
When I hotplug a network device 0.154
And I wait 10 seconds 10.007

Slept for 10 seconds

Then no network interfaces are enabled 0.214
After features/support/hooks.rb:291 0.951
After features/support/hooks.rb:75 0.000
Tags: @product
2:7.827
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:24.429
And I update APT using apt 17.396
And I install "python3-behave" using apt 22.849
Then the Tails Persistent Storage behave tests pass 3.151
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.000
Tags: @product
40.008
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 10.993
When I log in to a new session without activating the Persistent Storage 21.089
Then Tails is running from USB drive "__internal" 0.352
And persistence is disabled 0.190
But a Tails persistence partition exists on USB drive "__internal" 7.382
After features/support/hooks.rb:291 1.031
After features/support/hooks.rb:75 0.000
Tags: @product
2:53.675
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 16.661
Then Tails is running from USB drive "__internal" 0.425
When I create a file in the Persistent directory 0.184
And I create a persistent partition with the default settings 33.264
Then the file I created was copied to the Persistent Storage 0.481
When I shutdown Tails and wait for the computer to power off 9.093
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:53.140
Then persistence for "Persistent" is active 0.329
And the file I created in the Persistent directory exists 0.092
After features/support/hooks.rb:291 0.766
After features/support/hooks.rb:75 0.013
Tags: @product
1:14.906
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.906
And the system is very low on memory 4.950
When I create a file in the Persistent directory 1.072
When I try to create a persistent partition 25.660
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.144
When I close the Persistent Storage app 2.644
And I free up some memory 1.203
And I create a persistent partition with the default settings 26.007
Then the file I created was copied to the Persistent Storage 0.317
After features/support/hooks.rb:291 1.062
After features/support/hooks.rb:75 0.000
Tags: @product
2:40.963
Before features/support/hooks.rb:245 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.112
Then Tails is running from USB drive "__internal" 0.453
And all tps features are active 2.400
And all persistent directories have safe access rights 3.042
When I disable the first tps feature 16.919
Then all tps features but the first one are active 2.300
And I shutdown Tails and wait for the computer to power off 6.103
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:57.028
Then all tps features but the first one are active 2.601
After features/support/hooks.rb:291 0.831
After features/support/hooks.rb:75 0.014
Tags: @product
41.955
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 9.393
Then persistence for "Persistent" is active 0.115
And I create a file in the Persistent directory 0.085
Then the file I created was copied to the Persistent Storage 0.092
When I disable the first tps feature 17.010
Then persistence for "Persistent" is not active 0.093
And the Persistent directory does not exist 0.064
When I enable the first tps feature 14.911
Then persistence for "Persistent" is active 0.085
And the file I created in the Persistent directory exists 0.102
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
Tags: @product
44.149
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.532
Then persistence for "Persistent" is active 0.102
When I create a file in the Persistent directory 0.106
And I disable the first tps feature 18.489
And I delete the data of the Persistent Folder feature 15.633
Then the file I created does not exist on the Persistent Storage 0.285
After features/support/hooks.rb:291 0.775
After features/support/hooks.rb:75 0.000
Tags: @product
50.653
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.547
And the network is plugged 0.040
And Tor is ready 17.020
And I take note of which tps features are available 0.654
When I write some files expected to persist 1.694
And I shutdown Tails and wait for the computer to power off 6.078
# 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" 15.617
After features/support/hooks.rb:291 0.238
After features/support/hooks.rb:75 0.000
Tags: @product
2:38.546
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.729
And the network is plugged 0.045
And Tor is ready 16.272
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.253
And I shutdown Tails and wait for the computer to power off 8.259
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.294
And I capture all network traffic 0.006
And the network is plugged 0.045
And Tor is ready 13.807
And I switch to the "persistent-con-current" NetworkManager connection 0.456
And the 1st network device has a spoofed MAC address configured 0.107
And no network device leaked the real MAC address 0.267
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.070
Tags: @product
58.548
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.585
And I enable persistence creation in Tails Greeter 1.119
And I log in to a new session expecting no warning about the Persistent Storage not being activated 27.474
Then I create a persistent partition with the default settings using the wizard that was already open 19.368
After features/support/hooks.rb:291 1.146
After features/support/hooks.rb:75 0.000
Tags: @product
4:29.852
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 15.377
When I enable persistence 38.661
Then no persistent Greeter options were restored 19.156
When I set all Greeter options to non-default values 22.867
And I log in to a new session in German (de) after having activated the Persistent Storage 35.064
Then all Greeter options are set to non-default values 0.277
When I cold reboot the computer 5.096
And the computer reboots Tails 44.097
Given I enable persistence 49.382
Then persistent Greeter options were restored 15.316
When I log in to a new session after having activated the Persistent Storage 24.334
Then all Greeter options are set to non-default values 0.218
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.011
Tags: @product
3:42.885
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.768
# 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 46.410
And I shutdown Tails and wait for the computer to power off 11.941
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:49.746
And I change the passphrase of the Persistent Storage back to the original 44.018
After features/support/hooks.rb:291 1.653
After features/support/hooks.rb:75 0.009
Tags: @product
1:0.638
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.323
And I log in to a new session without activating the Persistent Storage 18.243
Then persistence is disabled 0.163
But a Tails persistence partition exists on USB drive "__internal" 7.332
And all notifications have disappeared 8.106
When I delete the persistent partition 17.164
Then there is no persistence partition on USB drive "__internal" 0.305
After features/support/hooks.rb:291 0.771
After features/support/hooks.rb:75 0.000
Tags: @product
2:3.428
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 10.196
When I write some dotfile expected to persist 0.090
And I shutdown Tails and wait for the computer to power off 5.089
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:47.686
Then the expected persistent dotfile is present in the filesystem 0.365
After features/support/hooks.rb:291 0.788
After features/support/hooks.rb:75 0.011
Tags: @product
1:28.507
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 13.796
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.064
When I try to enable persistence 0.296
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 29.975
When I log in to a new session after having activated the Persistent Storage 24.121
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 15.386
And all tps features are enabled 2.465
And all tps features but the first one are active 2.401
After features/support/hooks.rb:291 0.897
After features/support/hooks.rb:75 0.000
Tags: @product
4:53.901
Before features/support/hooks.rb:245 0.006
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 3:46.705
And I enable persistence 32.232
And I log in to a new session after having activated the Persistent Storage 33.979
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.851
And persistence is enabled 0.132
After features/support/hooks.rb:291 0.972
After features/support/hooks.rb:75 0.000
Tags: @product
43.625
Before features/support/hooks.rb:245 0.006
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.393
And I enable persistence but something goes wrong during the LUKS header upgrade 33.424
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.807
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.000
Tags: @product
14.897
When I choose to connect to Tor automatically 2.188
And I accept Tor Connection's offer to use my persistent bridges 2.335
And I click "Connect to Tor" 1.253
Then I wait until Tor is ready 6.885
And tca.conf includes the configured bridges 0.011
And the "TorConfiguration" tps feature is enabled and active 1.285
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.937
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.062
Tags: @product
17.441
When I choose to connect to Tor automatically 2.119
And I accept Tor Connection's offer to use my persistent bridges 2.466
And I disable saving bridges to Persistent Storage 1.293
And I configure a direct connection in the Tor Connection Assistant 7.543
Then I wait until Tor is ready 1.685
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.268
And all Internet traffic has only flowed through Tor or connectivity check service 1.054
After features/support/hooks.rb:291 0.832
After features/support/hooks.rb:75 0.080
45.426
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 27.880
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.062
Then I see Pidgin's account manager window 3.699
And Pidgin's D-Bus interface is not available 0.783
After features/support/hooks.rb:291 0.913
After features/support/hooks.rb:75 0.000
1:49.415
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 16.208
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.163
Then I see Pidgin's account manager window 3.676
When I create my XMPP account 15.577
And I close Pidgin's account manager window 1.240
Then Pidgin automatically enables my XMPP account 32.478
Given my XMPP friend goes online 12.816
When I start a conversation with my friend 1.987
And I say something to my friend 1.489
Then I receive a response from my friend 10.776
After features/support/hooks.rb:450 0.696
After features/support/hooks.rb:291 0.814
After features/support/hooks.rb:75 0.001
3:9.012
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 14.346
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.357
Then I see Pidgin's account manager window 3.824
When I create my XMPP account 15.779
And I close Pidgin's account manager window 1.230
Then Pidgin automatically enables my XMPP account 58.851
When I join some empty multi-user chat 9.627
And I clear the multi-user chat's scrollback 1.458
And my XMPP friend goes online and joins the multi-user chat 12.582
Then I can see that my friend joined the multi-user chat 0.726
And I say something to my friend in the multi-user chat 1.481
Then I receive a response from my friend in the multi-user chat 10.713
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.483
Then I see the Tails GitLab URL 10.739
When I wait 10 seconds 10.006

Slept for 10 seconds

And I click on the Tails GitLab URL 14.264
Then the Tor Browser loads the Tails GitLab 8.536
After features/support/hooks.rb:450 2.067
After features/support/hooks.rb:291 1.703
After features/support/hooks.rb:75 0.003
1:57.507
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 13.872
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.184
Then I see Pidgin's account manager window 3.921
And I create my XMPP account 15.235
And I close Pidgin's account manager window 0.826
Then Pidgin automatically enables my XMPP account 45.750
And I can join the "tails" channel on "chat.disroot.org" 24.717
After features/support/hooks.rb:450 0.880
After features/support/hooks.rb:291 1.015
After features/support/hooks.rb:75 0.000
6:46.560
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.929
And the network is plugged 0.038
And Tor is ready 13.563
And available upgrades have been checked 0.077
And all notifications have disappeared 3.168
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.331
Then I see Pidgin's account manager window 3.681
When I create my XMPP account 15.778
And I close Pidgin's account manager window 0.664
Then Pidgin automatically enables my XMPP account 32.695
When I close Pidgin 0.756
And I take note of the configured Pidgin accounts 0.021
And I shutdown Tails and wait for the computer to power off 5.063
Given a computer 0.284
And I start Tails from USB drive "__internal" and I login with persistence enabled 2:28.747
And Pidgin has the expected persistent accounts configured 0.023
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.412
Then Pidgin automatically enables my XMPP account 53.726
And I join some empty multi-user chat 10.314
# Exercise Pidgin AppArmor profile with persistence enabled.
# This should really be in dedicated scenarios, but it would be
# too costly to set up the virtual USB drive with persistence more
# than once in this feature.
Given I start monitoring the AppArmor log of "/usr/bin/pidgin" 0.416
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 19.779
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.292
When I close Pidgin's certificate import failure dialog 0.686
And I close Pidgin's certificate manager 1.257
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.153
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 26.832
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.315
When I close Pidgin's certificate import failure dialog 0.656
And I close Pidgin's certificate manager 1.226
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 27.664
After features/support/hooks.rb:450 1.936
After features/support/hooks.rb:291 0.908
After features/support/hooks.rb:75 0.009
Tags: @product
11.056
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 10.524
Then the live user has been setup by live-boot 0.178
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.099
And the live user owns its home directory which has strict permissions 0.254
After features/support/hooks.rb:291 1.043
After features/support/hooks.rb:75 0.000
23.413
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.455
When the network is plugged 0.040
And Tor is ready 14.665
Then no unexpected services are listening for network connections 0.251

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

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

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

After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
Tags: @product
20.112
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.927
When I request a shutdown using the system menu 1.994
Then Tails eventually shuts down 6.190
After features/support/hooks.rb:291 0.132
After features/support/hooks.rb:75 0.000
1:6.564
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD and logged in and the network is connected 12.479
When I request a reboot using the system menu 2.012
Then Tails eventually restarts 52.072
After features/support/hooks.rb:291 3.501
After features/support/hooks.rb:75 0.000
22.153
Given I monitor the network connections of SSH 0.145
And I have the SSH key pair for an SSH server 0.511
When I connect to an SSH server on the Internet 19.673
Then I have sucessfully logged into the SSH server 1.805
And I see that SSH is properly stream isolated 0.017
After features/support/hooks.rb:450 0.462
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
22.246
Given I have the SSH key pair for an SSH server 0.293
And an SSH server is running on the LAN 0.351
When I connect to an SSH server on the LAN 19.552
Then I am prompted to verify the SSH fingerprint for the SSH server 2.048
After features/support/hooks.rb:450 0.508
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.001
17.042
Given I have the SSH key pair for an SFTP server 0.307
When I connect to an SFTP server on the Internet 15.891
Then I successfully connect to the SFTP server 0.843
After features/support/hooks.rb:450 0.629
After features/support/hooks.rb:291 0.927
After features/support/hooks.rb:75 0.000
17.246
Given I cancel setting up an email account 2.784
When I open Thunderbird's Add-ons Manager 2.760
And I open the Extensions tab 1.085
Then I see that no add-ons are enabled in Thunderbird 10.615
After features/support/hooks.rb:450 0.725
After features/support/hooks.rb:291 0.991
After features/support/hooks.rb:75 0.000
44.444
When I enter my email credentials into the autoconfiguration wizard 10.334
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.304
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.341
When I accept the autoconfiguration wizard's configuration 18.127
And I send an email to myself 6.850
And I fetch my email 1.707
Then I can find the email I sent to myself in my inbox 6.779
After features/support/hooks.rb:450 1.293
After features/support/hooks.rb:291 1.292
After features/support/hooks.rb:75 0.000
12:9.984
When the network is plugged 0.044
And I wait 720 seconds 12:0.088

Slept for 720 seconds

Then I successfully configure Tor 9.795
And the time has synced 0.055
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.000
7.834
When the network is plugged 0.037
And the Tor Connection Assistant autostarts 2.529
And I look at the hide mode but then I go back 3.905
And I choose to connect to Tor automatically 1.235
Then Tor Connection does not propose me to use Tor bridges 0.126
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.000
Tags: @product
1:19.477
Given the Tor network and default bridges are blocked 1.714
And the network is plugged 0.031
And I make sure time sync before Tor connects indicates a captive portal 1.238
And the Tor Connection Assistant autostarts 1.369
When I choose to connect to Tor automatically 1.583
And I click "Connect to Tor" 1.208
Then the Tor Connection Assistant fails to connect to Tor 26.379
And the Tor Connection Assistant knows that it's not the time sync that failed 10.517
And the Tor Connection Assistant knows that there might be a captive portal 0.121
When I open the Unsafe Browser from Tor Connection 14.403
And I log-in to the Captive Portal 8.828
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.041
And I allow time sync before Tor connects to work again 0.060
And I click "Connect to Tor" 1.153
Then I wait until Tor is ready 8.702
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
Tags: @product
12.086
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.466
Then the firewall's policy is to drop all IPv4 traffic 0.200
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.240
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.101
And the firewall is configured to block all external IPv6 traffic 0.077
After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.000
Tags: @product
50.715
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.229
And I capture all network traffic 0.007
When I successfully start the Unsafe Browser 27.317
And I open the Tails homepage in the Unsafe Browser 11.123
And the Tails homepage loads in the Unsafe Browser 0.642
Then the firewall leak detector has detected leaks 0.394
After features/support/hooks.rb:291 0.761
After features/support/hooks.rb:75 0.042
Tags: @product
13.533
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.511
And I capture all network traffic 0.017
And I disable Tails' firewall 0.276
When I do a TCP DNS lookup of "torproject.org" 0.616
Then the firewall leak detector has detected leaks 0.111
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.043
Tags: @product
12.679
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.909
And I capture all network traffic 0.008
And I disable Tails' firewall 0.245
When I do a UDP DNS lookup of "torproject.org" 0.432
Then the firewall leak detector has detected leaks 0.084
After features/support/hooks.rb:291 0.908
After features/support/hooks.rb:75 0.051
Tags: @product
17.658
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.126
And I capture all network traffic 0.008
And I disable Tails' firewall 0.214
When I send some ICMP pings 4.181
Then the firewall leak detector has detected leaks 0.126
After features/support/hooks.rb:291 0.686
After features/support/hooks.rb:75 0.063
13.359
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.048
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.242
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.068
After features/support/hooks.rb:450 0.300
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.000
12.252
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.943
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.250
And the untorified connection is logged as dropped by the firewall 0.058
After features/support/hooks.rb:450 0.288
After features/support/hooks.rb:291 0.875
After features/support/hooks.rb:75 0.000
17.119
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.752
When I open an untorified ICMP connection to 1.2.3.4 5.293
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.073
After features/support/hooks.rb:450 0.326
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.000
Tags: @product
21.945
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.317
And the system DNS is using the local DNS resolver 0.018
And the network is plugged 0.084
And I successfully configure Tor 13.514
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.000
10.262
When I monitor the network connections of tails-security-check 0.097
And I re-run tails-security-check 0.135
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.029
After features/support/hooks.rb:450 0.440
After features/support/hooks.rb:291 0.935
After features/support/hooks.rb:75 0.000
2.488
When I monitor the network connections of htpdate 0.135
And I re-run htpdate 2.340
Then I see that htpdate is properly stream isolated 0.011
After features/support/hooks.rb:450 0.333
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
32.366
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.144
And I re-run tails-upgrade-frontend-wrapper 32.204
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.017
After features/support/hooks.rb:450 0.538
After features/support/hooks.rb:291 1.182
After features/support/hooks.rb:75 0.000
33.340
When I monitor the network connections of Tor Browser 0.135
And I start the Tor Browser 32.423
And the Tor Browser loads the startup page 0.745
Then I see that Tor Browser is properly stream isolated 0.035
After features/support/hooks.rb:450 1.081
After features/support/hooks.rb:291 0.873
After features/support/hooks.rb:75 0.000
Tags: @product
55.199
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.818
And a web server is running on the LAN 1.053
And I capture all network traffic 0.007
When I start the Tor Browser 31.009
And the Tor Browser loads the startup page 0.837
And I open a page on the LAN web server in the Tor Browser 9.300
Then the Tor Browser shows the "Unable to connect" error 0.829
And no traffic was sent to the web server on the LAN 0.342
After features/support/hooks.rb:291 1.152
After features/support/hooks.rb:75 0.069
1:0.303
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.949
Then the amnesiac Tor Browser directory exists 0.068
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.830
And the persistent Tor Browser directory does not exist 0.059
When I start the Tor Browser 30.791
And the Tor Browser loads the startup page 1.016
Then I can save the current page as "index.html" to the default downloads directory 4.615
And I can print the current page as "output.pdf" to the default downloads directory 9.971
After features/support/hooks.rb:450 1.150
After features/support/hooks.rb:291 0.770
After features/support/hooks.rb:75 0.000
56.617
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.212
When I start the Tor Browser 31.870
Then the Tor Browser loads the startup page 0.859
When I download some file in the Tor Browser 11.398
Then the file is saved to the default Tor Browser download directory 0.275
After features/support/hooks.rb:450 2.426
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
1:24.632
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.834
When I start the Tor Browser 31.304
And the Tor Browser loads the startup page 0.856
Then I can listen to an Ogg audio track in Tor Browser 40.635
After features/support/hooks.rb:450 1.783
After features/support/hooks.rb:291 0.891
After features/support/hooks.rb:75 0.000
55.803
Before features/support/hooks.rb:245 0.010
Before features/support/hooks.rb:442 0.013
Given I have started Tails from DVD and logged in and the network is connected 12.860
When I start the Tor Browser 32.096
And the Tor Browser loads the startup page 0.823
Then I can watch a WebM video in Tor Browser 10.022
After features/support/hooks.rb:450 1.025
After features/support/hooks.rb:291 0.855
After features/support/hooks.rb:75 0.000
Tags: @product
1:22.972
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.894
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.144
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.053
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.041
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.056
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.075
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.078
And the file "/tmp/synaptic.html" exists 0.069
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.141
When I start the Tor Browser 33.276
And the Tor Browser loads the startup page 0.848
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.288
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.547
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.112
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.135
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.928
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.526
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.088
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.144
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.921
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.565
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.094
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.143
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.713
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.507
# 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.084
# 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.938
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.551
After features/support/hooks.rb:291 1.412
After features/support/hooks.rb:75 0.000
Tags: @product
44.190
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.630
When I start the Tor Browser 31.267
Then the Tor Browser uses all expected TBB shared libraries 1.293
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.000
59.484
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.007
When I start the Tor Browser 31.242
And the Tor Browser loads the startup page 0.910
And I open the Tails homepage in the Tor Browser 9.463
Then the Tor Browser loads the Tails homepage 0.984
When I request a new identity in Tor Browser 3.178
Then the Tor Browser restarts into a fresh session 1.695
After features/support/hooks.rb:450 1.371
After features/support/hooks.rb:291 1.166
After features/support/hooks.rb:75 0.000
Tags: @product
43.871
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.959
When I start the Tor Browser 29.436
And the Tor Browser loads the startup page 0.901
Then Tor Browser's circuit view is working 1.574
After features/support/hooks.rb:291 1.858
After features/support/hooks.rb:75 0.000
Tags: @product
1:2.841
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.664
When I start the Tor Browser 30.480
And the Tor Browser loads the startup page 0.840
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.230
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.946
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.820
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 0.858
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
Tags: @product
1:36.358
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.556
And the network is plugged 0.041
And I successfully configure Tor 14.111
And available upgrades have been checked 0.071
And all notifications have disappeared 3.234
Then the persistent Tor Browser directory exists 0.063
And there is a GNOME bookmark for the persistent Tor Browser directory 1.869
When I start the Tor Browser 29.352
And I open the address "https://tails.net/about" in the Tor Browser 12.362
And "Tails - How Tails works" has loaded in the Tor Browser 0.420
Then I can save the current page as "index.html" to the persistent Tor Browser directory 5.636
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.240
Then "Tails - How Tails works" has loaded in the Tor Browser 0.671
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 8.726
After features/support/hooks.rb:291 0.906
After features/support/hooks.rb:75 0.000
Tags: @product
3:31.825
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.495
And all tps features are active 2.405
And all persistent filesystems have safe access rights 0.266
And all persistence configuration files have safe access rights 0.675
And all persistent directories have safe access rights 2.737
When I start the Tor Browser in offline mode 36.933
And I add a bookmark to eff.org in the Tor Browser 12.993
And I cold reboot the computer 9.311
And the computer reboots Tails 45.591
And I enable persistence 34.355
And I log in to a new session 20.998
And I start the Tor Browser in offline mode 34.095
Then the Tor Browser has a bookmark to eff.org 1.965
After features/support/hooks.rb:291 1.012
After features/support/hooks.rb:75 0.010
19.317
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 19.091
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.226
After features/support/hooks.rb:450 0.447
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.000
22.210
Given I have the SSH key pair for a Git repository 0.264
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 21.677
Then the Git repository "testing" has been cloned successfully 0.268
After features/support/hooks.rb:450 0.548
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
0.450
When I wget "https://example.com/" to stdout 0.450
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.307
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
26.704
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 26.704

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 1.408
After features/support/hooks.rb:291 0.813
After features/support/hooks.rb:75 0.000
0.431
When I curl "https://example.com/" to stdout 0.431
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.324
After features/support/hooks.rb:291 0.622
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:4.201
Given I have started Tails from DVD without network and logged in 9.080
And I plug and mount a USB drive containing sample videos 14.258
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.092
And the file "/home/amnesia/video.mp4" exists 0.085
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.214
When I open "/home/amnesia/video.mp4" with Totem 17.188
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.673
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.733
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.049
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.131
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.663
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.849
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.088
Given I close Totem 0.198
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.127
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.146
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.697
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.169
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.083
Given I close Totem 0.192
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.114
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.157
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.769
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.152
# 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.090
Given I close Totem 0.206
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.107
And the file "/home/amnesia/.purple/otr.private_key" exists 0.101
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.162
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.846
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.324
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.086
After features/support/hooks.rb:291 0.840
After features/support/hooks.rb:75 0.000
Feature: Using Totem
36.141
Given I have started Tails from DVD and logged in and the network is connected 11.594
Then I can watch a WebM video over HTTPs 24.546
After features/support/hooks.rb:450 0.576
After features/support/hooks.rb:291 1.419
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
50.057
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.331
And I plug and mount a USB drive containing sample videos 13.183
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.124
When I open "/home/amnesia/Persistent/video.mp4" with Totem 17.343
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 4.053
Given I close Totem 0.635
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.275
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.059
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.775
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.147
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.129
After features/support/hooks.rb:291 0.777
After features/support/hooks.rb:75 0.000
Tags: @product
49.651
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 10.663
And I disable the Unsafe Browser 4.085
And I log in to a new session 17.019
And the network is plugged 0.042
And all notifications have disappeared 4.549
When I try to start the Unsafe Browser 12.323
Then the Unsafe Browser complains that it is disabled 0.967
After features/support/hooks.rb:291 11.814
After features/support/hooks.rb:75 0.000
Tags: @product
47.336
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.460
And a web server is running on the LAN 1.050
When I successfully start the Unsafe Browser 26.897
And I open a page on the LAN web server in the Unsafe Browser 6.373
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.555
After features/support/hooks.rb:291 0.784
After features/support/hooks.rb:75 0.000
Tags: @product @doc
55.245
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.021
When I successfully start the Unsafe Browser 26.111
Then the Unsafe Browser runs as the expected user 0.745
And the Unsafe Browser has a red theme 0.659
And the Unsafe Browser shows a warning as its start page 0.650
And the Unsafe Browser has no add-ons enabled 6.310
And the Unsafe Browser has no bookmarks 7.732
And the Unsafe Browser uses all expected TBB shared libraries 1.014
After features/support/hooks.rb:291 2.839
After features/support/hooks.rb:75 0.000
Tags: @product
50.635
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.361
When I successfully start the Unsafe Browser 27.512
When I open the Tails homepage in the Unsafe Browser 10.037
Then the Tails homepage loads in the Unsafe Browser 0.617
And the Unsafe Browser has sent packets out to the Internet 0.106
After features/support/hooks.rb:291 0.743
After features/support/hooks.rb:75 0.000
40.289
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.763
When I successfully start the Unsafe Browser 26.559
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.465
And the Unsafe Browser chroot is torn down 0.379
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.000
1:5.970
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.979
When I successfully start the Unsafe Browser 29.255
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I start the Unsafe Browser 10.808
Then I see a warning about another instance already running 3.917
After features/support/hooks.rb:291 1.079
After features/support/hooks.rb:75 0.000
Tags: @product
46.268
Before features/support/hooks.rb:245 0.015
Given I have started Tails from DVD and logged in and the network is connected 12.104
When I configure the Unsafe Browser to use a local proxy 0.240
And I successfully start the Unsafe Browser 27.005
And I open the Tails homepage in the Unsafe Browser 6.368
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.548
After features/support/hooks.rb:291 0.756
After features/support/hooks.rb:75 0.000
2:40.672
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.214
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.060
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 27.831
And I wait 120 seconds 2:0.073

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.474
After features/support/hooks.rb:450 0.549
After features/support/hooks.rb:291 0.706
After features/support/hooks.rb:75 0.066
43.758
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.189
And the network is unplugged 0.385
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.001

Slept for 10 seconds

When I start the Unsafe Browser 14.597
Then I am told I cannot start the Unsafe Browser when I am offline 5.584
After features/support/hooks.rb:291 1.035
After features/support/hooks.rb:75 0.000
31.900
When I plug a USB drive containing a basic VeraCrypt volume 7.032
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.767
And I open this VeraCrypt volume in GNOME Files 1.646
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.579
When I lock the currently opened VeraCrypt volume 0.533
Then the VeraCrypt volume has been unmounted and locked 0.340
After features/support/hooks.rb:291 0.892
After features/support/hooks.rb:75 0.000
36.424
When I plug a USB drive containing a hidden VeraCrypt volume 10.263
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 23.368
And I open this VeraCrypt volume in GNOME Files 1.540
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.534
When I lock the currently opened VeraCrypt volume 0.529
Then the VeraCrypt volume has been unmounted and locked 0.189
After features/support/hooks.rb:291 0.852
After features/support/hooks.rb:75 0.000
46.712
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.742
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.946
And I open this VeraCrypt volume in GNOME Files 1.556
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.579
When I lock the currently opened VeraCrypt file container 0.700
Then the VeraCrypt file container has been unmounted and locked 0.186
After features/support/hooks.rb:291 1.038
After features/support/hooks.rb:75 0.000
54.720
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.845
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.024
And I open this VeraCrypt volume in GNOME Files 1.646
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.544
When I lock the currently opened VeraCrypt file container 0.392
Then the VeraCrypt file container has been unmounted and locked 0.268
After features/support/hooks.rb:291 0.832
After features/support/hooks.rb:75 0.023
37.546
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.116
And I unlock and mount this VeraCrypt volume with GNOME Disks 27.566
And I open this VeraCrypt volume in GNOME Files 1.622
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.538
When I lock the currently opened VeraCrypt volume 0.401
Then the VeraCrypt volume has been unmounted and locked 0.300
After features/support/hooks.rb:291 1.180
After features/support/hooks.rb:75 0.000
35.778
When I plug a USB drive containing a hidden VeraCrypt volume 10.339
And I unlock and mount this VeraCrypt volume with GNOME Disks 22.633
And I open this VeraCrypt volume in GNOME Files 1.538
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.573
When I lock the currently opened VeraCrypt volume 0.459
Then the VeraCrypt volume has been unmounted and locked 0.233
After features/support/hooks.rb:291 0.877
After features/support/hooks.rb:75 0.000
1:1.137
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 18.414
And I unlock and mount this VeraCrypt file container with GNOME Disks 39.700
And I open this VeraCrypt volume in GNOME Files 1.168
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.128
When I lock the currently opened VeraCrypt file container 0.409
Then the VeraCrypt file container has been unmounted and locked 0.317
After features/support/hooks.rb:291 0.885
After features/support/hooks.rb:75 0.014
58.995
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.360
And I unlock and mount this VeraCrypt file container with GNOME Disks 34.158
And I open this VeraCrypt volume in GNOME Files 2.131
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.630
When I lock the currently opened VeraCrypt file container 0.441
Then the VeraCrypt file container has been unmounted and locked 0.273
After features/support/hooks.rb:291 2.324
After features/support/hooks.rb:75 0.014
53.909
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.955
And I unlock and mount this VeraCrypt file container with GNOME Disks 36.793
And I open this VeraCrypt volume in GNOME Files 1.199
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.221
When I lock the currently opened VeraCrypt file container 0.410
Then the VeraCrypt file container has been unmounted and locked 0.327
After features/support/hooks.rb:291 0.822
After features/support/hooks.rb:75 0.000
Tags: @product
22.388
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 22.135
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.253
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.000
Tags: @product
22.426
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.257
When I start "WhisperBack" via GNOME Activities Overview 11.288
Then WhisperBack has debugging information 2.880
After features/support/hooks.rb:291 0.970
After features/support/hooks.rb:75 0.000