Project Number Date
test_Tails_ISO_stable 4688 29 Feb 2024, 17:26

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1425 0 0 0 0 1425 192 0 192 4:25.417 Passed
Tags: @product
1:40.026
Before features/support/hooks.rb:245 0.027
Given a computer 0.335
And I temporarily create a 100 MiB disk named "swap" 0.122
And I create a gpt swap partition on disk "swap" 11.167
And I plug SATA drive "swap" 1.039
And I temporarily create a 2 GiB disk named "live_hd" 0.026
And I write the Tails ISO image to disk "live_hd" 15.591
And I plug SATA drive "live_hd" 1.045
When I start Tails with network unplugged and I login 1:10.336
Then a "swap" partition was detected by Tails on drive "swap" 0.090
And drive "live_hd" is detected by Tails 0.125
But Tails has no disk swap enabled 0.079
And drive "live_hd" is not mounted 0.065
After features/support/hooks.rb:291 1.108
After features/support/hooks.rb:75 0.111
Tags: @product
1:22.357
Before features/support/hooks.rb:245 0.002
Given a computer 0.135
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.029
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 17.891
And I plug non-removable USB drive "fake_TailsData" 1.046
When I start the computer 0.933
And the computer boots Tails 48.967
Then drive "fake_TailsData" is detected by Tails 0.142
And Tails Greeter has not detected a persistence partition 13.211
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.007
Tags: @product
1:24.635
Before features/support/hooks.rb:245 0.002
Given a computer 0.110
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.028
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 20.005
And I plug SATA drive "fake_TailsData" 1.044
When I start the computer 0.993
And the computer boots Tails 49.237
Then drive "fake_TailsData" is detected by Tails 0.116
And Tails Greeter has not detected a persistence partition 13.099
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.007
Tags: @product
1:18.601
Before features/support/hooks.rb:245 0.001
Given a computer 0.137
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.034
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.890
And I plug SATA drive "gpt_ext2" 1.042
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.031
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.887
And I plug SATA drive "msdos_fat32" 1.072
And I start Tails from DVD with network unplugged and I login 1:8.170
Then drive "gpt_ext2" is detected by Tails 0.131
And drive "gpt_ext2" is not mounted 0.064
And drive "msdos_fat32" is detected by Tails 0.068
And drive "msdos_fat32" is not mounted 0.069
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.006
Tags: @product
2:1.571
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:46.869
And running a command as root with pkexec requires PolicyKit administrator privileges 0.106
Then I can run a command as root with sudo 0.099
Then I can run a command as root with pkexec 14.495
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.005
Tags: @product
1:54.975
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 36.815
And running a command as root with pkexec requires PolicyKit administrator privileges 0.105
Then I cannot run a command as root with sudo and the standard passwords 0.190
And I cannot run a command as root with pkexec and the standard passwords 26.219
Then I cannot login as root using su with the standard passwords 51.645
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.021
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.247
When the network is plugged 0.164
And I successfully configure Tor 14.552
Then the system clock is less than 5 minutes incorrect 0.057
After features/support/hooks.rb:450 0.599
After features/support/hooks.rb:291 0.607
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.209
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.194
When the network is plugged 0.055
And the Tor Connection Assistant autostarts 2.742
And I configure some normal bridges in the Tor Connection Assistant 13.528
And I wait until Tor is ready 3.647
Then the system clock is less than 5 minutes incorrect 0.040
After features/support/hooks.rb:450 0.461
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.000
Feature: Time syncing
26.990
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.097
When I bump the system time with "+1 day" 0.219
And I capture all network traffic 0.002
And the network is plugged 0.024
And the Tor Connection Assistant autostarts 3.243
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 10.910
And I wait until Tor is ready 3.568
Then the system clock is less than 5 minutes incorrect 0.045
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.877
After features/support/hooks.rb:450 0.466
After features/support/hooks.rb:291 0.622
After features/support/hooks.rb:75 0.035
Feature: Time syncing
1:17.977
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.030
When I bump the system time with "-15 days" 0.218
And I warm reboot the computer 0.012
And the computer reboots Tails 1:9.454
Then Tails' hardware clock is close to the host system's time 0.261
After features/support/hooks.rb:450 0.099
After features/support/hooks.rb:291 0.615
After features/support/hooks.rb:75 0.058
Feature: Time syncing
1:18.213
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.062
When I bump the hardware clock's time with "-15 days" 1.149
And I warm reboot the computer 0.011
And the computer reboots Tails 1:8.111
Then the hardware clock is still off by "-15 days" 0.878
After features/support/hooks.rb:450 0.113
After features/support/hooks.rb:291 0.596
After features/support/hooks.rb:75 0.007
Feature: Time syncing
50.625
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.001
Given a computer 0.135
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.024
And I start the computer 0.943
And the computer boots Tails 49.308
Then the system clock is just past Tails' source date 0.213
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.006
Feature: Time syncing
30.120
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.074
And I make sure time sync before Tor connects times out 1.130
When the network is plugged 0.053
And I successfully configure Tor 20.817
Then the system clock is less than 5 minutes incorrect 0.045
After features/support/hooks.rb:450 0.536
After features/support/hooks.rb:291 0.655
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:0.123
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.927
When I bump the system time with "+8 hours +15 minutes" 0.209
And all notifications have disappeared 2.771
And I capture all network traffic 0.004
And I make sure time sync before Tor connects fails 0.122
And the network is plugged 0.043
And the Tor Connection Assistant autostarts 3.512
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 4.818
And I click "Connect to Tor" 1.134
And the Tor Connection Assistant fails to connect to Tor 15.033
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.703
Then the system clock is less than 20 minutes incorrect 0.176
When I click "Connect to Tor" 1.152
Then I wait until Tor is ready 7.617
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.828
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.069
After features/support/hooks.rb:450 0.463
After features/support/hooks.rb:291 0.925
After features/support/hooks.rb:75 0.047
Feature: Time syncing
55.216
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.071
When I bump the system time with "+8 hours +15 minutes" 0.180
And all notifications have disappeared 2.547
And I capture all network traffic 0.003
And the network is plugged 0.032
And the Tor Connection Assistant autostarts 2.897
# 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.420
And I click "Connect to Tor" 1.177
Then the Tor Connection Assistant reports that it failed to connect 11.613
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.659
Then the system clock is less than 20 minutes incorrect 0.195
# "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.327
When I click "Connect to Tor" 1.143
Then I wait until Tor is ready 6.727
And all Internet traffic has only flowed through the configured bridges 0.804
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.064
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.349
After features/support/hooks.rb:450 0.506
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.029
Feature: Time syncing
20.266
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD without network and logged in 8.267
And I make sure time sync before Tor connects uses a fake connectivity check service 1.131
And the network is plugged 0.036
And Tor is ready 10.329
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 0.497
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.605
After features/support/hooks.rb:291 0.586
After features/support/hooks.rb:75 0.000
Tags: @product
15.736
When I configure some normal bridges in the Tor Connection Assistant 12.015
Then I wait until Tor is ready 1.659
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.129
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.919
After features/support/hooks.rb:291 0.621
After features/support/hooks.rb:75 0.046
Tags: @product
13.782
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 9.062
Then I wait until Tor is ready 3.860
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.057
And all Internet traffic has only flowed through the configured bridges 0.790
After features/support/hooks.rb:291 0.829
After features/support/hooks.rb:75 0.032
Tags: @product
33.855
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 28.709
Then I wait until Tor is ready 4.298
And tca.conf includes the configured bridges 0.017
And available upgrades have been checked 0.057
And all Internet traffic has only flowed through the configured bridges 0.772
After features/support/hooks.rb:291 1.099
After features/support/hooks.rb:75 0.041
Tags: @product
1:5.090
Given the Tor network and default bridges are blocked 1.525
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.735
Then the Tor Connection Assistant reports that it failed to connect 0.109
And tca.conf is empty 0.178
Given I scan a QR code from the error page in Tor Connection Assistant 20.751
And I retry connecting to Tor 1.158
Then I wait until Tor is ready 9.682
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.055
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.881
After features/support/hooks.rb:291 0.976
After features/support/hooks.rb:75 0.033
16.406
When I configure the default bridges in the Tor Connection Assistant 10.934
Then I wait until Tor is ready 3.675
And Tor is configured to use the default bridges 0.414
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.056
And Tor is configured to use the default bridges 0.425
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.888
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.060
Tags: @product
24.543
Given the Tor network is blocked 1.528
When I configure a direct connection in the Tor Connection Assistant 18.876
Then I wait until Tor is ready 2.749
And tca.conf includes no bridge 0.016
And available upgrades have been checked 0.058
And Tor is configured to use the default bridges 0.434
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.879
After features/support/hooks.rb:291 0.584
After features/support/hooks.rb:75 0.049
Tags: @product
40.565
Given the Tor network and default bridges are blocked 1.511
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 28.956
Then the Tor Connection Assistant reports that it failed to connect 0.111
And tca.conf is empty 0.172
Given the Tor network and default bridges are unblocked 1.214
And I retry connecting to Tor 1.145
Then I wait until Tor is ready 6.404
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.058
And all Internet traffic has only flowed through Tor or connectivity check service 0.981
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.034
Tags: @product
4.642
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.416
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.107
And I cannot click the "Connect to Tor" button 0.118
After features/support/hooks.rb:291 0.827
After features/support/hooks.rb:75 0.061
Tags: @product
26.556
Given I configure a direct connection in the Tor Connection Assistant 9.066
And I wait until Tor is ready 1.723
When I disconnect the network through GNOME 2.767
And I connect the network through GNOME 2.670
Then the Tor Connection Assistant autostarts 1.748
And the Tor Connection Assistant connects to Tor 6.084
And I wait until Tor is ready 0.900
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.043
And all Internet traffic has only flowed through Tor or connectivity check service 1.551
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.038
Tags: @product
1:9.944
Given I configure a direct connection in the Tor Connection Assistant 7.093
And I wait until Tor is ready 31.285
And I disconnect the network through GNOME 2.620
And the Tor network and default bridges are blocked 1.414
When I connect the network through GNOME 2.602
Then the Tor Connection Assistant reports that it failed to connect 24.930
After features/support/hooks.rb:291 0.829
After features/support/hooks.rb:75 0.049
Tags: @product
35.950
Given the Tor network and default bridges are blocked 1.815
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.618
Then the Tor Connection Assistant reports that it failed to connect 0.111
Given the Tor network and default bridges are unblocked 1.202
When I click "Connect to Tor" 1.137
Then I wait until Tor is ready 7.732
And Tor is configured to use the default bridges 0.421
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.911
After features/support/hooks.rb:291 0.944
After features/support/hooks.rb:75 0.040
17.724
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.019
And I prepare Tails for memory erasure tests 0.422
When I start a process allocating 128 MiB of memory with a known pattern 1.136
Then patterns cover at least 128 MiB in the guest's memory 3.511

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.014
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

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

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.508
After features/support/hooks.rb:75 0.011
33.244
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.900
And I temporarily create a 4 GiB disk named "gptfat" 0.040
And I create a gpt partition with a vfat filesystem on disk "gptfat" 3.950
And I plug USB drive "gptfat" 2.506
When I start Tails Installer 18.800
Then I am told by Tails Installer that the destination device "is too small" 0.046
After features/support/hooks.rb:291 0.851
After features/support/hooks.rb:75 0.001
Tags: @product
28.708
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.914
And I temporarily create a 7200 MiB disk named "temp" 0.043
And I start Tails Installer 17.632
But a suitable USB device is not found 0.018
When I plug USB drive "temp" 2.753
Then the "temp" USB drive is selected 0.084
When I unplug USB drive "temp" 0.242
Then a suitable USB device is not found 0.018
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.000
Tags: @product
3:52.615
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.995
And I temporarily create a 7200 MiB disk named "install" 0.042
And I create a gpt partition with a vfat filesystem on disk "install" 4.073
And I plug USB drive "install" 2.461
And I install Tails to USB drive "install" by cloning 3:27.045
Then the running Tails is installed on USB drive "install" 10.932
But there is no persistence partition on USB drive "install" 0.063
After features/support/hooks.rb:291 1.028
After features/support/hooks.rb:75 0.109
Tags: @product
3:46.303
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.359
And I temporarily create a 7200 MiB disk named "install" 0.042
And I plug USB drive "install" 2.445
And I install Tails to USB drive "install" by cloning 3:24.118
Then the running Tails is installed on USB drive "install" 11.270
But there is no persistence partition on USB drive "install" 0.068
After features/support/hooks.rb:291 1.142
After features/support/hooks.rb:75 0.109
Tags: @product
4:23.682
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 11.501
And I create a file in the Persistent directory 0.072
And I temporarily create a 7200 MiB disk named "install" 0.043
And I create a gpt partition with a vfat filesystem on disk "install" 4.053
And I plug USB drive "install" 2.502
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:49.935
Then the running Tails is installed on USB drive "install" 12.731
And there is a persistence partition on USB drive "install" 0.060
And the USB drive "install" contains the same files as my persistent storage 2.781
After features/support/hooks.rb:291 1.789
After features/support/hooks.rb:75 0.120
Tags: @product
3:54.093
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 11.220
And I temporarily create a 7200 MiB disk named "install" 0.047
And I plug USB drive "install" 2.575
And I install Tails to USB drive "install" by cloning 3:26.966
Then the running Tails is installed on USB drive "install" 13.215
And there is no persistence partition on USB drive "install" 0.068
After features/support/hooks.rb:291 1.698
After features/support/hooks.rb:75 0.097
Tags: @product
3:57.915
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.606
And I have started Tails from DVD without network and logged in 8.390
And I clone USB drive "__internal" to a temporary USB drive "install" 1.052
And I plug USB drive "install" 2.485
# 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:25.055
Then the running Tails is installed on USB drive "install" 11.249
And there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:291 1.037
After features/support/hooks.rb:75 0.117
Tags: @product @uefi
1:50.829
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.629
And I power off the computer 0.319
And the computer is set to boot in UEFI mode 0.022
When I start Tails from USB drive "__internal" with network unplugged and I login 1:37.644
Then Tails is running from USB drive "__internal" 0.318
And the boot device has safe access rights 2.818
And Tails has started in UEFI mode 0.076
After features/support/hooks.rb:291 0.566
After features/support/hooks.rb:75 0.045
Tags: @product
1:29.940
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.098
And I plug and mount a USB drive containing a Tails USB image 26.679
And I create a 7200 MiB disk named "usbimage" 0.041
And I plug USB drive "usbimage" 2.407
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 52.714
After features/support/hooks.rb:291 1.799
After features/support/hooks.rb:75 0.087
Tags: @product
1:23.689
Before features/support/hooks.rb:245 0.002
Given a computer 0.139
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:22.449
Then Tails is running from USB drive "usbimage" 0.347
And the label of the system partition on "usbimage" is "Tails" 0.210
And the system partition on "usbimage" is an EFI system partition 0.150
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.150
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.088
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.085
And the system partition on "usbimage" has the expected flags 0.065
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.006
4:41.886
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 47.431
And I update APT using apt 17.993
And I install "popularity-contest" using apt 19.180
Then I am proposed to add the "popularity-contest" package to my Additional Software 6.736
When I create a persistent storage and activate the Additional Software feature 16.987
Then Additional Software is correctly configured for package "popularity-contest" 2.336
When I shutdown Tails and wait for the computer to power off 12.045
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:38.084
Then Additional Software is correctly configured for package "popularity-contest" 0.840
And the package "popularity-contest" is installed after Additional Software has been started 0.250
After features/support/hooks.rb:450 40.399
After features/support/hooks.rb:291 1.387
After features/support/hooks.rb:75 0.013
2:7.230
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.221
And I start Tails from USB drive "__internal" and I login with an administration password 1:26.663
And I update APT using apt 16.816
When I install "makepp" using apt 19.133
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.323
And the package "makepp" is installed 0.071
After features/support/hooks.rb:450 38.601
After features/support/hooks.rb:291 0.994
After features/support/hooks.rb:75 0.013
4:45.729
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given a computer 0.164
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:6.882
When I uninstall "popularity-contest" using apt 18.766
And I accept removing "popularity-contest" from Additional Software 0.539
Then "popularity-contest" is not in the list of Additional Software 0.684
When I start Synaptic 23.039
And I update APT using Synaptic 22.057
And I install "cowsay" using Synaptic 8.207
And I accept adding "cowsay" to Additional Software 1.113
Then Additional Software is correctly configured for package "cowsay" 0.769
When I uninstall "cowsay" using apt 3.181
And I refuse removing "cowsay" from Additional Software 0.501
Then Additional Software is correctly configured for package "cowsay" 0.709
When I start "Additional Software" via GNOME Activities Overview 9.763
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.123
Then "cowsay" is not in the list of Additional Software 0.923
When I install "cowsay" using apt 3.190
And I refuse adding "cowsay" to Additional Software 0.493
Then "cowsay" is not in the list of Additional Software 0.618
After features/support/hooks.rb:450 0.963
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.009
9:53.650
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.155
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:20.582
And I configure APT to prefer an old version of cowsay 0.020
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 22.792
And I accept adding "cowsay" to Additional Software 5.730
And Additional Software is correctly configured for package "cowsay" 0.813
And I shutdown Tails and wait for the computer to power off 6.042
And I start Tails from USB drive "__internal" with network unplugged 52.438
And I enable persistence 29.224
# 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.020
And I log in to a new session 34.418
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.017
And I revert the APT tweaks that made it prefer an old version of cowsay 0.050
# We remove the newest package after it has been downloaded and before
# it is installed, so that the upgrade process fails
And I prepare the Additional Software upgrade process to fail 0.054
And the network is plugged 0.039
And Tor is ready 45.037
# 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.857
And available upgrades have been checked 0.175
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.209
And I can open the Additional Software configuration window from the notification 3.349
And I shutdown Tails and wait for the computer to power off 18.069
And I start Tails from USB drive "__internal" with network unplugged 52.221
And I enable persistence 32.059
# 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.027
And I log in to a new session 32.087
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.426
And I revert the APT tweaks that made it prefer an old version of cowsay 0.068
And the network is plugged 0.033
And Tor is ready 48.394
Then the Additional Software upgrade service has started 0.162
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.068
After features/support/hooks.rb:450 2.216
After features/support/hooks.rb:291 0.805
After features/support/hooks.rb:75 0.025
2:15.244
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.155
And I start Tails from USB drive "__internal" with network unplugged 52.934
And I enable persistence 31.311
And I remove the "cowsay" deb files from the APT cache 0.620
# 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.071
And I log in to a new session 31.229
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 13.325
And I can open the Additional Software log file from the notification 5.003
And the package "cowsay" is not installed 0.592
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 0.910
After features/support/hooks.rb:75 0.010
Tags: @product
1:29.076
Before features/support/hooks.rb:245 0.006
Given a computer 0.158
And I create a 7200 MiB disk named "old" 0.032
And I plug USB drive "old" 1.050
And I write an old version of the Tails USB image to disk "old" 18.768
When I start Tails from USB drive "old" with network unplugged 1:5.269
Then the boot device has safe access rights 2.841
And Tails is running from USB drive "old" 0.319
And there is no persistence partition on USB drive "old" 0.059
And process "udev-watchdog" is running 0.092
And udev-watchdog is monitoring the correct device 0.309
And I unplug USB drive "old" 0.174
After features/support/hooks.rb:291 6.769
After features/support/hooks.rb:75 0.009
Tags: @product
2:2.306
Before features/support/hooks.rb:245 0.007
Given a computer 0.152
And I start Tails from USB drive "old" with network unplugged and I login 1:10.391
Then Tails is running from USB drive "old" 0.330
And I create a persistent partition 40.855
And I take note of which tps features are available 1.797
Then a Tails persistence partition exists on USB drive "old" 0.749
And I shutdown Tails and wait for the computer to power off 8.028
After features/support/hooks.rb:291 0.161
After features/support/hooks.rb:75 0.008
Tags: @product
2:31.073
Before features/support/hooks.rb:245 0.004
Given a computer 0.156
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:5.196
Then Tails is running from USB drive "old" 0.339
And all tps features are active 1.900
When I write some files expected to persist 1.583
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.189
And all persistence configuration files have safe access rights 0.381
And all persistent directories from the old Tails version have safe access rights 2.319
And I take note of which tps features are available 0.372
And I shutdown Tails and wait for the computer to power off 4.147
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.488
After features/support/hooks.rb:291 0.158
After features/support/hooks.rb:75 0.009
Tags: @product
2:26.270
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.980
And I log in to a new session 14.793
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.264
And I plug USB drive "to_upgrade" 2.408
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:45.207
Then the running Tails is installed on USB drive "to_upgrade" 12.231
And I unplug USB drive "to_upgrade" 0.205
And I unplug USB drive "__internal" 0.179
After features/support/hooks.rb:291 20:0.802
After features/support/hooks.rb:75 0.000
Tags: @product
2:17.709
Before features/support/hooks.rb:245 0.006
Given a computer 0.179
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:8.921
Then all tps features from the old Tails version are active 1.369
And Tails is running from USB drive "to_upgrade" 0.332
And the boot device has safe access rights 3.173
And the expected persistent files created with the old Tails version are present in the filesystem 1.431
And all persistent directories from the old Tails version have safe access rights 2.302
After features/support/hooks.rb:291 0.603
After features/support/hooks.rb:75 0.011
6:18.513
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.971
And no SquashFS delta is installed 0.217
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.306
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.075
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.306
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.506
When the network is plugged 0.043
And Tor is ready 16.410
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.344
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 9.337
Given I shutdown Tails and wait for the computer to power off 6.021
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:8.565
Then Tails is running version 6.2~testoverlayfs 0.012
And all tps features are active 1.812
And the file system changes introduced in version 6.2~testoverlayfs are present 0.263
And only the 6.2~testoverlayfs SquashFS delta is installed 0.061
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.299
# We'll really install Tails_amd64_6.0~testoverlayfs_to_6.3~testoverlayfs.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 6.1~testoverlayfs was initially installed 0.231
When the network is plugged 0.036
And Tor is ready 16.724
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 6.610
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 8.157
Given I shutdown Tails and wait for the computer to power off 4.024
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:6.821
Then Tails is running version 6.3~testoverlayfs 0.012
And all tps features are active 1.660
And the file system changes introduced in version 6.3~testoverlayfs are present 0.490
And only the 6.3~testoverlayfs SquashFS delta is installed 0.072
# 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.310
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.277
When the network is plugged 0.024
And Tor is ready 17.118
Then the Upgrader considers the system as up-to-date 0.256
# 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 13.284
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.842
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.020
30.874
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.117
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.321
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.082
And the signing key used by the Upgrader is outdated 0.579
But a current signing key is available on our website 0.000
When the network is plugged 0.025
And Tor is ready 14.517
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.231
After features/support/hooks.rb:291 1.247
After features/support/hooks.rb:75 0.000
1:21.982
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 1:12.684
When I eject the boot medium 0.279
Then Tails eventually shuts down 9.018
After features/support/hooks.rb:291 0.227
After features/support/hooks.rb:75 0.000
36.774
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.468
And I prepare Tails for memory erasure tests 0.409
And I fill a 128 MiB file with a known pattern on the root filesystem 12.861
And patterns cover at least 128 MiB in the guest's memory 3.406

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

When I eject the boot medium 0.595
And I wait for Tails to finish wiping the memory 9.290
Then I find very few patterns in the guest's memory 1.742

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

After features/support/hooks.rb:291 3.598
After features/support/hooks.rb:75 0.000
34.343
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.014
And I prepare Tails for memory erasure tests 0.414
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.853
And I fill the USB drive with a known pattern 2.122
And I read the content of the test FS 0.075
And patterns cover at least 90% of the test FS size in the guest's memory 3.481

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

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

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

After features/support/hooks.rb:291 3.596
After features/support/hooks.rb:75 0.000
52.889
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.069
And I prepare Tails for memory erasure tests 0.385
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 29.079
And I fill the USB drive with a known pattern 1.347
And I read the content of the test FS 0.081
And patterns cover at least 99% of the test FS size in the guest's memory 2.880

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

When I eject the boot medium 0.291
And I wait for Tails to finish wiping the memory 8.919
Then I find very few patterns in the guest's memory 1.833

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

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

Pattern coverage: 110.215% (110 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.433
And I wait for Tails to finish wiping the memory 9.803
Then I find very few patterns in the guest's memory 1.780

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

And Tails eventually shuts down 1:28.299
After features/support/hooks.rb:291 0.186
After features/support/hooks.rb:75 0.000
Tags: @product
59.375
Before features/support/hooks.rb:245 0.005
Given a computer 0.165
And I start Tails from DVD with network unplugged and genuine APT sources 58.637
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.062
And no proposed-updates APT suite is enabled 0.162
And no experimental APT suite is enabled for deb.torproject.org 0.105
And if releasing, no unversioned Tails APT source is enabled 0.223

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.010
Tags: @product
1:34.612
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 26.745
# 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 7.030
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.636
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.866
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.014
When I start Tails' custom backup tool 11.830
Then the backup tool displays "Plug in your backup Tails USB stick" 3.979
When I plug USB drive "backup" 1.881
And I give the Persistent Storage on drive "backup" its own UUID 0.421
And I click "Retry" in the backup tool 1.279
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.232
When I click "Back Up" in the backup tool 1.147
And I enter my persistent storage passphrase into the polkit prompt 8.566
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 10.504
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.217
And I plug USB drive "backup" 2.985
Then the USB drive "backup" contains the same files as my persistent storage 6.272
After features/support/hooks.rb:291 1.813
After features/support/hooks.rb:75 0.122
Tags: @product
0.183
Then the hostname should not have been leaked on the network 0.183
After features/support/hooks.rb:291 0.815
After features/support/hooks.rb:75 0.066
Tags: @product
0.697
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.143
And I switch to the "manually-added-con" NetworkManager connection 0.360
Then the hostname should not have been leaked on the network 0.193
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.029
40.700
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.287
When I start "Tails Documentation" via GNOME Activities Overview 10.963
Then the Tor Browser has started 20.914
Then "Tails - Documentation" has loaded in the Tor Browser 0.534
After features/support/hooks.rb:291 1.035
After features/support/hooks.rb:75 0.000
1:31.334
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 57.256
When I start "Tails Documentation" via GNOME Activities Overview 10.858
Then the Tor Browser has started 22.502
Then "Tails - Documentation" has loaded in the Tor Browser 0.717
After features/support/hooks.rb:291 0.865
After features/support/hooks.rb:75 0.000
23.160
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD without network and logged in 9.221
When I start Electrum through the GNOME menu 11.339
But the "electrum" tps feature is not enabled 0.578
And I see a warning that Electrum is not persistent 2.019
After features/support/hooks.rb:450 0.164
After features/support/hooks.rb:291 0.892
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
30.463
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.852
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 13.606
Then I see "CupsTestPage.png" after at most 40 seconds 3.147
And I can print the current document to "/home/amnesia/output.pdf" 4.856
After features/support/hooks.rb:291 1.677
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
29.416
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.484
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.171
When I open "/home/amnesia/default-testpage.pdf" with Evince 13.092
Then I see "CupsTestPage.png" after at most 40 seconds 2.922
And I can print the current document to "/home/amnesia/output.pdf" 4.744
After features/support/hooks.rb:291 1.060
After features/support/hooks.rb:75 0.000
Feature: Using Evince
29.714
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.264
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.140
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.048
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.047
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.057
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.138
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 12.915
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.861
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.272
When I close Evince 0.217
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.129
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.191
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.325
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.104
When I close Evince 0.190
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.200
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.212
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.290
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.105
After features/support/hooks.rb:291 0.873
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
31.969
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.551
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.244
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.045
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 13.532
Then I see "CupsTestPage.png" after at most 40 seconds 3.064
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.531
After features/support/hooks.rb:291 0.798
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.605
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.285
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.236
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.096
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.141
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 15.409
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.001
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.434
After features/support/hooks.rb:291 0.872
After features/support/hooks.rb:75 0.000
20.054
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.423
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.222
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.100
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.054
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.000
Tags: @product
8.925
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.496
When the "Dogtail rules!" notification is sent 0.142
Then the "Dogtail rules!" notification is shown to the user 0.286
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.000
Tags: @product
37.803
Before features/support/hooks.rb:245 0.008
Given a computer 0.198
And I start the computer from DVD with network unplugged 33.926
When Tails detects disk read failures 0.860
Then I see a disk failure message on the splash screen 2.817
After features/support/hooks.rb:291 1.032
After features/support/hooks.rb:75 0.010
Tags: @product @doc
28.845
Before features/support/hooks.rb:245 0.007
Given a computer 0.183
And I have started Tails from DVD without network and logged in 8.469
When Tails detects disk read failures 0.509
Then I see a disk failure message 1.479
Then I can open the hardware failure documentation from the disk failure message 18.203
After features/support/hooks.rb:291 1.438
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
49.394
Before features/support/hooks.rb:245 0.007
Given a computer 0.170
And I start the computer from DVD with network unplugged and an unsupported graphics card 33.988
Then I see a graphics card failure message on the splash screen 15.236
After features/support/hooks.rb:291 0.806
After features/support/hooks.rb:75 0.010
Tags: @product @doc
10.807
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.618
Then the included OpenPGP keys are valid for the next 1 month 2.188
After features/support/hooks.rb:291 0.747
After features/support/hooks.rb:75 0.000
Tags: @product
20.988
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.328
Then the keys trusted by APT are valid for the next 3 months 12.659
After features/support/hooks.rb:291 0.796
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
46.155
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.284
And I log in to a new session in German (de) 33.677
Then the amnesiac Documents directory exists 0.070
And there is a GNOME bookmark for the amnesiac Documents directory 2.123
After features/support/hooks.rb:291 0.760
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.942
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.091
And I log in to a new session in German (de) 30.878
Then the amnesiac Downloads directory exists 0.119
And there is a GNOME bookmark for the amnesiac Downloads directory 1.854
After features/support/hooks.rb:291 1.008
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.193
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.628
And I log in to a new session in German (de) 30.100
Then the amnesiac Music directory exists 0.052
And there is a GNOME bookmark for the amnesiac Music directory 2.411
After features/support/hooks.rb:291 1.469
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.195
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.105
And I log in to a new session in German (de) 29.323
Then the amnesiac Pictures directory exists 0.063
And there is a GNOME bookmark for the amnesiac Pictures directory 2.703
After features/support/hooks.rb:291 1.074
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.908
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.339
And I log in to a new session in German (de) 30.138
Then the amnesiac Videos directory exists 0.074
And there is a GNOME bookmark for the amnesiac Videos directory 2.356
After features/support/hooks.rb:291 0.587
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.815
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.027
When I log in to a new session in Arabic (ar) 30.427
Then the keyboard layout is set to "us" 0.141
When the network is plugged 0.040
And Tor is ready 13.138
Then I successfully start the Unsafe Browser in "ar" 13.476
And I kill the Unsafe Browser 5.790
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 32.944
And DuckDuckGo is the default search engine 11.184
And I kill the Tor Browser 5.451
And the screen keyboard works in Thunderbird 20.498
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:291 1.018
After features/support/hooks.rb:75 0.000
Feature: Localization
2:33.221
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.001
When I log in to a new session in Chinese (zh_CN) 28.733
Then the keyboard layout is set to "cn" 0.149
When the network is plugged 0.108
And Tor is ready 19.626
Then I successfully start the Unsafe Browser in "zh_CN" 14.159
And I kill the Unsafe Browser 5.687
When I enable the screen keyboard 0.160
Then the screen keyboard works in Tor Browser 35.883
And DuckDuckGo is the default search engine 10.479
And I kill the Tor Browser 5.522
And the screen keyboard works in Thunderbird 24.078
And the layout of the screen keyboard is set to "us" 0.630
After features/support/hooks.rb:291 1.883
After features/support/hooks.rb:75 0.000
Feature: Localization
1:58.713
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.180
When I log in to a new session in English (en) 14.475
Then the keyboard layout is set to "us" 0.203
When the network is plugged 0.036
And Tor is ready 14.227
Then I successfully start the Unsafe Browser in "en" 13.007
And I kill the Unsafe Browser 5.943
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 31.684
And DuckDuckGo is the default search engine 5.119
And I kill the Tor Browser 5.215
And the screen keyboard works in Thunderbird 19.906
And the layout of the screen keyboard is set to "us" 0.590
After features/support/hooks.rb:291 1.201
After features/support/hooks.rb:75 0.000
Feature: Localization
2:17.666
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.837
When I log in to a new session in French (fr) 28.538
Then the keyboard layout is set to "fr" 0.178
When the network is plugged 0.040
And Tor is ready 14.173
Then I successfully start the Unsafe Browser in "fr" 13.132
And I kill the Unsafe Browser 5.788
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 31.484
And DuckDuckGo is the default search engine 10.571
And I kill the Tor Browser 5.486
And the screen keyboard works in Thunderbird 19.737
And the layout of the screen keyboard is set to "fr" 0.607
After features/support/hooks.rb:291 0.879
After features/support/hooks.rb:75 0.000
Feature: Localization
2:17.235
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 7.894
When I log in to a new session in German (de) 28.272
Then the keyboard layout is set to "de" 0.137
When the network is plugged 0.034
And Tor is ready 13.399
Then I successfully start the Unsafe Browser in "de" 12.749
And I kill the Unsafe Browser 5.736
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 31.691
And DuckDuckGo is the default search engine 10.659
And I kill the Tor Browser 5.456
And the screen keyboard works in Thunderbird 20.560
And the layout of the screen keyboard is set to "de" 0.545
After features/support/hooks.rb:291 0.837
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.855
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 7.900
When I log in to a new session in Italian (it) 28.770
Then the keyboard layout is set to "it" 0.120
When the network is plugged 0.095
And Tor is ready 13.215
Then I successfully start the Unsafe Browser in "it" 14.033
And I kill the Unsafe Browser 5.770
When I enable the screen keyboard 0.099
Then the screen keyboard works in Tor Browser 33.200
And DuckDuckGo is the default search engine 10.539
And I kill the Tor Browser 5.452
And the screen keyboard works in Thunderbird 21.040
And the layout of the screen keyboard is set to "us" 0.615
After features/support/hooks.rb:291 1.146
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.206
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 7.848
When I log in to a new session in Persian (fa) 31.014
Then the keyboard layout is set to "ir" 0.135
When the network is plugged 0.050
And Tor is ready 15.527
Then I successfully start the Unsafe Browser in "fa" 13.389
And I kill the Unsafe Browser 5.818
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 33.856
And DuckDuckGo is the default search engine 9.963
And I kill the Tor Browser 5.276
And the screen keyboard works in Thunderbird 20.687
And the layout of the screen keyboard is set to "ir" 0.551
After features/support/hooks.rb:291 1.157
After features/support/hooks.rb:75 0.000
Feature: Localization
2:20.818
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.087
When I log in to a new session in Portuguese (pt) 28.818
Then the keyboard layout is set to "pt" 0.230
When the network is plugged 0.045
And Tor is ready 14.639
Then I successfully start the Unsafe Browser in "pt" 13.149
And I kill the Unsafe Browser 5.822
When I enable the screen keyboard 0.089
Then the screen keyboard works in Tor Browser 33.309
And DuckDuckGo is the default search engine 10.780
And I kill the Tor Browser 5.385
And the screen keyboard works in Thunderbird 19.823
And the layout of the screen keyboard is set to "us" 0.635
After features/support/hooks.rb:291 1.067
After features/support/hooks.rb:75 0.000
Feature: Localization
2:24.061
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.042
When I log in to a new session in Russian (ru) 29.774
Then the keyboard layout is set to "ru" 0.271
When the network is plugged 0.036
And Tor is ready 14.812
Then I successfully start the Unsafe Browser in "ru" 12.886
And I kill the Unsafe Browser 5.810
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 34.153
And DuckDuckGo is the default search engine 10.430
And I kill the Tor Browser 5.546
And the screen keyboard works in Thunderbird 21.608
And the layout of the screen keyboard is set to "ru" 0.598
After features/support/hooks.rb:291 1.041
After features/support/hooks.rb:75 0.000
Feature: Localization
2:26.762
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.507
When I log in to a new session in Spanish (es) 30.580
Then the keyboard layout is set to "es" 0.135
When the network is plugged 0.046
And Tor is ready 15.863
Then I successfully start the Unsafe Browser in "es" 14.699
And I kill the Unsafe Browser 5.727
When I enable the screen keyboard 0.093
Then the screen keyboard works in Tor Browser 34.032
And DuckDuckGo is the default search engine 9.744
And I kill the Tor Browser 5.347
And the screen keyboard works in Thunderbird 20.382
And the layout of the screen keyboard is set to "us" 0.602
After features/support/hooks.rb:291 1.085
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.269
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.436
When I log in to a new session in Turkish (tr) 30.290
Then the keyboard layout is set to "tr" 0.212
When the network is plugged 0.080
And Tor is ready 13.513
Then I successfully start the Unsafe Browser in "tr" 13.747
And I kill the Unsafe Browser 5.791
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 32.433
And DuckDuckGo is the default search engine 10.363
And I kill the Tor Browser 5.432
And the screen keyboard works in Thunderbird 21.248
And the layout of the screen keyboard is set to "us" 0.626
After features/support/hooks.rb:291 1.202
After features/support/hooks.rb:75 0.000
Tags: @product
40.351
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.387
And I capture all network traffic 0.007
When I disable MAC spoofing in Tails Greeter 3.467
And I log in to a new session 14.178
And the network is plugged 0.036
And Tor is ready 12.047
Then 1 network interface is enabled 0.089
And the 1st network device has its real MAC address configured 0.130
When I hotplug a network device and wait for it to be initialized 1.524
Then 2 network interfaces are enabled 0.081
And the 2nd network device has its real MAC address configured 0.078
And some network device leaked the real MAC address 0.320
After features/support/hooks.rb:291 1.515
After features/support/hooks.rb:75 0.043
Tags: @product
41.322
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.116
And I capture all network traffic 0.008
When I log in to a new session 15.474
And the network is plugged 0.100
And Tor is ready 15.667
Then 1 network interface is enabled 0.106
And the 1st network device has a spoofed MAC address configured 0.073
When I hotplug a network device and wait for it to be initialized 1.388
Then 2 network interfaces are enabled 0.070
And the 2nd network device has a spoofed MAC address configured 0.078
And no network device leaked the real MAC address 0.237
After features/support/hooks.rb:291 0.877
After features/support/hooks.rb:75 0.046
Tags: @product
2:33.956
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.248
And I capture all network traffic 0.008
And the network is plugged 0.046
And macchanger will fail by not spoofing and always returns false 0.197
When I log in to a new session 2:21.965
Then no network interfaces are enabled 0.103
And no network device leaked the real MAC address 0.012
And I see the "Network card eth0 disabled" notification after at most 60 seconds 3.374
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.038
Tags: @product
2:30.295
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.172
And I capture all network traffic 0.007
And the network is plugged 0.038
And macchanger will fail by not spoofing and always returns true 0.161
When I log in to a new session 2:15.843
Then no network interfaces are enabled 0.121
And no network device leaked the real MAC address 0.016
And I see the "Network card eth0 disabled" notification after at most 60 seconds 5.934
After features/support/hooks.rb:291 0.652
After features/support/hooks.rb:75 0.043
Tags: @product
2:27.144
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.175
And I capture all network traffic 0.007
And the network is plugged 0.040
And macchanger will fail by not spoofing and always returns true 0.164
And no network interface modules can be unloaded 0.420
When I log in to a new session 2:12.252
Then 1 network interface is enabled 0.089
But the MAC spoofing panic mode disabled networking 0.568
And no network device leaked the real MAC address 0.031
And I see the "All networking disabled" notification after at most 60 seconds 5.392
After features/support/hooks.rb:291 0.959
After features/support/hooks.rb:75 0.035
Tags: @product
1:1.193
Before features/support/hooks.rb:245 0.006
Given a computer 0.228
And I capture all network traffic 0.005
When I start the computer 0.981
Then the computer boots Tails 59.812
And no network interfaces are enabled 0.146
And no network device leaked the real MAC address 0.018
After features/support/hooks.rb:291 0.652
After features/support/hooks.rb:75 0.042
1:23.881
Before features/support/hooks.rb:245 0.004
Given a computer 0.156
And I start Tails from DVD with network unplugged and I login 1:9.846
And I plug and mount a USB drive containing a sample PNG 12.103
Then MAT can clean some sample PNG file 1.774
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.012
Feature: Networking
Tags: @product
58.014
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.292
And I wait between 30 and 60 seconds 31.031

Slept for 31 seconds

Then the Tor Status icon tells me that Tor is not usable 0.835
When the network is plugged 0.030
Then I successfully configure Tor 13.761
And the Tor Status icon tells me that Tor is usable 0.823
And all notifications have disappeared 3.157
And the time has synced 0.082
After features/support/hooks.rb:291 0.755
After features/support/hooks.rb:75 0.000
Feature: Networking
35.033
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 10.279
And I disable networking in Tails Greeter 1.102
And I log in to a new session 13.155
Then no network interfaces are enabled 0.145
When I hotplug a network device 0.142
And I wait 10 seconds 10.006

Slept for 10 seconds

Then no network interfaces are enabled 0.201
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.000
Tags: @product
2:1.439
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:21.960
And I update APT using apt 17.260
And I install "python3-behave" using apt 19.218
Then the Tails Persistent Storage behave tests pass 2.999
After features/support/hooks.rb:291 0.577
After features/support/hooks.rb:75 0.000
Tags: @product
36.509
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.898
When I log in to a new session without activating the Persistent Storage 17.257
Then Tails is running from USB drive "__internal" 0.478
And persistence is disabled 0.235
But a Tails persistence partition exists on USB drive "__internal" 7.638
After features/support/hooks.rb:291 0.819
After features/support/hooks.rb:75 0.000
Tags: @product
2:59.609
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.778
Then Tails is running from USB drive "__internal" 0.396
When I create a file in the Persistent directory 0.134
And I create a persistent partition with the default settings 29.069
Then the file I created was copied to the Persistent Storage 0.500
When I shutdown Tails and wait for the computer to power off 10.024
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:8.204
Then persistence for "Persistent" is active 0.419
And the file I created in the Persistent directory exists 0.081
After features/support/hooks.rb:291 1.074
After features/support/hooks.rb:75 0.009
Tags: @product
1:12.358
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.392
And the system is very low on memory 2.836
When I create a file in the Persistent directory 1.724
When I try to create a persistent partition 28.778
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.138
When I close the Persistent Storage app 2.488
And I free up some memory 1.463
And I create a persistent partition with the default settings 23.304
Then the file I created was copied to the Persistent Storage 0.232
After features/support/hooks.rb:291 1.477
After features/support/hooks.rb:75 0.000
Tags: @product
2:46.440
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.747
Then Tails is running from USB drive "__internal" 0.433
And all tps features are active 2.055
And all persistent directories have safe access rights 2.285
When I disable the first tps feature 15.628
Then all tps features but the first one are active 1.661
And I shutdown Tails and wait for the computer to power off 6.120
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:6.897
Then all tps features but the first one are active 1.610
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.009
Tags: @product
38.675
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.551
Then persistence for "Persistent" is active 0.166
And I create a file in the Persistent directory 0.062
Then the file I created was copied to the Persistent Storage 0.069
When I disable the first tps feature 15.694
Then persistence for "Persistent" is not active 0.071
And the Persistent directory does not exist 0.044
When I enable the first tps feature 12.890
Then persistence for "Persistent" is active 0.065
And the file I created in the Persistent directory exists 0.060
After features/support/hooks.rb:291 0.825
After features/support/hooks.rb:75 0.000
Tags: @product
39.407
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.501
Then persistence for "Persistent" is active 0.165
When I create a file in the Persistent directory 0.066
And I disable the first tps feature 16.410
And I delete the data of the Persistent Folder feature 13.023
Then the file I created does not exist on the Persistent Storage 0.239
After features/support/hooks.rb:291 0.787
After features/support/hooks.rb:75 0.000
Tags: @product
51.657
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.324
And the network is plugged 0.068
And Tor is ready 19.853
And I take note of which tps features are available 0.444
When I write some files expected to persist 1.503
And I shutdown Tails and wait for the computer to power off 6.019
# 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" 14.444
After features/support/hooks.rb:291 0.134
After features/support/hooks.rb:75 0.000
Tags: @product
2:56.935
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.647
And the network is plugged 0.031
And Tor is ready 15.122
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.188
And I shutdown Tails and wait for the computer to power off 6.019
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:7.087
And I capture all network traffic 0.007
And the network is plugged 0.047
And Tor is ready 18.180
And I switch to the "persistent-con-current" NetworkManager connection 0.286
And the 1st network device has a spoofed MAC address configured 0.078
And no network device leaked the real MAC address 0.238
After features/support/hooks.rb:291 0.844
After features/support/hooks.rb:75 0.052
Tags: @product
47.638
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 12.282
And I enable persistence creation in Tails Greeter 1.092
And I log in to a new session expecting no warning about the Persistent Storage not being activated 15.338
Then I create a persistent partition with the default settings using the wizard that was already open 18.923
After features/support/hooks.rb:291 1.480
After features/support/hooks.rb:75 0.000
Tags: @product
4:45.449
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.505
When I enable persistence 35.082
Then no persistent Greeter options were restored 14.043
When I set all Greeter options to non-default values 21.362
And I log in to a new session in German (de) after having activated the Persistent Storage 48.347
Then all Greeter options are set to non-default values 0.415
When I cold reboot the computer 5.942
And the computer reboots Tails 52.542
Given I enable persistence 49.071
Then persistent Greeter options were restored 14.563
When I log in to a new session after having activated the Persistent Storage 32.077
Then all Greeter options are set to non-default values 0.496
After features/support/hooks.rb:291 1.290
After features/support/hooks.rb:75 0.009
Tags: @product
3:59.037
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.607
# 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 43.391
And I shutdown Tails and wait for the computer to power off 11.086
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:7.519
And I change the passphrase of the Persistent Storage back to the original 45.432
After features/support/hooks.rb:291 2.110
After features/support/hooks.rb:75 0.009
Tags: @product
57.611
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 10.631
And I log in to a new session without activating the Persistent Storage 16.953
Then persistence is disabled 0.239
But a Tails persistence partition exists on USB drive "__internal" 6.323
And all notifications have disappeared 6.439
When I delete the persistent partition 16.455
Then there is no persistence partition on USB drive "__internal" 0.568
After features/support/hooks.rb:291 1.136
After features/support/hooks.rb:75 0.000
Tags: @product
2:23.260
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.205
When I write some dotfile expected to persist 0.055
And I shutdown Tails and wait for the computer to power off 6.136
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:5.527
Then the expected persistent dotfile is present in the filesystem 0.334
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.008
Tags: @product
1:35.242
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 8.777
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.073
When I try to enable persistence 0.249
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 25.624
When I log in to a new session after having activated the Persistent Storage 36.494
And all notifications have disappeared 7.143
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 13.379
And all tps features are enabled 1.962
And all tps features but the first one are active 1.537
After features/support/hooks.rb:291 1.004
After features/support/hooks.rb:75 0.000
Tags: @product
5:14.222
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 4:1.024
And I enable persistence 32.664
And I log in to a new session after having activated the Persistent Storage 38.251
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 2.095
And persistence is enabled 0.187
After features/support/hooks.rb:291 1.087
After features/support/hooks.rb:75 0.000
Tags: @product
59.525
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 21.667
And I enable persistence but something goes wrong during the LUKS header upgrade 37.089
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.768
After features/support/hooks.rb:291 0.878
After features/support/hooks.rb:75 0.000
Tags: @product
16.013
When I choose to connect to Tor automatically 1.669
And I accept Tor Connection's offer to use my persistent bridges 1.721
And I click "Connect to Tor" 1.198
Then I wait until Tor is ready 9.714
And tca.conf includes the configured bridges 0.010
And the "TorConfiguration" tps feature is enabled and active 0.813
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.884
After features/support/hooks.rb:291 0.588
After features/support/hooks.rb:75 0.050
Tags: @product
17.853
When I choose to connect to Tor automatically 1.643
And I accept Tor Connection's offer to use my persistent bridges 1.765
And I disable saving bridges to Persistent Storage 1.227
And I configure a direct connection in the Tor Connection Assistant 9.100
Then I wait until Tor is ready 2.153
And tca.conf includes no bridge 0.012
And the "TorConfiguration" tps feature is not enabled and not active 0.833
And all Internet traffic has only flowed through Tor or connectivity check service 1.116
After features/support/hooks.rb:291 0.847
After features/support/hooks.rb:75 0.057
Tags: @product
10.802
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 10.428
Then the live user has been setup by live-boot 0.106
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.088
And the live user owns its home directory which has strict permissions 0.179
After features/support/hooks.rb:291 0.803
After features/support/hooks.rb:75 0.000
49.926
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.507
When the network is plugged 0.037
And Tor is ready 41.200
Then no unexpected services are listening for network connections 0.180

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 1.029
After features/support/hooks.rb:75 0.000
Tags: @product
25.404
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 16.610
When I request a shutdown using the system menu 1.778
Then Tails eventually shuts down 7.015
After features/support/hooks.rb:291 0.130
After features/support/hooks.rb:75 0.000
1:18.633
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.961
When I request a reboot using the system menu 1.695
Then Tails eventually restarts 1:3.976
After features/support/hooks.rb:291 3.445
After features/support/hooks.rb:75 0.000
16.982
Given I monitor the network connections of SSH 0.078
And I have the SSH key pair for an SSH server 0.305
When I connect to an SSH server on the Internet 15.290
Then I have sucessfully logged into the SSH server 1.296
And I see that SSH is properly stream isolated 0.011
After features/support/hooks.rb:450 0.577
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.000
16.765
Given I have the SSH key pair for an SSH server 0.238
And an SSH server is running on the LAN 0.516
When I connect to an SSH server on the LAN 14.394
Then I am prompted to verify the SSH fingerprint for the SSH server 1.616
After features/support/hooks.rb:450 0.417
After features/support/hooks.rb:291 0.605
After features/support/hooks.rb:75 0.001
18.971
Given I have the SSH key pair for an SFTP server 0.215
When I connect to an SFTP server on the Internet 18.153
Then I successfully connect to the SFTP server 0.602
After features/support/hooks.rb:450 0.407
After features/support/hooks.rb:291 1.481
After features/support/hooks.rb:75 0.000
15.972
Given I cancel setting up an email account 2.470
When I open Thunderbird's Add-ons Manager 1.676
And I open the Extensions tab 1.142
Then I see that no add-ons are enabled in Thunderbird 10.682
After features/support/hooks.rb:450 0.835
After features/support/hooks.rb:291 0.947
After features/support/hooks.rb:75 0.000
42.523
When I enter my email credentials into the autoconfiguration wizard 9.637
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.317
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.334
When I accept the autoconfiguration wizard's configuration 17.921
And I send an email to myself 6.125
And I fetch my email 1.482
Then I can find the email I sent to myself in my inbox 6.703
After features/support/hooks.rb:450 1.436
After features/support/hooks.rb:291 1.000
After features/support/hooks.rb:75 0.000
8.700
When the network is plugged 0.039
And the Tor Connection Assistant autostarts 2.952
And I look at the hide mode but then I go back 4.209
And I choose to connect to Tor automatically 1.380
Then Tor Connection does not propose me to use Tor bridges 0.118
After features/support/hooks.rb:291 0.714
After features/support/hooks.rb:75 0.000
Tags: @product
1:19.224
Given the Tor network and default bridges are blocked 1.366
And the network is plugged 0.046
And I make sure time sync before Tor connects indicates a captive portal 1.197
And the Tor Connection Assistant autostarts 1.795
When I choose to connect to Tor automatically 1.455
And I click "Connect to Tor" 1.147
Then the Tor Connection Assistant fails to connect to Tor 26.129
And the Tor Connection Assistant knows that it's not the time sync that failed 10.585
And the Tor Connection Assistant knows that there might be a captive portal 0.115
When I open the Unsafe Browser from Tor Connection 13.870
And I log-in to the Captive Portal 10.190
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.721
And I allow time sync before Tor connects to work again 0.044
And I click "Connect to Tor" 1.160
Then I wait until Tor is ready 8.275
After features/support/hooks.rb:291 0.610
After features/support/hooks.rb:75 0.000
Tags: @product
11.733
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.231
Then the firewall's policy is to drop all IPv4 traffic 0.135
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.213
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.084
And the firewall is configured to block all external IPv6 traffic 0.068
After features/support/hooks.rb:291 0.603
After features/support/hooks.rb:75 0.000
Tags: @product
38.460
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.200
And I capture all network traffic 0.004
When I successfully start the Unsafe Browser 15.001
And I open the Tails homepage in the Unsafe Browser 11.236
And the Tails homepage loads in the Unsafe Browser 0.606
Then the firewall leak detector has detected leaks 0.410
After features/support/hooks.rb:291 0.797
After features/support/hooks.rb:75 0.040
Tags: @product
13.263
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.351
And I capture all network traffic 0.004
And I disable Tails' firewall 0.219
When I do a TCP DNS lookup of "torproject.org" 0.596
Then the firewall leak detector has detected leaks 0.091
After features/support/hooks.rb:291 0.648
After features/support/hooks.rb:75 0.050
Tags: @product
12.025
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.140
And I capture all network traffic 0.004
And I disable Tails' firewall 0.258
When I do a UDP DNS lookup of "torproject.org" 0.543
Then the firewall leak detector has detected leaks 0.078
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.033
Tags: @product
15.869
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.378
And I capture all network traffic 0.006
And I disable Tails' firewall 0.221
When I send some ICMP pings 4.143
Then the firewall leak detector has detected leaks 0.119
After features/support/hooks.rb:291 0.617
After features/support/hooks.rb:75 0.034
12.442
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.173
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.206
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.063
After features/support/hooks.rb:450 0.304
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.000
11.812
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.503
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.247
And the untorified connection is logged as dropped by the firewall 0.060
After features/support/hooks.rb:450 0.352
After features/support/hooks.rb:291 0.570
After features/support/hooks.rb:75 0.000
16.589
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.280
When I open an untorified ICMP connection to 1.2.3.4 5.247
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.060
After features/support/hooks.rb:450 0.347
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.000
Tags: @product
19.400
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.209
And the system DNS is using the local DNS resolver 0.012
And the network is plugged 0.311
And I successfully configure Tor 10.855
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:291 1.143
After features/support/hooks.rb:75 0.000
10.203
When I monitor the network connections of tails-security-check 0.061
And I re-run tails-security-check 0.126
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.014
After features/support/hooks.rb:450 0.424
After features/support/hooks.rb:291 0.756
After features/support/hooks.rb:75 0.000
2.402
When I monitor the network connections of htpdate 0.061
And I re-run htpdate 2.326
Then I see that htpdate is properly stream isolated 0.014
After features/support/hooks.rb:450 0.394
After features/support/hooks.rb:291 0.586
After features/support/hooks.rb:75 0.000
32.293
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.066
And I re-run tails-upgrade-frontend-wrapper 32.216
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.525
After features/support/hooks.rb:291 0.793
After features/support/hooks.rb:75 0.000
31.931
When I monitor the network connections of Tor Browser 0.078
And I start the Tor Browser 30.785
And the Tor Browser loads the startup page 1.020
Then I see that Tor Browser is properly stream isolated 0.045
After features/support/hooks.rb:450 1.161
After features/support/hooks.rb:291 0.806
After features/support/hooks.rb:75 0.000
Tags: @product
53.121
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.392
And a web server is running on the LAN 1.038
And I capture all network traffic 0.006
When I start the Tor Browser 28.471
And the Tor Browser loads the startup page 1.059
And I open a page on the LAN web server in the Tor Browser 9.578
Then the Tor Browser shows the "Unable to connect" error 1.087
And no traffic was sent to the web server on the LAN 0.487
After features/support/hooks.rb:291 0.900
After features/support/hooks.rb:75 0.042
1:0.302
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 12.256
Then the amnesiac Tor Browser directory exists 0.078
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.632
And the persistent Tor Browser directory does not exist 0.043
When I start the Tor Browser 28.802
And the Tor Browser loads the startup page 1.273
Then I can save the current page as "index.html" to the default downloads directory 5.035
And I can print the current page as "output.pdf" to the default downloads directory 11.179
After features/support/hooks.rb:450 1.365
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.000
53.203
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD and logged in and the network is connected 11.512
When I start the Tor Browser 27.553
Then the Tor Browser loads the startup page 1.340
When I download some file in the Tor Browser 12.509
Then the file is saved to the default Tor Browser download directory 0.289
After features/support/hooks.rb:450 2.518
After features/support/hooks.rb:291 0.863
After features/support/hooks.rb:75 0.000
1:31.448
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.347
When I start the Tor Browser 29.564
And the Tor Browser loads the startup page 1.062
Then I can listen to an Ogg audio track in Tor Browser 49.473
After features/support/hooks.rb:450 2.148
After features/support/hooks.rb:291 0.857
After features/support/hooks.rb:75 0.000
51.266
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.256
When I start the Tor Browser 28.413
And the Tor Browser loads the startup page 1.248
Then I can watch a WebM video in Tor Browser 10.348
After features/support/hooks.rb:450 1.463
After features/support/hooks.rb:291 0.885
After features/support/hooks.rb:75 0.000
Tags: @product
1:16.720
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.361
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.095
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.050
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.051
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.095
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.048
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.059
And the file "/tmp/synaptic.html" exists 0.062
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.132
When I start the Tor Browser 28.121
And the Tor Browser loads the startup page 1.232
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.814
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.558
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.087
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.166
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.418
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.518
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.061
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.105
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.457
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.518
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.066
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.093
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.561
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.501
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.054
# 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.906
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.518
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.000
Tags: @product
40.420
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.358
When I start the Tor Browser 27.888
Then the Tor Browser uses all expected TBB shared libraries 1.173
After features/support/hooks.rb:291 0.796
After features/support/hooks.rb:75 0.000
57.236
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.417
When I start the Tor Browser 29.127
And the Tor Browser loads the startup page 1.126
And I open the Tails homepage in the Tor Browser 9.106
Then the Tor Browser loads the Tails homepage 1.101
When I request a new identity in Tor Browser 3.331
Then the Tor Browser restarts into a fresh session 2.024
After features/support/hooks.rb:450 1.610
After features/support/hooks.rb:291 0.939
After features/support/hooks.rb:75 0.000
Tags: @product
42.995
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.609
When I start the Tor Browser 28.667
And the Tor Browser loads the startup page 1.180
Then Tor Browser's circuit view is working 1.537
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.000
Tags: @product
59.955
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.113
When I start the Tor Browser 27.967
And the Tor Browser loads the startup page 1.195
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.066
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 1.158
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.304
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.149
After features/support/hooks.rb:291 0.893
After features/support/hooks.rb:75 0.000
Tags: @product
1:41.653
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.043
And the network is plugged 0.032
And I successfully configure Tor 15.793
And available upgrades have been checked 1.101
And all notifications have disappeared 3.095
Then the persistent Tor Browser directory exists 0.052
And there is a GNOME bookmark for the persistent Tor Browser directory 1.539
When I start the Tor Browser 28.158
And I open the address "https://tails.net/about" in the Tor Browser 10.093
And "Tails - How Tails works" has loaded in the Tor Browser 1.234
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.529
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 8.798
Then "Tails - How Tails works" has loaded in the Tor Browser 1.444
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.736
After features/support/hooks.rb:291 0.856
After features/support/hooks.rb:75 0.000
Tags: @product
46.011
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.095
Then the amnesiac Documents directory exists 0.040
And there is a GNOME bookmark for the amnesiac Documents directory 1.215
Then I start the Tor Browser in offline mode 27.056
And I can save the current page as "index.html" to the Documents GNOME bookmark 9.603
After features/support/hooks.rb:291 1.185
After features/support/hooks.rb:75 0.000
Tags: @product
47.435
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.065
Then the amnesiac Downloads directory exists 0.066
And there is a GNOME bookmark for the amnesiac Downloads directory 1.228
Then I start the Tor Browser in offline mode 30.319
And I can save the current page as "index.html" to the Downloads GNOME bookmark 7.754
After features/support/hooks.rb:291 1.531
After features/support/hooks.rb:75 0.000
Tags: @product
49.311
Before features/support/hooks.rb:245 0.031
Given I have started Tails from DVD without network and logged in 8.299
Then the amnesiac Music directory exists 0.053
And there is a GNOME bookmark for the amnesiac Music directory 1.242
Then I start the Tor Browser in offline mode 29.513
And I can save the current page as "index.html" to the Music GNOME bookmark 10.202
After features/support/hooks.rb:291 0.996
After features/support/hooks.rb:75 0.000
Tags: @product
47.991
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.044
Then the amnesiac Pictures directory exists 0.064
And there is a GNOME bookmark for the amnesiac Pictures directory 1.336
Then I start the Tor Browser in offline mode 29.707
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.837
After features/support/hooks.rb:291 0.878
After features/support/hooks.rb:75 0.000
Tags: @product
46.250
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.990
Then the amnesiac Videos directory exists 0.054
And there is a GNOME bookmark for the amnesiac Videos directory 1.197
Then I start the Tor Browser in offline mode 27.494
And I can save the current page as "index.html" to the Videos GNOME bookmark 9.513
After features/support/hooks.rb:291 1.061
After features/support/hooks.rb:75 0.000
Tags: @product
3:55.076
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.487
And all tps features are active 1.943
And all persistent filesystems have safe access rights 0.250
And all persistence configuration files have safe access rights 0.346
And all persistent directories have safe access rights 2.260
When I start the Tor Browser in offline mode 30.526
And I add a bookmark to eff.org in the Tor Browser 14.759
And I cold reboot the computer 9.076
And the computer reboots Tails 1:0.648
And I enable persistence 33.819
And I log in to a new session 32.982
And all notifications have disappeared 7.867
And I start the Tor Browser in offline mode 28.835
Then the Tor Browser has a bookmark to eff.org 1.271
After features/support/hooks.rb:291 0.928
After features/support/hooks.rb:75 0.009
14.426
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 14.251
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.174
After features/support/hooks.rb:450 0.381
After features/support/hooks.rb:291 0.603
After features/support/hooks.rb:75 0.000
17.420
Given I have the SSH key pair for a Git repository 0.207
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 17.029
Then the Git repository "testing" has been cloned successfully 0.183
After features/support/hooks.rb:450 0.413
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
0.464
When I wget "https://example.com/" to stdout 0.464
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.308
After features/support/hooks.rb:291 0.582
After features/support/hooks.rb:75 0.000
0.388
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.388

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.304
After features/support/hooks.rb:291 0.590
After features/support/hooks.rb:75 0.000
0.404
When I curl "https://example.com/" to stdout 0.404
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.300
After features/support/hooks.rb:291 0.588
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
54.317
Given I have started Tails from DVD without network and logged in 8.252
And I plug and mount a USB drive containing sample videos 11.953
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.077
And the file "/home/amnesia/video.mp4" exists 0.053
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.160
When I open "/home/amnesia/video.mp4" with Totem 14.047
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.120
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.423
Given I close Totem 0.198
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.057
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.059
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.112
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.141
Then Totem tells me it is not allowed to open this file 1.454
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.054
Given I close Totem 0.140
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.074
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.099
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.138
Then Totem tells me it is not allowed to open this file 0.855
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.072
Given I close Totem 0.133
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.063
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.102
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.138
Then Totem tells me it is not allowed to open this file 0.896
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.069
Given I close Totem 0.138
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.071
And the file "/home/amnesia/.purple/otr.private_key" exists 0.055
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.128
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.149
Then Totem tells me it is not allowed to open this file 0.758
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.061
After features/support/hooks.rb:291 0.770
After features/support/hooks.rb:75 0.000
Feature: Using Totem
31.688
Given I have started Tails from DVD and logged in and the network is connected 11.510
Then I can watch a WebM video over HTTPs 20.178
After features/support/hooks.rb:450 0.537
After features/support/hooks.rb:291 0.991
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
46.299
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.032
And I plug and mount a USB drive containing sample videos 10.647
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.095
When I open "/home/amnesia/Persistent/video.mp4" with Totem 14.390
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.495
Given I close Totem 0.489
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.149
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.058
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.134
Then Totem tells me it is not allowed to open this file 1.714
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.093
After features/support/hooks.rb:291 0.816
After features/support/hooks.rb:75 0.000
Tags: @product
37.592
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 10.734
And I disable the Unsafe Browser 4.106
And I log in to a new session 15.309
And the network is plugged 0.063
And all notifications have disappeared 5.357
When I try to start the Unsafe Browser 0.012
Then the Unsafe Browser complains that it is disabled 2.007
After features/support/hooks.rb:291 1.176
After features/support/hooks.rb:75 0.000
Tags: @product
35.766
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.699
And a web server is running on the LAN 1.036
When I successfully start the Unsafe Browser 14.576
And I open a page on the LAN web server in the Unsafe Browser 8.278
Then the Unsafe Browser displays the LAN web server hello message 0.176
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
Tags: @product @doc
44.189
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.409
When I successfully start the Unsafe Browser 13.942
Then the Unsafe Browser runs as the expected user 0.599
And the Unsafe Browser has a red theme 0.588
And the Unsafe Browser shows a warning as its start page 0.591
And the Unsafe Browser has no add-ons enabled 8.541
And the Unsafe Browser has no bookmarks 7.400
And the Unsafe Browser uses all expected TBB shared libraries 1.115
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.000
Tags: @product
38.503
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.589
When I successfully start the Unsafe Browser 14.588
When I open the Tails homepage in the Unsafe Browser 11.413
Then the Tails homepage loads in the Unsafe Browser 0.625
And the Unsafe Browser has sent packets out to the Internet 0.286
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.000
27.742
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.401
When I successfully start the Unsafe Browser 14.289
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.516
And the Unsafe Browser chroot is torn down 0.414
After features/support/hooks.rb:291 0.921
After features/support/hooks.rb:75 0.000
39.895
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.337
When I successfully start the Unsafe Browser 15.063
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.012
Then I see a warning about another instance already running 3.471
After features/support/hooks.rb:291 0.980
After features/support/hooks.rb:75 0.000
Tags: @product
37.684
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.200
When I configure the Unsafe Browser to use a local proxy 0.182
And I successfully start the Unsafe Browser 14.613
And I open the Tails homepage in the Unsafe Browser 11.173
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.515
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.000
2:27.378
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD and logged in and the network is connected 11.458
And I capture all network traffic 0.007
And I configure the Unsafe Browser to check for updates more frequently 0.054
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 15.280
And I wait 120 seconds 2:0.098

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.467
After features/support/hooks.rb:450 0.447
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.070
28.342
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.268
And the network is unplugged 0.042
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.009

Slept for 10 seconds

When I start the Unsafe Browser 0.013
Then I am told I cannot start the Unsafe Browser when I am offline 7.008
After features/support/hooks.rb:291 0.770
After features/support/hooks.rb:75 0.000
29.673
When I plug a USB drive containing a basic VeraCrypt volume 7.005
And I cancel the GNOME authentication prompt 1.722
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.453
And I open this VeraCrypt volume in GNOME Files 4.396
Then I see the expected contents in this VeraCrypt volume 0.547
When I lock the currently opened VeraCrypt volume 0.389
Then the VeraCrypt volume has been unmounted and locked 0.158
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.000
33.244
When I plug a USB drive containing a hidden VeraCrypt volume 10.198
And I cancel the GNOME authentication prompt 1.749
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.605
And I open this VeraCrypt volume in GNOME Files 4.674
Then I see the expected contents in this VeraCrypt volume 0.419
When I lock the currently opened VeraCrypt volume 0.345
Then the VeraCrypt volume has been unmounted and locked 0.251
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.000
41.142
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 11.930
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 21.076
And I open this VeraCrypt volume in GNOME Files 4.900
Then I see the expected contents in this VeraCrypt volume 2.695
When I lock the currently opened VeraCrypt file container 0.385
Then the VeraCrypt file container has been unmounted and locked 0.154
After features/support/hooks.rb:291 0.704
After features/support/hooks.rb:75 0.000
49.253
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.272
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 21.015
And I open this VeraCrypt volume in GNOME Files 5.052
Then I see the expected contents in this VeraCrypt volume 2.405
When I lock the currently opened VeraCrypt file container 0.334
Then the VeraCrypt file container has been unmounted and locked 0.172
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.017
35.091
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.957
And I cancel the GNOME authentication prompt 1.658
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.716
And I open this VeraCrypt volume in GNOME Files 3.719
Then I see the expected contents in this VeraCrypt volume 0.410
When I lock the currently opened VeraCrypt volume 0.490
Then the VeraCrypt volume has been unmounted and locked 0.138
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.000
35.140
When I plug a USB drive containing a hidden VeraCrypt volume 10.214
And I cancel the GNOME authentication prompt 1.758
And I unlock and mount this VeraCrypt volume with GNOME Disks 18.202
And I open this VeraCrypt volume in GNOME Files 3.875
Then I see the expected contents in this VeraCrypt volume 0.464
When I lock the currently opened VeraCrypt volume 0.471
Then the VeraCrypt volume has been unmounted and locked 0.152
After features/support/hooks.rb:291 0.757
After features/support/hooks.rb:75 0.000
58.476
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.387
And I unlock and mount this VeraCrypt file container with GNOME Disks 32.445
And I open this VeraCrypt volume in GNOME Files 4.742
Then I see the expected contents in this VeraCrypt volume 1.219
When I lock the currently opened VeraCrypt file container 0.494
Then the VeraCrypt file container has been unmounted and locked 0.187
After features/support/hooks.rb:291 0.830
After features/support/hooks.rb:75 0.016
59.040
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.866
And I unlock and mount this VeraCrypt file container with GNOME Disks 30.523
And I open this VeraCrypt volume in GNOME Files 4.341
Then I see the expected contents in this VeraCrypt volume 0.648
When I lock the currently opened VeraCrypt file container 0.455
Then the VeraCrypt file container has been unmounted and locked 0.206
After features/support/hooks.rb:291 0.874
After features/support/hooks.rb:75 0.017
1:1.628
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.284
And I unlock and mount this VeraCrypt file container with GNOME Disks 29.082
And I open this VeraCrypt volume in GNOME Files 4.656
Then I see the expected contents in this VeraCrypt volume 13.750
When I lock the currently opened VeraCrypt file container 0.389
Then the VeraCrypt file container has been unmounted and locked 0.465
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.000
Tags: @product
8.268
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.206
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.062
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.000
Tags: @product
21.162
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.123
When I start "WhisperBack" via GNOME Activities Overview 9.673
Then WhisperBack has debugging information 3.365
After features/support/hooks.rb:291 0.962
After features/support/hooks.rb:75 0.000