Project Number Date
test_Tails_ISO_stable 4617 13 Jan 2024, 12:14

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:10:46.409 Passed
Tags: @product
1:33.358
Before features/support/hooks.rb:245 0.025
Given a computer 0.469
And I temporarily create a 100 MiB disk named "swap" 0.139
And I create a gpt swap partition on disk "swap" 10.594
And I plug SATA drive "swap" 1.206
And I temporarily create a 2 GiB disk named "live_hd" 0.040
And I write the Tails ISO image to disk "live_hd" 16.515
And I plug SATA drive "live_hd" 1.067
When I start Tails with network unplugged and I login 1:2.880
Then a "swap" partition was detected by Tails on drive "swap" 0.140
And drive "live_hd" is detected by Tails 0.145
But Tails has no disk swap enabled 0.089
And drive "live_hd" is not mounted 0.069
After features/support/hooks.rb:291 0.866
After features/support/hooks.rb:75 0.106
Tags: @product
1:14.188
Before features/support/hooks.rb:245 0.002
Given a computer 0.149
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.061
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.583
And I plug non-removable USB drive "fake_TailsData" 1.043
When I start the computer 0.964
And the computer boots Tails 43.275
Then drive "fake_TailsData" is detected by Tails 0.107
And Tails Greeter has not detected a persistence partition 13.003
After features/support/hooks.rb:291 0.989
After features/support/hooks.rb:75 0.008
Tags: @product
1:16.563
Before features/support/hooks.rb:245 0.002
Given a computer 0.819
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.046
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 16.336
And I plug SATA drive "fake_TailsData" 1.060
When I start the computer 0.999
And the computer boots Tails 43.884
Then drive "fake_TailsData" is detected by Tails 0.103
And Tails Greeter has not detected a persistence partition 13.312
After features/support/hooks.rb:291 0.791
After features/support/hooks.rb:75 0.009
Tags: @product
1:14.556
Before features/support/hooks.rb:245 0.003
Given a computer 0.170
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.053
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 5.025
And I plug SATA drive "gpt_ext2" 1.047
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.046
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 4.954
And I plug SATA drive "msdos_fat32" 1.057
And I start Tails from DVD with network unplugged and I login 1:1.805
Then drive "gpt_ext2" is detected by Tails 0.122
And drive "gpt_ext2" is not mounted 0.067
And drive "msdos_fat32" is detected by Tails 0.103
And drive "msdos_fat32" is not mounted 0.102
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.006
Tags: @product
2:0.124
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:39.570
And running a command as root with pkexec requires PolicyKit administrator privileges 0.142
Then I can run a command as root with sudo 0.112
Then I can run a command as root with pkexec 20.299
After features/support/hooks.rb:291 0.764
After features/support/hooks.rb:75 0.005
Tags: @product
2:19.356
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 41.432
And running a command as root with pkexec requires PolicyKit administrator privileges 0.277
Then I cannot run a command as root with sudo and the standard passwords 0.263
And I cannot run a command as root with pkexec and the standard passwords 31.277
Then I cannot login as root using su with the standard passwords 1:6.106
After features/support/hooks.rb:291 0.653
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.608
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 9.187
When the network is plugged 0.197
And I successfully configure Tor 16.156
Then the system clock is less than 5 minutes incorrect 0.066
After features/support/hooks.rb:450 0.598
After features/support/hooks.rb:291 0.632
After features/support/hooks.rb:75 0.000
Feature: Time syncing
53.728
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.469
When the network is plugged 0.058
And the Tor Connection Assistant autostarts 2.302
And I configure some normal bridges in the Tor Connection Assistant 12.558
And I wait until Tor is ready 30.278
Then the system clock is less than 5 minutes incorrect 0.060
After features/support/hooks.rb:450 0.606
After features/support/hooks.rb:291 0.632
After features/support/hooks.rb:75 0.000
Feature: Time syncing
27.470
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.240
When I bump the system time with "+1 day" 0.290
And I capture all network traffic 0.001
And the network is plugged 0.065
And the Tor Connection Assistant autostarts 2.578
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 11.321
And I wait until Tor is ready 4.040
Then the system clock is less than 5 minutes incorrect 0.075
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.856
After features/support/hooks.rb:450 0.488
After features/support/hooks.rb:291 0.590
After features/support/hooks.rb:75 0.082
Feature: Time syncing
1:17.424
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.528
When I bump the system time with "-15 days" 0.231
And I warm reboot the computer 0.083
And the computer reboots Tails 1:7.626
Then Tails' hardware clock is close to the host system's time 0.954
After features/support/hooks.rb:450 0.131
After features/support/hooks.rb:291 0.621
After features/support/hooks.rb:75 0.007
Feature: Time syncing
1:3.230
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.611
When I bump the hardware clock's time with "-15 days" 1.622
And I warm reboot the computer 0.066
And the computer reboots Tails 51.908
Then the hardware clock is still off by "-15 days" 1.021
After features/support/hooks.rb:450 0.125
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.009
Feature: Time syncing
44.737
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given a computer 0.179
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.028
And I start the computer 1.113
And the computer boots Tails 43.283
Then the system clock is just past Tails' source date 0.132
After features/support/hooks.rb:450 0.107
After features/support/hooks.rb:291 0.578
After features/support/hooks.rb:75 0.006
Feature: Time syncing
30.725
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.356
And I make sure time sync before Tor connects times out 1.147
When the network is plugged 0.039
And I successfully configure Tor 21.132
Then the system clock is less than 5 minutes incorrect 0.050
After features/support/hooks.rb:450 0.548
After features/support/hooks.rb:291 0.620
After features/support/hooks.rb:75 0.000
Feature: Time syncing
1:0.788
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.347
When I bump the system time with "+8 hours +15 minutes" 0.278
And all notifications have disappeared 3.129
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.128
And the network is plugged 0.044
And the Tor Connection Assistant autostarts 2.414
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.055
And I click "Connect to Tor" 1.167
And the Tor Connection Assistant fails to connect to Tor 16.526
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 15.001
Then the system clock is less than 20 minutes incorrect 0.263
When I click "Connect to Tor" 1.212
Then I wait until Tor is ready 6.182
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.969
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.063
After features/support/hooks.rb:450 0.550
After features/support/hooks.rb:291 0.747
After features/support/hooks.rb:75 0.048
Feature: Time syncing
57.247
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.630
When I bump the system time with "+8 hours +15 minutes" 0.282
And all notifications have disappeared 3.203
And I capture all network traffic 0.002
And the network is plugged 0.066
And the Tor Connection Assistant autostarts 2.543
# 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.361
And I click "Connect to Tor" 1.164
Then the Tor Connection Assistant reports that it failed to connect 11.636
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.781
Then the system clock is less than 20 minutes incorrect 0.332
# "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.424
When I click "Connect to Tor" 1.164
Then I wait until Tor is ready 7.168
And all Internet traffic has only flowed through the configured bridges 0.944
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.064
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.475
After features/support/hooks.rb:450 0.518
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.041
Feature: Time syncing
22.350
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 7.959
And I make sure time sync before Tor connects uses a fake connectivity check service 1.172
And the network is plugged 0.040
And Tor is ready 11.351
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.821
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.004
After features/support/hooks.rb:450 0.678
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.001
Tags: @product
16.235
When I configure some normal bridges in the Tor Connection Assistant 10.068
Then I wait until Tor is ready 4.006
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 1.127
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.019
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.042
Tags: @product
15.509
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 10.959
Then I wait until Tor is ready 2.500
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 1.142
And all Internet traffic has only flowed through the configured bridges 0.895
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.049
18.470
When I configure the default bridges in the Tor Connection Assistant 13.044
Then I wait until Tor is ready 3.377
And Tor is configured to use the default bridges 0.620
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.068
And Tor is configured to use the default bridges 0.477
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.869
After features/support/hooks.rb:291 0.588
After features/support/hooks.rb:75 0.042
Tags: @product
28.570
Given the Tor network is blocked 1.828
When I configure a direct connection in the Tor Connection Assistant 20.030
Then I wait until Tor is ready 5.013
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.069
And Tor is configured to use the default bridges 0.566
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.051
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.045
Tags: @product
45.429
Given the Tor network and default bridges are blocked 1.983
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.234
Then the Tor Connection Assistant reports that it failed to connect 0.158
And tca.conf is empty 0.310
Given the Tor network and default bridges are unblocked 1.446
And I retry connecting to Tor 1.224
Then I wait until Tor is ready 7.941
And tca.conf includes no bridge 0.024
And available upgrades have been checked 0.055
And all Internet traffic has only flowed through Tor or connectivity check service 1.050
After features/support/hooks.rb:291 0.686
After features/support/hooks.rb:75 0.051
Tags: @product
5.374
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 5.018
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.155
And I cannot click the "Connect to Tor" button 0.200
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.039
Tags: @product
54.475
Given I configure a direct connection in the Tor Connection Assistant 6.398
And I wait until Tor is ready 31.338
When I disconnect the network through GNOME 2.773
And I connect the network through GNOME 2.869
Then the Tor Connection Assistant autostarts 1.679
And the Tor Connection Assistant connects to Tor 6.198
And I wait until Tor is ready 1.183
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.072
And all Internet traffic has only flowed through Tor or connectivity check service 1.960
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.052
Tags: @product
40.593
Given I configure a direct connection in the Tor Connection Assistant 6.414
And I wait until Tor is ready 2.485
And I disconnect the network through GNOME 2.562
And the Tor network and default bridges are blocked 1.485
When I connect the network through GNOME 2.767
Then the Tor Connection Assistant reports that it failed to connect 24.876
After features/support/hooks.rb:291 0.753
After features/support/hooks.rb:75 0.043
Tags: @product
34.964
Given the Tor network and default bridges are blocked 1.768
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.053
Then the Tor Connection Assistant reports that it failed to connect 0.120
Given the Tor network and default bridges are unblocked 1.398
When I click "Connect to Tor" 1.171
Then I wait until Tor is ready 6.921
And Tor is configured to use the default bridges 0.580
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.949
After features/support/hooks.rb:291 0.802
After features/support/hooks.rb:75 0.055
19.697
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.721
And I prepare Tails for memory erasure tests 0.500
When I start a process allocating 128 MiB of memory with a known pattern 2.289
Then patterns cover at least 128 MiB in the guest's memory 3.564

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

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

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

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

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

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

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

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

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

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

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

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

Pattern coverage: 95.419% (118 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.632
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.532
After features/support/hooks.rb:75 0.000
5:58.131
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:15.142
And I prepare Tails for memory erasure tests 0.433
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.009
When I trigger shutdown 0.280
And I wait 20 seconds 20.009

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.558
After features/support/hooks.rb:75 0.014
36.320
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.210
And I temporarily create a 4 GiB disk named "gptfat" 0.045
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.049
And I plug USB drive "gptfat" 2.431
When I start Tails Installer 21.541
Then I am told by Tails Installer that the destination device "is too small" 0.041
After features/support/hooks.rb:291 0.989
After features/support/hooks.rb:75 0.001
Tags: @product
32.981
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.905
And I temporarily create a 7200 MiB disk named "temp" 0.044
And I start Tails Installer 21.983
But a suitable USB device is not found 0.019
When I plug USB drive "temp" 2.695
Then the "temp" USB drive is selected 0.100
When I unplug USB drive "temp" 0.208
Then a suitable USB device is not found 0.024
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.000
Tags: @product
3:57.171
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.116
And I temporarily create a 7200 MiB disk named "install" 0.046
And I create a gpt partition with a vfat filesystem on disk "install" 5.355
And I plug USB drive "install" 2.536
And I install Tails to USB drive "install" by cloning 3:30.457
Then the running Tails is installed on USB drive "install" 10.580
But there is no persistence partition on USB drive "install" 0.078
After features/support/hooks.rb:291 0.962
After features/support/hooks.rb:75 0.103
Tags: @product
3:50.906
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.427
And I temporarily create a 7200 MiB disk named "install" 0.049
And I plug USB drive "install" 2.436
And I install Tails to USB drive "install" by cloning 3:28.603
Then the running Tails is installed on USB drive "install" 11.323
But there is no persistence partition on USB drive "install" 0.065
After features/support/hooks.rb:291 1.063
After features/support/hooks.rb:75 0.111
Tags: @product
4:18.616
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.888
And I create a file in the Persistent directory 0.098
And I temporarily create a 7200 MiB disk named "install" 0.056
And I create a gpt partition with a vfat filesystem on disk "install" 4.086
And I plug USB drive "install" 2.440
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:42.360
Then the running Tails is installed on USB drive "install" 14.132
And there is a persistence partition on USB drive "install" 0.081
And the USB drive "install" contains the same files as my persistent storage 3.469
After features/support/hooks.rb:291 1.833
After features/support/hooks.rb:75 0.115
Tags: @product
3:58.282
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 12.223
And I temporarily create a 7200 MiB disk named "install" 0.054
And I plug USB drive "install" 2.482
And I install Tails to USB drive "install" by cloning 3:29.977
Then the running Tails is installed on USB drive "install" 13.470
And there is no persistence partition on USB drive "install" 0.074
After features/support/hooks.rb:291 1.436
After features/support/hooks.rb:75 0.122
Tags: @product
4:3.346
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.676
And I have started Tails from DVD without network and logged in 8.585
And I clone USB drive "__internal" to a temporary USB drive "install" 1.215
And I plug USB drive "install" 2.453
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 3:29.333
Then the running Tails is installed on USB drive "install" 12.009
And there is no persistence partition on USB drive "install" 0.071
After features/support/hooks.rb:291 1.168
After features/support/hooks.rb:75 0.113
Tags: @product @uefi
1:36.960
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 12.183
And I power off the computer 0.328
And the computer is set to boot in UEFI mode 0.032
When I start Tails from USB drive "__internal" with network unplugged and I login 1:20.220
Then Tails is running from USB drive "__internal" 0.357
And the boot device has safe access rights 3.701
And Tails has started in UEFI mode 0.136
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.005
Tags: @product
1:35.804
Before features/support/hooks.rb:245 0.001
Given I have started Tails from DVD without network and logged in 8.526
And I plug and mount a USB drive containing a Tails USB image 28.755
And I create a 7200 MiB disk named "usbimage" 0.041
And I plug USB drive "usbimage" 2.465
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 56.015
After features/support/hooks.rb:291 1.565
After features/support/hooks.rb:75 0.095
Tags: @product
1:20.074
Before features/support/hooks.rb:245 0.003
Given a computer 0.168
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:18.578
Then Tails is running from USB drive "usbimage" 0.436
And the label of the system partition on "usbimage" is "Tails" 0.229
And the system partition on "usbimage" is an EFI system partition 0.217
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.140
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.090
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.090
And the system partition on "usbimage" has the expected flags 0.122
After features/support/hooks.rb:291 0.798
After features/support/hooks.rb:75 0.007
5:33.838
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 51.047
And I update APT using apt 16.393
And I install "popularity-contest" using apt 19.623
Then I am proposed to add the "popularity-contest" package to my Additional Software 1:2.288
When I create a persistent storage and activate the Additional Software feature 17.353
Then Additional Software is correctly configured for package "popularity-contest" 1.704
When I shutdown Tails and wait for the computer to power off 11.223
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:32.976
Then Additional Software is correctly configured for package "popularity-contest" 0.921
And the package "popularity-contest" is installed after Additional Software has been started 0.306
After features/support/hooks.rb:450 38.869
After features/support/hooks.rb:291 1.009
After features/support/hooks.rb:75 0.031
3:0.515
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.204
And I start Tails from USB drive "__internal" and I login with an administration password 1:21.947
And I update APT using apt 16.339
When I install "makepp" using apt 19.719
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 1:2.199
And the package "makepp" is installed 0.104
After features/support/hooks.rb:450 39.926
After features/support/hooks.rb:291 0.995
After features/support/hooks.rb:75 0.016
5:2.960
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given a computer 0.251
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:14.612
When I uninstall "popularity-contest" using apt 19.080
And I accept removing "popularity-contest" from Additional Software 0.734
Then "popularity-contest" is not in the list of Additional Software 0.854
When I start Synaptic 24.499
And I update APT using Synaptic 22.315
And I install "cowsay" using Synaptic 9.635
And I accept adding "cowsay" to Additional Software 0.940
Then Additional Software is correctly configured for package "cowsay" 0.928
When I uninstall "cowsay" using apt 3.278
And I refuse removing "cowsay" from Additional Software 0.741
Then Additional Software is correctly configured for package "cowsay" 0.946
When I start "Additional Software" via GNOME Activities Overview 12.656
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.624
Then "cowsay" is not in the list of Additional Software 1.206
When I install "cowsay" using apt 3.256
And I refuse adding "cowsay" to Additional Software 0.692
Then "cowsay" is not in the list of Additional Software 0.704
After features/support/hooks.rb:450 1.052
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.012
12:28.807
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.270
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:8.832
And I configure APT to prefer an old version of cowsay 0.021
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 24.216
And I accept adding "cowsay" to Additional Software 1:3.338
And Additional Software is correctly configured for package "cowsay" 1.376
And I shutdown Tails and wait for the computer to power off 6.071
And I start Tails from USB drive "__internal" with network unplugged 52.713
And I enable persistence 32.793
# 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.022
And I log in to a new session 28.590
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.267
And I revert the APT tweaks that made it prefer an old version of cowsay 0.060
# 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.119
And the network is plugged 0.035
And Tor is ready 44.479
# 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 7.246
And available upgrades have been checked 0.143
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.081
And I can open the Additional Software configuration window from the notification 2.848
And I shutdown Tails and wait for the computer to power off 2:2.677
And I start Tails from USB drive "__internal" with network unplugged 45.652
And I enable persistence 32.936
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.025
And I log in to a new session 30.138
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.858
And I revert the APT tweaks that made it prefer an old version of cowsay 0.053
And the network is plugged 0.043
And Tor is ready 39.603
Then the Additional Software upgrade service has started 0.194
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.094
After features/support/hooks.rb:450 2.268
After features/support/hooks.rb:291 0.777
After features/support/hooks.rb:75 0.033
1:57.786
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given a computer 0.199
And I start Tails from USB drive "__internal" with network unplugged 46.021
And I enable persistence 33.673
And I remove the "cowsay" deb files from the APT cache 0.624
# 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.083
And I log in to a new session 30.227
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 4.364
And I can open the Additional Software log file from the notification 2.320
And the package "cowsay" is not installed 0.271
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 1.026
After features/support/hooks.rb:75 0.009
Tags: @product
1:31.006
Before features/support/hooks.rb:245 0.004
Given a computer 0.222
And I create a 7200 MiB disk named "old" 0.046
And I plug USB drive "old" 1.046
And I write an old version of the Tails USB image to disk "old" 19.796
When I start Tails from USB drive "old" with network unplugged 1:5.898
Then the boot device has safe access rights 3.091
And Tails is running from USB drive "old" 0.364
And there is no persistence partition on USB drive "old" 0.061
And process "udev-watchdog" is running 0.058
And udev-watchdog is monitoring the correct device 0.239
And I unplug USB drive "old" 0.179
After features/support/hooks.rb:291 3.492
After features/support/hooks.rb:75 0.015
Tags: @product
1:57.756
Before features/support/hooks.rb:245 0.006
Given a computer 0.176
And I start Tails from USB drive "old" with network unplugged and I login 1:3.922
Then Tails is running from USB drive "old" 0.426
And I create a persistent partition 42.885
And I take note of which tps features are available 1.351
Then a Tails persistence partition exists on USB drive "old" 0.827
And I shutdown Tails and wait for the computer to power off 8.166
After features/support/hooks.rb:291 0.116
After features/support/hooks.rb:75 0.011
Tags: @product
2:29.165
Before features/support/hooks.rb:245 0.006
Given a computer 0.196
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:1.671
Then Tails is running from USB drive "old" 0.363
And all tps features are active 2.100
When I write some files expected to persist 1.783
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.337
And all persistence configuration files have safe access rights 0.627
And all persistent directories from the old Tails version have safe access rights 2.629
And I take note of which tps features are available 0.476
And I shutdown Tails and wait for the computer to power off 3.071
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.906
After features/support/hooks.rb:291 0.128
After features/support/hooks.rb:75 0.010
Tags: @product
2:32.201
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.512
And I log in to a new session 16.503
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.251
And I plug USB drive "to_upgrade" 2.480
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:47.044
Then the running Tails is installed on USB drive "to_upgrade" 12.951
And I unplug USB drive "to_upgrade" 0.259
And I unplug USB drive "__internal" 0.198
After features/support/hooks.rb:291 3.667
After features/support/hooks.rb:75 0.000
Tags: @product
1:58.160
Before features/support/hooks.rb:245 0.004
Given a computer 0.194
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:47.806
Then all tps features from the old Tails version are active 1.737
And Tails is running from USB drive "to_upgrade" 0.332
And the boot device has safe access rights 3.722
And the expected persistent files created with the old Tails version are present in the filesystem 1.638
And all persistent directories from the old Tails version have safe access rights 2.728
After features/support/hooks.rb:291 0.601
After features/support/hooks.rb:75 0.009
6:41.702
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.456
And no SquashFS delta is installed 0.088
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.273
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.089
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.511
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.526
When the network is plugged 0.041
And Tor is ready 44.408
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 0.548
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 7.691
Given I shutdown Tails and wait for the computer to power off 6.188
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:55.226
Then Tails is running version 2.2~testoverlayfsng 0.109
And all tps features are active 2.222
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.366
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.054
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.322
# 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.350
When the network is plugged 0.042
And Tor is ready 15.761
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 2.669
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 7.899
Given I shutdown Tails and wait for the computer to power off 4.327
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:47.611
Then Tails is running version 2.3~testoverlayfsng 0.105
And all tps features are active 2.068
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.602
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.087
# 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.272
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.511
When the network is plugged 0.036
And Tor is ready 43.790
Then the Upgrader considers the system as up-to-date 0.290
# 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 24.849
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.298
After features/support/hooks.rb:291 0.782
After features/support/hooks.rb:75 0.017
27.867
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.034
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.382
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.073
And the signing key used by the Upgrader is outdated 1.019
But a current signing key is available on our website 0.000
When the network is plugged 0.052
And Tor is ready 13.637
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.666
After features/support/hooks.rb:291 0.790
After features/support/hooks.rb:75 0.000
54.720
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 45.389
When I eject the boot medium 0.310
Then Tails eventually shuts down 9.020
After features/support/hooks.rb:291 0.306
After features/support/hooks.rb:75 0.000
35.833
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.095
And I prepare Tails for memory erasure tests 0.514
And I fill a 128 MiB file with a known pattern on the root filesystem 11.782
And patterns cover at least 128 MiB in the guest's memory 3.750

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

When I eject the boot medium 0.722
And I wait for Tails to finish wiping the memory 9.323
Then I find very few patterns in the guest's memory 1.645

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

After features/support/hooks.rb:291 3.531
After features/support/hooks.rb:75 0.000
3:15.510
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.610
And I prepare Tails for memory erasure tests 0.427
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.965
And I fill the USB drive with a known pattern 2:44.631
And I read the content of the test FS 0.149
And patterns cover at least 99% of the test FS size in the guest's memory 3.282

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

When I eject the boot medium 0.322
And I wait for Tails to finish wiping the memory 9.068
Then I find very few patterns in the guest's memory 2.053

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

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

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

When I eject the boot medium 0.349
And I wait for Tails to finish wiping the memory 5.392
Then I find very few patterns in the guest's memory 1.649

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

After features/support/hooks.rb:291 3.502
After features/support/hooks.rb:75 0.000
2:17.610
Before features/support/hooks.rb:245 0.018
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.489
And I prepare Tails for memory erasure tests 0.490
And I fill a 128 MiB file with a known pattern on the persistent filesystem 23.004
And patterns cover at least 100 MiB in the guest's memory 3.702

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

When I eject the boot medium 0.743
And I wait for Tails to finish wiping the memory 10.018
Then I find very few patterns in the guest's memory 1.867

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

And Tails eventually shuts down 1:28.293
After features/support/hooks.rb:291 0.158
After features/support/hooks.rb:75 0.000
Tags: @product
44.429
Before features/support/hooks.rb:245 0.006
Given a computer 0.193
And I start Tails from DVD with network unplugged and genuine APT sources 43.863
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.051
And no experimental APT suite is enabled for deb.torproject.org 0.060
And if releasing, no unversioned Tails APT source is enabled 0.170

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.630
After features/support/hooks.rb:75 0.010
Tags: @product
1:13.599
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 11.046
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 5.071
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.101
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.719
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.017
When I start Tails' custom backup tool 13.074
Then the backup tool displays "Plug in your backup Tails USB stick" 2.220
When I plug USB drive "backup" 2.724
And I give the Persistent Storage on drive "backup" its own UUID 0.143
And I click "Retry" in the backup tool 1.190
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.196
When I click "Back Up" in the backup tool 1.143
And I enter my persistent storage passphrase into the polkit prompt 2.372
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 15.772
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.179
And I plug USB drive "backup" 3.383
Then the USB drive "backup" contains the same files as my persistent storage 5.239
After features/support/hooks.rb:291 1.650
After features/support/hooks.rb:75 0.116
Tags: @product
0.254
Then the hostname should not have been leaked on the network 0.254
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.033
Tags: @product
0.837
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.195
And I switch to the "manually-added-con" NetworkManager connection 0.355
Then the hostname should not have been leaked on the network 0.286
After features/support/hooks.rb:291 0.677
After features/support/hooks.rb:75 0.034
28.836
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.361
When I double-click on the Tails documentation launcher on the desktop 18.958
Then "Tails - Documentation" has loaded in the Tor Browser 0.517
After features/support/hooks.rb:291 0.993
After features/support/hooks.rb:75 0.000
32.271
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.770
When I double-click on the Tails documentation launcher on the desktop 17.916
Then "Tails - Documentation" has loaded in the Tor Browser 0.583
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
27.809
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.023
When I double-click on the Report an Error launcher on the desktop 19.011
Then the support documentation page opens in Tor Browser 0.773
After features/support/hooks.rb:291 1.196
After features/support/hooks.rb:75 0.000
22.652
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD without network and logged in 8.692
When I start Electrum through the GNOME menu 12.820
But the "electrum" tps feature is not enabled 0.738
And I see a warning that Electrum is not persistent 0.400
After features/support/hooks.rb:450 0.101
After features/support/hooks.rb:291 0.754
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
34.355
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.314
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.183
When I open "/home/amnesia/default-testpage.pdf" with Evince 16.992
Then I see "CupsTestPage.png" after at most 40 seconds 1.744
And I can print the current document to "/home/amnesia/output.pdf" 7.120
After features/support/hooks.rb:291 0.800
After features/support/hooks.rb:75 0.000
Feature: Using Evince
35.212
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.620
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.150
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.068
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.049
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.061
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.154
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.983
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.366
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.352
When I close Evince 0.215
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.166
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.693
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.312
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.100
When I close Evince 0.229
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.138
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.672
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.800
# 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.076
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
36.436
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.277
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.206
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.068
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 17.450
Then I see "CupsTestPage.png" after at most 40 seconds 1.980
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 7.453
After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.000
Feature: Using Evince
28.144
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.219
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.151
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.080
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.174
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.981
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.150
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.386
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.000
18.321
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.019
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.078
When I press the "PRINTSCREEN" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.092
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.000
Tags: @product
8.817
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.966
When the "Dogtail rules!" notification is sent 0.214
Then the "Dogtail rules!" notification is shown to the user 0.637
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.000
Tags: @product @doc
10.758
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.984
Then the included OpenPGP keys are valid for the next 1 month 2.774
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.000
Tags: @product
22.302
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.005
Then the keys trusted by APT are valid for the next 3 months 14.296
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
44.871
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.189
And I log in to a new session in German (de) 31.903
Then the amnesiac Documents directory exists 0.083
And there is a GNOME bookmark for the amnesiac Documents directory 1.694
After features/support/hooks.rb:291 0.796
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
38.943
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.697
And I log in to a new session in German (de) 28.247
Then the amnesiac Downloads directory exists 0.196
And there is a GNOME bookmark for the amnesiac Downloads directory 1.802
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.297
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.877
And I log in to a new session in German (de) 30.544
Then the amnesiac Music directory exists 0.083
And there is a GNOME bookmark for the amnesiac Music directory 1.791
After features/support/hooks.rb:291 0.830
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.490
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.472
And I log in to a new session in German (de) 29.410
Then the amnesiac Pictures directory exists 0.059
And there is a GNOME bookmark for the amnesiac Pictures directory 1.547
After features/support/hooks.rb:291 1.758
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.353
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.627
And I log in to a new session in German (de) 28.961
Then the amnesiac Videos directory exists 0.065
And there is a GNOME bookmark for the amnesiac Videos directory 1.698
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.000
Feature: Localization
56.480
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.776
And I log in to a new session in German (de) 29.020
When I double-click on the Report an Error launcher on the desktop 18.976
Then the support documentation page opens in Tor Browser 0.706
After features/support/hooks.rb:291 0.966
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.082
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.727
When I log in to a new session in Arabic (ar) 28.294
Then the keyboard layout is set to "us" 0.183
When the network is plugged 0.050
And Tor is ready 14.441
Then I successfully start the Unsafe Browser in "ar" 28.009
And I kill the Unsafe Browser 5.913
When I enable the screen keyboard 0.185
Then the screen keyboard works in Tor Browser 35.732
And DuckDuckGo is the default search engine 10.850
And I kill the Tor Browser 5.568
And the screen keyboard works in Thunderbird 21.571
And the layout of the screen keyboard is set to "us" 0.553
After features/support/hooks.rb:291 1.300
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.335
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.827
When I log in to a new session in Chinese (zh_CN) 27.465
Then the keyboard layout is set to "cn" 0.108
When the network is plugged 0.044
And Tor is ready 15.070
Then I successfully start the Unsafe Browser in "zh_CN" 29.155
And I kill the Unsafe Browser 5.881
When I enable the screen keyboard 0.185
Then the screen keyboard works in Tor Browser 34.031
And DuckDuckGo is the default search engine 9.885
And I kill the Tor Browser 5.372
And the screen keyboard works in Thunderbird 23.704
And the layout of the screen keyboard is set to "us" 0.603
After features/support/hooks.rb:291 1.111
After features/support/hooks.rb:75 0.000
Feature: Localization
2:22.293
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.810
When I log in to a new session in English (en) 15.032
Then the keyboard layout is set to "us" 0.139
When the network is plugged 0.050
And Tor is ready 16.436
Then I successfully start the Unsafe Browser in "en" 27.764
And I kill the Unsafe Browser 5.785
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 33.177
And DuckDuckGo is the default search engine 5.487
And I kill the Tor Browser 5.402
And the screen keyboard works in Thunderbird 24.412
And the layout of the screen keyboard is set to "us" 0.646
After features/support/hooks.rb:291 1.435
After features/support/hooks.rb:75 0.000
Feature: Localization
3:5.803
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.478
When I log in to a new session in French (fr) 27.785
Then the keyboard layout is set to "fr" 0.281
When the network is plugged 0.033
And Tor is ready 45.166
Then I successfully start the Unsafe Browser in "fr" 26.001
And I kill the Unsafe Browser 5.844
When I enable the screen keyboard 0.162
Then the screen keyboard works in Tor Browser 33.984
And DuckDuckGo is the default search engine 9.830
And I kill the Tor Browser 5.302
And the screen keyboard works in Thunderbird 22.304
And the layout of the screen keyboard is set to "fr" 0.625
After features/support/hooks.rb:291 1.235
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.140
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.952
When I log in to a new session in German (de) 30.644
Then the keyboard layout is set to "de" 0.162
When the network is plugged 0.033
And Tor is ready 15.196
Then I successfully start the Unsafe Browser in "de" 27.261
And I kill the Unsafe Browser 5.868
When I enable the screen keyboard 0.145
Then the screen keyboard works in Tor Browser 32.445
And DuckDuckGo is the default search engine 9.518
And I kill the Tor Browser 5.395
And the screen keyboard works in Thunderbird 24.962
And the layout of the screen keyboard is set to "de" 0.552
After features/support/hooks.rb:291 1.381
After features/support/hooks.rb:75 0.000
Feature: Localization
2:35.671
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.892
When I log in to a new session in Italian (it) 28.363
Then the keyboard layout is set to "it" 0.165
When the network is plugged 0.044
And Tor is ready 15.897
Then I successfully start the Unsafe Browser in "it" 26.426
And I kill the Unsafe Browser 5.903
When I enable the screen keyboard 0.172
Then the screen keyboard works in Tor Browser 34.058
And DuckDuckGo is the default search engine 9.210
And I kill the Tor Browser 5.329
And the screen keyboard works in Thunderbird 21.660
And the layout of the screen keyboard is set to "us" 0.545
After features/support/hooks.rb:291 2.205
After features/support/hooks.rb:75 0.000
Feature: Localization
3:9.825
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.797
When I log in to a new session in Persian (fa) 30.034
Then the keyboard layout is set to "ir" 0.130
When the network is plugged 0.043
And Tor is ready 43.960
Then I successfully start the Unsafe Browser in "fa" 27.087
And I kill the Unsafe Browser 6.138
When I enable the screen keyboard 0.169
Then the screen keyboard works in Tor Browser 35.780
And DuckDuckGo is the default search engine 9.567
And I kill the Tor Browser 5.311
And the screen keyboard works in Thunderbird 23.248
And the layout of the screen keyboard is set to "ir" 0.556
After features/support/hooks.rb:291 1.014
After features/support/hooks.rb:75 0.000
Feature: Localization
2:48.595
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.419
When I log in to a new session in Portuguese (pt) 36.521
Then the keyboard layout is set to "pt" 0.308
When the network is plugged 0.040
And Tor is ready 15.991
Then I successfully start the Unsafe Browser in "pt" 24.658
And I kill the Unsafe Browser 6.452
When I enable the screen keyboard 0.165
Then the screen keyboard works in Tor Browser 34.067
And DuckDuckGo is the default search engine 9.421
And I kill the Tor Browser 5.415
And the screen keyboard works in Thunderbird 25.577
And the layout of the screen keyboard is set to "us" 0.555
After features/support/hooks.rb:291 3.565
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.145
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.602
When I log in to a new session in Russian (ru) 28.894
Then the keyboard layout is set to "ru" 0.137
When the network is plugged 0.035
And Tor is ready 15.576
Then I successfully start the Unsafe Browser in "ru" 27.265
And I kill the Unsafe Browser 5.893
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 34.894
And DuckDuckGo is the default search engine 9.457
And I kill the Tor Browser 5.357
And the screen keyboard works in Thunderbird 23.304
And the layout of the screen keyboard is set to "ru" 0.603
After features/support/hooks.rb:291 1.087
After features/support/hooks.rb:75 0.000
Feature: Localization
2:32.669
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.683
When I log in to a new session in Spanish (es) 27.567
Then the keyboard layout is set to "es" 0.210
When the network is plugged 0.036
And Tor is ready 14.400
Then I successfully start the Unsafe Browser in "es" 27.611
And I kill the Unsafe Browser 5.838
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 32.794
And DuckDuckGo is the default search engine 9.292
And I kill the Tor Browser 5.372
And the screen keyboard works in Thunderbird 21.210
And the layout of the screen keyboard is set to "us" 0.536
After features/support/hooks.rb:291 0.990
After features/support/hooks.rb:75 0.000
Feature: Localization
2:28.140
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.524
When I log in to a new session in Turkish (tr) 27.084
Then the keyboard layout is set to "tr" 0.235
When the network is plugged 0.046
And Tor is ready 12.867
Then I successfully start the Unsafe Browser in "tr" 25.948
And I kill the Unsafe Browser 5.781
When I enable the screen keyboard 0.246
Then the screen keyboard works in Tor Browser 33.259
And DuckDuckGo is the default search engine 9.264
And I kill the Tor Browser 5.256
And the screen keyboard works in Thunderbird 20.058
And the layout of the screen keyboard is set to "us" 0.564
After features/support/hooks.rb:291 1.100
After features/support/hooks.rb:75 0.000
Tags: @product
38.571
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.613
And I capture all network traffic 0.004
When I disable MAC spoofing in Tails Greeter 3.640
And I log in to a new session 13.607
And the network is plugged 0.050
And Tor is ready 11.551
Then 1 network interface is enabled 0.145
And the 1st network device has its real MAC address configured 0.116
When I hotplug a network device and wait for it to be initialized 1.445
Then 2 network interfaces are enabled 0.089
And the 2nd network device has its real MAC address configured 0.074
And some network device leaked the real MAC address 0.232
After features/support/hooks.rb:291 0.883
After features/support/hooks.rb:75 0.036
Tags: @product
38.833
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.760
And I capture all network traffic 0.005
When I log in to a new session 14.927
And the network is plugged 0.034
And Tor is ready 14.088
Then 1 network interface is enabled 0.152
And the 1st network device has a spoofed MAC address configured 0.083
When I hotplug a network device and wait for it to be initialized 1.394
Then 2 network interfaces are enabled 0.069
And the 2nd network device has a spoofed MAC address configured 0.078
And no network device leaked the real MAC address 0.238
After features/support/hooks.rb:291 0.779
After features/support/hooks.rb:75 0.055
Tags: @product
2:21.141
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.624
And I capture all network traffic 0.006
And the network is plugged 0.059
And macchanger will fail by not spoofing and always returns false 0.112
When I log in to a new session 2:9.830
Then no network interfaces are enabled 0.154
And no network device leaked the real MAC address 0.024
And I see the "Network card eth0 disabled" notification after at most 60 seconds 3.329
After features/support/hooks.rb:291 1.990
After features/support/hooks.rb:75 0.046
Tags: @product
2:22.530
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.785
And I capture all network traffic 0.005
And the network is plugged 0.040
And macchanger will fail by not spoofing and always returns true 0.138
When I log in to a new session 2:11.991
Then no network interfaces are enabled 0.114
And no network device leaked the real MAC address 0.034
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.420
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.038
Tags: @product
2:21.983
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.176
And I capture all network traffic 0.009
And the network is plugged 0.062
And macchanger will fail by not spoofing and always returns true 0.118
And no network interface modules can be unloaded 0.299
When I log in to a new session 2:10.490
Then 1 network interface is enabled 0.109
But the MAC spoofing panic mode disabled networking 0.439
And no network device leaked the real MAC address 0.016
And I see the "All networking disabled" notification after at most 60 seconds 2.260
After features/support/hooks.rb:291 1.743
After features/support/hooks.rb:75 0.052
Tags: @product
42.524
Before features/support/hooks.rb:245 0.005
Given a computer 0.173
And I capture all network traffic 0.004
When I start the computer 0.908
Then the computer boots Tails 41.365
And no network interfaces are enabled 0.060
And no network device leaked the real MAC address 0.012
After features/support/hooks.rb:291 0.620
After features/support/hooks.rb:75 0.047
1:11.309
Before features/support/hooks.rb:245 0.006
Given a computer 0.172
And I start Tails from DVD with network unplugged and I login 58.684
And I plug and mount a USB drive containing a sample PNG 11.030
Then MAT can clean some sample PNG file 1.421
After features/support/hooks.rb:291 0.578
After features/support/hooks.rb:75 0.028
Feature: Networking
Tags: @product
1:16.453
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.173
And I wait between 30 and 60 seconds 53.015

Slept for 53 seconds

Then the Tor Status icon tells me that Tor is not usable 0.473
When the network is plugged 0.037
Then I successfully configure Tor 11.053
And the Tor Status icon tells me that Tor is usable 0.515
And all notifications have disappeared 3.126
And the time has synced 0.058
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.000
Feature: Networking
33.073
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.669
And I disable networking in Tails Greeter 0.809
And I log in to a new session 13.983
Then no network interfaces are enabled 0.214
When I hotplug a network device 0.144
And I wait 10 seconds 10.007

Slept for 10 seconds

Then no network interfaces are enabled 0.244
After features/support/hooks.rb:291 0.838
After features/support/hooks.rb:75 0.000
Tags: @product
2:12.823
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:32.674
And I update APT using apt 17.409
And I install "python3-behave" using apt 19.774
Then the Tails Persistent Storage behave tests pass 2.964
After features/support/hooks.rb:291 0.834
After features/support/hooks.rb:75 0.000
Tags: @product
34.918
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.513
When I log in to a new session without activating the Persistent Storage 17.590
Then Tails is running from USB drive "__internal" 0.521
And persistence is disabled 0.199
But a Tails persistence partition exists on USB drive "__internal" 6.094
After features/support/hooks.rb:291 0.799
After features/support/hooks.rb:75 0.000
Tags: @product
2:43.812
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.630
Then Tails is running from USB drive "__internal" 0.396
When I create a file in the Persistent directory 0.138
And I create a persistent partition with the default settings 36.677
Then the file I created was copied to the Persistent Storage 0.422
When I shutdown Tails and wait for the computer to power off 9.159
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:45.956
Then persistence for "Persistent" is active 0.344
And the file I created in the Persistent directory exists 0.086
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.009
Tags: @product
1:3.703
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.077
And the system is very low on memory 2.345
When I create a file in the Persistent directory 0.799
When I try to create a persistent partition 22.255
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.145
When I close the Persistent Storage app 2.546
And I free up some memory 1.588
And I create a persistent partition with the default settings 23.701
Then the file I created was copied to the Persistent Storage 0.242
After features/support/hooks.rb:291 1.068
After features/support/hooks.rb:75 0.000
Tags: @product
2:28.224
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.217
Then Tails is running from USB drive "__internal" 0.473
And all tps features are active 2.245
And all persistent directories have safe access rights 2.680
When I disable the first tps feature 16.206
Then all tps features but the first one are active 2.274
And I shutdown Tails and wait for the computer to power off 5.079
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:45.873
Then all tps features but the first one are active 2.173
After features/support/hooks.rb:291 0.595
After features/support/hooks.rb:75 0.010
Tags: @product
41.574
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.130
Then persistence for "Persistent" is active 0.099
And I create a file in the Persistent directory 0.181
Then the file I created was copied to the Persistent Storage 0.070
When I disable the first tps feature 16.729
Then persistence for "Persistent" is not active 0.079
And the Persistent directory does not exist 0.048
When I enable the first tps feature 15.112
Then persistence for "Persistent" is active 0.064
And the file I created in the Persistent directory exists 0.055
After features/support/hooks.rb:291 0.677
After features/support/hooks.rb:75 0.000
Tags: @product
41.025
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.520
Then persistence for "Persistent" is active 0.109
When I create a file in the Persistent directory 0.163
And I disable the first tps feature 16.747
And I delete the data of the Persistent Folder feature 15.280
Then the file I created does not exist on the Persistent Storage 0.204
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.000
Tags: @product
46.663
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.507
And the network is plugged 0.056
And Tor is ready 14.875
And I take note of which tps features are available 0.867
When I write some files expected to persist 1.548
And I shutdown Tails and wait for the computer to power off 5.074
# 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.732
After features/support/hooks.rb:291 0.125
After features/support/hooks.rb:75 0.000
Tags: @product
3:1.158
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.956
And the network is plugged 0.050
And Tor is ready 13.664
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.333
And I shutdown Tails and wait for the computer to power off 5.057
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.529
And I capture all network traffic 0.005
And the network is plugged 0.041
And Tor is ready 42.675
And I switch to the "persistent-con-current" NetworkManager connection 0.398
And the 1st network device has a spoofed MAC address configured 0.158
And no network device leaked the real MAC address 0.287
After features/support/hooks.rb:291 0.748
After features/support/hooks.rb:75 0.047
Tags: @product
44.499
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.426
And I enable persistence creation in Tails Greeter 1.094
And I log in to a new session expecting no warning about the Persistent Storage not being activated 16.204
Then I create a persistent partition with the default settings using the wizard that was already open 16.774
After features/support/hooks.rb:291 1.581
After features/support/hooks.rb:75 0.000
Tags: @product
4:12.580
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.298
When I enable persistence 34.851
Then no persistent Greeter options were restored 14.016
When I set all Greeter options to non-default values 25.008
And I log in to a new session in German (de) after having activated the Persistent Storage 33.921
Then all Greeter options are set to non-default values 0.418
When I cold reboot the computer 5.155
And the computer reboots Tails 44.652
Given I enable persistence 49.262
Then persistent Greeter options were restored 14.419
When I log in to a new session after having activated the Persistent Storage 20.289
Then all Greeter options are set to non-default values 0.285
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.008
Tags: @product
3:39.626
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.157
# 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 40.937
And I shutdown Tails and wait for the computer to power off 12.739
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:52.496
And I change the passphrase of the Persistent Storage back to the original 44.295
After features/support/hooks.rb:291 2.215
After features/support/hooks.rb:75 0.008
Tags: @product
55.432
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.495
And I log in to a new session without activating the Persistent Storage 16.101
Then persistence is disabled 0.303
But a Tails persistence partition exists on USB drive "__internal" 5.991
And all notifications have disappeared 6.287
When I delete the persistent partition 16.902
Then there is no persistence partition on USB drive "__internal" 0.351
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.000
Tags: @product
1:59.497
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.293
When I write some dotfile expected to persist 0.068
And I shutdown Tails and wait for the computer to power off 5.160
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:44.663
Then the expected persistent dotfile is present in the filesystem 0.311
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.009
Tags: @product
1:29.762
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.369
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.058
When I try to enable persistence 0.249
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 26.373
When I log in to a new session after having activated the Persistent Storage 32.624
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 17.060
And all tps features are enabled 2.720
And all tps features but the first one are active 2.306
After features/support/hooks.rb:291 0.952
After features/support/hooks.rb:75 0.000
Tags: @product
4:26.990
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:22.715
And I enable persistence 31.839
And I log in to a new session after having activated the Persistent Storage 31.412
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.842
And persistence is enabled 0.180
After features/support/hooks.rb:291 1.030
After features/support/hooks.rb:75 0.000
Tags: @product
39.972
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.585
And I enable persistence but something goes wrong during the LUKS header upgrade 30.715
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.670
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.000
Tags: @product
15.781
When I choose to connect to Tor automatically 1.802
And I accept Tor Connection's offer to use my persistent bridges 1.837
And I click "Connect to Tor" 1.251
Then I wait until Tor is ready 8.886
And tca.conf includes the configured bridges 0.010
And the "TorConfiguration" tps feature is enabled and active 1.152
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.839
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.045
Tags: @product
17.230
When I choose to connect to Tor automatically 2.105
And I accept Tor Connection's offer to use my persistent bridges 1.767
And I disable saving bridges to Persistent Storage 1.237
And I configure a direct connection in the Tor Connection Assistant 8.632
Then I wait until Tor is ready 1.271
And tca.conf includes no bridge 0.012
And the "TorConfiguration" tps feature is not enabled and not active 1.228
And all Internet traffic has only flowed through Tor or connectivity check service 0.974
After features/support/hooks.rb:291 0.837
After features/support/hooks.rb:75 0.054
Tags: @product
10.059
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.577
Then the live user has been setup by live-boot 0.157
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.099
And the live user owns its home directory which has strict permissions 0.224
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.000
20.008
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.310
When the network is plugged 0.039
And Tor is ready 11.438
Then no unexpected services are listening for network connections 0.220

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

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

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

After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
Tags: @product
22.670
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.899
When I request a shutdown using the system menu 1.761
Then Tails eventually shuts down 7.010
After features/support/hooks.rb:291 0.152
After features/support/hooks.rb:75 0.000
1:10.491
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.245
When I request a reboot using the system menu 1.729
Then Tails eventually restarts 56.516
After features/support/hooks.rb:291 3.485
After features/support/hooks.rb:75 0.000
21.574
Given I monitor the network connections of SSH 0.111
And I have the SSH key pair for an SSH server 0.417
When I connect to an SSH server on the Internet 19.339
Then I have sucessfully logged into the SSH server 1.688
And I see that SSH is properly stream isolated 0.018
After features/support/hooks.rb:450 0.447
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
22.276
Given I have the SSH key pair for an SSH server 0.262
And an SSH server is running on the LAN 0.984
When I connect to an SSH server on the LAN 19.017
Then I am prompted to verify the SSH fingerprint for the SSH server 2.012
After features/support/hooks.rb:450 0.435
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.000
17.040
Given I have the SSH key pair for an SFTP server 0.284
When I connect to an SFTP server on the Internet 15.822
Then I successfully connect to the SFTP server 0.933
After features/support/hooks.rb:450 0.605
After features/support/hooks.rb:291 0.872
After features/support/hooks.rb:75 0.000
17.288
Given I cancel setting up an email account 2.899
When I open Thunderbird's Add-ons Manager 2.725
And I open the Extensions tab 1.102
Then I see that no add-ons are enabled in Thunderbird 10.560
After features/support/hooks.rb:450 0.789
After features/support/hooks.rb:291 0.925
After features/support/hooks.rb:75 0.000
42.550
When I enter my email credentials into the autoconfiguration wizard 9.668
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.320
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.337
When I accept the autoconfiguration wizard's configuration 17.848
And I send an email to myself 6.241
And I fetch my email 1.492
Then I can find the email I sent to myself in my inbox 6.642
After features/support/hooks.rb:450 1.260
After features/support/hooks.rb:291 0.892
After features/support/hooks.rb:75 0.000
7.999
When the network is plugged 0.046
And the Tor Connection Assistant autostarts 2.382
And I look at the hide mode but then I go back 3.969
And I choose to connect to Tor automatically 1.472
Then Tor Connection does not propose me to use Tor bridges 0.128
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
Tags: @product
1:15.999
Given the Tor network and default bridges are blocked 1.468
And the network is plugged 0.044
And I make sure time sync before Tor connects indicates a captive portal 1.275
And the Tor Connection Assistant autostarts 1.390
When I choose to connect to Tor automatically 1.501
And I click "Connect to Tor" 1.154
Then the Tor Connection Assistant fails to connect to Tor 26.382
And the Tor Connection Assistant knows that it's not the time sync that failed 10.388
And the Tor Connection Assistant knows that there might be a captive portal 0.120
When I open the Unsafe Browser from Tor Connection 13.274
And I log-in to the Captive Portal 8.941
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.944
And I allow time sync before Tor connects to work again 0.081
And I click "Connect to Tor" 1.170
Then I wait until Tor is ready 6.739
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.000
Tags: @product
11.971
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.476
Then the firewall's policy is to drop all IPv4 traffic 0.111
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.217
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.068
And the firewall is configured to block all external IPv6 traffic 0.098
After features/support/hooks.rb:291 0.615
After features/support/hooks.rb:75 0.000
Tags: @product
48.378
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.342
And I capture all network traffic 0.006
When I successfully start the Unsafe Browser 26.117
And I open the Tails homepage in the Unsafe Browser 9.946
And the Tails homepage loads in the Unsafe Browser 0.566
Then the firewall leak detector has detected leaks 0.399
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.046
Tags: @product
12.165
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.217
And I capture all network traffic 0.006
And I disable Tails' firewall 0.226
When I do a TCP DNS lookup of "torproject.org" 0.627
Then the firewall leak detector has detected leaks 0.087
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.042
Tags: @product
12.290
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.221
And I capture all network traffic 0.006
And I disable Tails' firewall 0.228
When I do a UDP DNS lookup of "torproject.org" 0.727
Then the firewall leak detector has detected leaks 0.106
After features/support/hooks.rb:291 0.809
After features/support/hooks.rb:75 0.058
Tags: @product
15.843
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.351
And I capture all network traffic 0.006
And I disable Tails' firewall 0.247
When I send some ICMP pings 4.144
Then the firewall leak detector has detected leaks 0.094
After features/support/hooks.rb:291 0.587
After features/support/hooks.rb:75 0.036
12.895
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.603
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.221
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.257
After features/support/hooks.rb:291 0.617
After features/support/hooks.rb:75 0.000
11.717
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.321
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.322
And the untorified connection is logged as dropped by the firewall 0.072
After features/support/hooks.rb:450 0.434
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.000
16.849
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.431
When I open an untorified ICMP connection to 1.2.3.4 5.334
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.082
After features/support/hooks.rb:450 0.327
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
Tags: @product
19.830
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.865
And the system DNS is using the local DNS resolver 0.012
And the network is plugged 0.034
And I successfully configure Tor 11.907
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:291 0.616
After features/support/hooks.rb:75 0.000
10.274
When I monitor the network connections of tails-security-check 0.110
And I re-run tails-security-check 0.146
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.017
After features/support/hooks.rb:450 0.359
After features/support/hooks.rb:291 0.812
After features/support/hooks.rb:75 0.000
2.531
When I monitor the network connections of htpdate 0.113
And I re-run htpdate 2.402
Then I see that htpdate is properly stream isolated 0.015
After features/support/hooks.rb:450 0.396
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
32.183
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.105
And I re-run tails-upgrade-frontend-wrapper 32.067
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.477
After features/support/hooks.rb:291 0.885
After features/support/hooks.rb:75 0.000
31.071
When I monitor the network connections of Tor Browser 0.127
And I start the Tor Browser 30.056
And the Tor Browser loads the startup page 0.857
Then I see that Tor Browser is properly stream isolated 0.030
After features/support/hooks.rb:450 1.142
After features/support/hooks.rb:291 0.772
After features/support/hooks.rb:75 0.000
Tags: @product
54.172
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.351
And a web server is running on the LAN 1.039
And I capture all network traffic 0.006
When I start the Tor Browser 30.691
And the Tor Browser loads the startup page 0.899
And I open a page on the LAN web server in the Tor Browser 8.994
Then the Tor Browser shows the "Unable to connect" error 0.775
And no traffic was sent to the web server on the LAN 0.415
After features/support/hooks.rb:291 0.729
After features/support/hooks.rb:75 0.058
58.034
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.492
Then the amnesiac Tor Browser directory exists 0.069
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.654
And the persistent Tor Browser directory does not exist 0.055
When I start the Tor Browser 29.167
And the Tor Browser loads the startup page 0.853
Then I can save the current page as "index.html" to the default downloads directory 4.932
And I can print the current page as "output.pdf" to the default downloads directory 9.807
After features/support/hooks.rb:450 1.225
After features/support/hooks.rb:291 0.753
After features/support/hooks.rb:75 0.000
53.116
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.395
When I start the Tor Browser 29.440
Then the Tor Browser loads the startup page 0.916
When I download some file in the Tor Browser 11.150
Then the file is saved to the default Tor Browser download directory 0.213
After features/support/hooks.rb:450 2.544
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.000
1:21.919
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.401
When I start the Tor Browser 29.423
And the Tor Browser loads the startup page 0.792
Then I can listen to an Ogg audio track in Tor Browser 40.301
After features/support/hooks.rb:450 2.195
After features/support/hooks.rb:291 0.850
After features/support/hooks.rb:75 0.000
50.696
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.314
When I start the Tor Browser 28.825
And the Tor Browser loads the startup page 0.855
Then I can watch a WebM video in Tor Browser 9.701
After features/support/hooks.rb:450 1.171
After features/support/hooks.rb:291 0.842
After features/support/hooks.rb:75 0.000
Tags: @product
1:18.709
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.236
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.095
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.043
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.053
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.053
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.053
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.054
And the file "/tmp/synaptic.html" exists 0.072
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.136
When I start the Tor Browser 30.948
And the Tor Browser loads the startup page 0.866
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 8.780
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.539
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.096
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.138
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.880
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.525
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.088
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.121
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.679
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.516
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.074
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.125
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.671
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.510
# 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.064
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.776
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.504
After features/support/hooks.rb:291 0.890
After features/support/hooks.rb:75 0.000
Tags: @product
42.603
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.588
When I start the Tor Browser 29.918
Then the Tor Browser uses all expected TBB shared libraries 1.097
After features/support/hooks.rb:291 0.761
After features/support/hooks.rb:75 0.000
57.001
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.191
When I start the Tor Browser 29.656
And the Tor Browser loads the startup page 0.813
And I open the Tails homepage in the Tor Browser 9.153
Then the Tor Browser loads the Tails homepage 0.973
When I request a new identity in Tor Browser 3.087
Then the Tor Browser restarts into a fresh session 2.124
After features/support/hooks.rb:450 1.560
After features/support/hooks.rb:291 0.967
After features/support/hooks.rb:75 0.000
Tags: @product
43.120
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.300
When I start the Tor Browser 28.407
And the Tor Browser loads the startup page 0.850
Then Tor Browser's circuit view is working 1.562
After features/support/hooks.rb:291 0.750
After features/support/hooks.rb:75 0.000
Tags: @product
1:0.924
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.613
When I start the Tor Browser 29.570
And the Tor Browser loads the startup page 0.878
When I open the address "https://net.ipcalf.com/" in the Tor Browser 8.776
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 0.726
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.596
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 0.762
After features/support/hooks.rb:291 0.872
After features/support/hooks.rb:75 0.000
Tags: @product
1:38.319
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.621
And the network is plugged 0.076
And I successfully configure Tor 13.470
And available upgrades have been checked 1.167
And all notifications have disappeared 3.113
Then the persistent Tor Browser directory exists 0.066
And there is a GNOME bookmark for the persistent Tor Browser directory 1.673
When I start the Tor Browser 29.862
And I open the address "https://tails.net/about" in the Tor Browser 10.141
And "Tails - How Tails works" has loaded in the Tor Browser 1.033
Then I can save the current page as "index.html" to the persistent Tor Browser directory 6.871
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.173
Then "Tails - How Tails works" has loaded in the Tor Browser 1.305
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 9.743
After features/support/hooks.rb:291 0.911
After features/support/hooks.rb:75 0.000
Tags: @product
44.835
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.105
Then the amnesiac Documents directory exists 0.069
And there is a GNOME bookmark for the amnesiac Documents directory 1.581
Then I start the Tor Browser in offline mode 30.159
And I can save the current page as "index.html" to the Documents GNOME bookmark 4.919
After features/support/hooks.rb:291 0.988
After features/support/hooks.rb:75 0.000
Tags: @product
45.703
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.958
Then the amnesiac Downloads directory exists 0.053
And there is a GNOME bookmark for the amnesiac Downloads directory 1.707
Then I start the Tor Browser in offline mode 30.415
And I can save the current page as "index.html" to the Downloads GNOME bookmark 5.569
After features/support/hooks.rb:291 1.034
After features/support/hooks.rb:75 0.000
Tags: @product
45.599
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.206
Then the amnesiac Music directory exists 0.082
And there is a GNOME bookmark for the amnesiac Music directory 1.556
Then I start the Tor Browser in offline mode 29.790
And I can save the current page as "index.html" to the Music GNOME bookmark 5.963
After features/support/hooks.rb:291 1.191
After features/support/hooks.rb:75 0.000
Tags: @product
44.993
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.131
Then the amnesiac Pictures directory exists 0.084
And there is a GNOME bookmark for the amnesiac Pictures directory 1.602
Then I start the Tor Browser in offline mode 30.128
And I can save the current page as "index.html" to the Pictures GNOME bookmark 5.046
After features/support/hooks.rb:291 1.153
After features/support/hooks.rb:75 0.000
Tags: @product
44.507
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.867
Then the amnesiac Videos directory exists 0.091
And there is a GNOME bookmark for the amnesiac Videos directory 1.758
Then I start the Tor Browser in offline mode 30.030
And I can save the current page as "index.html" to the Videos GNOME bookmark 4.760
After features/support/hooks.rb:291 1.103
After features/support/hooks.rb:75 0.000
Tags: @product
3:24.052
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.030
And all tps features are active 2.213
And all persistent filesystems have safe access rights 0.263
And all persistence configuration files have safe access rights 0.612
And all persistent directories have safe access rights 2.551
When I start the Tor Browser in offline mode 31.632
And I add a bookmark to eff.org in the Tor Browser 12.863
And I cold reboot the computer 9.247
And the computer reboots Tails 44.397
And I enable persistence 34.388
And I log in to a new session 20.078
And I start the Tor Browser in offline mode 33.427
Then the Tor Browser has a bookmark to eff.org 2.346
After features/support/hooks.rb:291 1.377
After features/support/hooks.rb:75 0.035
19.868
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 19.659
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.208
After features/support/hooks.rb:450 0.470
After features/support/hooks.rb:291 0.667
After features/support/hooks.rb:75 0.000
21.388
Given I have the SSH key pair for a Git repository 0.246
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 20.943
Then the Git repository "testing" has been cloned successfully 0.199
After features/support/hooks.rb:450 0.446
After features/support/hooks.rb:291 0.677
After features/support/hooks.rb:75 0.000
0.436
When I wget "https://example.com/" to stdout 0.436
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.283
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.000
4.469
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 4.469

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.653
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.000
0.412
When I curl "https://example.com/" to stdout 0.412
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.302
After features/support/hooks.rb:291 0.578
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:0.088
Given I have started Tails from DVD without network and logged in 7.960
And I plug and mount a USB drive containing sample videos 12.046
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.084
And the file "/home/amnesia/video.mp4" exists 0.054
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.208
When I open "/home/amnesia/video.mp4" with Totem 17.166
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.483
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.691
Given I close Totem 0.273
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.133
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.096
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.152
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.712
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.677
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.112
Given I close Totem 0.179
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.106
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.157
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.667
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.133
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.076
Given I close Totem 0.152
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.103
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.243
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.772
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.187
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.069
Given I close Totem 0.177
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.123
And the file "/home/amnesia/.purple/otr.private_key" exists 0.097
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.125
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.630
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.159
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.070
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.000
Feature: Using Totem
34.869
Given I have started Tails from DVD and logged in and the network is connected 11.408
Then I can watch a WebM video over HTTPs 23.461
After features/support/hooks.rb:450 0.565
After features/support/hooks.rb:291 1.065
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
46.513
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.104
And I plug and mount a USB drive containing sample videos 10.590
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.100
When I open "/home/amnesia/Persistent/video.mp4" with Totem 16.752
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.527
Given I close Totem 0.955
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.260
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.081
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.699
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.304
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.137
After features/support/hooks.rb:291 0.686
After features/support/hooks.rb:75 0.000
Tags: @product
47.318
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.757
And I disable the Unsafe Browser 3.759
And I log in to a new session 14.708
And the network is plugged 0.042
And all notifications have disappeared 4.697
When I try to start the Unsafe Browser 11.912
Then the Unsafe Browser complains that it is disabled 1.441
After features/support/hooks.rb:291 1.212
After features/support/hooks.rb:75 0.000
Tags: @product
49.159
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.722
And a web server is running on the LAN 1.036
When I successfully start the Unsafe Browser 26.939
And I open a page on the LAN web server in the Unsafe Browser 8.945
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.515
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.000
Tags: @product @doc
59.947
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.318
When I successfully start the Unsafe Browser 32.332
Then the Unsafe Browser runs as the expected user 0.671
And the Unsafe Browser has a red theme 0.577
And the Unsafe Browser shows a warning as its start page 0.590
And the Unsafe Browser has no add-ons enabled 6.069
And the Unsafe Browser has no bookmarks 7.417
And the Unsafe Browser uses all expected TBB shared libraries 0.969
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.000
Tags: @product
47.329
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.194
When I successfully start the Unsafe Browser 25.925
When I open the Tails homepage in the Unsafe Browser 9.487
Then the Tails homepage loads in the Unsafe Browser 0.602
And the Unsafe Browser has sent packets out to the Internet 0.118
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
39.680
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.227
When I successfully start the Unsafe Browser 26.232
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.637
And the Unsafe Browser chroot is torn down 0.462
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.000
1:1.849
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.432
When I successfully start the Unsafe Browser 26.246
# 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.483
Then I see a warning about another instance already running 3.676
After features/support/hooks.rb:291 1.095
After features/support/hooks.rb:75 0.000
Tags: @product
45.652
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.196
When I configure the Unsafe Browser to use a local proxy 0.174
And I successfully start the Unsafe Browser 24.642
And I open the Tails homepage in the Unsafe Browser 9.122
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.516
After features/support/hooks.rb:291 0.858
After features/support/hooks.rb:75 0.000
2:37.920
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.613
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.061
But checking for updates is disabled in the Unsafe Browser's configuration 0.015
When I successfully start the Unsafe Browser 25.622
And I wait 120 seconds 2:0.095

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.503
After features/support/hooks.rb:450 0.507
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.040
41.274
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.569
And the network is unplugged 0.057
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I start the Unsafe Browser 14.073
Then I am told I cannot start the Unsafe Browser when I am offline 5.563
After features/support/hooks.rb:291 0.846
After features/support/hooks.rb:75 0.000
30.932
When I plug a USB drive containing a basic VeraCrypt volume 6.945
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.234
And I open this VeraCrypt volume in GNOME Files 1.540
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.560
When I lock the currently opened VeraCrypt volume 0.471
Then the VeraCrypt volume has been unmounted and locked 0.179
After features/support/hooks.rb:291 0.794
After features/support/hooks.rb:75 0.000
37.224
When I plug a USB drive containing a hidden VeraCrypt volume 10.249
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 24.467
And I open this VeraCrypt volume in GNOME Files 1.471
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.517
When I lock the currently opened VeraCrypt volume 0.338
Then the VeraCrypt volume has been unmounted and locked 0.179
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.000
42.730
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.820
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 28.796
And I open this VeraCrypt volume in GNOME Files 1.474
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.998
When I lock the currently opened VeraCrypt file container 0.421
Then the VeraCrypt file container has been unmounted and locked 0.219
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.000
52.578
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.267
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 28.369
And I open this VeraCrypt volume in GNOME Files 1.580
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.515
When I lock the currently opened VeraCrypt file container 0.714
Then the VeraCrypt file container has been unmounted and locked 0.130
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.016
37.498
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.895
And I unlock and mount this VeraCrypt volume with GNOME Disks 27.299
And I open this VeraCrypt volume in GNOME Files 1.515
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.070
When I lock the currently opened VeraCrypt volume 0.466
Then the VeraCrypt volume has been unmounted and locked 0.251
After features/support/hooks.rb:291 0.896
After features/support/hooks.rb:75 0.000
35.525
When I plug a USB drive containing a hidden VeraCrypt volume 10.239
And I unlock and mount this VeraCrypt volume with GNOME Disks 22.606
And I open this VeraCrypt volume in GNOME Files 1.453
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.552
When I lock the currently opened VeraCrypt volume 0.469
Then the VeraCrypt volume has been unmounted and locked 0.203
After features/support/hooks.rb:291 1.691
After features/support/hooks.rb:75 0.000
57.660
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 16.796
And I unlock and mount this VeraCrypt file container with GNOME Disks 38.021
And I open this VeraCrypt volume in GNOME Files 1.646
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.517
When I lock the currently opened VeraCrypt file container 0.419
Then the VeraCrypt file container has been unmounted and locked 0.259
After features/support/hooks.rb:291 2.115
After features/support/hooks.rb:75 0.024
57.118
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.579
And I unlock and mount this VeraCrypt file container with GNOME Disks 33.667
And I open this VeraCrypt volume in GNOME Files 1.604
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.557
When I lock the currently opened VeraCrypt file container 0.487
Then the VeraCrypt file container has been unmounted and locked 0.222
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.014
51.171
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.150
And I unlock and mount this VeraCrypt file container with GNOME Disks 36.090
And I open this VeraCrypt volume in GNOME Files 1.607
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.571
When I lock the currently opened VeraCrypt file container 0.623
Then the VeraCrypt file container has been unmounted and locked 0.128
After features/support/hooks.rb:291 1.057
After features/support/hooks.rb:75 0.000
Tags: @product
7.889
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.766
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.122
After features/support/hooks.rb:291 0.601
After features/support/hooks.rb:75 0.000
Tags: @product
21.962
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 7.768
When I start "WhisperBack" via GNOME Activities Overview 11.284
Then WhisperBack has debugging information 2.909
After features/support/hooks.rb:291 0.917
After features/support/hooks.rb:75 0.000