Project Number Date
test_Tails_ISO_stable 4614 11 Jan 2024, 12:31

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1391 0 0 0 0 1391 188 0 188 4:12:52.813 Passed
Tags: @product
1:42.209
Before features/support/hooks.rb:245 0.018
Given a computer 5.257
And I temporarily create a 100 MiB disk named "swap" 0.849
And I create a gpt swap partition on disk "swap" 11.433
And I plug SATA drive "swap" 1.060
And I temporarily create a 2 GiB disk named "live_hd" 0.039
And I write the Tails ISO image to disk "live_hd" 18.378
And I plug SATA drive "live_hd" 1.067
When I start Tails with network unplugged and I login 1:3.611
Then a "swap" partition was detected by Tails on drive "swap" 0.145
And drive "live_hd" is detected by Tails 0.112
But Tails has no disk swap enabled 0.100
And drive "live_hd" is not mounted 0.152
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.106
Tags: @product
1:20.104
Before features/support/hooks.rb:245 0.002
Given a computer 0.192
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.047
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 20.942
And I plug non-removable USB drive "fake_TailsData" 1.060
When I start the computer 0.946
And the computer boots Tails 43.528
Then drive "fake_TailsData" is detected by Tails 0.120
And Tails Greeter has not detected a persistence partition 13.266
After features/support/hooks.rb:291 0.802
After features/support/hooks.rb:75 0.009
Tags: @product
1:13.225
Before features/support/hooks.rb:245 0.002
Given a computer 0.165
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.048
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 14.928
And I plug SATA drive "fake_TailsData" 1.061
When I start the computer 1.115
And the computer boots Tails 42.665
Then drive "fake_TailsData" is detected by Tails 0.130
And Tails Greeter has not detected a persistence partition 13.111
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.009
Tags: @product
1:13.347
Before features/support/hooks.rb:245 0.003
Given a computer 0.161
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.056
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.964
And I plug SATA drive "gpt_ext2" 1.055
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.053
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 5.006
And I plug SATA drive "msdos_fat32" 1.065
And I start Tails from DVD with network unplugged and I login 1:1.522
Then drive "gpt_ext2" is detected by Tails 0.138
And drive "gpt_ext2" is not mounted 0.100
And drive "msdos_fat32" is detected by Tails 0.123
And drive "msdos_fat32" is not mounted 0.097
After features/support/hooks.rb:291 0.755
After features/support/hooks.rb:75 0.006
Tags: @product
1:58.622
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:38.244
And running a command as root with pkexec requires PolicyKit administrator privileges 0.201
Then I can run a command as root with sudo 0.165
Then I can run a command as root with pkexec 20.010
After features/support/hooks.rb:291 0.790
After features/support/hooks.rb:75 0.007
Tags: @product
2:17.122
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 39.310
And running a command as root with pkexec requires PolicyKit administrator privileges 0.217
Then I cannot run a command as root with sudo and the standard passwords 0.251
And I cannot run a command as root with pkexec and the standard passwords 30.139
Then I cannot login as root using su with the standard passwords 1:7.203
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.000
Feature: Time syncing
21.887
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 7.853
When the network is plugged 0.162
And I successfully configure Tor 13.819
Then the system clock is less than 5 minutes incorrect 0.052
After features/support/hooks.rb:450 0.488
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.000
Feature: Time syncing
24.795
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.343
When the network is plugged 0.051
And the Tor Connection Assistant autostarts 2.911
And I configure some normal bridges in the Tor Connection Assistant 11.725
And I wait until Tor is ready 1.682
Then the system clock is less than 5 minutes incorrect 0.080
After features/support/hooks.rb:450 0.505
After features/support/hooks.rb:291 0.628
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.481
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.406
When I bump the system time with "+1 day" 0.249
And I capture all network traffic 0.008
And the network is plugged 0.416
And the Tor Connection Assistant autostarts 3.045
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 10.675
And I wait until Tor is ready 4.699
Then the system clock is less than 5 minutes incorrect 0.074
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.903
After features/support/hooks.rb:450 0.552
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.046
Feature: Time syncing
1:6.872
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 9.279
When I bump the system time with "-15 days" 0.292
And I warm reboot the computer 0.083
And the computer reboots Tails 56.546
Then Tails' hardware clock is close to the host system's time 0.670
After features/support/hooks.rb:450 0.125
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.010
Feature: Time syncing
1:11.156
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD without network and logged in 8.096
When I bump the hardware clock's time with "-15 days" 2.064
And I warm reboot the computer 0.065
And the computer reboots Tails 59.875
Then the hardware clock is still off by "-15 days" 1.054
After features/support/hooks.rb:450 0.104
After features/support/hooks.rb:291 0.610
After features/support/hooks.rb:75 0.005
Feature: Time syncing
44.027
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.143
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.023
And I start the computer 0.943
And the computer boots Tails 42.789
Then the system clock is just past Tails' source date 0.127
After features/support/hooks.rb:450 0.106
After features/support/hooks.rb:291 0.600
After features/support/hooks.rb:75 0.005
Feature: Time syncing
31.549
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.424
And I make sure time sync before Tor connects times out 1.151
When the network is plugged 0.040
And I successfully configure Tor 21.799
Then the system clock is less than 5 minutes incorrect 0.133
After features/support/hooks.rb:450 0.529
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
Feature: Time syncing
1:2.061
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.412
When I bump the system time with "+8 hours +15 minutes" 0.297
And all notifications have disappeared 2.867
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.164
And the network is plugged 0.039
And the Tor Connection Assistant autostarts 2.673
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.136
And I click "Connect to Tor" 1.195
And the Tor Connection Assistant fails to connect to Tor 15.998
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 15.034
Then the system clock is less than 20 minutes incorrect 0.269
When I click "Connect to Tor" 1.194
Then I wait until Tor is ready 7.850
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.848
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.073
After features/support/hooks.rb:450 0.485
After features/support/hooks.rb:291 0.793
After features/support/hooks.rb:75 0.046
Feature: Time syncing
57.788
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 9.530
When I bump the system time with "+8 hours +15 minutes" 0.257
And all notifications have disappeared 2.785
And I capture all network traffic 0.003
And the network is plugged 0.049
And the Tor Connection Assistant autostarts 2.833
# 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.242
And I click "Connect to Tor" 1.230
Then the Tor Connection Assistant reports that it failed to connect 11.735
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.822
Then the system clock is less than 20 minutes incorrect 0.337
# "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.499
When I click "Connect to Tor" 1.154
Then I wait until Tor is ready 6.874
And all Internet traffic has only flowed through the configured bridges 0.986
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.067
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.379
After features/support/hooks.rb:450 0.489
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.036
Feature: Time syncing
22.512
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.851
And I make sure time sync before Tor connects uses a fake connectivity check service 1.138
And the network is plugged 0.054
And Tor is ready 11.965
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.499
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.652
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.000
Tags: @product
15.055
When I configure some normal bridges in the Tor Connection Assistant 10.507
Then I wait until Tor is ready 3.602
And tca.conf includes the configured bridges 0.016
And available upgrades have been checked 0.055
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.872
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.031
Tags: @product
14.343
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 9.448
Then I wait until Tor is ready 3.968
And tca.conf includes the configured bridges 0.016
And available upgrades have been checked 0.056
And all Internet traffic has only flowed through the configured bridges 0.854
After features/support/hooks.rb:291 0.853
After features/support/hooks.rb:75 0.076
18.039
When I configure the default bridges in the Tor Connection Assistant 10.793
Then I wait until Tor is ready 4.848
And Tor is configured to use the default bridges 0.604
And tca.conf includes no bridge 0.014
And available upgrades have been checked 0.071
And Tor is configured to use the default bridges 0.530
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.175
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.038
Tags: @product
26.053
Given the Tor network is blocked 2.058
When I configure a direct connection in the Tor Connection Assistant 18.110
Then I wait until Tor is ready 4.280
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.080
And Tor is configured to use the default bridges 0.496
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.015
After features/support/hooks.rb:291 0.621
After features/support/hooks.rb:75 0.058
Tags: @product
45.735
Given the Tor network and default bridges are blocked 2.059
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.942
Then the Tor Connection Assistant reports that it failed to connect 0.114
And tca.conf is empty 0.263
Given the Tor network and default bridges are unblocked 1.346
And I retry connecting to Tor 1.178
Then I wait until Tor is ready 8.536
And tca.conf includes no bridge 0.016
And available upgrades have been checked 1.139
And all Internet traffic has only flowed through Tor or connectivity check service 1.137
After features/support/hooks.rb:291 0.853
After features/support/hooks.rb:75 0.054
Tags: @product
4.357
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.065
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.141
And I cannot click the "Connect to Tor" button 0.149
After features/support/hooks.rb:291 0.729
After features/support/hooks.rb:75 0.046
Tags: @product
55.323
Given I configure a direct connection in the Tor Connection Assistant 6.909
And I wait until Tor is ready 32.258
When I disconnect the network through GNOME 2.736
And I connect the network through GNOME 2.617
Then the Tor Connection Assistant autostarts 1.803
And the Tor Connection Assistant connects to Tor 6.058
And I wait until Tor is ready 1.098
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.055
And all Internet traffic has only flowed through Tor or connectivity check service 1.784
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.043
Tags: @product
40.592
Given I configure a direct connection in the Tor Connection Assistant 6.682
And I wait until Tor is ready 2.343
And I disconnect the network through GNOME 2.679
And the Tor network and default bridges are blocked 1.550
When I connect the network through GNOME 2.546
Then the Tor Connection Assistant reports that it failed to connect 24.789
After features/support/hooks.rb:291 0.767
After features/support/hooks.rb:75 0.038
Tags: @product
36.756
Given the Tor network and default bridges are blocked 2.417
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.026
Then the Tor Connection Assistant reports that it failed to connect 0.173
Given the Tor network and default bridges are unblocked 2.644
When I click "Connect to Tor" 1.199
Then I wait until Tor is ready 6.618
And Tor is configured to use the default bridges 0.645
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.030
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.037
18.613
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.154
And I prepare Tails for memory erasure tests 0.583
When I start a process allocating 128 MiB of memory with a known pattern 1.256
Then patterns cover at least 128 MiB in the guest's memory 4.148

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

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

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

After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
1:1.292
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.504
And I prepare Tails for memory erasure tests 0.587
And I find very few patterns in the guest's memory 4.287

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 1.023
After features/support/hooks.rb:75 0.001
49.120
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD without network and logged in 9.511
And I prepare Tails for memory erasure tests 0.484
When I fill a 128 MiB file with a known pattern on the root filesystem 12.292
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.200
Then patterns cover at least 128 MiB in the guest's memory 3.096

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

When I trigger shutdown 0.531
And I wait 20 seconds 20.014

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.453
After features/support/hooks.rb:75 0.000
6:11.062
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:27.009
And I prepare Tails for memory erasure tests 0.426
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.919
When I trigger shutdown 0.397
And I wait 20 seconds 20.014

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.728
After features/support/hooks.rb:75 0.011
38.321
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.786
And I temporarily create a 4 GiB disk named "gptfat" 0.066
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.064
And I plug USB drive "gptfat" 2.413
When I start Tails Installer 22.940
Then I am told by Tails Installer that the destination device "is too small" 0.049
After features/support/hooks.rb:291 0.957
After features/support/hooks.rb:75 0.001
Tags: @product
33.792
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.259
And I temporarily create a 7200 MiB disk named "temp" 0.088
And I start Tails Installer 22.432
But a suitable USB device is not found 0.022
When I plug USB drive "temp" 2.699
Then the "temp" USB drive is selected 0.091
When I unplug USB drive "temp" 0.176
Then a suitable USB device is not found 0.022
After features/support/hooks.rb:291 0.930
After features/support/hooks.rb:75 0.000
Tags: @product
3:57.962
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 9.167
And I temporarily create a 7200 MiB disk named "install" 0.051
And I create a gpt partition with a vfat filesystem on disk "install" 5.185
And I plug USB drive "install" 2.501
And I install Tails to USB drive "install" by cloning 3:29.316
Then the running Tails is installed on USB drive "install" 11.684
But there is no persistence partition on USB drive "install" 0.055
After features/support/hooks.rb:291 1.149
After features/support/hooks.rb:75 0.114
Tags: @product
3:53.190
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.639
And I temporarily create a 7200 MiB disk named "install" 0.044
And I plug USB drive "install" 2.572
And I install Tails to USB drive "install" by cloning 3:30.122
Then the running Tails is installed on USB drive "install" 11.740
But there is no persistence partition on USB drive "install" 0.071
After features/support/hooks.rb:291 1.168
After features/support/hooks.rb:75 0.106
Tags: @product
4:30.362
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.113
And I create a file in the Persistent directory 0.078
And I temporarily create a 7200 MiB disk named "install" 0.044
And I create a gpt partition with a vfat filesystem on disk "install" 4.157
And I plug USB drive "install" 2.471
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:51.993
Then the running Tails is installed on USB drive "install" 14.340
And there is a persistence partition on USB drive "install" 0.157
And the USB drive "install" contains the same files as my persistent storage 5.004
After features/support/hooks.rb:291 2.180
After features/support/hooks.rb:75 0.135
Tags: @product
4:0.563
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 11.688
And I temporarily create a 7200 MiB disk named "install" 0.044
And I plug USB drive "install" 2.481
And I install Tails to USB drive "install" by cloning 3:32.319
Then the running Tails is installed on USB drive "install" 13.955
And there is no persistence partition on USB drive "install" 0.074
After features/support/hooks.rb:291 1.846
After features/support/hooks.rb:75 0.103
Tags: @product
4:3.203
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 10.096
And I have started Tails from DVD without network and logged in 8.849
And I clone USB drive "__internal" to a temporary USB drive "install" 1.238
And I plug USB drive "install" 2.492
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 3:28.571
Then the running Tails is installed on USB drive "install" 11.883
And there is no persistence partition on USB drive "install" 0.072
After features/support/hooks.rb:291 1.052
After features/support/hooks.rb:75 0.116
Tags: @product @uefi
1:41.904
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.923
And I power off the computer 0.319
And the computer is set to boot in UEFI mode 0.024
When I start Tails from USB drive "__internal" with network unplugged and I login 1:25.148
Then Tails is running from USB drive "__internal" 0.386
And the boot device has safe access rights 4.051
And Tails has started in UEFI mode 0.050
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.006
Tags: @product
1:34.748
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.510
And I plug and mount a USB drive containing a Tails USB image 27.037
And I create a 7200 MiB disk named "usbimage" 0.047
And I plug USB drive "usbimage" 2.443
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 56.709
After features/support/hooks.rb:291 1.523
After features/support/hooks.rb:75 0.089
Tags: @product
1:7.433
Before features/support/hooks.rb:245 0.003
Given a computer 0.235
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:5.950
Then Tails is running from USB drive "usbimage" 0.365
And the label of the system partition on "usbimage" is "Tails" 0.205
And the system partition on "usbimage" is an EFI system partition 0.183
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.163
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.111
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.102
And the system partition on "usbimage" has the expected flags 0.116
After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.005
5:26.871
Before features/support/hooks.rb:245 0.003
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 48.728
And I update APT using apt 16.567
And I install "popularity-contest" using apt 19.751
Then I am proposed to add the "popularity-contest" package to my Additional Software 58.204
When I create a persistent storage and activate the Additional Software feature 19.115
Then Additional Software is correctly configured for package "popularity-contest" 1.568
When I shutdown Tails and wait for the computer to power off 11.088
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:30.560
Then Additional Software is correctly configured for package "popularity-contest" 1.050
And the package "popularity-contest" is installed after Additional Software has been started 0.237
After features/support/hooks.rb:450 40.054
After features/support/hooks.rb:291 1.452
After features/support/hooks.rb:75 0.013
2:54.027
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given a computer 0.186
And I start Tails from USB drive "__internal" and I login with an administration password 1:18.381
And I update APT using apt 16.441
When I install "makepp" using apt 19.634
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 59.294
And the package "makepp" is installed 0.088
After features/support/hooks.rb:450 36.589
After features/support/hooks.rb:291 0.928
After features/support/hooks.rb:75 0.063
5:12.387
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.211
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:30.126
When I uninstall "popularity-contest" using apt 16.001
And I accept removing "popularity-contest" from Additional Software 0.692
Then "popularity-contest" is not in the list of Additional Software 0.834
When I start Synaptic 23.860
And I update APT using Synaptic 22.002
And I install "cowsay" using Synaptic 8.562
And I accept adding "cowsay" to Additional Software 0.866
Then Additional Software is correctly configured for package "cowsay" 0.903
When I uninstall "cowsay" using apt 3.297
And I refuse removing "cowsay" from Additional Software 0.685
Then Additional Software is correctly configured for package "cowsay" 0.831
When I start "Additional Software" via GNOME Activities Overview 12.550
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.813
Then "cowsay" is not in the list of Additional Software 1.344
When I install "cowsay" using apt 3.295
And I refuse adding "cowsay" to Additional Software 0.684
Then "cowsay" is not in the list of Additional Software 0.821
After features/support/hooks.rb:450 1.261
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.048
11:50.240
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.006
Given a computer 0.227
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:6.338
And I configure APT to prefer an old version of cowsay 0.031
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.849
And I accept adding "cowsay" to Additional Software 1:5.109
And Additional Software is correctly configured for package "cowsay" 1.552
And I shutdown Tails and wait for the computer to power off 5.053
And I start Tails from USB drive "__internal" with network unplugged 46.569
And I enable persistence 31.860
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.024
And I log in to a new session 24.222
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.585
And I revert the APT tweaks that made it prefer an old version of cowsay 0.067
# 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.062
And the network is plugged 0.050
And Tor is ready 21.749
# 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 4.923
And available upgrades have been checked 0.247
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.182
And I can open the Additional Software configuration window from the notification 2.549
And I shutdown Tails and wait for the computer to power off 2:2.439
And I start Tails from USB drive "__internal" with network unplugged 44.695
And I enable persistence 31.669
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.021
And I log in to a new session 22.710
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 51.500
And I revert the APT tweaks that made it prefer an old version of cowsay 0.079
And the network is plugged 0.043
And Tor is ready 39.505
Then the Additional Software upgrade service has started 0.205
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.112
After features/support/hooks.rb:450 2.631
After features/support/hooks.rb:291 1.166
After features/support/hooks.rb:75 0.070
1:47.190
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given a computer 0.270
And I start Tails from USB drive "__internal" with network unplugged 45.300
And I enable persistence 32.153
And I remove the "cowsay" deb files from the APT cache 0.697
# 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.070
And I log in to a new session 24.116
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 1.868
And I can open the Additional Software log file from the notification 2.497
And the package "cowsay" is not installed 0.215
After features/support/hooks.rb:450 0.152
After features/support/hooks.rb:291 0.949
After features/support/hooks.rb:75 0.012
Tags: @product
1:33.404
Before features/support/hooks.rb:245 0.008
Given a computer 0.198
And I create a 7200 MiB disk named "old" 0.057
And I plug USB drive "old" 1.055
And I write an old version of the Tails USB image to disk "old" 19.858
When I start Tails from USB drive "old" with network unplugged 1:8.520
Then the boot device has safe access rights 2.835
And Tails is running from USB drive "old" 0.301
And there is no persistence partition on USB drive "old" 0.079
And process "udev-watchdog" is running 0.060
And udev-watchdog is monitoring the correct device 0.251
And I unplug USB drive "old" 0.186
After features/support/hooks.rb:291 3.514
After features/support/hooks.rb:75 0.009
Tags: @product
1:59.992
Before features/support/hooks.rb:245 0.004
Given a computer 0.171
And I start Tails from USB drive "old" with network unplugged and I login 1:4.602
Then Tails is running from USB drive "old" 0.605
And I create a persistent partition 43.994
And I take note of which tps features are available 1.521
Then a Tails persistence partition exists on USB drive "old" 0.976
And I shutdown Tails and wait for the computer to power off 8.120
After features/support/hooks.rb:291 0.180
After features/support/hooks.rb:75 0.012
Tags: @product
2:14.276
Before features/support/hooks.rb:245 0.005
Given a computer 0.215
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:46.762
Then Tails is running from USB drive "old" 0.368
And all tps features are active 2.052
When I write some files expected to persist 1.940
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.235
And all persistence configuration files have safe access rights 0.612
And all persistent directories from the old Tails version have safe access rights 2.724
And I take note of which tps features are available 0.422
And I shutdown Tails and wait for the computer to power off 3.084
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.856
After features/support/hooks.rb:291 0.129
After features/support/hooks.rb:75 0.010
Tags: @product
2:30.924
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.867
And I log in to a new session 14.622
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.107
And I plug USB drive "to_upgrade" 2.440
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:50.162
Then the running Tails is installed on USB drive "to_upgrade" 12.350
And I unplug USB drive "to_upgrade" 0.195
And I unplug USB drive "__internal" 0.178
After features/support/hooks.rb:291 1.736
After features/support/hooks.rb:75 0.000
Tags: @product
1:59.047
Before features/support/hooks.rb:245 0.006
Given a computer 0.176
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:49.379
Then all tps features from the old Tails version are active 1.691
And Tails is running from USB drive "to_upgrade" 0.310
And the boot device has safe access rights 3.375
And the expected persistent files created with the old Tails version are present in the filesystem 1.640
And all persistent directories from the old Tails version have safe access rights 2.473
After features/support/hooks.rb:291 0.607
After features/support/hooks.rb:75 0.009
5:53.884
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.009
And no SquashFS delta is installed 0.107
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.301
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.057
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.380
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.622
When the network is plugged 0.036
And Tor is ready 16.639
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 3.606
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 8.699
Given I shutdown Tails and wait for the computer to power off 6.593
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.064
Then Tails is running version 2.2~testoverlayfsng 0.118
And all tps features are active 2.417
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.386
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.084
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.307
# We'll really install Tails_amd64_2.0~testoverlayfsng_to_2.3~testoverlayfsng.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.280
When the network is plugged 0.056
And Tor is ready 17.429
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 2.585
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 7.721
Given I shutdown Tails and wait for the computer to power off 4.236
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:45.963
Then Tails is running version 2.3~testoverlayfsng 0.112
And all tps features are active 2.120
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.609
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.071
# 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.282
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.345
When the network is plugged 0.051
And Tor is ready 15.055
Then the Upgrader considers the system as up-to-date 10.787
# 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 25.262
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.478
After features/support/hooks.rb:291 0.797
After features/support/hooks.rb:75 0.025
28.868
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 8.983
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.284
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.051
And the signing key used by the Upgrader is outdated 0.612
But a current signing key is available on our website 0.000
When the network is plugged 0.047
And Tor is ready 16.295
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.593
After features/support/hooks.rb:291 0.729
After features/support/hooks.rb:75 0.000
52.314
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 43.012
When I eject the boot medium 0.280
Then Tails eventually shuts down 9.021
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
35.346
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 7.973
And I prepare Tails for memory erasure tests 0.472
And I fill a 128 MiB file with a known pattern on the root filesystem 12.427
And patterns cover at least 128 MiB in the guest's memory 3.222

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

When I eject the boot medium 0.472
And I wait for Tails to finish wiping the memory 9.049
Then I find very few patterns in the guest's memory 1.729

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

After features/support/hooks.rb:291 3.524
After features/support/hooks.rb:75 0.000
3:32.956
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.929
And I prepare Tails for memory erasure tests 0.465
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.955
And I fill the USB drive with a known pattern 3:3.080
And I read the content of the test FS 0.140
And patterns cover at least 99% of the test FS size in the guest's memory 2.951

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

When I eject the boot medium 0.345
And I wait for Tails to finish wiping the memory 9.272
Then I find very few patterns in the guest's memory 1.815

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

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

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

When I eject the boot medium 0.271
And I wait for Tails to finish wiping the memory 4.100
Then I find very few patterns in the guest's memory 1.696

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

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

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

When I eject the boot medium 0.733
And I wait for Tails to finish wiping the memory 10.701
Then I find very few patterns in the guest's memory 1.703

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

And Tails eventually shuts down 1:28.269
After features/support/hooks.rb:291 0.151
After features/support/hooks.rb:75 0.000
Tags: @product
43.532
Before features/support/hooks.rb:245 0.007
Given a computer 0.215
And I start Tails from DVD with network unplugged and genuine APT sources 42.996
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.053
And no proposed-updates APT suite is enabled 0.045
And no experimental APT suite is enabled for deb.torproject.org 0.054
And if releasing, no unversioned Tails APT source is enabled 0.154

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.589
After features/support/hooks.rb:75 0.010
Tags: @product
1:16.046
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.112
# 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 5.076
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.236
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.853
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.022
When I start Tails' custom backup tool 13.107
Then the backup tool displays "Plug in your backup Tails USB stick" 2.080
When I plug USB drive "backup" 2.730
And I give the Persistent Storage on drive "backup" its own UUID 0.130
And I click "Retry" in the backup tool 1.152
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.211
When I click "Back Up" in the backup tool 1.130
And I enter my persistent storage passphrase into the polkit prompt 2.334
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 16.616
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.175
And I plug USB drive "backup" 3.218
Then the USB drive "backup" contains the same files as my persistent storage 4.854
After features/support/hooks.rb:291 2.078
After features/support/hooks.rb:75 0.113
Tags: @product
0.185
Then the hostname should not have been leaked on the network 0.185
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.041
Tags: @product
0.667
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.164
And I switch to the "manually-added-con" NetworkManager connection 0.301
Then the hostname should not have been leaked on the network 0.201
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.031
26.425
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.837
When I double-click on the Tails documentation launcher on the desktop 18.085
Then "Tails - Documentation" has loaded in the Tor Browser 0.502
After features/support/hooks.rb:291 1.061
After features/support/hooks.rb:75 0.000
34.210
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.893
When I double-click on the Tails documentation launcher on the desktop 19.672
Then "Tails - Documentation" has loaded in the Tor Browser 0.643
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.000
25.871
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.204
When I double-click on the Report an Error launcher on the desktop 16.708
Then the support documentation page opens in Tor Browser 0.957
After features/support/hooks.rb:291 1.074
After features/support/hooks.rb:75 0.000
25.094
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD without network and logged in 11.195
When I start Electrum through the GNOME menu 12.724
But the "electrum" tps feature is not enabled 0.605
And I see a warning that Electrum is not persistent 0.568
After features/support/hooks.rb:450 0.113
After features/support/hooks.rb:291 0.785
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
33.981
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.877
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.141
When I open "/home/amnesia/default-testpage.pdf" with Evince 16.934
Then I see "CupsTestPage.png" after at most 40 seconds 1.806
And I can print the current document to "/home/amnesia/output.pdf" 7.221
After features/support/hooks.rb:291 0.927
After features/support/hooks.rb:75 0.000
Feature: Using Evince
33.684
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.841
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.161
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.071
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.073
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.046
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.147
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.795
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.265
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.383
When I close Evince 0.230
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.144
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.679
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.233
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.114
When I close Evince 0.301
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.162
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.627
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.291
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.112
After features/support/hooks.rb:291 0.748
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
36.430
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.117
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.190
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.073
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 17.006
Then I see "CupsTestPage.png" after at most 40 seconds 1.728
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 8.314
After features/support/hooks.rb:291 1.026
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.545
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 8.733
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.153
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.079
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.204
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.208
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.755
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.411
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.000
18.491
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.204
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.079
When I press the "PRINTSCREEN" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.075
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.000
Tags: @product
8.270
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.756
When the "Dogtail rules!" notification is sent 0.155
Then the "Dogtail rules!" notification is shown to the user 0.358
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.000
Tags: @product @doc
9.813
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.488
Then the included OpenPGP keys are valid for the next 1 month 2.324
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
Tags: @product
20.954
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.772
Then the keys trusted by APT are valid for the next 3 months 13.182
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
42.412
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.246
And I log in to a new session in German (de) 30.337
Then the amnesiac Documents directory exists 0.060
And there is a GNOME bookmark for the amnesiac Documents directory 1.767
After features/support/hooks.rb:291 0.755
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.197
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.681
And I log in to a new session in German (de) 28.919
Then the amnesiac Downloads directory exists 0.046
And there is a GNOME bookmark for the amnesiac Downloads directory 1.549
After features/support/hooks.rb:291 0.756
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.750
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.937
And I log in to a new session in German (de) 30.331
Then the amnesiac Music directory exists 0.056
And there is a GNOME bookmark for the amnesiac Music directory 1.425
After features/support/hooks.rb:291 0.753
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
36.929
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.731
And I log in to a new session in German (de) 27.515
Then the amnesiac Pictures directory exists 0.061
And there is a GNOME bookmark for the amnesiac Pictures directory 1.621
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
38.850
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.670
And I log in to a new session in German (de) 28.477
Then the amnesiac Videos directory exists 0.051
And there is a GNOME bookmark for the amnesiac Videos directory 1.651
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.000
Feature: Localization
54.809
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.077
And I log in to a new session in German (de) 28.028
When I double-click on the Report an Error launcher on the desktop 18.079
Then the support documentation page opens in Tor Browser 0.624
After features/support/hooks.rb:291 1.110
After features/support/hooks.rb:75 0.000
Feature: Localization
3:6.750
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.363
When I log in to a new session in Arabic (ar) 29.545
Then the keyboard layout is set to "us" 0.154
When the network is plugged 0.047
And Tor is ready 44.577
Then I successfully start the Unsafe Browser in "ar" 24.495
And I kill the Unsafe Browser 5.877
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 35.621
And DuckDuckGo is the default search engine 9.738
And I kill the Tor Browser 5.368
And the screen keyboard works in Thunderbird 22.316
And the layout of the screen keyboard is set to "us" 0.530
After features/support/hooks.rb:291 1.926
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.451
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.327
When I log in to a new session in Chinese (zh_CN) 29.050
Then the keyboard layout is set to "cn" 0.128
When the network is plugged 0.038
And Tor is ready 13.758
Then I successfully start the Unsafe Browser in "zh_CN" 28.591
And I kill the Unsafe Browser 5.829
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 34.314
And DuckDuckGo is the default search engine 10.091
And I kill the Tor Browser 5.642
And the screen keyboard works in Thunderbird 25.946
And the layout of the screen keyboard is set to "us" 0.591
After features/support/hooks.rb:291 1.284
After features/support/hooks.rb:75 0.000
Feature: Localization
3:3.817
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.956
When I log in to a new session in English (en) 29.884
Then the keyboard layout is set to "us" 0.155
When the network is plugged 0.038
And Tor is ready 43.999
Then I successfully start the Unsafe Browser in "en" 27.290
And I kill the Unsafe Browser 5.903
When I enable the screen keyboard 0.145
Then the screen keyboard works in Tor Browser 34.555
And DuckDuckGo is the default search engine 5.337
And I kill the Tor Browser 5.325
And the screen keyboard works in Thunderbird 22.619
And the layout of the screen keyboard is set to "us" 0.605
After features/support/hooks.rb:291 1.413
After features/support/hooks.rb:75 0.000
Feature: Localization
2:34.772
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.689
When I log in to a new session in French (fr) 28.076
Then the keyboard layout is set to "fr" 0.108
When the network is plugged 0.042
And Tor is ready 15.974
Then I successfully start the Unsafe Browser in "fr" 26.012
And I kill the Unsafe Browser 5.691
When I enable the screen keyboard 0.129
Then the screen keyboard works in Tor Browser 33.116
And DuckDuckGo is the default search engine 9.839
And I kill the Tor Browser 5.388
And the screen keyboard works in Thunderbird 22.138
And the layout of the screen keyboard is set to "fr" 0.565
After features/support/hooks.rb:291 1.181
After features/support/hooks.rb:75 0.000
Feature: Localization
2:32.613
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.432
When I log in to a new session in German (de) 28.977
Then the keyboard layout is set to "de" 0.117
When the network is plugged 0.044
And Tor is ready 13.272
Then I successfully start the Unsafe Browser in "de" 25.289
And I kill the Unsafe Browser 6.042
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 33.297
And DuckDuckGo is the default search engine 9.276
And I kill the Tor Browser 5.362
And the screen keyboard works in Thunderbird 21.805
And the layout of the screen keyboard is set to "de" 0.560
After features/support/hooks.rb:291 1.029
After features/support/hooks.rb:75 0.000
Feature: Localization
2:35.771
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.233
When I log in to a new session in Italian (it) 29.516
Then the keyboard layout is set to "it" 0.209
When the network is plugged 0.035
And Tor is ready 15.234
Then I successfully start the Unsafe Browser in "it" 25.955
And I kill the Unsafe Browser 5.843
When I enable the screen keyboard 0.157
Then the screen keyboard works in Tor Browser 32.632
And DuckDuckGo is the default search engine 9.393
And I kill the Tor Browser 5.330
And the screen keyboard works in Thunderbird 21.612
And the layout of the screen keyboard is set to "us" 0.616
After features/support/hooks.rb:291 1.177
After features/support/hooks.rb:75 0.000
Feature: Localization
2:36.422
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.899
When I log in to a new session in Persian (fa) 28.282
Then the keyboard layout is set to "ir" 0.143
When the network is plugged 0.056
And Tor is ready 14.407
Then I successfully start the Unsafe Browser in "fa" 25.789
And I kill the Unsafe Browser 6.609
When I enable the screen keyboard 0.155
Then the screen keyboard works in Tor Browser 35.729
And DuckDuckGo is the default search engine 9.436
And I kill the Tor Browser 5.313
And the screen keyboard works in Thunderbird 22.043
And the layout of the screen keyboard is set to "ir" 0.554
After features/support/hooks.rb:291 1.015
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.368
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.693
When I log in to a new session in Portuguese (pt) 28.445
Then the keyboard layout is set to "pt" 0.138
When the network is plugged 0.035
And Tor is ready 16.325
Then I successfully start the Unsafe Browser in "pt" 26.854
And I kill the Unsafe Browser 5.941
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 33.192
And DuckDuckGo is the default search engine 18.204
And I kill the Tor Browser 5.564
And the screen keyboard works in Thunderbird 21.298
And the layout of the screen keyboard is set to "us" 0.546
After features/support/hooks.rb:291 3.946
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.988
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.851
When I log in to a new session in Russian (ru) 27.706
Then the keyboard layout is set to "ru" 0.213
When the network is plugged 0.043
And Tor is ready 15.317
Then I successfully start the Unsafe Browser in "ru" 28.746
And I kill the Unsafe Browser 5.965
When I enable the screen keyboard 0.172
Then the screen keyboard works in Tor Browser 35.257
And DuckDuckGo is the default search engine 9.474
And I kill the Tor Browser 5.285
And the screen keyboard works in Thunderbird 25.400
And the layout of the screen keyboard is set to "ru" 0.551
After features/support/hooks.rb:291 1.100
After features/support/hooks.rb:75 0.000
Feature: Localization
2:35.128
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.314
When I log in to a new session in Spanish (es) 28.481
Then the keyboard layout is set to "es" 0.158
When the network is plugged 0.034
And Tor is ready 14.079
Then I successfully start the Unsafe Browser in "es" 28.916
And I kill the Unsafe Browser 5.619
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 32.757
And DuckDuckGo is the default search engine 8.917
And I kill the Tor Browser 5.271
And the screen keyboard works in Thunderbird 21.911
And the layout of the screen keyboard is set to "us" 0.542
After features/support/hooks.rb:291 1.148
After features/support/hooks.rb:75 0.000
Feature: Localization
3:4.873
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.689
When I log in to a new session in Turkish (tr) 30.065
Then the keyboard layout is set to "tr" 0.232
When the network is plugged 0.033
And Tor is ready 45.183
Then I successfully start the Unsafe Browser in "tr" 24.518
And I kill the Unsafe Browser 5.813
When I enable the screen keyboard 0.136
Then the screen keyboard works in Tor Browser 32.037
And DuckDuckGo is the default search engine 9.028
And I kill the Tor Browser 5.415
And the screen keyboard works in Thunderbird 24.133
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:291 1.193
After features/support/hooks.rb:75 0.000
Tags: @product
42.710
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.659
And I capture all network traffic 0.004
When I disable MAC spoofing in Tails Greeter 3.505
And I log in to a new session 14.113
And the network is plugged 0.036
And Tor is ready 14.266
Then 1 network interface is enabled 0.082
And the 1st network device has its real MAC address configured 0.149
When I hotplug a network device and wait for it to be initialized 1.436
Then 2 network interfaces are enabled 0.058
And the 2nd network device has its real MAC address configured 0.087
And some network device leaked the real MAC address 0.307
After features/support/hooks.rb:291 0.800
After features/support/hooks.rb:75 0.055
Tags: @product
37.933
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.664
And I capture all network traffic 0.006
When I log in to a new session 14.517
And the network is plugged 0.041
And Tor is ready 13.566
Then 1 network interface is enabled 0.109
And the 1st network device has a spoofed MAC address configured 0.078
When I hotplug a network device and wait for it to be initialized 1.553
Then 2 network interfaces are enabled 0.098
And the 2nd network device has a spoofed MAC address configured 0.073
And no network device leaked the real MAC address 0.223
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.054
Tags: @product
2:22.265
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.751
And I capture all network traffic 0.006
And the network is plugged 0.044
And macchanger will fail by not spoofing and always returns false 0.134
When I log in to a new session 2:11.460
Then no network interfaces are enabled 0.097
And no network device leaked the real MAC address 0.017
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.751
After features/support/hooks.rb:291 1.064
After features/support/hooks.rb:75 0.042
Tags: @product
2:22.431
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.563
And I capture all network traffic 0.007
And the network is plugged 0.083
And macchanger will fail by not spoofing and always returns true 0.156
When I log in to a new session 2:10.586
Then no network interfaces are enabled 0.114
And no network device leaked the real MAC address 0.017
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.903
After features/support/hooks.rb:291 0.985
After features/support/hooks.rb:75 0.050
Tags: @product
2:23.635
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.887
And I capture all network traffic 0.007
And the network is plugged 0.078
And macchanger will fail by not spoofing and always returns true 0.140
And no network interface modules can be unloaded 1.085
When I log in to a new session 2:11.008
Then 1 network interface is enabled 0.112
But the MAC spoofing panic mode disabled networking 0.383
And no network device leaked the real MAC address 0.017
And I see the "All networking disabled" notification after at most 60 seconds 2.915
After features/support/hooks.rb:291 0.606
After features/support/hooks.rb:75 0.026
Tags: @product
43.534
Before features/support/hooks.rb:245 0.004
Given a computer 0.162
And I capture all network traffic 0.006
When I start the computer 0.966
Then the computer boots Tails 42.325
And no network interfaces are enabled 0.061
And no network device leaked the real MAC address 0.012
After features/support/hooks.rb:291 0.620
After features/support/hooks.rb:75 0.103
1:12.434
Before features/support/hooks.rb:245 0.006
Given a computer 0.166
And I start Tails from DVD with network unplugged and I login 1:0.054
And I plug and mount a USB drive containing a sample PNG 10.878
Then MAT can clean some sample PNG file 1.334
After features/support/hooks.rb:291 0.589
After features/support/hooks.rb:75 0.008
Feature: Networking
Tags: @product
58.870
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.706
And I wait between 30 and 60 seconds 34.034

Slept for 34 seconds

Then the Tor Status icon tells me that Tor is not usable 0.479
When the network is plugged 0.036
Then I successfully configure Tor 12.006
And the Tor Status icon tells me that Tor is usable 0.521
And all notifications have disappeared 3.032
And the time has synced 0.052
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
Feature: Networking
34.453
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.144
And I disable networking in Tails Greeter 1.384
And I log in to a new session 14.442
Then no network interfaces are enabled 0.124
When I hotplug a network device 0.163
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.184
After features/support/hooks.rb:291 0.935
After features/support/hooks.rb:75 0.000
Tags: @product
2:3.291
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:23.118
And I update APT using apt 17.457
And I install "python3-behave" using apt 19.885
Then the Tails Persistent Storage behave tests pass 2.829
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
Tags: @product
1:7.200
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 39.220
When I log in to a new session without activating the Persistent Storage 20.648
Then Tails is running from USB drive "__internal" 0.371
And persistence is disabled 0.209
But a Tails persistence partition exists on USB drive "__internal" 6.750
After features/support/hooks.rb:291 1.879
After features/support/hooks.rb:75 0.000
Tags: @product
2:58.273
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 20.509
Then Tails is running from USB drive "__internal" 0.809
When I create a file in the Persistent directory 0.239
And I create a persistent partition with the default settings 33.085
Then the file I created was copied to the Persistent Storage 0.445
When I shutdown Tails and wait for the computer to power off 13.224
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.550
Then persistence for "Persistent" is active 0.320
And the file I created in the Persistent directory exists 0.088
After features/support/hooks.rb:291 0.856
After features/support/hooks.rb:75 0.009
Tags: @product
1:14.462
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.466
And the system is very low on memory 2.442
When I create a file in the Persistent directory 1.196
When I try to create a persistent partition 31.371
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.145
When I close the Persistent Storage app 2.539
And I free up some memory 1.546
And I create a persistent partition with the default settings 23.479
Then the file I created was copied to the Persistent Storage 0.274
After features/support/hooks.rb:291 1.226
After features/support/hooks.rb:75 0.000
Tags: @product
2:38.112
Before features/support/hooks.rb:245 0.034
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.800
Then Tails is running from USB drive "__internal" 0.411
And all tps features are active 2.322
And all persistent directories have safe access rights 2.878
When I disable the first tps feature 16.938
Then all tps features but the first one are active 2.523
And I shutdown Tails and wait for the computer to power off 5.067
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:55.641
Then all tps features but the first one are active 2.528
After features/support/hooks.rb:291 0.846
After features/support/hooks.rb:75 0.009
Tags: @product
41.591
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.266
Then persistence for "Persistent" is active 0.114
And I create a file in the Persistent directory 0.083
Then the file I created was copied to the Persistent Storage 0.084
When I disable the first tps feature 16.595
Then persistence for "Persistent" is not active 0.076
And the Persistent directory does not exist 0.074
When I enable the first tps feature 15.129
Then persistence for "Persistent" is active 0.086
And the file I created in the Persistent directory exists 0.081
After features/support/hooks.rb:291 0.966
After features/support/hooks.rb:75 0.000
Tags: @product
41.343
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 8.908
Then persistence for "Persistent" is active 0.228
When I create a file in the Persistent directory 0.093
And I disable the first tps feature 16.580
And I delete the data of the Persistent Folder feature 15.295
Then the file I created does not exist on the Persistent Storage 0.238
After features/support/hooks.rb:291 0.927
After features/support/hooks.rb:75 0.000
Tags: @product
49.807
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.169
And the network is plugged 0.043
And Tor is ready 17.425
And I take note of which tps features are available 0.629
When I write some files expected to persist 1.593
And I shutdown Tails and wait for the computer to power off 6.089
# 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.856
After features/support/hooks.rb:291 0.125
After features/support/hooks.rb:75 0.000
Tags: @product
2:45.443
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 8.750
And the network is plugged 0.065
And Tor is ready 14.528
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.242
And I shutdown Tails and wait for the computer to power off 6.249
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:59.291
And I capture all network traffic 0.007
And the network is plugged 0.051
And Tor is ready 15.458
And I switch to the "persistent-con-current" NetworkManager connection 0.379
And the 1st network device has a spoofed MAC address configured 0.138
And no network device leaked the real MAC address 0.278
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.083
Tags: @product
48.642
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.601
And I enable persistence creation in Tails Greeter 1.110
And I log in to a new session expecting no warning about the Persistent Storage not being activated 19.902
Then I create a persistent partition with the default settings using the wizard that was already open 17.027
After features/support/hooks.rb:291 1.022
After features/support/hooks.rb:75 0.000
Tags: @product
4:24.229
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.546
When I enable persistence 34.131
Then no persistent Greeter options were restored 18.387
When I set all Greeter options to non-default values 25.071
And I log in to a new session in German (de) after having activated the Persistent Storage 36.068
Then all Greeter options are set to non-default values 0.395
When I cold reboot the computer 5.306
And the computer reboots Tails 45.632
Given I enable persistence 48.942
Then persistent Greeter options were restored 14.945
When I log in to a new session after having activated the Persistent Storage 21.527
Then all Greeter options are set to non-default values 0.274
After features/support/hooks.rb:291 0.766
After features/support/hooks.rb:75 0.009
Tags: @product
3:46.324
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.423
# Note that if anything fails after the passphrase was changed and
# before it's changed back below, subsequent scenarios might fail
# because the Persistent Storage doesn't have the expected passphrase.
When I change the passphrase of the Persistent Storage 46.839
And I shutdown Tails and wait for the computer to power off 11.798
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:47.837
And I change the passphrase of the Persistent Storage back to the original 50.424
After features/support/hooks.rb:291 2.606
After features/support/hooks.rb:75 0.013
Tags: @product
59.973
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 11.047
And I log in to a new session without activating the Persistent Storage 19.019
Then persistence is disabled 0.244
But a Tails persistence partition exists on USB drive "__internal" 6.514
And all notifications have disappeared 5.339
When I delete the persistent partition 17.493
Then there is no persistence partition on USB drive "__internal" 0.315
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
Tags: @product
2:1.895
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.288
When I write some dotfile expected to persist 0.073
And I shutdown Tails and wait for the computer to power off 5.104
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:46.106
Then the expected persistent dotfile is present in the filesystem 0.321
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.008
Tags: @product
1:27.084
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 8.234
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.071
When I try to enable persistence 1.446
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 24.095
When I log in to a new session after having activated the Persistent Storage 30.844
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 17.878
And all tps features are enabled 2.369
And all tps features but the first one are active 2.143
After features/support/hooks.rb:291 0.807
After features/support/hooks.rb:75 0.000
Tags: @product
4:36.502
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:31.621
And I enable persistence 32.305
And I log in to a new session after having activated the Persistent Storage 31.658
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.774
And persistence is enabled 0.142
After features/support/hooks.rb:291 0.952
After features/support/hooks.rb:75 0.000
Tags: @product
42.167
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 9.839
And I enable persistence but something goes wrong during the LUKS header upgrade 31.474
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.854
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.000
Tags: @product
15.945
When I choose to connect to Tor automatically 1.696
And I accept Tor Connection's offer to use my persistent bridges 2.470
And I click "Connect to Tor" 1.263
Then I wait until Tor is ready 8.212
And tca.conf includes the configured bridges 0.011
And the "TorConfiguration" tps feature is enabled and active 1.362
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.927
After features/support/hooks.rb:291 0.655
After features/support/hooks.rb:75 0.058
Tags: @product
17.479
When I choose to connect to Tor automatically 1.830
And I accept Tor Connection's offer to use my persistent bridges 1.816
And I disable saving bridges to Persistent Storage 1.938
And I configure a direct connection in the Tor Connection Assistant 8.071
Then I wait until Tor is ready 1.289
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.357
And all Internet traffic has only flowed through Tor or connectivity check service 1.163
After features/support/hooks.rb:291 0.739
After features/support/hooks.rb:75 0.062
Tags: @product
15.751
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 15.233
Then the live user has been setup by live-boot 0.141
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.087
And the live user owns its home directory which has strict permissions 0.289
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.000
22.821
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.660
When the network is plugged 0.040
And Tor is ready 13.906
Then no unexpected services are listening for network connections 0.214

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

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

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

After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
Tags: @product
23.811
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 14.858
When I request a shutdown using the system menu 1.902
Then Tails eventually shuts down 7.050
After features/support/hooks.rb:291 0.164
After features/support/hooks.rb:75 0.000
1:18.770
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.121
When I request a reboot using the system menu 2.035
Then Tails eventually restarts 1:3.613
After features/support/hooks.rb:291 3.886
After features/support/hooks.rb:75 0.000
21.813
Given I monitor the network connections of SSH 0.125
And I have the SSH key pair for an SSH server 0.423
When I connect to an SSH server on the Internet 19.530
Then I have sucessfully logged into the SSH server 1.717
And I see that SSH is properly stream isolated 0.016
After features/support/hooks.rb:450 0.443
After features/support/hooks.rb:291 0.771
After features/support/hooks.rb:75 0.000
22.064
Given I have the SSH key pair for an SSH server 0.317
And an SSH server is running on the LAN 0.278
When I connect to an SSH server on the LAN 19.464
Then I am prompted to verify the SSH fingerprint for the SSH server 2.005
After features/support/hooks.rb:450 0.451
After features/support/hooks.rb:291 0.633
After features/support/hooks.rb:75 0.000
16.972
Given I have the SSH key pair for an SFTP server 0.250
When I connect to an SFTP server on the Internet 15.801
Then I successfully connect to the SFTP server 0.920
After features/support/hooks.rb:450 0.484
After features/support/hooks.rb:291 1.034
After features/support/hooks.rb:75 0.000
17.336
Given I cancel setting up an email account 3.171
When I open Thunderbird's Add-ons Manager 2.428
And I open the Extensions tab 1.094
Then I see that no add-ons are enabled in Thunderbird 10.642
After features/support/hooks.rb:450 0.786
After features/support/hooks.rb:291 1.151
After features/support/hooks.rb:75 0.000
45.905
When I enter my email credentials into the autoconfiguration wizard 11.789
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.400
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.413
When I accept the autoconfiguration wizard's configuration 18.673
And I send an email to myself 6.210
And I fetch my email 1.615
Then I can find the email I sent to myself in my inbox 6.803
After features/support/hooks.rb:450 1.494
After features/support/hooks.rb:291 0.955
After features/support/hooks.rb:75 0.000
8.406
When the network is plugged 0.051
And the Tor Connection Assistant autostarts 2.646
And I look at the hide mode but then I go back 4.123
And I choose to connect to Tor automatically 1.428
Then Tor Connection does not propose me to use Tor bridges 0.156
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.000
Tags: @product
1:26.519
Given the Tor network and default bridges are blocked 1.590
And the network is plugged 0.044
And I make sure time sync before Tor connects indicates a captive portal 1.221
And the Tor Connection Assistant autostarts 1.366
When I choose to connect to Tor automatically 1.676
And I click "Connect to Tor" 1.161
Then the Tor Connection Assistant fails to connect to Tor 26.822
And the Tor Connection Assistant knows that it's not the time sync that failed 10.411
And the Tor Connection Assistant knows that there might be a captive portal 0.140
When I open the Unsafe Browser from Tor Connection 14.977
And I log-in to the Captive Portal 14.963
And I close the Unsafe Browser 0.122
And the Tor network and default bridges are unblocked 3.021
And I allow time sync before Tor connects to work again 0.063
And I click "Connect to Tor" 1.196
Then I wait until Tor is ready 7.739
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.000
Tags: @product
12.109
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.489
Then the firewall's policy is to drop all IPv4 traffic 0.134
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.299
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.089
And the firewall is configured to block all external IPv6 traffic 0.097
After features/support/hooks.rb:291 0.768
After features/support/hooks.rb:75 0.000
Tags: @product
50.561
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.516
And I capture all network traffic 0.008
When I successfully start the Unsafe Browser 27.862
And I open the Tails homepage in the Unsafe Browser 10.103
And the Tails homepage loads in the Unsafe Browser 0.630
Then the firewall leak detector has detected leaks 0.439
After features/support/hooks.rb:291 1.179
After features/support/hooks.rb:75 0.040
Tags: @product
13.350
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.753
And I capture all network traffic 0.008
And I disable Tails' firewall 0.279
When I do a TCP DNS lookup of "torproject.org" 1.129
Then the firewall leak detector has detected leaks 0.179
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.039
Tags: @product
12.799
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.846
And I capture all network traffic 0.010
And I disable Tails' firewall 0.278
When I do a UDP DNS lookup of "torproject.org" 0.567
Then the firewall leak detector has detected leaks 0.096
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.064
Tags: @product
16.373
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.757
And I capture all network traffic 0.006
And I disable Tails' firewall 0.271
When I send some ICMP pings 4.228
Then the firewall leak detector has detected leaks 0.108
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.036
12.924
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.600
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.250
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.074
After features/support/hooks.rb:450 0.317
After features/support/hooks.rb:291 0.600
After features/support/hooks.rb:75 0.000
12.368
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.005
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.291
And the untorified connection is logged as dropped by the firewall 0.071
After features/support/hooks.rb:450 0.323
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.000
17.816
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.365
When I open an untorified ICMP connection to 1.2.3.4 5.377
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.074
After features/support/hooks.rb:450 0.388
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
Tags: @product
21.025
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.577
And the system DNS is using the local DNS resolver 0.015
And the network is plugged 0.037
And I successfully configure Tor 12.380
Then the system DNS is still using the local DNS resolver 0.014
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.000
10.529
When I monitor the network connections of tails-security-check 0.139
And I re-run tails-security-check 0.363
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.026
After features/support/hooks.rb:450 0.452
After features/support/hooks.rb:291 1.044
After features/support/hooks.rb:75 0.000
2.602
When I monitor the network connections of htpdate 0.136
And I re-run htpdate 2.446
Then I see that htpdate is properly stream isolated 0.019
After features/support/hooks.rb:450 0.447
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.000
32.771
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.109
And I re-run tails-upgrade-frontend-wrapper 32.643
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.018
After features/support/hooks.rb:450 0.682
After features/support/hooks.rb:291 1.223
After features/support/hooks.rb:75 0.000
35.382
When I monitor the network connections of Tor Browser 0.192
And I start the Tor Browser 34.270
And the Tor Browser loads the startup page 0.874
Then I see that Tor Browser is properly stream isolated 0.044
After features/support/hooks.rb:450 1.292
After features/support/hooks.rb:291 1.069
After features/support/hooks.rb:75 0.000
Tags: @product
57.513
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.808
And a web server is running on the LAN 1.121
And I capture all network traffic 0.014
When I start the Tor Browser 31.911
And the Tor Browser loads the startup page 0.991
And I open a page on the LAN web server in the Tor Browser 10.157
Then the Tor Browser shows the "Unable to connect" error 0.981
And no traffic was sent to the web server on the LAN 0.527
After features/support/hooks.rb:291 0.999
After features/support/hooks.rb:75 0.042
1:3.020
Before features/support/hooks.rb:245 0.027
Before features/support/hooks.rb:442 0.043
Given I have started Tails from DVD and logged in and the network is connected 12.388
Then the amnesiac Tor Browser directory exists 0.087
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.850
And the persistent Tor Browser directory does not exist 0.058
When I start the Tor Browser 33.089
And the Tor Browser loads the startup page 0.932
Then I can save the current page as "index.html" to the default downloads directory 4.793
And I can print the current page as "output.pdf" to the default downloads directory 9.819
After features/support/hooks.rb:450 1.352
After features/support/hooks.rb:291 0.851
After features/support/hooks.rb:75 0.000
58.146
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.408
When I start the Tor Browser 31.720
Then the Tor Browser loads the startup page 0.912
When I download some file in the Tor Browser 12.812
Then the file is saved to the default Tor Browser download directory 0.292
After features/support/hooks.rb:450 2.682
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
1:28.916
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.831
When I start the Tor Browser 32.263
And the Tor Browser loads the startup page 0.858
Then I can listen to an Ogg audio track in Tor Browser 43.964
After features/support/hooks.rb:450 2.563
After features/support/hooks.rb:291 2.295
After features/support/hooks.rb:75 0.000
53.609
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.819
When I start the Tor Browser 30.709
And the Tor Browser loads the startup page 0.950
Then I can watch a WebM video in Tor Browser 10.130
After features/support/hooks.rb:450 1.252
After features/support/hooks.rb:291 1.105
After features/support/hooks.rb:75 0.000
Tags: @product
1:24.593
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.715
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.122
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.064
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.064
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.076
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.075
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.075
And the file "/tmp/synaptic.html" exists 0.060
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.153
When I start the Tor Browser 32.905
And the Tor Browser loads the startup page 0.884
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.616
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.541
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.110
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.153
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.998
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.552
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.067
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.155
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.052
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.535
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.077
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.144
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.426
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.586
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.091
# 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.695
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.588
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.000
Tags: @product
45.541
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.814
When I start the Tor Browser 32.459
Then the Tor Browser uses all expected TBB shared libraries 1.268
After features/support/hooks.rb:291 1.061
After features/support/hooks.rb:75 0.000
1:0.952
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.917
When I start the Tor Browser 31.161
And the Tor Browser loads the startup page 0.865
And I open the Tails homepage in the Tor Browser 10.103
Then the Tor Browser loads the Tails homepage 2.150
When I request a new identity in Tor Browser 3.093
Then the Tor Browser restarts into a fresh session 1.661
After features/support/hooks.rb:450 1.843
After features/support/hooks.rb:291 1.102
After features/support/hooks.rb:75 0.000
Tags: @product
46.214
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.541
When I start the Tor Browser 31.337
And the Tor Browser loads the startup page 0.794
Then Tor Browser's circuit view is working 1.541
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.000
Tags: @product
1:4.456
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.328
When I start the Tor Browser 31.283
And the Tor Browser loads the startup page 1.021
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.459
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 0.915
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.438
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.009
After features/support/hooks.rb:291 1.049
After features/support/hooks.rb:75 0.000
Tags: @product
1:44.905
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 12.406
And the network is plugged 0.049
And I successfully configure Tor 15.799
And available upgrades have been checked 0.074
And all notifications have disappeared 3.185
Then the persistent Tor Browser directory exists 0.068
And there is a GNOME bookmark for the persistent Tor Browser directory 1.830
When I start the Tor Browser 31.695
And I open the address "https://tails.net/about" in the Tor Browser 10.837
And "Tails - How Tails works" has loaded in the Tor Browser 1.236
Then I can save the current page as "index.html" to the persistent Tor Browser directory 6.174
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.795
Then "Tails - How Tails works" has loaded in the Tor Browser 1.389
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.361
After features/support/hooks.rb:291 1.013
After features/support/hooks.rb:75 0.000
Tags: @product
48.509
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.257
Then the amnesiac Documents directory exists 0.095
And there is a GNOME bookmark for the amnesiac Documents directory 1.417
Then I start the Tor Browser in offline mode 32.638
And I can save the current page as "index.html" to the Documents GNOME bookmark 5.100
After features/support/hooks.rb:291 0.779
After features/support/hooks.rb:75 0.000
Tags: @product
45.135
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.103
Then the amnesiac Downloads directory exists 0.070
And there is a GNOME bookmark for the amnesiac Downloads directory 1.363
Then I start the Tor Browser in offline mode 29.719
And I can save the current page as "index.html" to the Downloads GNOME bookmark 5.878
After features/support/hooks.rb:291 1.062
After features/support/hooks.rb:75 0.000
Tags: @product
45.548
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.067
Then the amnesiac Music directory exists 0.101
And there is a GNOME bookmark for the amnesiac Music directory 1.365
Then I start the Tor Browser in offline mode 31.308
And I can save the current page as "index.html" to the Music GNOME bookmark 4.705
After features/support/hooks.rb:291 0.934
After features/support/hooks.rb:75 0.000
Tags: @product
49.572
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.412
Then the amnesiac Pictures directory exists 0.088
And there is a GNOME bookmark for the amnesiac Pictures directory 1.234
Then I start the Tor Browser in offline mode 34.830
And I can save the current page as "index.html" to the Pictures GNOME bookmark 5.006
After features/support/hooks.rb:291 0.817
After features/support/hooks.rb:75 0.000
Tags: @product
47.327
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.023
Then the amnesiac Videos directory exists 0.089
And there is a GNOME bookmark for the amnesiac Videos directory 1.353
Then I start the Tor Browser in offline mode 32.578
And I can save the current page as "index.html" to the Videos GNOME bookmark 5.281
After features/support/hooks.rb:291 0.958
After features/support/hooks.rb:75 0.000
Tags: @product
3:34.568
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.367
And all tps features are active 2.300
And all persistent filesystems have safe access rights 0.271
And all persistence configuration files have safe access rights 0.630
And all persistent directories have safe access rights 2.715
When I start the Tor Browser in offline mode 34.631
And I add a bookmark to eff.org in the Tor Browser 16.509
And I cold reboot the computer 10.339
And the computer reboots Tails 45.571
And I enable persistence 36.534
And I log in to a new session 20.143
And I start the Tor Browser in offline mode 34.312
Then the Tor Browser has a bookmark to eff.org 1.241
After features/support/hooks.rb:291 1.318
After features/support/hooks.rb:75 0.008
19.169
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 18.948
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.220
After features/support/hooks.rb:450 0.509
After features/support/hooks.rb:291 0.848
After features/support/hooks.rb:75 0.000
21.229
Given I have the SSH key pair for a Git repository 0.263
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 20.759
Then the Git repository "testing" has been cloned successfully 0.206
After features/support/hooks.rb:450 0.501
After features/support/hooks.rb:291 0.732
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.330
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.000
4.172
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 4.172

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.740
After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.000
0.439
When I curl "https://example.com/" to stdout 0.439
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.273
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:3.548
Given I have started Tails from DVD without network and logged in 8.157
And I plug and mount a USB drive containing sample videos 13.420
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.085
And the file "/home/amnesia/video.mp4" exists 0.064
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.196
When I open "/home/amnesia/video.mp4" with Totem 17.356
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 4.275
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.637
Given I close Totem 0.316
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.152
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.091
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.137
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.675
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.066
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.088
Given I close Totem 0.149
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.096
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.253
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.781
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.232
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.078
Given I close Totem 0.177
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.113
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.195
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.767
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.176
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.081
Given I close Totem 0.179
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.134
And the file "/home/amnesia/.purple/otr.private_key" exists 0.106
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.145
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.808
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.259
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.086
After features/support/hooks.rb:291 0.946
After features/support/hooks.rb:75 0.000
Feature: Using Totem
35.913
Given I have started Tails from DVD and logged in and the network is connected 11.893
Then I can watch a WebM video over HTTPs 24.019
After features/support/hooks.rb:450 0.640
After features/support/hooks.rb:291 1.004
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
50.514
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.949
And I plug and mount a USB drive containing sample videos 13.239
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.101
When I open "/home/amnesia/Persistent/video.mp4" with Totem 17.227
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.707
Given I close Totem 0.817
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.222
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.055
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.743
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.332
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.117
After features/support/hooks.rb:291 0.989
After features/support/hooks.rb:75 0.000
Tags: @product
51.302
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 12.033
And I disable the Unsafe Browser 5.223
And I log in to a new session 17.180
And the network is plugged 0.034
And all notifications have disappeared 3.243
When I try to start the Unsafe Browser 12.119
Then the Unsafe Browser complains that it is disabled 1.465
After features/support/hooks.rb:291 0.954
After features/support/hooks.rb:75 0.000
Tags: @product
48.322
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.861
And a web server is running on the LAN 1.041
When I successfully start the Unsafe Browser 27.100
And I open a page on the LAN web server in the Unsafe Browser 6.754
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.564
After features/support/hooks.rb:291 1.074
After features/support/hooks.rb:75 0.000
Tags: @product @doc
58.503
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.592
When I successfully start the Unsafe Browser 28.356
Then the Unsafe Browser runs as the expected user 0.982
And the Unsafe Browser has a red theme 0.640
And the Unsafe Browser shows a warning as its start page 0.637
And the Unsafe Browser has no add-ons enabled 6.930
And the Unsafe Browser has no bookmarks 8.314
And the Unsafe Browser uses all expected TBB shared libraries 1.051
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.000
Tags: @product
49.728
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.772
When I successfully start the Unsafe Browser 26.614
When I open the Tails homepage in the Unsafe Browser 10.625
Then the Tails homepage loads in the Unsafe Browser 0.604
And the Unsafe Browser has sent packets out to the Internet 0.110
After features/support/hooks.rb:291 1.614
After features/support/hooks.rb:75 0.000
42.317
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.851
When I successfully start the Unsafe Browser 28.258
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.638
And the Unsafe Browser chroot is torn down 0.447
After features/support/hooks.rb:291 0.782
After features/support/hooks.rb:75 0.000
1:5.734
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.070
When I successfully start the Unsafe Browser 28.361
# 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.004

Slept for 10 seconds

And I start the Unsafe Browser 11.565
Then I see a warning about another instance already running 3.732
After features/support/hooks.rb:291 1.325
After features/support/hooks.rb:75 0.000
Tags: @product
51.595
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.702
When I configure the Unsafe Browser to use a local proxy 0.205
And I successfully start the Unsafe Browser 29.238
And I open the Tails homepage in the Unsafe Browser 9.802
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.646
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.000
2:42.152
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.070
And I capture all network traffic 0.011
And I configure the Unsafe Browser to check for updates more frequently 0.058
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 29.416
And I wait 120 seconds 2:0.084

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.499
After features/support/hooks.rb:450 0.853
After features/support/hooks.rb:291 0.882
After features/support/hooks.rb:75 0.029
40.109
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.574
And the network is unplugged 0.054
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.001

Slept for 10 seconds

When I start the Unsafe Browser 11.768
Then I am told I cannot start the Unsafe Browser when I am offline 6.710
After features/support/hooks.rb:291 1.253
After features/support/hooks.rb:75 0.000
33.798
When I plug a USB drive containing a basic VeraCrypt volume 7.008
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 24.140
And I open this VeraCrypt volume in GNOME Files 1.517
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.537
When I lock the currently opened VeraCrypt volume 0.406
Then the VeraCrypt volume has been unmounted and locked 0.188
After features/support/hooks.rb:291 1.179
After features/support/hooks.rb:75 0.000
35.665
When I plug a USB drive containing a hidden VeraCrypt volume 10.306
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 22.706
And I open this VeraCrypt volume in GNOME Files 1.507
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.534
When I lock the currently opened VeraCrypt volume 0.420
Then the VeraCrypt volume has been unmounted and locked 0.190
After features/support/hooks.rb:291 0.841
After features/support/hooks.rb:75 0.000
45.234
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.174
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.078
And I open this VeraCrypt volume in GNOME Files 1.520
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.529
When I lock the currently opened VeraCrypt file container 0.409
Then the VeraCrypt file container has been unmounted and locked 0.521
After features/support/hooks.rb:291 1.234
After features/support/hooks.rb:75 0.000
54.623
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.583
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.309
And I open this VeraCrypt volume in GNOME Files 1.636
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.530
When I lock the currently opened VeraCrypt file container 0.379
Then the VeraCrypt file container has been unmounted and locked 0.183
After features/support/hooks.rb:291 0.812
After features/support/hooks.rb:75 0.016
37.151
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.909
And I unlock and mount this VeraCrypt volume with GNOME Disks 27.436
And I open this VeraCrypt volume in GNOME Files 1.586
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.533
When I lock the currently opened VeraCrypt volume 0.463
Then the VeraCrypt volume has been unmounted and locked 0.221
After features/support/hooks.rb:291 0.793
After features/support/hooks.rb:75 0.000
34.514
When I plug a USB drive containing a hidden VeraCrypt volume 10.214
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.574
And I open this VeraCrypt volume in GNOME Files 1.481
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.569
When I lock the currently opened VeraCrypt volume 0.475
Then the VeraCrypt volume has been unmounted and locked 0.199
After features/support/hooks.rb:291 0.872
After features/support/hooks.rb:75 0.000
1:1.700
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 18.348
And I unlock and mount this VeraCrypt file container with GNOME Disks 40.247
And I open this VeraCrypt volume in GNOME Files 1.638
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.573
When I lock the currently opened VeraCrypt file container 0.722
Then the VeraCrypt file container has been unmounted and locked 0.170
After features/support/hooks.rb:291 0.977
After features/support/hooks.rb:75 0.015
59.219
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.439
And I unlock and mount this VeraCrypt file container with GNOME Disks 33.845
And I open this VeraCrypt volume in GNOME Files 1.579
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.600
When I lock the currently opened VeraCrypt file container 0.509
Then the VeraCrypt file container has been unmounted and locked 0.245
After features/support/hooks.rb:291 0.762
After features/support/hooks.rb:75 0.014
49.579
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 11.007
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.545
And I open this VeraCrypt volume in GNOME Files 1.270
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.102
When I lock the currently opened VeraCrypt file container 0.478
Then the VeraCrypt file container has been unmounted and locked 0.174
After features/support/hooks.rb:291 1.159
After features/support/hooks.rb:75 0.000
Tags: @product
8.842
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.720
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.122
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.000
Tags: @product
22.358
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.994
When I start "WhisperBack" via GNOME Activities Overview 11.612
Then WhisperBack has debugging information 2.751
After features/support/hooks.rb:291 0.950
After features/support/hooks.rb:75 0.000