Project Number Date
test_Tails_ISO_stable 4656 08 Feb 2024, 13:03

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:17:20.360 Passed
Tags: @product
1:32.977
Before features/support/hooks.rb:245 0.022
Given a computer 0.355
And I temporarily create a 100 MiB disk named "swap" 0.084
And I create a gpt swap partition on disk "swap" 8.997
And I plug SATA drive "swap" 1.052
And I temporarily create a 2 GiB disk named "live_hd" 0.339
And I write the Tails ISO image to disk "live_hd" 18.713
And I plug SATA drive "live_hd" 1.052
When I start Tails with network unplugged and I login 1:1.926
Then a "swap" partition was detected by Tails on drive "swap" 0.112
And drive "live_hd" is detected by Tails 0.174
But Tails has no disk swap enabled 0.082
And drive "live_hd" is not mounted 0.087
After features/support/hooks.rb:291 0.840
After features/support/hooks.rb:75 0.105
Tags: @product
1:17.740
Before features/support/hooks.rb:245 0.001
Given a computer 0.162
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.051
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 19.038
And I plug non-removable USB drive "fake_TailsData" 1.057
When I start the computer 0.950
And the computer boots Tails 43.179
Then drive "fake_TailsData" is detected by Tails 0.095
And Tails Greeter has not detected a persistence partition 13.205
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.008
Tags: @product
1:17.904
Before features/support/hooks.rb:245 0.003
Given a computer 0.137
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.041
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 17.251
And I plug SATA drive "fake_TailsData" 1.133
When I start the computer 1.116
And the computer boots Tails 44.889
Then drive "fake_TailsData" is detected by Tails 0.100
And Tails Greeter has not detected a persistence partition 13.234
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.007
Tags: @product
1:13.679
Before features/support/hooks.rb:245 0.002
Given a computer 0.149
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.046
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.975
And I plug SATA drive "gpt_ext2" 1.057
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.059
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 4.948
And I plug SATA drive "msdos_fat32" 1.062
And I start Tails from DVD with network unplugged and I login 1:1.883
Then drive "gpt_ext2" is detected by Tails 0.202
And drive "gpt_ext2" is not mounted 0.102
And drive "msdos_fat32" is detected by Tails 0.117
And drive "msdos_fat32" is not mounted 0.073
After features/support/hooks.rb:291 0.731
After features/support/hooks.rb:75 0.007
Tags: @product
1:57.329
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:36.451
And running a command as root with pkexec requires PolicyKit administrator privileges 0.187
Then I can run a command as root with sudo 0.144
Then I can run a command as root with pkexec 20.545
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.012
Tags: @product
2:18.615
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 39.171
And running a command as root with pkexec requires PolicyKit administrator privileges 0.132
Then I cannot run a command as root with sudo and the standard passwords 0.347
And I cannot run a command as root with pkexec and the standard passwords 31.171
Then I cannot login as root using su with the standard passwords 1:7.792
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.000
Feature: Time syncing
24.180
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.447
When the network is plugged 0.460
And I successfully configure Tor 15.073
Then the system clock is less than 5 minutes incorrect 0.198
After features/support/hooks.rb:450 0.640
After features/support/hooks.rb:291 0.713
After features/support/hooks.rb:75 0.000
Feature: Time syncing
24.331
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.104
When the network is plugged 0.043
And the Tor Connection Assistant autostarts 2.622
And I configure some normal bridges in the Tor Connection Assistant 10.346
And I wait until Tor is ready 3.066
Then the system clock is less than 5 minutes incorrect 0.148
After features/support/hooks.rb:450 0.391
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.000
Feature: Time syncing
27.869
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.389
When I bump the system time with "+1 day" 0.234
And I capture all network traffic 0.002
And the network is plugged 0.069
And the Tor Connection Assistant autostarts 2.492
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.394
And I wait until Tor is ready 3.214
Then the system clock is less than 5 minutes incorrect 0.116
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.956
After features/support/hooks.rb:450 0.512
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.053
Feature: Time syncing
1:5.222
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.272
When I bump the system time with "-15 days" 0.255
And I warm reboot the computer 0.059
And the computer reboots Tails 56.167
Then Tails' hardware clock is close to the host system's time 0.467
After features/support/hooks.rb:450 0.104
After features/support/hooks.rb:291 0.603
After features/support/hooks.rb:75 0.005
Feature: Time syncing
1:8.277
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.699
When I bump the hardware clock's time with "-15 days" 1.580
And I warm reboot the computer 0.079
And the computer reboots Tails 57.096
Then the hardware clock is still off by "-15 days" 0.821
After features/support/hooks.rb:450 0.108
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.007
Feature: Time syncing
45.141
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given a computer 0.190
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.029
And I start the computer 1.037
And the computer boots Tails 43.726
Then the system clock is just past Tails' source date 0.157
After features/support/hooks.rb:450 0.146
After features/support/hooks.rb:291 0.635
After features/support/hooks.rb:75 0.006
Feature: Time syncing
31.673
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.746
And I make sure time sync before Tor connects times out 1.179
When the network is plugged 0.040
And I successfully configure Tor 21.591
Then the system clock is less than 5 minutes incorrect 0.115
After features/support/hooks.rb:450 0.581
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.000
Feature: Time syncing
1:1.899
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 9.036
When I bump the system time with "+8 hours +15 minutes" 0.295
And all notifications have disappeared 3.123
And I capture all network traffic 0.004
And I make sure time sync before Tor connects fails 0.161
And the network is plugged 0.071
And the Tor Connection Assistant autostarts 2.456
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.092
And I click "Connect to Tor" 1.194
And the Tor Connection Assistant fails to connect to Tor 16.048
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.959
Then the system clock is less than 20 minutes incorrect 0.336
When I click "Connect to Tor" 1.178
Then I wait until Tor is ready 6.837
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 1.025
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.076
After features/support/hooks.rb:450 0.614
After features/support/hooks.rb:291 0.992
After features/support/hooks.rb:75 0.044
Feature: Time syncing
58.185
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.795
When I bump the system time with "+8 hours +15 minutes" 0.332
And all notifications have disappeared 4.341
And I capture all network traffic 0.003
And the network is plugged 0.049
And the Tor Connection Assistant autostarts 2.335
# 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.171
And I click "Connect to Tor" 1.160
Then the Tor Connection Assistant reports that it failed to connect 11.795
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.161
Then the system clock is less than 20 minutes incorrect 0.365
# "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.433
When I click "Connect to Tor" 1.177
Then I wait until Tor is ready 6.555
And all Internet traffic has only flowed through the configured bridges 1.035
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.068
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.403
After features/support/hooks.rb:450 0.538
After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.036
Feature: Time syncing
20.917
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.131
And I make sure time sync before Tor connects uses a fake connectivity check service 1.201
And the network is plugged 0.045
And Tor is ready 11.003
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 0.531
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.607
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.001
Tags: @product
15.310
When I configure some normal bridges in the Tor Connection Assistant 10.330
Then I wait until Tor is ready 4.074
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.079
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.814
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.040
Tags: @product
15.436
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.218
Then I wait until Tor is ready 3.165
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 0.073
And all Internet traffic has only flowed through the configured bridges 0.964
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.066
17.582
When I configure the default bridges in the Tor Connection Assistant 12.222
Then I wait until Tor is ready 3.155
And Tor is configured to use the default bridges 0.568
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.072
And Tor is configured to use the default bridges 0.522
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.029
After features/support/hooks.rb:291 0.737
After features/support/hooks.rb:75 0.032
Tags: @product
26.135
Given the Tor network is blocked 1.946
When I configure a direct connection in the Tor Connection Assistant 19.164
Then I wait until Tor is ready 3.260
And tca.conf includes no bridge 0.014
And available upgrades have been checked 0.079
And Tor is configured to use the default bridges 0.641
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.027
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.040
Tags: @product
43.552
Given the Tor network and default bridges are blocked 1.965
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.610
Then the Tor Connection Assistant reports that it failed to connect 0.130
And tca.conf is empty 0.353
Given the Tor network and default bridges are unblocked 1.398
And I retry connecting to Tor 1.212
Then I wait until Tor is ready 5.743
And tca.conf includes no bridge 0.013
And available upgrades have been checked 1.148
And all Internet traffic has only flowed through Tor or connectivity check service 0.975
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.042
Tags: @product
4.722
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.431
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.145
And I cannot click the "Connect to Tor" button 0.146
After features/support/hooks.rb:291 0.755
After features/support/hooks.rb:75 0.064
Tags: @product
54.876
Given I configure a direct connection in the Tor Connection Assistant 6.277
And I wait until Tor is ready 31.997
When I disconnect the network through GNOME 2.678
And I connect the network through GNOME 2.801
Then the Tor Connection Assistant autostarts 1.709
And the Tor Connection Assistant connects to Tor 6.232
And I wait until Tor is ready 1.163
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.070
And all Internet traffic has only flowed through Tor or connectivity check service 1.944
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.050
Tags: @product
42.702
Given I configure a direct connection in the Tor Connection Assistant 6.690
And I wait until Tor is ready 2.505
And I disconnect the network through GNOME 2.844
And the Tor network and default bridges are blocked 2.162
When I connect the network through GNOME 3.557
Then the Tor Connection Assistant reports that it failed to connect 24.941
After features/support/hooks.rb:291 0.899
After features/support/hooks.rb:75 0.051
Tags: @product
38.073
Given the Tor network and default bridges are blocked 2.278
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.154
Then the Tor Connection Assistant reports that it failed to connect 0.148
Given the Tor network and default bridges are unblocked 1.490
When I click "Connect to Tor" 1.290
Then I wait until Tor is ready 8.122
And Tor is configured to use the default bridges 0.564
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.024
After features/support/hooks.rb:291 0.706
After features/support/hooks.rb:75 0.053
18.165
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.218
And I prepare Tails for memory erasure tests 0.410
When I start a process allocating 128 MiB of memory with a known pattern 2.339
Then patterns cover at least 128 MiB in the guest's memory 3.409

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
3:8.986
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.928
And I prepare Tails for memory erasure tests 0.512
When I plug and mount a 128 MiB USB drive with a vfat filesystem 6.873
Then I find very few patterns in the guest's memory 5.865

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

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

Pattern coverage: 96.529% (120 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.700
And I wait 20 seconds 20.003

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.457
After features/support/hooks.rb:75 0.000
6:1.312
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:15.755
And I prepare Tails for memory erasure tests 0.459
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.482
When I trigger shutdown 0.380
And I wait 20 seconds 20.019

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.456
After features/support/hooks.rb:75 0.011
38.422
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.622
And I temporarily create a 4 GiB disk named "gptfat" 0.051
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.027
And I plug USB drive "gptfat" 2.448
When I start Tails Installer 22.224
Then I am told by Tails Installer that the destination device "is too small" 0.047
After features/support/hooks.rb:291 0.926
After features/support/hooks.rb:75 0.001
Tags: @product
34.274
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.359
And I temporarily create a 7200 MiB disk named "temp" 0.047
And I start Tails Installer 22.846
But a suitable USB device is not found 0.024
When I plug USB drive "temp" 2.691
Then the "temp" USB drive is selected 0.102
When I unplug USB drive "temp" 0.176
Then a suitable USB device is not found 0.024
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.000
Tags: @product
3:57.257
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.723
And I temporarily create a 7200 MiB disk named "install" 0.595
And I create a gpt partition with a vfat filesystem on disk "install" 4.103
And I plug USB drive "install" 2.414
And I install Tails to USB drive "install" by cloning 3:29.434
Then the running Tails is installed on USB drive "install" 11.921
But there is no persistence partition on USB drive "install" 0.065
After features/support/hooks.rb:291 1.056
After features/support/hooks.rb:75 0.109
Tags: @product
3:52.328
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 9.930
And I temporarily create a 7200 MiB disk named "install" 0.255
And I plug USB drive "install" 2.493
And I install Tails to USB drive "install" by cloning 3:28.437
Then the running Tails is installed on USB drive "install" 11.122
But there is no persistence partition on USB drive "install" 0.089
After features/support/hooks.rb:291 1.086
After features/support/hooks.rb:75 0.105
Tags: @product
4:28.342
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.628
And I create a file in the Persistent directory 0.114
And I temporarily create a 7200 MiB disk named "install" 0.063
And I create a gpt partition with a vfat filesystem on disk "install" 4.063
And I plug USB drive "install" 2.458
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:52.964
Then the running Tails is installed on USB drive "install" 13.190
And there is a persistence partition on USB drive "install" 0.113
And the USB drive "install" contains the same files as my persistent storage 3.744
After features/support/hooks.rb:291 1.782
After features/support/hooks.rb:75 0.113
Tags: @product
4:1.210
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.877
And I temporarily create a 7200 MiB disk named "install" 0.060
And I plug USB drive "install" 2.454
And I install Tails to USB drive "install" by cloning 3:32.023
Then the running Tails is installed on USB drive "install" 14.705
And there is no persistence partition on USB drive "install" 0.088
After features/support/hooks.rb:291 1.422
After features/support/hooks.rb:75 0.086
Tags: @product
4:0.675
Before features/support/hooks.rb:245 0.002
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.260
And I have started Tails from DVD without network and logged in 8.777
And I clone USB drive "__internal" to a temporary USB drive "install" 1.345
And I plug USB drive "install" 2.416
# 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.135
Then the running Tails is installed on USB drive "install" 10.652
And there is no persistence partition on USB drive "install" 0.088
After features/support/hooks.rb:291 1.074
After features/support/hooks.rb:75 0.121
Tags: @product @uefi
1:47.259
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.722
And I power off the computer 0.319
And the computer is set to boot in UEFI mode 0.094
When I start Tails from USB drive "__internal" with network unplugged and I login 1:31.987
Then Tails is running from USB drive "__internal" 0.396
And the boot device has safe access rights 3.642
And Tails has started in UEFI mode 0.097
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.007
Tags: @product
1:30.559
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.294
And I plug and mount a USB drive containing a Tails USB image 29.205
And I create a 7200 MiB disk named "usbimage" 0.046
And I plug USB drive "usbimage" 2.396
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 50.616
After features/support/hooks.rb:291 1.428
After features/support/hooks.rb:75 0.087
Tags: @product
1:6.713
Before features/support/hooks.rb:245 0.003
Given a computer 0.156
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:5.369
Then Tails is running from USB drive "usbimage" 0.384
And the label of the system partition on "usbimage" is "Tails" 0.183
And the system partition on "usbimage" is an EFI system partition 0.152
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.157
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.086
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.129
And the system partition on "usbimage" has the expected flags 0.093
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.008
5:34.830
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 52.423
And I update APT using apt 16.507
And I install "popularity-contest" using apt 19.648
Then I am proposed to add the "popularity-contest" package to my Additional Software 1:0.019
When I create a persistent storage and activate the Additional Software feature 20.198
Then Additional Software is correctly configured for package "popularity-contest" 1.481
When I shutdown Tails and wait for the computer to power off 11.097
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:32.228
Then Additional Software is correctly configured for package "popularity-contest" 0.893
And the package "popularity-contest" is installed after Additional Software has been started 0.331
After features/support/hooks.rb:450 37.100
After features/support/hooks.rb:291 1.823
After features/support/hooks.rb:75 0.018
3:30.395
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.253
And I start Tails from USB drive "__internal" and I login with an administration password 1:51.758
And I update APT using apt 16.007
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 1:2.654
And the package "makepp" is installed 0.086
After features/support/hooks.rb:450 39.984
After features/support/hooks.rb:291 0.968
After features/support/hooks.rb:75 0.013
5:8.302
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.006
Given a computer 0.223
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:20.711
When I uninstall "popularity-contest" using apt 19.151
And I accept removing "popularity-contest" from Additional Software 0.728
Then "popularity-contest" is not in the list of Additional Software 0.907
When I start Synaptic 23.327
And I update APT using Synaptic 21.902
And I install "cowsay" using Synaptic 9.898
And I accept adding "cowsay" to Additional Software 0.934
Then Additional Software is correctly configured for package "cowsay" 0.893
When I uninstall "cowsay" using apt 3.336
And I refuse removing "cowsay" from Additional Software 0.726
Then Additional Software is correctly configured for package "cowsay" 0.969
When I start "Additional Software" via GNOME Activities Overview 13.414
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.072
Then "cowsay" is not in the list of Additional Software 1.207
When I install "cowsay" using apt 3.288
And I refuse adding "cowsay" to Additional Software 0.777
Then "cowsay" is not in the list of Additional Software 0.830
After features/support/hooks.rb:450 1.023
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.012
12:4.139
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.177
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:4.071
And I configure APT to prefer an old version of cowsay 0.032
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 24.670
And I accept adding "cowsay" to Additional Software 1:9.887
And Additional Software is correctly configured for package "cowsay" 1.416
And I shutdown Tails and wait for the computer to power off 6.121
And I start Tails from USB drive "__internal" with network unplugged 45.717
And I enable persistence 33.049
# 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.035
And I log in to a new session 28.387
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.416
And I revert the APT tweaks that made it prefer an old version of cowsay 0.084
# 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.132
And the network is plugged 0.120
And Tor is ready 17.945
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 6.135
And available upgrades have been checked 0.118
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.596
And I can open the Additional Software configuration window from the notification 2.692
And I shutdown Tails and wait for the computer to power off 2:2.902
And I start Tails from USB drive "__internal" with network unplugged 46.503
And I enable persistence 33.592
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.027
And I log in to a new session 22.441
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 52.161
And I revert the APT tweaks that made it prefer an old version of cowsay 0.075
And the network is plugged 0.048
And Tor is ready 41.224
Then the Additional Software upgrade service has started 0.233
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.120
After features/support/hooks.rb:450 2.883
After features/support/hooks.rb:291 1.005
After features/support/hooks.rb:75 0.029
1:56.440
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.206
And I start Tails from USB drive "__internal" with network unplugged 47.435
And I enable persistence 33.033
And I remove the "cowsay" deb files from the APT cache 0.731
# 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.074
And I log in to a new session 23.099
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 7.301
And I can open the Additional Software log file from the notification 4.034
And the package "cowsay" is not installed 0.523
After features/support/hooks.rb:450 0.109
After features/support/hooks.rb:291 0.970
After features/support/hooks.rb:75 0.010
Tags: @product
1:31.414
Before features/support/hooks.rb:245 0.006
Given a computer 0.188
And I create a 7200 MiB disk named "old" 0.049
And I plug USB drive "old" 1.077
And I write an old version of the Tails USB image to disk "old" 19.975
When I start Tails from USB drive "old" with network unplugged 1:5.716
Then the boot device has safe access rights 3.294
And Tails is running from USB drive "old" 0.395
And there is no persistence partition on USB drive "old" 0.071
And process "udev-watchdog" is running 0.076
And udev-watchdog is monitoring the correct device 0.348
And I unplug USB drive "old" 0.218
After features/support/hooks.rb:291 3.605
After features/support/hooks.rb:75 0.011
Tags: @product
2:3.019
Before features/support/hooks.rb:245 0.007
Given a computer 0.199
And I start Tails from USB drive "old" with network unplugged and I login 1:6.986
Then Tails is running from USB drive "old" 0.415
And I create a persistent partition 43.930
And I take note of which tps features are available 1.551
Then a Tails persistence partition exists on USB drive "old" 0.833
And I shutdown Tails and wait for the computer to power off 9.102
After features/support/hooks.rb:291 0.150
After features/support/hooks.rb:75 0.010
Tags: @product
2:26.974
Before features/support/hooks.rb:245 0.006
Given a computer 0.231
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:0.405
Then Tails is running from USB drive "old" 0.326
And all tps features are active 1.882
When I write some files expected to persist 1.906
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.227
And all persistence configuration files have safe access rights 0.440
And all persistent directories from the old Tails version have safe access rights 2.679
And I take note of which tps features are available 0.638
And I shutdown Tails and wait for the computer to power off 3.061
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.175
After features/support/hooks.rb:291 0.105
After features/support/hooks.rb:75 0.009
Tags: @product
2:33.344
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.364
And I log in to a new session 17.298
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.109
And I plug USB drive "to_upgrade" 2.486
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:49.393
Then the running Tails is installed on USB drive "to_upgrade" 12.312
And I unplug USB drive "to_upgrade" 0.196
And I unplug USB drive "__internal" 0.182
After features/support/hooks.rb:291 0.848
After features/support/hooks.rb:75 0.000
Tags: @product
1:59.016
Before features/support/hooks.rb:245 0.005
Given a computer 0.166
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:48.407
Then all tps features from the old Tails version are active 1.768
And Tails is running from USB drive "to_upgrade" 0.318
And the boot device has safe access rights 3.658
And the expected persistent files created with the old Tails version are present in the filesystem 1.620
And all persistent directories from the old Tails version have safe access rights 3.076
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.020
6:2.521
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.070
And no SquashFS delta is installed 0.103
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.453
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.076
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.445
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.639
When the network is plugged 0.041
And Tor is ready 17.732
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.858
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 8.563
Given I shutdown Tails and wait for the computer to power off 5.244
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:0.088
Then Tails is running version 2.2~testoverlayfsng 0.122
And all tps features are active 2.231
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.375
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.088
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.295
# We'll really install Tails_amd64_2.0~testoverlayfsng_to_2.3~testoverlayfsng.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.313
When the network is plugged 0.033
And Tor is ready 15.570
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 3.075
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 9.670
Given I shutdown Tails and wait for the computer to power off 4.276
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.376
Then Tails is running version 2.3~testoverlayfsng 0.125
And all tps features are active 2.357
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.570
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.100
# 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.349
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.348
When the network is plugged 0.038
And Tor is ready 16.554
Then the Upgrader considers the system as up-to-date 0.462
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 26.357
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 2.507
After features/support/hooks.rb:291 0.866
After features/support/hooks.rb:75 0.019
29.392
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.096
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.460
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.098
And the signing key used by the Upgrader is outdated 0.645
But a current signing key is available on our website 0.000
When the network is plugged 0.051
And Tor is ready 16.324
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.715
After features/support/hooks.rb:291 0.974
After features/support/hooks.rb:75 0.000
1:20.643
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 1:10.352
When I eject the boot medium 0.271
Then Tails eventually shuts down 10.018
After features/support/hooks.rb:291 0.201
After features/support/hooks.rb:75 0.000
40.353
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.968
And I prepare Tails for memory erasure tests 0.489
And I fill a 128 MiB file with a known pattern on the root filesystem 14.018
And patterns cover at least 128 MiB in the guest's memory 4.272

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

When I eject the boot medium 0.939
And I wait for Tails to finish wiping the memory 10.233
Then I find very few patterns in the guest's memory 2.431

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

After features/support/hooks.rb:291 3.715
After features/support/hooks.rb:75 0.000
3:4.652
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.558
And I prepare Tails for memory erasure tests 0.509
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.186
And I fill the USB drive with a known pattern 2:32.644
And I read the content of the test FS 0.127
And patterns cover at least 99% of the test FS size in the guest's memory 3.648

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

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

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

After features/support/hooks.rb:291 3.680
After features/support/hooks.rb:75 0.000
2:33.512
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.041
And I prepare Tails for memory erasure tests 0.631
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 26.345
And I fill the USB drive with a known pattern 1:41.052
And I read the content of the test FS 0.087
And patterns cover at least 99% of the test FS size in the guest's memory 3.608

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

When I eject the boot medium 0.262
And I wait for Tails to finish wiping the memory 10.493
Then I find very few patterns in the guest's memory 1.989

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

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

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

When I eject the boot medium 0.831
And I wait for Tails to finish wiping the memory 10.465
Then I find very few patterns in the guest's memory 1.783

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

And Tails eventually shuts down 1:29.273
After features/support/hooks.rb:291 0.177
After features/support/hooks.rb:75 0.000
Tags: @product
45.533
Before features/support/hooks.rb:245 0.004
Given a computer 0.221
And I start Tails from DVD with network unplugged and genuine APT sources 44.842
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.072
And no proposed-updates APT suite is enabled 0.049
And no experimental APT suite is enabled for deb.torproject.org 0.064
And if releasing, no unversioned Tails APT source is enabled 0.226

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.012
Tags: @product
1:28.294
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 22.019
# 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 8.116
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.483
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.292
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.016
When I start Tails' custom backup tool 13.560
Then the backup tool displays "Plug in your backup Tails USB stick" 2.540
When I plug USB drive "backup" 2.717
And I give the Persistent Storage on drive "backup" its own UUID 0.112
And I click "Retry" in the backup tool 1.198
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.247
When I click "Back Up" in the backup tool 1.181
And I enter my persistent storage passphrase into the polkit prompt 2.458
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 15.477
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.178
And I plug USB drive "backup" 2.943
Then the USB drive "backup" contains the same files as my persistent storage 4.748
After features/support/hooks.rb:291 1.763
After features/support/hooks.rb:75 0.130
Tags: @product
0.332
Then the hostname should not have been leaked on the network 0.332
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.039
Tags: @product
0.888
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.175
And I switch to the "manually-added-con" NetworkManager connection 0.405
Then the hostname should not have been leaked on the network 0.307
After features/support/hooks.rb:291 0.773
After features/support/hooks.rb:75 0.057
29.793
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.265
When I double-click on the Tails documentation launcher on the desktop 19.948
Then "Tails - Documentation" has loaded in the Tor Browser 0.580
After features/support/hooks.rb:291 0.954
After features/support/hooks.rb:75 0.000
40.741
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 20.697
When I double-click on the Tails documentation launcher on the desktop 19.450
Then "Tails - Documentation" has loaded in the Tor Browser 0.594
After features/support/hooks.rb:291 0.940
After features/support/hooks.rb:75 0.000
28.002
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.441
When I double-click on the Report an Error launcher on the desktop 18.894
Then the support documentation page opens in Tor Browser 0.666
After features/support/hooks.rb:291 0.946
After features/support/hooks.rb:75 0.000
22.342
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD without network and logged in 8.352
When I start Electrum through the GNOME menu 12.788
But the "electrum" tps feature is not enabled 0.761
And I see a warning that Electrum is not persistent 0.440
After features/support/hooks.rb:450 0.114
After features/support/hooks.rb:291 0.803
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
35.072
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.534
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.205
When I open "/home/amnesia/default-testpage.pdf" with Evince 17.631
Then I see "CupsTestPage.png" after at most 40 seconds 1.361
And I can print the current document to "/home/amnesia/output.pdf" 7.339
After features/support/hooks.rb:291 0.841
After features/support/hooks.rb:75 0.000
Feature: Using Evince
35.221
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.857
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.180
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.088
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.056
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.064
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.149
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.120
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.280
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.421
When I close Evince 0.228
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.148
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.672
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.335
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.128
When I close Evince 0.239
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.158
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.679
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.304
# 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.106
After features/support/hooks.rb:291 0.756
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
36.411
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.465
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.200
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.073
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 17.039
Then I see "CupsTestPage.png" after at most 40 seconds 1.820
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 7.811
After features/support/hooks.rb:291 0.805
After features/support/hooks.rb:75 0.000
Feature: Using Evince
28.496
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.237
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.288
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.102
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.161
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.116
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.198
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.391
After features/support/hooks.rb:291 0.962
After features/support/hooks.rb:75 0.000
18.804
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.489
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.101
When I press the "PRINTSCREEN" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.082
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.000
Tags: @product
9.060
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.463
When the "Dogtail rules!" notification is sent 0.229
Then the "Dogtail rules!" notification is shown to the user 0.367
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.000
Tags: @product @doc
13.682
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 10.984
Then the included OpenPGP keys are valid for the next 1 month 2.698
After features/support/hooks.rb:291 0.652
After features/support/hooks.rb:75 0.000
Tags: @product
22.165
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and logged in 8.548
Then the keys trusted by APT are valid for the next 3 months 13.616
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
46.726
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 14.996
And I log in to a new session in German (de) 29.942
Then the amnesiac Documents directory exists 0.083
And there is a GNOME bookmark for the amnesiac Documents directory 1.704
After features/support/hooks.rb:291 0.860
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.355
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 9.328
And I log in to a new session in German (de) 29.234
Then the amnesiac Downloads directory exists 0.064
And there is a GNOME bookmark for the amnesiac Downloads directory 1.728
After features/support/hooks.rb:291 1.247
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
38.346
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.037
And I log in to a new session in German (de) 28.719
Then the amnesiac Music directory exists 0.069
And there is a GNOME bookmark for the amnesiac Music directory 1.520
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.147
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.043
And I log in to a new session in German (de) 29.171
Then the amnesiac Pictures directory exists 0.062
And there is a GNOME bookmark for the amnesiac Pictures directory 1.870
After features/support/hooks.rb:291 0.870
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.592
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.239
And I log in to a new session in German (de) 29.539
Then the amnesiac Videos directory exists 0.068
And there is a GNOME bookmark for the amnesiac Videos directory 1.745
After features/support/hooks.rb:291 0.850
After features/support/hooks.rb:75 0.000
Feature: Localization
58.119
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.495
And I log in to a new session in German (de) 30.020
When I double-click on the Report an Error launcher on the desktop 18.874
Then the support documentation page opens in Tor Browser 0.729
After features/support/hooks.rb:291 1.081
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.753
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.074
When I log in to a new session in Arabic (ar) 29.486
Then the keyboard layout is set to "us" 0.229
When the network is plugged 0.040
And Tor is ready 14.654
Then I successfully start the Unsafe Browser in "ar" 25.627
And I kill the Unsafe Browser 5.973
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 33.539
And DuckDuckGo is the default search engine 11.443
And I kill the Tor Browser 5.697
And the screen keyboard works in Thunderbird 24.243
And the layout of the screen keyboard is set to "us" 0.617
After features/support/hooks.rb:291 1.064
After features/support/hooks.rb:75 0.000
Feature: Localization
2:50.627
Before features/support/hooks.rb:245 0.015
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.945
When I log in to a new session in Chinese (zh_CN) 30.639
Then the keyboard layout is set to "cn" 0.173
When the network is plugged 0.026
And Tor is ready 16.223
Then I successfully start the Unsafe Browser in "zh_CN" 27.448
And I kill the Unsafe Browser 5.939
When I enable the screen keyboard 0.165
Then the screen keyboard works in Tor Browser 34.888
And DuckDuckGo is the default search engine 14.103
And I kill the Tor Browser 5.580
And the screen keyboard works in Thunderbird 26.700
And the layout of the screen keyboard is set to "us" 0.790
After features/support/hooks.rb:291 1.208
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.202
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.017
When I log in to a new session in English (en) 17.833
Then the keyboard layout is set to "us" 0.161
When the network is plugged 0.052
And Tor is ready 15.608
Then I successfully start the Unsafe Browser in "en" 27.805
And I kill the Unsafe Browser 5.780
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 32.804
And DuckDuckGo is the default search engine 5.710
And I kill the Tor Browser 5.357
And the screen keyboard works in Thunderbird 23.368
And the layout of the screen keyboard is set to "us" 0.567
After features/support/hooks.rb:291 1.137
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.479
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.524
When I log in to a new session in French (fr) 30.727
Then the keyboard layout is set to "fr" 0.167
When the network is plugged 0.074
And Tor is ready 15.750
Then I successfully start the Unsafe Browser in "fr" 26.703
And I kill the Unsafe Browser 5.997
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 33.199
And DuckDuckGo is the default search engine 11.431
And I kill the Tor Browser 5.695
And the screen keyboard works in Thunderbird 20.500
And the layout of the screen keyboard is set to "fr" 0.560
After features/support/hooks.rb:291 1.225
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.024
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.957
When I log in to a new session in German (de) 28.631
Then the keyboard layout is set to "de" 0.154
When the network is plugged 0.036
And Tor is ready 15.709
Then I successfully start the Unsafe Browser in "de" 28.819
And I kill the Unsafe Browser 6.032
When I enable the screen keyboard 0.172
Then the screen keyboard works in Tor Browser 31.462
And DuckDuckGo is the default search engine 10.195
And I kill the Tor Browser 5.576
And the screen keyboard works in Thunderbird 23.658
And the layout of the screen keyboard is set to "de" 0.615
After features/support/hooks.rb:291 3.872
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.761
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.549
When I log in to a new session in Italian (it) 30.173
Then the keyboard layout is set to "it" 0.169
When the network is plugged 0.041
And Tor is ready 17.038
Then I successfully start the Unsafe Browser in "it" 26.873
And I kill the Unsafe Browser 6.137
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 32.781
And DuckDuckGo is the default search engine 10.528
And I kill the Tor Browser 5.588
And the screen keyboard works in Thunderbird 22.088
And the layout of the screen keyboard is set to "us" 0.673
After features/support/hooks.rb:291 3.605
After features/support/hooks.rb:75 0.000
Feature: Localization
3:10.940
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.225
When I log in to a new session in Persian (fa) 29.035
Then the keyboard layout is set to "ir" 0.215
When the network is plugged 0.175
And Tor is ready 46.567
Then I successfully start the Unsafe Browser in "fa" 27.109
And I kill the Unsafe Browser 5.883
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 34.059
And DuckDuckGo is the default search engine 10.600
And I kill the Tor Browser 5.637
And the screen keyboard works in Thunderbird 22.729
And the layout of the screen keyboard is set to "ir" 0.581
After features/support/hooks.rb:291 2.215
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.476
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.969
When I log in to a new session in Portuguese (pt) 29.617
Then the keyboard layout is set to "pt" 0.154
When the network is plugged 0.059
And Tor is ready 14.397
Then I successfully start the Unsafe Browser in "pt" 26.725
And I kill the Unsafe Browser 6.004
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 33.338
And DuckDuckGo is the default search engine 10.933
And I kill the Tor Browser 5.677
And the screen keyboard works in Thunderbird 21.927
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:291 3.507
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.566
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.227
When I log in to a new session in Russian (ru) 28.855
Then the keyboard layout is set to "ru" 0.139
When the network is plugged 0.039
And Tor is ready 14.883
Then I successfully start the Unsafe Browser in "ru" 27.983
And I kill the Unsafe Browser 5.871
When I enable the screen keyboard 0.138
Then the screen keyboard works in Tor Browser 33.966
And DuckDuckGo is the default search engine 10.808
And I kill the Tor Browser 5.619
And the screen keyboard works in Thunderbird 25.475
And the layout of the screen keyboard is set to "ru" 0.556
After features/support/hooks.rb:291 1.100
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.215
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.496
When I log in to a new session in Spanish (es) 30.322
Then the keyboard layout is set to "es" 0.195
When the network is plugged 0.115
And Tor is ready 16.801
Then I successfully start the Unsafe Browser in "es" 27.435
And I kill the Unsafe Browser 5.987
When I enable the screen keyboard 0.188
Then the screen keyboard works in Tor Browser 33.010
And DuckDuckGo is the default search engine 10.918
And I kill the Tor Browser 5.627
And the screen keyboard works in Thunderbird 24.446
And the layout of the screen keyboard is set to "us" 0.666
After features/support/hooks.rb:291 2.312
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.545
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 9.810
When I log in to a new session in Turkish (tr) 28.580
Then the keyboard layout is set to "tr" 0.172
When the network is plugged 0.047
And Tor is ready 15.889
Then I successfully start the Unsafe Browser in "tr" 26.677
And I kill the Unsafe Browser 5.773
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 32.486
And DuckDuckGo is the default search engine 11.084
And I kill the Tor Browser 5.665
And the screen keyboard works in Thunderbird 21.541
And the layout of the screen keyboard is set to "us" 0.682
After features/support/hooks.rb:291 1.254
After features/support/hooks.rb:75 0.000
Tags: @product
44.996
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.320
And I capture all network traffic 0.008
When I disable MAC spoofing in Tails Greeter 3.676
And I log in to a new session 18.326
And the network is plugged 0.034
And Tor is ready 12.406
Then 1 network interface is enabled 0.149
And the 1st network device has its real MAC address configured 0.117
When I hotplug a network device and wait for it to be initialized 1.463
Then 2 network interfaces are enabled 0.082
And the 2nd network device has its real MAC address configured 0.098
And some network device leaked the real MAC address 0.312
After features/support/hooks.rb:291 0.871
After features/support/hooks.rb:75 0.059
Tags: @product
44.021
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.344
And I capture all network traffic 0.012
When I log in to a new session 19.038
And the network is plugged 0.037
And Tor is ready 14.481
Then 1 network interface is enabled 0.165
And the 1st network device has a spoofed MAC address configured 0.089
When I hotplug a network device and wait for it to be initialized 1.422
Then 2 network interfaces are enabled 0.109
And the 2nd network device has a spoofed MAC address configured 0.071
And no network device leaked the real MAC address 0.247
After features/support/hooks.rb:291 0.812
After features/support/hooks.rb:75 0.048
Tags: @product
2:22.698
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.161
And I capture all network traffic 0.036
And the network is plugged 0.038
And macchanger will fail by not spoofing and always returns false 0.177
When I log in to a new session 2:11.191
Then no network interfaces are enabled 0.142
And no network device leaked the real MAC address 0.027
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.923
After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.035
Tags: @product
2:22.556
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.722
And I capture all network traffic 0.006
And the network is plugged 0.037
And macchanger will fail by not spoofing and always returns true 0.143
When I log in to a new session 2:12.046
Then no network interfaces are enabled 0.152
And no network device leaked the real MAC address 0.038
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.409
After features/support/hooks.rb:291 1.136
After features/support/hooks.rb:75 0.042
Tags: @product
2:23.358
Before features/support/hooks.rb:245 0.022
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.940
And I capture all network traffic 0.004
And the network is plugged 0.037
And macchanger will fail by not spoofing and always returns true 0.117
And no network interface modules can be unloaded 0.295
When I log in to a new session 2:13.357
Then 1 network interface is enabled 0.137
But the MAC spoofing panic mode disabled networking 0.648
And no network device leaked the real MAC address 0.016
And I see the "All networking disabled" notification after at most 60 seconds 0.803
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.055
Tags: @product
44.833
Before features/support/hooks.rb:245 0.006
Given a computer 0.179
And I capture all network traffic 0.004
When I start the computer 0.978
Then the computer boots Tails 43.590
And no network interfaces are enabled 0.068
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.584
After features/support/hooks.rb:75 0.052
1:14.096
Before features/support/hooks.rb:245 0.003
Given a computer 0.152
And I start Tails from DVD with network unplugged and I login 1:0.750
And I plug and mount a USB drive containing a sample PNG 11.704
Then MAT can clean some sample PNG file 1.488
After features/support/hooks.rb:291 0.602
After features/support/hooks.rb:75 0.012
Feature: Networking
Tags: @product
1:12.994
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.100
And I wait between 30 and 60 seconds 49.040

Slept for 49 seconds

Then the Tor Status icon tells me that Tor is not usable 0.506
When the network is plugged 0.037
Then I successfully configure Tor 11.526
And the Tor Status icon tells me that Tor is usable 0.511
And all notifications have disappeared 3.204
And the time has synced 0.067
After features/support/hooks.rb:291 0.795
After features/support/hooks.rb:75 0.000
Feature: Networking
36.990
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 10.231
And I disable networking in Tails Greeter 0.972
And I log in to a new session 15.229
Then no network interfaces are enabled 0.124
When I hotplug a network device 0.151
And I wait 10 seconds 10.005

Slept for 10 seconds

Then no network interfaces are enabled 0.274
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.000
Tags: @product
2:36.366
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:52.504
And I update APT using apt 18.380
And I install "python3-behave" using apt 22.862
Then the Tails Persistent Storage behave tests pass 2.617
After features/support/hooks.rb:291 0.633
After features/support/hooks.rb:75 0.000
Tags: @product
44.331
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.652
When I log in to a new session without activating the Persistent Storage 24.976
Then Tails is running from USB drive "__internal" 0.510
And persistence is disabled 0.223
But a Tails persistence partition exists on USB drive "__internal" 6.968
After features/support/hooks.rb:291 0.967
After features/support/hooks.rb:75 0.000
Tags: @product
2:50.282
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.744
Then Tails is running from USB drive "__internal" 0.485
When I create a file in the Persistent directory 0.258
And I create a persistent partition with the default settings 34.062
Then the file I created was copied to the Persistent Storage 0.597
When I shutdown Tails and wait for the computer to power off 10.096
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:51.623
Then persistence for "Persistent" is active 0.320
And the file I created in the Persistent directory exists 0.093
After features/support/hooks.rb:291 1.037
After features/support/hooks.rb:75 0.009
Tags: @product
1:9.275
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 9.524
And the system is very low on memory 2.688
When I create a file in the Persistent directory 1.530
When I try to create a persistent partition 26.328
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.134
When I close the Persistent Storage app 2.579
And I free up some memory 1.768
And I create a persistent partition with the default settings 24.435
Then the file I created was copied to the Persistent Storage 0.285
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.000
Tags: @product
2:32.426
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.977
Then Tails is running from USB drive "__internal" 0.528
And all tps features are active 2.266
And all persistent directories have safe access rights 2.766
When I disable the first tps feature 16.800
Then all tps features but the first one are active 2.223
And I shutdown Tails and wait for the computer to power off 5.071
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.242
Then all tps features but the first one are active 2.549
After features/support/hooks.rb:291 0.858
After features/support/hooks.rb:75 0.007
Tags: @product
43.102
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.774
Then persistence for "Persistent" is active 0.166
And I create a file in the Persistent directory 0.076
Then the file I created was copied to the Persistent Storage 0.096
When I disable the first tps feature 17.021
Then persistence for "Persistent" is not active 0.081
And the Persistent directory does not exist 0.054
When I enable the first tps feature 14.664
Then persistence for "Persistent" is active 0.094
And the file I created in the Persistent directory exists 0.071
After features/support/hooks.rb:291 0.755
After features/support/hooks.rb:75 0.000
Tags: @product
41.957
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.935
Then persistence for "Persistent" is active 0.134
When I create a file in the Persistent directory 0.205
And I disable the first tps feature 17.038
And I delete the data of the Persistent Folder feature 15.364
Then the file I created does not exist on the Persistent Storage 0.279
After features/support/hooks.rb:291 0.872
After features/support/hooks.rb:75 0.000
Tags: @product
49.064
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.897
And the network is plugged 0.047
And Tor is ready 15.856
And I take note of which tps features are available 0.678
When I write some files expected to persist 1.653
And I shutdown Tails and wait for the computer to power off 6.082
# 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.848
After features/support/hooks.rb:291 0.131
After features/support/hooks.rb:75 0.000
Tags: @product
2:35.824
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.529
And the network is plugged 0.041
And Tor is ready 15.144
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.405
And I shutdown Tails and wait for the computer to power off 6.077
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.000
And I capture all network traffic 0.007
And the network is plugged 0.029
And Tor is ready 14.727
And I switch to the "persistent-con-current" NetworkManager connection 0.462
And the 1st network device has a spoofed MAC address configured 0.162
And no network device leaked the real MAC address 0.236
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.057
Tags: @product
1:6.120
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 26.425
And I enable persistence creation in Tails Greeter 1.146
And I log in to a new session expecting no warning about the Persistent Storage not being activated 19.164
Then I create a persistent partition with the default settings using the wizard that was already open 19.383
After features/support/hooks.rb:291 1.004
After features/support/hooks.rb:75 0.000
Tags: @product
4:27.160
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 17.805
When I enable persistence 34.439
Then no persistent Greeter options were restored 14.486
When I set all Greeter options to non-default values 23.287
And I log in to a new session in German (de) after having activated the Persistent Storage 35.194
Then all Greeter options are set to non-default values 0.447
When I cold reboot the computer 6.889
And the computer reboots Tails 47.349
Given I enable persistence 51.136
Then persistent Greeter options were restored 14.990
When I log in to a new session after having activated the Persistent Storage 20.681
Then all Greeter options are set to non-default values 0.453
After features/support/hooks.rb:291 0.876
After features/support/hooks.rb:75 0.009
Tags: @product
4:0.125
Before features/support/hooks.rb:245 0.011
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.708
# 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 52.497
And I shutdown Tails and wait for the computer to power off 10.453
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:55.475
And I change the passphrase of the Persistent Storage back to the original 50.990
After features/support/hooks.rb:291 2.831
After features/support/hooks.rb:75 0.009
Tags: @product
59.971
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.620
And I log in to a new session without activating the Persistent Storage 18.929
Then persistence is disabled 0.205
But a Tails persistence partition exists on USB drive "__internal" 7.721
And all notifications have disappeared 5.054
When I delete the persistent partition 17.103
Then there is no persistence partition on USB drive "__internal" 0.335
After features/support/hooks.rb:291 1.010
After features/support/hooks.rb:75 0.000
Tags: @product
2:5.343
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.478
When I write some dotfile expected to persist 0.067
And I shutdown Tails and wait for the computer to power off 5.177
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.304
Then the expected persistent dotfile is present in the filesystem 0.316
After features/support/hooks.rb:291 1.186
After features/support/hooks.rb:75 0.014
Tags: @product
1:26.259
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.075
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.089
When I try to enable persistence 0.279
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 29.802
When I log in to a new session after having activated the Persistent Storage 26.663
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 15.186
And all tps features are enabled 2.755
And all tps features but the first one are active 2.408
After features/support/hooks.rb:291 0.855
After features/support/hooks.rb:75 0.000
Tags: @product
5:26.779
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 4:18.776
And I enable persistence 32.033
And I log in to a new session after having activated the Persistent Storage 34.822
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.897
And persistence is enabled 0.248
After features/support/hooks.rb:291 0.852
After features/support/hooks.rb:75 0.000
Tags: @product
57.621
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 21.962
And I enable persistence but something goes wrong during the LUKS header upgrade 34.813
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.845
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.000
Tags: @product
20.290
When I choose to connect to Tor automatically 1.657
And I accept Tor Connection's offer to use my persistent bridges 1.945
And I click "Connect to Tor" 1.236
Then I wait until Tor is ready 9.002
And tca.conf includes the configured bridges 0.013
And the "TorConfiguration" tps feature is enabled and active 5.435
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.999
After features/support/hooks.rb:291 1.283
After features/support/hooks.rb:75 0.098
Tags: @product
17.293
When I choose to connect to Tor automatically 1.871
And I accept Tor Connection's offer to use my persistent bridges 1.748
And I disable saving bridges to Persistent Storage 1.319
And I configure a direct connection in the Tor Connection Assistant 8.678
Then I wait until Tor is ready 1.405
And tca.conf includes no bridge 0.023
And the "TorConfiguration" tps feature is not enabled and not active 1.304
And all Internet traffic has only flowed through Tor or connectivity check service 0.943
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.044
Tags: @product
11.234
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 10.705
Then the live user has been setup by live-boot 0.165
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.112
And the live user owns its home directory which has strict permissions 0.250
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
22.583
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.695
When the network is plugged 0.055
And Tor is ready 12.652
Then no unexpected services are listening for network connections 0.179

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.675
After features/support/hooks.rb:75 0.000
Tags: @product
39.104
Before features/support/hooks.rb:245 0.042
Given I have started Tails from DVD and logged in and the network is connected 16.995
When I request a shutdown using the system menu 2.035
Then Tails eventually shuts down 20.073
After features/support/hooks.rb:291 0.110
After features/support/hooks.rb:75 0.000
1:12.350
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.765
When I request a reboot using the system menu 1.906
Then Tails eventually restarts 57.678
After features/support/hooks.rb:291 3.489
After features/support/hooks.rb:75 0.000
22.524
Given I monitor the network connections of SSH 0.139
And I have the SSH key pair for an SSH server 0.427
When I connect to an SSH server on the Internet 20.169
Then I have sucessfully logged into the SSH server 1.771
And I see that SSH is properly stream isolated 0.016
After features/support/hooks.rb:450 0.412
After features/support/hooks.rb:291 0.734
After features/support/hooks.rb:75 0.000
22.812
Given I have the SSH key pair for an SSH server 0.279
And an SSH server is running on the LAN 0.607
When I connect to an SSH server on the LAN 19.883
Then I am prompted to verify the SSH fingerprint for the SSH server 2.042
After features/support/hooks.rb:450 0.408
After features/support/hooks.rb:291 0.628
After features/support/hooks.rb:75 0.000
17.646
Given I have the SSH key pair for an SFTP server 0.336
When I connect to an SFTP server on the Internet 16.297
Then I successfully connect to the SFTP server 1.012
After features/support/hooks.rb:450 0.580
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.000
16.678
Given I cancel setting up an email account 3.073
When I open Thunderbird's Add-ons Manager 1.877
And I open the Extensions tab 1.074
Then I see that no add-ons are enabled in Thunderbird 10.653
After features/support/hooks.rb:450 0.728
After features/support/hooks.rb:291 1.126
After features/support/hooks.rb:75 0.000
43.731
When I enter my email credentials into the autoconfiguration wizard 10.224
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.369
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.339
When I accept the autoconfiguration wizard's configuration 18.391
And I send an email to myself 6.216
And I fetch my email 1.458
Then I can find the email I sent to myself in my inbox 6.732
After features/support/hooks.rb:450 1.270
After features/support/hooks.rb:291 1.151
After features/support/hooks.rb:75 0.000
11.470
When the network is plugged 0.045
And the Tor Connection Assistant autostarts 5.758
And I look at the hide mode but then I go back 3.871
And I choose to connect to Tor automatically 1.619
Then Tor Connection does not propose me to use Tor bridges 0.174
After features/support/hooks.rb:291 0.836
After features/support/hooks.rb:75 0.000
Tags: @product
1:24.909
Given the Tor network and default bridges are blocked 2.249
And the network is plugged 0.051
And I make sure time sync before Tor connects indicates a captive portal 1.208
And the Tor Connection Assistant autostarts 1.395
When I choose to connect to Tor automatically 1.753
And I click "Connect to Tor" 1.224
Then the Tor Connection Assistant fails to connect to Tor 27.703
And the Tor Connection Assistant knows that it's not the time sync that failed 10.479
And the Tor Connection Assistant knows that there might be a captive portal 0.128
When I open the Unsafe Browser from Tor Connection 13.290
And I log-in to the Captive Portal 13.148
And I close the Unsafe Browser 0.122
And the Tor network and default bridges are unblocked 2.114
And I allow time sync before Tor connects to work again 0.048
And I click "Connect to Tor" 1.184
Then I wait until Tor is ready 8.808
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.001
Tags: @product
11.893
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.311
Then the firewall's policy is to drop all IPv4 traffic 0.107
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.287
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.097
And the firewall is configured to block all external IPv6 traffic 0.088
After features/support/hooks.rb:291 0.662
After features/support/hooks.rb:75 0.000
Tags: @product
48.778
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.207
And I capture all network traffic 0.005
When I successfully start the Unsafe Browser 27.196
And I open the Tails homepage in the Unsafe Browser 9.373
And the Tails homepage loads in the Unsafe Browser 0.606
Then the firewall leak detector has detected leaks 0.389
After features/support/hooks.rb:291 0.787
After features/support/hooks.rb:75 0.058
Tags: @product
13.811
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.444
And I capture all network traffic 0.007
And I disable Tails' firewall 0.258
When I do a TCP DNS lookup of "torproject.org" 0.523
Then the firewall leak detector has detected leaks 1.576
After features/support/hooks.rb:291 0.927
After features/support/hooks.rb:75 0.062
Tags: @product
12.501
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.469
And I capture all network traffic 0.006
And I disable Tails' firewall 0.234
When I do a UDP DNS lookup of "torproject.org" 0.696
Then the firewall leak detector has detected leaks 0.094
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.065
Tags: @product
16.026
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.449
And I capture all network traffic 0.022
And I disable Tails' firewall 0.224
When I send some ICMP pings 4.223
Then the firewall leak detector has detected leaks 0.106
After features/support/hooks.rb:291 0.781
After features/support/hooks.rb:75 0.057
13.259
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD and logged in and the network is connected 11.960
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.200
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.097
After features/support/hooks.rb:450 0.351
After features/support/hooks.rb:291 1.147
After features/support/hooks.rb:75 0.000
14.458
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD and logged in and the network is connected 14.110
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.264
And the untorified connection is logged as dropped by the firewall 0.083
After features/support/hooks.rb:450 0.370
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
17.085
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.675
When I open an untorified ICMP connection to 1.2.3.4 5.338
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.070
After features/support/hooks.rb:450 0.341
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.000
Tags: @product
22.799
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.921
And the system DNS is using the local DNS resolver 0.014
And the network is plugged 0.445
And I successfully configure Tor 13.399
Then the system DNS is still using the local DNS resolver 0.017
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.000
10.261
When I monitor the network connections of tails-security-check 0.122
And I re-run tails-security-check 0.121
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.017
After features/support/hooks.rb:450 0.389
After features/support/hooks.rb:291 0.978
After features/support/hooks.rb:75 0.000
2.566
When I monitor the network connections of htpdate 0.155
And I re-run htpdate 2.395
Then I see that htpdate is properly stream isolated 0.014
After features/support/hooks.rb:450 0.439
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.000
32.730
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.191
And I re-run tails-upgrade-frontend-wrapper 32.527
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.532
After features/support/hooks.rb:291 0.941
After features/support/hooks.rb:75 0.000
34.456
When I monitor the network connections of Tor Browser 0.114
And I start the Tor Browser 33.306
And the Tor Browser loads the startup page 0.982
Then I see that Tor Browser is properly stream isolated 0.053
After features/support/hooks.rb:450 1.485
After features/support/hooks.rb:291 1.074
After features/support/hooks.rb:75 0.000
Tags: @product
55.328
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.510
And a web server is running on the LAN 1.041
And I capture all network traffic 0.005
When I start the Tor Browser 30.728
And the Tor Browser loads the startup page 1.148
And I open a page on the LAN web server in the Tor Browser 9.283
Then the Tor Browser shows the "Unable to connect" error 1.052
And no traffic was sent to the web server on the LAN 0.556
After features/support/hooks.rb:291 0.914
After features/support/hooks.rb:75 0.047
1:0.309
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.603
Then the amnesiac Tor Browser directory exists 0.067
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.672
And the persistent Tor Browser directory does not exist 0.067
When I start the Tor Browser 30.608
And the Tor Browser loads the startup page 1.151
Then I can save the current page as "index.html" to the default downloads directory 4.745
And I can print the current page as "output.pdf" to the default downloads directory 10.391
After features/support/hooks.rb:450 1.307
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.000
56.196
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.885
When I start the Tor Browser 30.986
Then the Tor Browser loads the startup page 1.053
When I download some file in the Tor Browser 11.998
Then the file is saved to the default Tor Browser download directory 0.272
After features/support/hooks.rb:450 2.641
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
1:24.285
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.673
When I start the Tor Browser 30.593
And the Tor Browser loads the startup page 1.098
Then I can listen to an Ogg audio track in Tor Browser 40.920
After features/support/hooks.rb:450 2.157
After features/support/hooks.rb:291 1.054
After features/support/hooks.rb:75 0.000
56.077
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.126
When I start the Tor Browser 32.227
And the Tor Browser loads the startup page 1.224
Then I can watch a WebM video in Tor Browser 10.498
After features/support/hooks.rb:450 1.625
After features/support/hooks.rb:291 1.008
After features/support/hooks.rb:75 0.000
Tags: @product
1:25.192
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.169
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.130
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.077
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.090
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.060
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.098
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.060
And the file "/tmp/synaptic.html" exists 0.058
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.136
When I start the Tor Browser 31.373
And the Tor Browser loads the startup page 1.098
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.995
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.631
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.271
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.160
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.249
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.538
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.076
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.136
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.446
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.560
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.108
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.155
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.741
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.564
# 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.070
# 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 6.604
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.526
After features/support/hooks.rb:291 0.987
After features/support/hooks.rb:75 0.000
Tags: @product
45.666
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.162
When I start the Tor Browser 32.297
Then the Tor Browser uses all expected TBB shared libraries 1.206
After features/support/hooks.rb:291 0.825
After features/support/hooks.rb:75 0.000
1:1.211
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.656
When I start the Tor Browser 32.495
And the Tor Browser loads the startup page 1.389
And I open the Tails homepage in the Tor Browser 9.648
Then the Tor Browser loads the Tails homepage 1.223
When I request a new identity in Tor Browser 3.201
Then the Tor Browser restarts into a fresh session 1.596
After features/support/hooks.rb:450 1.654
After features/support/hooks.rb:291 1.065
After features/support/hooks.rb:75 0.000
Tags: @product
47.216
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.520
When I start the Tor Browser 31.949
And the Tor Browser loads the startup page 1.123
Then Tor Browser's circuit view is working 1.622
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
Tags: @product
1:6.112
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.598
When I start the Tor Browser 31.718
And the Tor Browser loads the startup page 1.136
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.247
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 1.008
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.301
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.101
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
Tags: @product
1:47.589
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.209
And the network is plugged 0.037
And I successfully configure Tor 18.162
And available upgrades have been checked 1.116
And all notifications have disappeared 3.283
Then the persistent Tor Browser directory exists 0.053
And there is a GNOME bookmark for the persistent Tor Browser directory 1.801
When I start the Tor Browser 30.838
And I open the address "https://tails.net/about" in the Tor Browser 10.895
And "Tails - How Tails works" has loaded in the Tor Browser 1.196
Then I can save the current page as "index.html" to the persistent Tor Browser directory 6.019
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 11.133
Then "Tails - How Tails works" has loaded in the Tor Browser 1.503
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.337
After features/support/hooks.rb:291 1.466
After features/support/hooks.rb:75 0.000
Tags: @product
46.261
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.074
Then the amnesiac Documents directory exists 0.078
And there is a GNOME bookmark for the amnesiac Documents directory 1.864
Then I start the Tor Browser in offline mode 30.916
And I can save the current page as "index.html" to the Documents GNOME bookmark 4.327
After features/support/hooks.rb:291 1.298
After features/support/hooks.rb:75 0.000
Tags: @product
1:1.346
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 22.363
Then the amnesiac Downloads directory exists 0.091
And there is a GNOME bookmark for the amnesiac Downloads directory 1.665
Then I start the Tor Browser in offline mode 32.748
And I can save the current page as "index.html" to the Downloads GNOME bookmark 4.478
After features/support/hooks.rb:291 0.991
After features/support/hooks.rb:75 0.000
Tags: @product
47.871
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.045
Then the amnesiac Music directory exists 0.062
And there is a GNOME bookmark for the amnesiac Music directory 1.668
Then I start the Tor Browser in offline mode 31.126
And I can save the current page as "index.html" to the Music GNOME bookmark 5.968
After features/support/hooks.rb:291 1.026
After features/support/hooks.rb:75 0.000
Tags: @product
46.334
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.362
Then the amnesiac Pictures directory exists 0.080
And there is a GNOME bookmark for the amnesiac Pictures directory 1.324
Then I start the Tor Browser in offline mode 32.198
And I can save the current page as "index.html" to the Pictures GNOME bookmark 4.368
After features/support/hooks.rb:291 1.022
After features/support/hooks.rb:75 0.000
Tags: @product
44.964
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.959
Then the amnesiac Videos directory exists 0.086
And there is a GNOME bookmark for the amnesiac Videos directory 1.401
Then I start the Tor Browser in offline mode 31.382
And I can save the current page as "index.html" to the Videos GNOME bookmark 4.133
After features/support/hooks.rb:291 0.967
After features/support/hooks.rb:75 0.000
Tags: @product
3:48.069
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.790
And all tps features are active 2.438
And all persistent filesystems have safe access rights 0.239
And all persistence configuration files have safe access rights 0.452
And all persistent directories have safe access rights 2.716
When I start the Tor Browser in offline mode 33.587
And I add a bookmark to eff.org in the Tor Browser 19.408
And I cold reboot the computer 9.469
And the computer reboots Tails 57.502
And I enable persistence 34.433
And I log in to a new session 20.956
And I start the Tor Browser in offline mode 35.844
Then the Tor Browser has a bookmark to eff.org 1.231
After features/support/hooks.rb:291 1.036
After features/support/hooks.rb:75 0.007
19.119
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 18.899
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.219
After features/support/hooks.rb:450 0.485
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.000
22.973
Given I have the SSH key pair for a Git repository 0.327
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 22.431
Then the Git repository "testing" has been cloned successfully 0.214
After features/support/hooks.rb:450 0.539
After features/support/hooks.rb:291 0.713
After features/support/hooks.rb:75 0.000
0.425
When I wget "https://example.com/" to stdout 0.424
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.337
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.000
15.590
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 15.590

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 1.023
After features/support/hooks.rb:291 0.804
After features/support/hooks.rb:75 0.000
0.407
When I curl "https://example.com/" to stdout 0.407
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.293
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:6.384
Given I have started Tails from DVD without network and logged in 8.957
And I plug and mount a USB drive containing sample videos 13.140
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.089
And the file "/home/amnesia/video.mp4" exists 0.071
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.166
When I open "/home/amnesia/video.mp4" with Totem 19.535
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 4.002
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.542
Given I close Totem 0.282
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.101
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.051
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.114
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.738
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.861
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.096
Given I close Totem 0.220
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.126
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.216
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.831
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.390
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.109
Given I close Totem 0.226
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.117
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.215
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.962
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.206
# 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.110
Given I close Totem 0.324
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.083
And the file "/home/amnesia/.purple/otr.private_key" exists 0.127
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.183
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.740
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.348
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.090
After features/support/hooks.rb:291 1.064
After features/support/hooks.rb:75 0.000
Feature: Using Totem
36.349
Given I have started Tails from DVD and logged in and the network is connected 12.465
Then I can watch a WebM video over HTTPs 23.883
After features/support/hooks.rb:450 0.570
After features/support/hooks.rb:291 0.969
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
50.597
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.334
And I plug and mount a USB drive containing sample videos 13.928
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.108
When I open "/home/amnesia/Persistent/video.mp4" with Totem 17.217
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.811
Given I close Totem 0.804
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.200
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.058
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.653
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.348
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.131
After features/support/hooks.rb:291 1.014
After features/support/hooks.rb:75 0.001
Tags: @product
53.967
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 12.116
And I disable the Unsafe Browser 4.106
And I log in to a new session 18.160
And the network is plugged 0.048
And all notifications have disappeared 4.700
When I try to start the Unsafe Browser 12.358
Then the Unsafe Browser complains that it is disabled 2.476
After features/support/hooks.rb:291 1.135
After features/support/hooks.rb:75 0.000
Tags: @product
51.956
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.387
And a web server is running on the LAN 1.052
When I successfully start the Unsafe Browser 28.625
And I open a page on the LAN web server in the Unsafe Browser 9.377
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.513
After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.000
Tags: @product @doc
1:1.285
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.284
When I successfully start the Unsafe Browser 31.976
Then the Unsafe Browser runs as the expected user 0.772
And the Unsafe Browser has a red theme 0.689
And the Unsafe Browser shows a warning as its start page 0.645
And the Unsafe Browser has no add-ons enabled 6.285
And the Unsafe Browser has no bookmarks 7.632
And the Unsafe Browser uses all expected TBB shared libraries 1.000
After features/support/hooks.rb:291 0.789
After features/support/hooks.rb:75 0.000
Tags: @product
50.801
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.405
When I successfully start the Unsafe Browser 26.664
When I open the Tails homepage in the Unsafe Browser 10.885
Then the Tails homepage loads in the Unsafe Browser 0.676
And the Unsafe Browser has sent packets out to the Internet 0.168
After features/support/hooks.rb:291 1.529
After features/support/hooks.rb:75 0.000
43.690
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.883
When I successfully start the Unsafe Browser 29.952
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.299
And the Unsafe Browser chroot is torn down 0.433
After features/support/hooks.rb:291 1.013
After features/support/hooks.rb:75 0.000
1:4.459
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.380
When I successfully start the Unsafe Browser 27.632
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I start the Unsafe Browser 10.576
Then I see a warning about another instance already running 3.859
After features/support/hooks.rb:291 1.504
After features/support/hooks.rb:75 0.000
Tags: @product
50.333
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.398
When I configure the Unsafe Browser to use a local proxy 0.227
And I successfully start the Unsafe Browser 28.501
And I open the Tails homepage in the Unsafe Browser 9.622
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.583
After features/support/hooks.rb:291 0.917
After features/support/hooks.rb:75 0.000
2:42.293
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.441
And I capture all network traffic 0.005
And I configure the Unsafe Browser to check for updates more frequently 0.060
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 30.173
And I wait 120 seconds 2:0.075

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.524
After features/support/hooks.rb:450 0.468
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.041
41.163
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.972
And the network is unplugged 0.050
# 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.801
Then I am told I cannot start the Unsafe Browser when I am offline 7.336
After features/support/hooks.rb:291 0.856
After features/support/hooks.rb:75 0.000
31.921
When I plug a USB drive containing a basic VeraCrypt volume 7.070
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 22.012
And I open this VeraCrypt volume in GNOME Files 1.534
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.611
When I lock the currently opened VeraCrypt volume 0.411
Then the VeraCrypt volume has been unmounted and locked 0.281
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
35.247
When I plug a USB drive containing a hidden VeraCrypt volume 10.253
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 22.214
And I open this VeraCrypt volume in GNOME Files 1.594
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.538
When I lock the currently opened VeraCrypt volume 0.427
Then the VeraCrypt volume has been unmounted and locked 0.219
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.000
44.538
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.206
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.398
And I open this VeraCrypt volume in GNOME Files 1.634
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.558
When I lock the currently opened VeraCrypt file container 0.467
Then the VeraCrypt file container has been unmounted and locked 0.271
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.000
53.693
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.575
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.261
And I open this VeraCrypt volume in GNOME Files 1.777
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.278
When I lock the currently opened VeraCrypt file container 0.619
Then the VeraCrypt file container has been unmounted and locked 0.180
After features/support/hooks.rb:291 0.903
After features/support/hooks.rb:75 0.018
38.132
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.044
And I unlock and mount this VeraCrypt volume with GNOME Disks 28.082
And I open this VeraCrypt volume in GNOME Files 1.559
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.624
When I lock the currently opened VeraCrypt volume 0.525
Then the VeraCrypt volume has been unmounted and locked 0.295
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.000
34.652
When I plug a USB drive containing a hidden VeraCrypt volume 10.342
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.536
And I open this VeraCrypt volume in GNOME Files 1.521
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.569
When I lock the currently opened VeraCrypt volume 0.452
Then the VeraCrypt volume has been unmounted and locked 0.229
After features/support/hooks.rb:291 0.760
After features/support/hooks.rb:75 0.000
1:2.162
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 18.991
And I unlock and mount this VeraCrypt file container with GNOME Disks 40.214
And I open this VeraCrypt volume in GNOME Files 1.732
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.552
When I lock the currently opened VeraCrypt file container 0.393
Then the VeraCrypt file container has been unmounted and locked 0.277
After features/support/hooks.rb:291 0.790
After features/support/hooks.rb:75 0.026
1:1.249
When I plug and mount a USB drive containing a hidden VeraCrypt file container 22.499
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.603
And I open this VeraCrypt volume in GNOME Files 1.784
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.569
When I lock the currently opened VeraCrypt file container 0.508
Then the VeraCrypt file container has been unmounted and locked 0.284
After features/support/hooks.rb:291 1.500
After features/support/hooks.rb:75 0.014
50.799
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.190
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.597
And I open this VeraCrypt volume in GNOME Files 1.629
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.683
When I lock the currently opened VeraCrypt file container 0.404
Then the VeraCrypt file container has been unmounted and locked 0.293
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.000
Tags: @product
8.783
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.625
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.158
After features/support/hooks.rb:291 0.753
After features/support/hooks.rb:75 0.000
Tags: @product
23.076
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.496
When I start "WhisperBack" via GNOME Activities Overview 11.686
Then WhisperBack has debugging information 2.892
After features/support/hooks.rb:291 0.970
After features/support/hooks.rb:75 0.000