Project Number Date
test_Tails_ISO_stable 4628 22 Jan 2024, 15:46

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:20:15.204 Passed
Tags: @product
1:41.293
Before features/support/hooks.rb:245 0.022
Given a computer 0.573
And I temporarily create a 100 MiB disk named "swap" 0.127
And I create a gpt swap partition on disk "swap" 14.134
And I plug SATA drive "swap" 1.620
And I temporarily create a 2 GiB disk named "live_hd" 0.056
And I write the Tails ISO image to disk "live_hd" 19.937
And I plug SATA drive "live_hd" 1.074
When I start Tails with network unplugged and I login 1:3.365
Then a "swap" partition was detected by Tails on drive "swap" 0.106
And drive "live_hd" is detected by Tails 0.132
But Tails has no disk swap enabled 0.086
And drive "live_hd" is not mounted 0.078
After features/support/hooks.rb:291 0.975
After features/support/hooks.rb:75 0.107
Tags: @product
1:14.035
Before features/support/hooks.rb:245 0.003
Given a computer 0.180
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.363
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.004
And I plug non-removable USB drive "fake_TailsData" 1.078
When I start the computer 0.958
And the computer boots Tails 43.243
Then drive "fake_TailsData" is detected by Tails 0.102
And Tails Greeter has not detected a persistence partition 13.103
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.007
Tags: @product
1:19.339
Before features/support/hooks.rb:245 0.001
Given a computer 0.177
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.063
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 22.523
And I plug SATA drive "fake_TailsData" 1.065
When I start the computer 1.010
And the computer boots Tails 41.577
Then drive "fake_TailsData" is detected by Tails 0.098
And Tails Greeter has not detected a persistence partition 12.821
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.007
Tags: @product
1:10.521
Before features/support/hooks.rb:245 0.002
Given a computer 0.144
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.046
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.913
And I plug SATA drive "gpt_ext2" 1.048
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.076
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.937
And I plug SATA drive "msdos_fat32" 1.062
And I start Tails from DVD with network unplugged and I login 59.899
Then drive "gpt_ext2" is detected by Tails 0.147
And drive "gpt_ext2" is not mounted 0.075
And drive "msdos_fat32" is detected by Tails 0.095
And drive "msdos_fat32" is not mounted 0.073
After features/support/hooks.rb:291 0.948
After features/support/hooks.rb:75 0.006
Tags: @product
1:59.356
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.273
And running a command as root with pkexec requires PolicyKit administrator privileges 0.136
Then I can run a command as root with sudo 0.112
Then I can run a command as root with pkexec 19.833
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.014
Tags: @product
2:21.863
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 42.026
And running a command as root with pkexec requires PolicyKit administrator privileges 0.212
Then I cannot run a command as root with sudo and the standard passwords 0.243
And I cannot run a command as root with pkexec and the standard passwords 31.309
Then I cannot login as root using su with the standard passwords 1:8.073
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.000
Feature: Time syncing
21.795
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.011
Given I have started Tails from DVD without network and logged in 7.987
When the network is plugged 0.165
And I successfully configure Tor 13.552
Then the system clock is less than 5 minutes incorrect 0.089
After features/support/hooks.rb:450 0.450
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.586
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.630
When the network is plugged 0.035
And the Tor Connection Assistant autostarts 2.611
And I configure some normal bridges in the Tor Connection Assistant 10.120
And I wait until Tor is ready 2.916
Then the system clock is less than 5 minutes incorrect 0.272
After features/support/hooks.rb:450 0.466
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.000
Feature: Time syncing
27.315
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 7.946
When I bump the system time with "+1 day" 0.291
And I capture all network traffic 0.002
And the network is plugged 0.073
And the Tor Connection Assistant autostarts 2.520
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 11.855
And I wait until Tor is ready 3.534
Then the system clock is less than 5 minutes incorrect 0.076
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.015
After features/support/hooks.rb:450 0.551
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.035
Feature: Time syncing
1:2.017
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD without network and logged in 7.921
When I bump the system time with "-15 days" 0.288
And I warm reboot the computer 0.071
And the computer reboots Tails 53.301
Then Tails' hardware clock is close to the host system's time 0.434
After features/support/hooks.rb:450 0.111
After features/support/hooks.rb:291 0.638
After features/support/hooks.rb:75 0.006
Feature: Time syncing
1:7.239
Before features/support/hooks.rb:245 0.001
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.082
When I bump the hardware clock's time with "-15 days" 1.148
And I warm reboot the computer 0.054
And the computer reboots Tails 57.480
Then the hardware clock is still off by "-15 days" 0.473
After features/support/hooks.rb:450 0.109
After features/support/hooks.rb:291 0.570
After features/support/hooks.rb:75 0.006
Feature: Time syncing
43.321
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.174
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.027
And I start the computer 0.984
And the computer boots Tails 42.009
Then the system clock is just past Tails' source date 0.123
After features/support/hooks.rb:450 0.101
After features/support/hooks.rb:291 0.590
After features/support/hooks.rb:75 0.006
Feature: Time syncing
31.066
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.904
And I make sure time sync before Tor connects times out 1.154
When the network is plugged 0.051
And I successfully configure Tor 21.872
Then the system clock is less than 5 minutes incorrect 0.082
After features/support/hooks.rb:450 0.618
After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:1.498
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.649
When I bump the system time with "+8 hours +15 minutes" 0.314
And all notifications have disappeared 3.407
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.144
And the network is plugged 0.037
And the Tor Connection Assistant autostarts 2.408
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.418
And I click "Connect to Tor" 1.190
And the Tor Connection Assistant fails to connect to Tor 15.959
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.976
Then the system clock is less than 20 minutes incorrect 0.329
When I click "Connect to Tor" 1.183
Then I wait until Tor is ready 6.438
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.976
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.060
After features/support/hooks.rb:450 0.528
After features/support/hooks.rb:291 0.680
After features/support/hooks.rb:75 0.036
Feature: Time syncing
57.001
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.443
When I bump the system time with "+8 hours +15 minutes" 0.316
And all notifications have disappeared 3.324
And I capture all network traffic 0.003
And the network is plugged 0.033
And the Tor Connection Assistant autostarts 2.559
# 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.376
And I click "Connect to Tor" 1.149
Then the Tor Connection Assistant reports that it failed to connect 11.670
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.883
Then the system clock is less than 20 minutes incorrect 0.298
# "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.420
When I click "Connect to Tor" 1.171
Then I wait until Tor is ready 6.746
And all Internet traffic has only flowed through the configured bridges 1.075
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.073
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.456
After features/support/hooks.rb:450 0.537
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.053
Feature: Time syncing
22.632
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.992
And I make sure time sync before Tor connects uses a fake connectivity check service 1.160
And the network is plugged 0.026
And Tor is ready 10.943
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.504
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.003
After features/support/hooks.rb:450 0.607
After features/support/hooks.rb:291 1.109
After features/support/hooks.rb:75 0.000
Tags: @product
14.846
When I configure some normal bridges in the Tor Connection Assistant 10.080
Then I wait until Tor is ready 3.836
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.073
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.844
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.038
Tags: @product
15.353
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.124
Then I wait until Tor is ready 2.101
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 1.144
And all Internet traffic has only flowed through the configured bridges 0.970
After features/support/hooks.rb:291 0.641
After features/support/hooks.rb:75 0.064
18.021
When I configure the default bridges in the Tor Connection Assistant 12.193
Then I wait until Tor is ready 2.518
And Tor is configured to use the default bridges 0.656
And tca.conf includes no bridge 0.013
And available upgrades have been checked 1.136
And Tor is configured to use the default bridges 0.504
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.999
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.050
Tags: @product
27.229
Given the Tor network is blocked 2.265
When I configure a direct connection in the Tor Connection Assistant 20.774
Then I wait until Tor is ready 2.650
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.058
And Tor is configured to use the default bridges 0.497
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.970
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.032
Tags: @product
42.649
Given the Tor network and default bridges are blocked 2.136
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.806
Then the Tor Connection Assistant reports that it failed to connect 0.144
And tca.conf is empty 0.264
Given the Tor network and default bridges are unblocked 1.539
And I retry connecting to Tor 1.187
Then I wait until Tor is ready 6.507
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.085
And all Internet traffic has only flowed through Tor or connectivity check service 0.964
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.047
Tags: @product
4.814
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.491
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.142
And I cannot click the "Connect to Tor" button 0.180
After features/support/hooks.rb:291 0.739
After features/support/hooks.rb:75 0.081
Tags: @product
23.237
Given I configure a direct connection in the Tor Connection Assistant 6.707
And I wait until Tor is ready 2.509
When I disconnect the network through GNOME 2.870
And I connect the network through GNOME 3.219
Then the Tor Connection Assistant autostarts 1.688
And the Tor Connection Assistant connects to Tor 2.264
And I wait until Tor is ready 2.207
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through Tor or connectivity check service 1.708
After features/support/hooks.rb:291 0.754
After features/support/hooks.rb:75 0.037
Tags: @product
42.329
Given I configure a direct connection in the Tor Connection Assistant 6.576
And I wait until Tor is ready 2.379
And I disconnect the network through GNOME 2.824
And the Tor network and default bridges are blocked 2.136
When I connect the network through GNOME 2.869
Then the Tor Connection Assistant reports that it failed to connect 25.542
After features/support/hooks.rb:291 0.873
After features/support/hooks.rb:75 0.045
Tags: @product
1:5.339
Given the Tor network and default bridges are blocked 1.807
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.616
Then the Tor Connection Assistant reports that it failed to connect 0.121
Given the Tor network and default bridges are unblocked 1.682
When I click "Connect to Tor" 1.175
Then I wait until Tor is ready 36.261
And Tor is configured to use the default bridges 0.413
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.261
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.061
18.500
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.983
And I prepare Tails for memory erasure tests 0.585
When I start a process allocating 128 MiB of memory with a known pattern 2.332
Then patterns cover at least 128 MiB in the guest's memory 3.331

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.839
And I wait 20 seconds 20.003

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.427
After features/support/hooks.rb:75 0.000
6:14.064
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:25.551
And I prepare Tails for memory erasure tests 0.469
When I fill a 128 MiB file with a known pattern on the persistent filesystem 25.449
When I trigger shutdown 0.407
And I wait 20 seconds 20.016

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.491
After features/support/hooks.rb:75 0.010
35.552
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.600
And I temporarily create a 4 GiB disk named "gptfat" 0.044
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.055
And I plug USB drive "gptfat" 2.408
When I start Tails Installer 21.398
Then I am told by Tails Installer that the destination device "is too small" 0.045
After features/support/hooks.rb:291 0.944
After features/support/hooks.rb:75 0.001
Tags: @product
33.431
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.910
And I temporarily create a 7200 MiB disk named "temp" 0.031
And I start Tails Installer 22.499
But a suitable USB device is not found 0.023
When I plug USB drive "temp" 2.681
Then the "temp" USB drive is selected 0.079
When I unplug USB drive "temp" 0.187
Then a suitable USB device is not found 0.017
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
Tags: @product
3:53.205
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.940
And I temporarily create a 7200 MiB disk named "install" 0.032
And I create a gpt partition with a vfat filesystem on disk "install" 4.043
And I plug USB drive "install" 2.421
And I install Tails to USB drive "install" by cloning 3:27.990
Then the running Tails is installed on USB drive "install" 10.704
But there is no persistence partition on USB drive "install" 0.071
After features/support/hooks.rb:291 1.286
After features/support/hooks.rb:75 0.107
Tags: @product
3:52.250
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.413
And I temporarily create a 7200 MiB disk named "install" 0.043
And I plug USB drive "install" 2.497
And I install Tails to USB drive "install" by cloning 3:30.548
Then the running Tails is installed on USB drive "install" 10.667
But there is no persistence partition on USB drive "install" 0.078
After features/support/hooks.rb:291 1.243
After features/support/hooks.rb:75 0.110
Tags: @product
4:19.208
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.505
And I create a file in the Persistent directory 0.084
And I temporarily create a 7200 MiB disk named "install" 0.061
And I create a gpt partition with a vfat filesystem on disk "install" 4.067
And I plug USB drive "install" 2.499
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:42.473
Then the running Tails is installed on USB drive "install" 14.084
And there is a persistence partition on USB drive "install" 0.070
And the USB drive "install" contains the same files as my persistent storage 3.360
After features/support/hooks.rb:291 1.812
After features/support/hooks.rb:75 0.114
Tags: @product
4:2.532
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.834
And I temporarily create a 7200 MiB disk named "install" 0.061
And I plug USB drive "install" 2.666
And I install Tails to USB drive "install" by cloning 3:32.903
Then the running Tails is installed on USB drive "install" 12.974
And there is no persistence partition on USB drive "install" 0.093
After features/support/hooks.rb:291 1.626
After features/support/hooks.rb:75 0.092
Tags: @product
4:1.171
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.092
And I have started Tails from DVD without network and logged in 8.381
And I clone USB drive "__internal" to a temporary USB drive "install" 1.072
And I plug USB drive "install" 2.464
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 3:28.507
Then the running Tails is installed on USB drive "install" 10.576
And there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:291 0.968
After features/support/hooks.rb:75 0.116
Tags: @product @uefi
1:37.411
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 14.145
And I power off the computer 1.179
And the computer is set to boot in UEFI mode 0.430
When I start Tails from USB drive "__internal" with network unplugged and I login 1:17.285
Then Tails is running from USB drive "__internal" 0.422
And the boot device has safe access rights 3.888
And Tails has started in UEFI mode 0.058
After features/support/hooks.rb:291 0.802
After features/support/hooks.rb:75 0.007
Tags: @product
2:29.443
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.220
And I plug and mount a USB drive containing a Tails USB image 30.617
And I create a 7200 MiB disk named "usbimage" 0.034
And I plug USB drive "usbimage" 2.484
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:48.086
After features/support/hooks.rb:291 3.701
After features/support/hooks.rb:75 0.084
Tags: @product
1:10.707
Before features/support/hooks.rb:245 0.002
Given a computer 0.230
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:8.991
Then Tails is running from USB drive "usbimage" 0.541
And the label of the system partition on "usbimage" is "Tails" 0.203
And the system partition on "usbimage" is an EFI system partition 0.200
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.198
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.140
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.106
And the system partition on "usbimage" has the expected flags 0.093
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.008
5:49.093
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.004
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 53.024
And I update APT using apt 17.412
And I install "popularity-contest" using apt 19.540
Then I am proposed to add the "popularity-contest" package to my Additional Software 1:2.029
When I create a persistent storage and activate the Additional Software feature 20.811
Then Additional Software is correctly configured for package "popularity-contest" 1.366
When I shutdown Tails and wait for the computer to power off 10.236
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:43.534
Then Additional Software is correctly configured for package "popularity-contest" 0.858
And the package "popularity-contest" is installed after Additional Software has been started 0.279
After features/support/hooks.rb:450 38.766
After features/support/hooks.rb:291 1.505
After features/support/hooks.rb:75 0.013
2:57.463
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.182
And I start Tails from USB drive "__internal" and I login with an administration password 1:20.821
And I update APT using apt 16.154
When I install "makepp" using apt 19.606
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 1:0.594
And the package "makepp" is installed 0.104
After features/support/hooks.rb:450 40.195
After features/support/hooks.rb:291 1.069
After features/support/hooks.rb:75 0.015
4:53.908
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given a computer 0.511
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:11.510
When I uninstall "popularity-contest" using apt 18.857
And I accept removing "popularity-contest" from Additional Software 0.682
Then "popularity-contest" is not in the list of Additional Software 0.721
When I start Synaptic 19.973
And I update APT using Synaptic 22.605
And I install "cowsay" using Synaptic 9.312
And I accept adding "cowsay" to Additional Software 0.904
Then Additional Software is correctly configured for package "cowsay" 0.922
When I uninstall "cowsay" using apt 3.339
And I refuse removing "cowsay" from Additional Software 0.688
Then Additional Software is correctly configured for package "cowsay" 1.050
When I start "Additional Software" via GNOME Activities Overview 12.541
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.554
Then "cowsay" is not in the list of Additional Software 1.027
When I install "cowsay" using apt 3.277
And I refuse adding "cowsay" to Additional Software 0.699
Then "cowsay" is not in the list of Additional Software 0.728
After features/support/hooks.rb:450 0.996
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.009
11:52.945
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.186
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:1.675
And I configure APT to prefer an old version of cowsay 0.033
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 24.226
And I accept adding "cowsay" to Additional Software 1:3.820
And Additional Software is correctly configured for package "cowsay" 1.489
And I shutdown Tails and wait for the computer to power off 7.280
And I start Tails from USB drive "__internal" with network unplugged 45.125
And I enable persistence 32.157
# 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.078
And I log in to a new session 30.941
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.555
And I revert the APT tweaks that made it prefer an old version of cowsay 0.066
# 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.128
And the network is plugged 0.047
And Tor is ready 17.493
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 5.655
And available upgrades have been checked 0.162
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.034
And I can open the Additional Software configuration window from the notification 2.744
And I shutdown Tails and wait for the computer to power off 2:2.515
And I start Tails from USB drive "__internal" with network unplugged 46.103
And I enable persistence 33.171
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.027
And I log in to a new session 32.775
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.926
And I revert the APT tweaks that made it prefer an old version of cowsay 0.066
And the network is plugged 0.093
And Tor is ready 39.065
Then the Additional Software upgrade service has started 0.198
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.097
After features/support/hooks.rb:450 2.381
After features/support/hooks.rb:291 0.909
After features/support/hooks.rb:75 0.026
1:55.002
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.202
And I start Tails from USB drive "__internal" with network unplugged 44.935
And I enable persistence 31.655
And I remove the "cowsay" deb files from the APT cache 0.615
# Prevent the "Warning: virtual machine detected!" notification from racing
# with the one we'll be interacting with below.
And I disable the tails-virt-notify-user.service user unit 0.074
And I log in to a new session 33.779
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 1.247
And I can open the Additional Software log file from the notification 2.286
And the package "cowsay" is not installed 0.204
After features/support/hooks.rb:450 0.104
After features/support/hooks.rb:291 0.804
After features/support/hooks.rb:75 0.009
Tags: @product
1:28.204
Before features/support/hooks.rb:245 0.004
Given a computer 0.181
And I create a 7200 MiB disk named "old" 0.045
And I plug USB drive "old" 1.047
And I write an old version of the Tails USB image to disk "old" 20.905
When I start Tails from USB drive "old" with network unplugged 1:1.650
Then the boot device has safe access rights 3.363
And Tails is running from USB drive "old" 0.382
And there is no persistence partition on USB drive "old" 0.058
And process "udev-watchdog" is running 0.066
And udev-watchdog is monitoring the correct device 0.282
And I unplug USB drive "old" 0.218
After features/support/hooks.rb:291 3.806
After features/support/hooks.rb:75 0.009
Tags: @product
2:4.464
Before features/support/hooks.rb:245 0.008
Given a computer 0.185
And I start Tails from USB drive "old" with network unplugged and I login 1:6.121
Then Tails is running from USB drive "old" 0.483
And I create a persistent partition 46.288
And I take note of which tps features are available 2.301
Then a Tails persistence partition exists on USB drive "old" 1.001
And I shutdown Tails and wait for the computer to power off 8.082
After features/support/hooks.rb:291 0.141
After features/support/hooks.rb:75 0.010
Tags: @product
2:21.743
Before features/support/hooks.rb:245 0.006
Given a computer 0.981
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:51.288
Then Tails is running from USB drive "old" 0.403
And all tps features are active 2.298
When I write some files expected to persist 1.855
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.265
And all persistence configuration files have safe access rights 0.689
And all persistent directories from the old Tails version have safe access rights 3.231
And I take note of which tps features are available 0.501
And I shutdown Tails and wait for the computer to power off 3.066
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 17.162
After features/support/hooks.rb:291 0.129
After features/support/hooks.rb:75 0.009
Tags: @product
2:37.784
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.258
And I log in to a new session 18.387
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.399
And I plug USB drive "to_upgrade" 2.494
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:50.565
Then the running Tails is installed on USB drive "to_upgrade" 14.295
And I unplug USB drive "to_upgrade" 0.207
And I unplug USB drive "__internal" 0.177
After features/support/hooks.rb:291 6.616
After features/support/hooks.rb:75 0.000
Tags: @product
2:2.113
Before features/support/hooks.rb:245 0.007
Given a computer 0.193
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:52.143
Then all tps features from the old Tails version are active 1.601
And Tails is running from USB drive "to_upgrade" 0.357
And the boot device has safe access rights 3.387
And the expected persistent files created with the old Tails version are present in the filesystem 1.631
And all persistent directories from the old Tails version have safe access rights 2.799
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.010
6:28.012
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.295
And no SquashFS delta is installed 0.130
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.349
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.082
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.501
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.652
When the network is plugged 0.034
And Tor is ready 18.364
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.659
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 8.637
Given I shutdown Tails and wait for the computer to power off 6.300
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:57.303
Then Tails is running version 2.2~testoverlayfsng 0.106
And all tps features are active 2.219
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.405
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.071
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.296
# 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.300
When the network is plugged 0.033
And Tor is ready 45.478
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 0.580
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 7.263
Given I shutdown Tails and wait for the computer to power off 4.079
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.660
Then Tails is running version 2.3~testoverlayfsng 0.132
And all tps features are active 2.144
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.605
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.076
# 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.309
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.365
When the network is plugged 0.039
And Tor is ready 18.482
Then the Upgrader considers the system as up-to-date 0.296
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 27.183
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.567
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.026
28.436
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.180
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.509
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.092
And the signing key used by the Upgrader is outdated 0.663
But a current signing key is available on our website 0.000
When the network is plugged 0.053
And Tor is ready 15.249
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.687
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
52.108
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 41.711
When I eject the boot medium 0.243
Then Tails eventually shuts down 10.153
After features/support/hooks.rb:291 0.269
After features/support/hooks.rb:75 0.000
39.722
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and logged in 8.895
And I prepare Tails for memory erasure tests 0.543
And I fill a 128 MiB file with a known pattern on the root filesystem 14.096
And patterns cover at least 128 MiB in the guest's memory 3.615

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

When I eject the boot medium 0.598
And I wait for Tails to finish wiping the memory 10.104
Then I find very few patterns in the guest's memory 1.869

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

After features/support/hooks.rb:291 3.545
After features/support/hooks.rb:75 0.000
2:48.055
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.772
And I prepare Tails for memory erasure tests 0.577
And I plug and mount a 128 MiB USB drive with a vfat filesystem 8.070
And I fill the USB drive with a known pattern 2:14.732
And I read the content of the test FS 0.114
And patterns cover at least 99% of the test FS size in the guest's memory 3.347

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

When I eject the boot medium 0.406
And I wait for Tails to finish wiping the memory 9.699
Then I find very few patterns in the guest's memory 2.332

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

After features/support/hooks.rb:291 3.519
After features/support/hooks.rb:75 0.000
2:30.401
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.676
And I prepare Tails for memory erasure tests 0.547
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 24.207
And I fill the USB drive with a known pattern 1:47.574
And I read the content of the test FS 0.107
And patterns cover at least 99% of the test FS size in the guest's memory 2.846

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

When I eject the boot medium 0.312
And I wait for Tails to finish wiping the memory 4.420
Then I find very few patterns in the guest's memory 1.707

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

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

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

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

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

And Tails eventually shuts down 1:28.295
After features/support/hooks.rb:291 0.269
After features/support/hooks.rb:75 0.000
Tags: @product
45.877
Before features/support/hooks.rb:245 0.007
Given a computer 0.264
And I start Tails from DVD with network unplugged and genuine APT sources 45.258
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.055
And no proposed-updates APT suite is enabled 0.059
And no experimental APT suite is enabled for deb.torproject.org 0.046
And if releasing, no unversioned Tails APT source is enabled 0.176

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.833
After features/support/hooks.rb:75 0.010
Tags: @product
1:19.014
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.826
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 7.087
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.126
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.157
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.026
When I start Tails' custom backup tool 13.288
Then the backup tool displays "Plug in your backup Tails USB stick" 2.037
When I plug USB drive "backup" 2.730
And I give the Persistent Storage on drive "backup" its own UUID 0.132
And I click "Retry" in the backup tool 1.178
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.202
When I click "Back Up" in the backup tool 1.136
And I enter my persistent storage passphrase into the polkit prompt 2.466
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 16.356
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.182
And I plug USB drive "backup" 3.449
Then the USB drive "backup" contains the same files as my persistent storage 4.627
After features/support/hooks.rb:291 1.779
After features/support/hooks.rb:75 0.117
Tags: @product
0.187
Then the hostname should not have been leaked on the network 0.187
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.063
Tags: @product
0.724
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.176
And I switch to the "manually-added-con" NetworkManager connection 0.278
Then the hostname should not have been leaked on the network 0.269
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.066
30.932
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.263
When I double-click on the Tails documentation launcher on the desktop 21.826
Then "Tails - Documentation" has loaded in the Tor Browser 0.842
After features/support/hooks.rb:291 1.095
After features/support/hooks.rb:75 0.000
39.233
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 17.939
When I double-click on the Tails documentation launcher on the desktop 20.742
Then "Tails - Documentation" has loaded in the Tor Browser 0.550
After features/support/hooks.rb:291 0.830
After features/support/hooks.rb:75 0.000
29.739
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.156
When I double-click on the Report an Error launcher on the desktop 21.050
Then the support documentation page opens in Tor Browser 0.532
After features/support/hooks.rb:291 0.825
After features/support/hooks.rb:75 0.000
21.998
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD without network and logged in 8.144
When I start Electrum through the GNOME menu 12.715
But the "electrum" tps feature is not enabled 0.725
And I see a warning that Electrum is not persistent 0.412
After features/support/hooks.rb:450 0.118
After features/support/hooks.rb:291 0.821
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
36.679
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 7.992
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.199
When I open "/home/amnesia/default-testpage.pdf" with Evince 17.403
Then I see "CupsTestPage.png" after at most 40 seconds 3.311
And I can print the current document to "/home/amnesia/output.pdf" 7.772
After features/support/hooks.rb:291 0.809
After features/support/hooks.rb:75 0.000
Feature: Using Evince
34.941
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.090
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.197
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.067
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.056
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.052
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.219
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.527
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.147
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.390
When I close Evince 0.223
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.190
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.713
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.316
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.129
When I close Evince 0.254
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.230
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.690
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.275
# 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.168
After features/support/hooks.rb:291 0.797
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
37.320
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.182
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.238
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.211
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 17.273
Then I see "CupsTestPage.png" after at most 40 seconds 1.903
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 8.510
After features/support/hooks.rb:291 0.877
After features/support/hooks.rb:75 0.000
Feature: Using Evince
30.024
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.999
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.217
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.067
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.196
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.922
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.213
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.408
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.000
18.230
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 7.881
And I wait 10 seconds 10.009

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.105
When I press the "PRINTSCREEN" key 0.122
Then a screenshot is saved to the live user's Pictures directory 0.110
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.000
Tags: @product
9.001
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.373
When the "Dogtail rules!" notification is sent 0.206
Then the "Dogtail rules!" notification is shown to the user 0.421
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.000
Tags: @product @doc
11.452
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.645
Then the included OpenPGP keys are valid for the next 1 month 2.806
After features/support/hooks.rb:291 0.759
After features/support/hooks.rb:75 0.000
Tags: @product
22.719
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.665
Then the keys trusted by APT are valid for the next 3 months 14.054
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
45.592
Before features/support/hooks.rb:245 0.021
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.594
And I log in to a new session in German (de) 31.842
Then the amnesiac Documents directory exists 0.170
And there is a GNOME bookmark for the amnesiac Documents directory 1.985
After features/support/hooks.rb:291 0.731
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
44.986
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.364
And I log in to a new session in German (de) 33.712
Then the amnesiac Downloads directory exists 0.080
And there is a GNOME bookmark for the amnesiac Downloads directory 1.829
After features/support/hooks.rb:291 1.016
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
47.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 8.326
And I log in to a new session in German (de) 37.091
Then the amnesiac Music directory exists 0.050
And there is a GNOME bookmark for the amnesiac Music directory 1.673
After features/support/hooks.rb:291 0.756
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.363
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.469
And I log in to a new session in German (de) 29.900
Then the amnesiac Pictures directory exists 0.070
And there is a GNOME bookmark for the amnesiac Pictures directory 1.923
After features/support/hooks.rb:291 1.393
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.033
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.801
And I log in to a new session in German (de) 30.419
Then the amnesiac Videos directory exists 0.053
And there is a GNOME bookmark for the amnesiac Videos directory 1.759
After features/support/hooks.rb:291 0.824
After features/support/hooks.rb:75 0.000
Feature: Localization
55.963
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.743
And I log in to a new session in German (de) 29.644
When I double-click on the Report an Error launcher on the desktop 16.974
Then the support documentation page opens in Tor Browser 0.601
After features/support/hooks.rb:291 3.116
After features/support/hooks.rb:75 0.000
Feature: Localization
2:45.132
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.895
When I log in to a new session in Arabic (ar) 28.655
Then the keyboard layout is set to "us" 0.147
When the network is plugged 0.041
And Tor is ready 16.180
Then I successfully start the Unsafe Browser in "ar" 27.304
And I kill the Unsafe Browser 7.057
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 36.397
And DuckDuckGo is the default search engine 10.035
And I kill the Tor Browser 5.374
And the screen keyboard works in Thunderbird 24.226
And the layout of the screen keyboard is set to "us" 0.675
After features/support/hooks.rb:291 1.698
After features/support/hooks.rb:75 0.000
Feature: Localization
2:46.224
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.424
When I log in to a new session in Chinese (zh_CN) 31.488
Then the keyboard layout is set to "cn" 0.149
When the network is plugged 0.038
And Tor is ready 15.301
Then I successfully start the Unsafe Browser in "zh_CN" 26.018
And I kill the Unsafe Browser 5.904
When I enable the screen keyboard 0.160
Then the screen keyboard works in Tor Browser 36.936
And DuckDuckGo is the default search engine 10.794
And I kill the Tor Browser 5.575
And the screen keyboard works in Thunderbird 24.827
And the layout of the screen keyboard is set to "us" 0.603
After features/support/hooks.rb:291 1.058
After features/support/hooks.rb:75 0.000
Feature: Localization
2:33.357
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.229
When I log in to a new session in English (en) 24.805
Then the keyboard layout is set to "us" 0.142
When the network is plugged 0.040
And Tor is ready 15.214
Then I successfully start the Unsafe Browser in "en" 29.319
And I kill the Unsafe Browser 7.651
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 34.620
And DuckDuckGo is the default search engine 5.328
And I kill the Tor Browser 5.380
And the screen keyboard works in Thunderbird 21.853
And the layout of the screen keyboard is set to "us" 0.669
After features/support/hooks.rb:291 1.048
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.188
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.858
When I log in to a new session in French (fr) 29.737
Then the keyboard layout is set to "fr" 0.157
When the network is plugged 0.037
And Tor is ready 16.305
Then I successfully start the Unsafe Browser in "fr" 26.620
And I kill the Unsafe Browser 7.376
When I enable the screen keyboard 0.169
Then the screen keyboard works in Tor Browser 34.458
And DuckDuckGo is the default search engine 11.710
And I kill the Tor Browser 5.623
And the screen keyboard works in Thunderbird 23.509
And the layout of the screen keyboard is set to "fr" 0.624
After features/support/hooks.rb:291 1.893
After features/support/hooks.rb:75 0.000
Feature: Localization
2:46.176
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.205
When I log in to a new session in German (de) 30.052
Then the keyboard layout is set to "de" 0.229
When the network is plugged 0.030
And Tor is ready 15.621
Then I successfully start the Unsafe Browser in "de" 28.054
And I kill the Unsafe Browser 6.009
When I enable the screen keyboard 0.152
Then the screen keyboard works in Tor Browser 36.419
And DuckDuckGo is the default search engine 9.782
And I kill the Tor Browser 5.365
And the screen keyboard works in Thunderbird 25.684
And the layout of the screen keyboard is set to "de" 0.568
After features/support/hooks.rb:291 1.195
After features/support/hooks.rb:75 0.000
Feature: Localization
2:46.862
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.968
When I log in to a new session in Italian (it) 31.742
Then the keyboard layout is set to "it" 0.185
When the network is plugged 0.043
And Tor is ready 14.626
Then I successfully start the Unsafe Browser in "it" 29.865
And I kill the Unsafe Browser 5.855
When I enable the screen keyboard 0.204
Then the screen keyboard works in Tor Browser 34.479
And DuckDuckGo is the default search engine 10.747
And I kill the Tor Browser 5.692
And the screen keyboard works in Thunderbird 24.824
And the layout of the screen keyboard is set to "us" 0.627
After features/support/hooks.rb:291 1.296
After features/support/hooks.rb:75 0.000
Feature: Localization
3:14.260
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.347
When I log in to a new session in Persian (fa) 29.032
Then the keyboard layout is set to "ir" 0.164
When the network is plugged 0.044
And Tor is ready 44.914
Then I successfully start the Unsafe Browser in "fa" 29.032
And I kill the Unsafe Browser 5.798
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 36.396
And DuckDuckGo is the default search engine 9.742
And I kill the Tor Browser 5.291
And the screen keyboard works in Thunderbird 24.792
And the layout of the screen keyboard is set to "ir" 0.587
After features/support/hooks.rb:291 1.089
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.420
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.382
When I log in to a new session in Portuguese (pt) 30.713
Then the keyboard layout is set to "pt" 0.165
When the network is plugged 0.050
And Tor is ready 15.568
Then I successfully start the Unsafe Browser in "pt" 25.771
And I kill the Unsafe Browser 5.831
When I enable the screen keyboard 0.150
Then the screen keyboard works in Tor Browser 33.614
And DuckDuckGo is the default search engine 9.862
And I kill the Tor Browser 5.353
And the screen keyboard works in Thunderbird 25.265
And the layout of the screen keyboard is set to "us" 0.692
After features/support/hooks.rb:291 1.281
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.725
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.321
When I log in to a new session in Russian (ru) 28.582
Then the keyboard layout is set to "ru" 0.195
When the network is plugged 0.063
And Tor is ready 15.552
Then I successfully start the Unsafe Browser in "ru" 28.111
And I kill the Unsafe Browser 5.912
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 34.335
And DuckDuckGo is the default search engine 9.983
And I kill the Tor Browser 5.337
And the screen keyboard works in Thunderbird 23.615
And the layout of the screen keyboard is set to "ru" 0.580
After features/support/hooks.rb:291 1.098
After features/support/hooks.rb:75 0.000
Feature: Localization
3:15.418
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.163
When I log in to a new session in Spanish (es) 35.840
Then the keyboard layout is set to "es" 0.178
When the network is plugged 0.029
And Tor is ready 46.159
Then I successfully start the Unsafe Browser in "es" 27.235
And I kill the Unsafe Browser 5.818
When I enable the screen keyboard 0.154
Then the screen keyboard works in Tor Browser 33.757
And DuckDuckGo is the default search engine 9.717
And I kill the Tor Browser 5.329
And the screen keyboard works in Thunderbird 21.430
And the layout of the screen keyboard is set to "us" 0.603
After features/support/hooks.rb:291 1.150
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.648
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.962
When I log in to a new session in Turkish (tr) 30.668
Then the keyboard layout is set to "tr" 0.135
When the network is plugged 0.043
And Tor is ready 14.179
Then I successfully start the Unsafe Browser in "tr" 27.662
And I kill the Unsafe Browser 5.847
When I enable the screen keyboard 0.156
Then the screen keyboard works in Tor Browser 34.306
And DuckDuckGo is the default search engine 10.828
And I kill the Tor Browser 5.660
And the screen keyboard works in Thunderbird 22.529
And the layout of the screen keyboard is set to "us" 0.667
After features/support/hooks.rb:291 1.220
After features/support/hooks.rb:75 0.000
Tags: @product
45.461
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.545
And I capture all network traffic 0.120
When I disable MAC spoofing in Tails Greeter 3.722
And I log in to a new session 15.771
And the network is plugged 0.042
And Tor is ready 13.073
Then 1 network interface is enabled 0.149
And the 1st network device has its real MAC address configured 0.121
When I hotplug a network device and wait for it to be initialized 1.408
Then 2 network interfaces are enabled 0.072
And the 2nd network device has its real MAC address configured 0.099
And some network device leaked the real MAC address 0.334
After features/support/hooks.rb:291 1.833
After features/support/hooks.rb:75 0.053
Tags: @product
1:11.397
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.373
And I capture all network traffic 0.006
When I log in to a new session 16.147
And the network is plugged 0.026
And Tor is ready 44.760
Then 1 network interface is enabled 0.154
And the 1st network device has a spoofed MAC address configured 0.069
When I hotplug a network device and wait for it to be initialized 1.388
Then 2 network interfaces are enabled 0.084
And the 2nd network device has a spoofed MAC address configured 0.070
And no network device leaked the real MAC address 0.316
After features/support/hooks.rb:291 0.851
After features/support/hooks.rb:75 0.054
Tags: @product
2:22.716
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.798
And I capture all network traffic 0.008
And the network is plugged 0.050
And macchanger will fail by not spoofing and always returns false 0.134
When I log in to a new session 2:12.110
Then no network interfaces are enabled 0.190
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.412
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.054
Tags: @product
2:22.483
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.069
And I capture all network traffic 0.006
And the network is plugged 0.036
And macchanger will fail by not spoofing and always returns true 0.130
When I log in to a new session 2:10.691
Then no network interfaces are enabled 0.144
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 3.393
After features/support/hooks.rb:291 0.894
After features/support/hooks.rb:75 0.049
Tags: @product
2:25.477
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.908
And I capture all network traffic 0.006
And the network is plugged 0.057
And macchanger will fail by not spoofing and always returns true 0.115
And no network interface modules can be unloaded 0.391
When I log in to a new session 2:15.710
Then 1 network interface is enabled 0.130
But the MAC spoofing panic mode disabled networking 0.414
And no network device leaked the real MAC address 0.013
And I see the "All networking disabled" notification after at most 60 seconds 0.729
After features/support/hooks.rb:291 1.013
After features/support/hooks.rb:75 0.042
Tags: @product
46.377
Before features/support/hooks.rb:245 0.008
Given a computer 0.194
And I capture all network traffic 0.007
When I start the computer 1.013
Then the computer boots Tails 45.063
And no network interfaces are enabled 0.072
And no network device leaked the real MAC address 0.026
After features/support/hooks.rb:291 0.557
After features/support/hooks.rb:75 0.065
1:14.215
Before features/support/hooks.rb:245 0.005
Given a computer 0.150
And I start Tails from DVD with network unplugged and I login 1:0.697
And I plug and mount a USB drive containing a sample PNG 11.995
Then MAT can clean some sample PNG file 1.371
After features/support/hooks.rb:291 0.662
After features/support/hooks.rb:75 0.015
Feature: Networking
Tags: @product
59.610
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.962
And I wait between 30 and 60 seconds 33.020

Slept for 33 seconds

Then the Tor Status icon tells me that Tor is not usable 0.518
When the network is plugged 0.075
Then I successfully configure Tor 13.419
And the Tor Status icon tells me that Tor is usable 0.572
And all notifications have disappeared 2.976
And the time has synced 0.065
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.000
Feature: Networking
36.230
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.571
And I disable networking in Tails Greeter 0.902
And I log in to a new session 16.229
Then no network interfaces are enabled 0.112
When I hotplug a network device 0.155
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.248
After features/support/hooks.rb:291 0.790
After features/support/hooks.rb:75 0.000
Tags: @product
2:8.789
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:24.933
And I update APT using apt 18.077
And I install "python3-behave" using apt 23.361
Then the Tails Persistent Storage behave tests pass 2.417
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.000
Tags: @product
48.324
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 14.025
When I log in to a new session without activating the Persistent Storage 26.183
Then Tails is running from USB drive "__internal" 0.494
And persistence is disabled 0.220
But a Tails persistence partition exists on USB drive "__internal" 7.399
After features/support/hooks.rb:291 0.743
After features/support/hooks.rb:75 0.000
Tags: @product
2:48.033
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.296
Then Tails is running from USB drive "__internal" 0.452
When I create a file in the Persistent directory 0.152
And I create a persistent partition with the default settings 33.751
Then the file I created was copied to the Persistent Storage 0.873
When I shutdown Tails and wait for the computer to power off 9.088
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.040
Then persistence for "Persistent" is active 0.299
And the file I created in the Persistent directory exists 0.079
After features/support/hooks.rb:291 0.747
After features/support/hooks.rb:75 0.008
Tags: @product
1:12.169
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 13.415
And the system is very low on memory 2.333
When I create a file in the Persistent directory 0.509
When I try to create a persistent partition 26.123
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.155
When I close the Persistent Storage app 2.594
And I free up some memory 1.594
And I create a persistent partition with the default settings 25.211
Then the file I created was copied to the Persistent Storage 0.230
After features/support/hooks.rb:291 1.301
After features/support/hooks.rb:75 0.000
Tags: @product
2:47.058
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.145
Then Tails is running from USB drive "__internal" 0.435
And all tps features are active 2.640
And all persistent directories have safe access rights 2.779
When I disable the first tps feature 16.986
Then all tps features but the first one are active 2.471
And I shutdown Tails and wait for the computer to power off 6.087
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:2.920
Then all tps features but the first one are active 2.590
After features/support/hooks.rb:291 0.827
After features/support/hooks.rb:75 0.025
Tags: @product
41.477
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.273
Then persistence for "Persistent" is active 0.153
And I create a file in the Persistent directory 0.135
Then the file I created was copied to the Persistent Storage 0.096
When I disable the first tps feature 16.275
Then persistence for "Persistent" is not active 0.076
And the Persistent directory does not exist 0.064
When I enable the first tps feature 15.236
Then persistence for "Persistent" is active 0.073
And the file I created in the Persistent directory exists 0.091
After features/support/hooks.rb:291 0.737
After features/support/hooks.rb:75 0.000
Tags: @product
41.800
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.293
Then persistence for "Persistent" is active 0.184
When I create a file in the Persistent directory 0.107
And I disable the first tps feature 16.887
And I delete the data of the Persistent Folder feature 15.116
Then the file I created does not exist on the Persistent Storage 0.212
After features/support/hooks.rb:291 1.096
After features/support/hooks.rb:75 0.000
Tags: @product
53.213
Before features/support/hooks.rb:245 0.022
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.811
And the network is plugged 0.030
And Tor is ready 17.769
And I take note of which tps features are available 0.656
When I write some files expected to persist 1.645
And I shutdown Tails and wait for the computer to power off 6.069
# 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" 16.229
After features/support/hooks.rb:291 0.088
After features/support/hooks.rb:75 0.000
Tags: @product
2:52.960
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.650
And the network is plugged 0.035
And Tor is ready 13.780
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.344
And I shutdown Tails and wait for the computer to power off 6.083
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:5.736
And I capture all network traffic 0.016
And the network is plugged 0.045
And Tor is ready 16.238
And I switch to the "persistent-con-current" NetworkManager connection 0.498
And the 1st network device has a spoofed MAC address configured 0.131
And no network device leaked the real MAC address 0.397
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.084
Tags: @product
51.697
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.470
And I enable persistence creation in Tails Greeter 1.109
And I log in to a new session expecting no warning about the Persistent Storage not being activated 21.241
Then I create a persistent partition with the default settings using the wizard that was already open 17.876
After features/support/hooks.rb:291 1.010
After features/support/hooks.rb:75 0.000
Tags: @product
4:25.248
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 10.979
When I enable persistence 35.822
Then no persistent Greeter options were restored 14.117
When I set all Greeter options to non-default values 27.476
And I log in to a new session in German (de) after having activated the Persistent Storage 39.941
Then all Greeter options are set to non-default values 0.245
When I cold reboot the computer 5.056
And the computer reboots Tails 46.921
Given I enable persistence 47.290
Then persistent Greeter options were restored 14.467
When I log in to a new session after having activated the Persistent Storage 22.725
Then all Greeter options are set to non-default values 0.204
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.008
Tags: @product
3:57.846
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.737
# 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 55.142
And I shutdown Tails and wait for the computer to power off 11.745
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:52.198
And I change the passphrase of the Persistent Storage back to the original 49.022
After features/support/hooks.rb:291 2.266
After features/support/hooks.rb:75 0.008
Tags: @product
1:0.578
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.612
And I log in to a new session without activating the Persistent Storage 18.330
Then persistence is disabled 0.222
But a Tails persistence partition exists on USB drive "__internal" 10.044
And all notifications have disappeared 5.396
When I delete the persistent partition 16.706
Then there is no persistence partition on USB drive "__internal" 0.264
After features/support/hooks.rb:291 0.800
After features/support/hooks.rb:75 0.000
Tags: @product
2:13.339
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.729
When I write some dotfile expected to persist 0.128
And I shutdown Tails and wait for the computer to power off 11.136
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.008
Then the expected persistent dotfile is present in the filesystem 0.335
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.020
Tags: @product
1:41.297
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.421
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.055
When I try to enable persistence 0.279
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 33.340
When I log in to a new session after having activated the Persistent Storage 26.144
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 17.684
And all tps features are enabled 6.150
And all tps features but the first one are active 6.220
After features/support/hooks.rb:291 1.143
After features/support/hooks.rb:75 0.000
Tags: @product
7:15.593
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 6:3.860
And I enable persistence 34.473
And I log in to a new session after having activated the Persistent Storage 35.913
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.200
And persistence is enabled 0.145
After features/support/hooks.rb:291 1.331
After features/support/hooks.rb:75 0.000
Tags: @product
45.749
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 14.371
And I enable persistence but something goes wrong during the LUKS header upgrade 30.581
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.795
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
Tags: @product
17.265
When I choose to connect to Tor automatically 1.720
And I accept Tor Connection's offer to use my persistent bridges 1.875
And I click "Connect to Tor" 1.248
Then I wait until Tor is ready 9.940
And tca.conf includes the configured bridges 0.013
And the "TorConfiguration" tps feature is enabled and active 1.435
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.030
After features/support/hooks.rb:291 0.994
After features/support/hooks.rb:75 0.068
Tags: @product
20.291
When I choose to connect to Tor automatically 1.662
And I accept Tor Connection's offer to use my persistent bridges 2.977
And I disable saving bridges to Persistent Storage 2.108
And I configure a direct connection in the Tor Connection Assistant 8.426
Then I wait until Tor is ready 2.612
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.270
And all Internet traffic has only flowed through Tor or connectivity check service 1.222
After features/support/hooks.rb:291 0.784
After features/support/hooks.rb:75 0.053
Tags: @product
10.804
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 10.187
Then the live user has been setup by live-boot 0.176
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.162
And the live user owns its home directory which has strict permissions 0.276
After features/support/hooks.rb:291 0.787
After features/support/hooks.rb:75 0.000
23.557
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 11.470
When the network is plugged 0.039
And Tor is ready 11.816
Then no unexpected services are listening for network connections 0.231

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.722
After features/support/hooks.rb:75 0.000
Tags: @product
26.124
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 15.187
When I request a shutdown using the system menu 1.917
Then Tails eventually shuts down 9.019
After features/support/hooks.rb:291 0.119
After features/support/hooks.rb:75 0.000
1:17.014
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 14.544
When I request a reboot using the system menu 1.853
Then Tails eventually restarts 1:0.616
After features/support/hooks.rb:291 3.723
After features/support/hooks.rb:75 0.000
22.742
Given I monitor the network connections of SSH 0.118
And I have the SSH key pair for an SSH server 0.525
When I connect to an SSH server on the Internet 20.253
Then I have sucessfully logged into the SSH server 1.828
And I see that SSH is properly stream isolated 0.017
After features/support/hooks.rb:450 0.357
After features/support/hooks.rb:291 0.980
After features/support/hooks.rb:75 0.000
21.997
Given I have the SSH key pair for an SSH server 0.254
And an SSH server is running on the LAN 0.320
When I connect to an SSH server on the LAN 19.335
Then I am prompted to verify the SSH fingerprint for the SSH server 2.087
After features/support/hooks.rb:450 0.339
After features/support/hooks.rb:291 0.945
After features/support/hooks.rb:75 0.000
17.364
Given I have the SSH key pair for an SFTP server 0.433
When I connect to an SFTP server on the Internet 16.068
Then I successfully connect to the SFTP server 0.862
After features/support/hooks.rb:450 0.513
After features/support/hooks.rb:291 1.005
After features/support/hooks.rb:75 0.000
16.877
Given I cancel setting up an email account 2.790
When I open Thunderbird's Add-ons Manager 2.391
And I open the Extensions tab 1.100
Then I see that no add-ons are enabled in Thunderbird 10.594
After features/support/hooks.rb:450 0.603
After features/support/hooks.rb:291 1.594
After features/support/hooks.rb:75 0.000
46.512
When I enter my email credentials into the autoconfiguration wizard 11.535
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.368
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.445
When I accept the autoconfiguration wizard's configuration 18.849
And I send an email to myself 6.551
And I fetch my email 1.759
Then I can find the email I sent to myself in my inbox 7.004
After features/support/hooks.rb:450 1.343
After features/support/hooks.rb:291 1.188
After features/support/hooks.rb:75 0.000
8.294
When the network is plugged 0.035
And the Tor Connection Assistant autostarts 2.662
And I look at the hide mode but then I go back 4.175
And I choose to connect to Tor automatically 1.277
Then Tor Connection does not propose me to use Tor bridges 0.143
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.000
Tags: @product
1:22.049
Given the Tor network and default bridges are blocked 1.923
And the network is plugged 0.050
And I make sure time sync before Tor connects indicates a captive portal 1.231
And the Tor Connection Assistant autostarts 1.485
When I choose to connect to Tor automatically 1.556
And I click "Connect to Tor" 1.192
Then the Tor Connection Assistant fails to connect to Tor 27.388
And the Tor Connection Assistant knows that it's not the time sync that failed 10.470
And the Tor Connection Assistant knows that there might be a captive portal 0.133
When I open the Unsafe Browser from Tor Connection 13.445
And I log-in to the Captive Portal 10.743
And I close the Unsafe Browser 0.120
And the Tor network and default bridges are unblocked 2.175
And I allow time sync before Tor connects to work again 0.100
And I click "Connect to Tor" 1.195
Then I wait until Tor is ready 8.833
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.001
Tags: @product
13.403
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.704
Then the firewall's policy is to drop all IPv4 traffic 0.127
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.361
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.099
And the firewall is configured to block all external IPv6 traffic 0.109
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.000
Tags: @product
52.155
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.057
And I capture all network traffic 0.008
When I successfully start the Unsafe Browser 28.922
And I open the Tails homepage in the Unsafe Browser 10.122
And the Tails homepage loads in the Unsafe Browser 0.608
Then the firewall leak detector has detected leaks 0.436
After features/support/hooks.rb:291 0.745
After features/support/hooks.rb:75 0.036
Tags: @product
11.879
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.034
And I capture all network traffic 0.007
And I disable Tails' firewall 0.262
When I do a TCP DNS lookup of "torproject.org" 0.467
Then the firewall leak detector has detected leaks 0.107
After features/support/hooks.rb:291 0.845
After features/support/hooks.rb:75 0.036
Tags: @product
12.635
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.799
And I capture all network traffic 0.008
And I disable Tails' firewall 0.270
When I do a UDP DNS lookup of "torproject.org" 0.463
Then the firewall leak detector has detected leaks 0.093
After features/support/hooks.rb:291 0.611
After features/support/hooks.rb:75 0.036
Tags: @product
16.459
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.889
And I capture all network traffic 0.007
And I disable Tails' firewall 0.252
When I send some ICMP pings 4.177
Then the firewall leak detector has detected leaks 0.132
After features/support/hooks.rb:291 0.775
After features/support/hooks.rb:75 0.053
14.012
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.684
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.251
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.076
After features/support/hooks.rb:450 0.337
After features/support/hooks.rb:291 1.118
After features/support/hooks.rb:75 0.000
13.958
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.565
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.316
And the untorified connection is logged as dropped by the firewall 0.076
After features/support/hooks.rb:450 0.349
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
17.020
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.611
When I open an untorified ICMP connection to 1.2.3.4 5.322
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.086
After features/support/hooks.rb:450 0.312
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.000
Tags: @product
21.218
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.654
And the system DNS is using the local DNS resolver 0.024
And the network is plugged 0.977
And I successfully configure Tor 11.550
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:291 0.679
After features/support/hooks.rb:75 0.000
10.378
When I monitor the network connections of tails-security-check 0.138
And I re-run tails-security-check 0.190
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.049
After features/support/hooks.rb:450 0.434
After features/support/hooks.rb:291 1.432
After features/support/hooks.rb:75 0.000
2.709
When I monitor the network connections of htpdate 0.147
And I re-run htpdate 2.538
Then I see that htpdate is properly stream isolated 0.023
After features/support/hooks.rb:450 0.408
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.000
32.127
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.126
And I re-run tails-upgrade-frontend-wrapper 31.985
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.015
After features/support/hooks.rb:450 0.421
After features/support/hooks.rb:291 0.909
After features/support/hooks.rb:75 0.000
35.967
When I monitor the network connections of Tor Browser 0.105
And I start the Tor Browser 34.861
And the Tor Browser loads the startup page 0.957
Then I see that Tor Browser is properly stream isolated 0.043
After features/support/hooks.rb:450 1.147
After features/support/hooks.rb:291 1.453
After features/support/hooks.rb:75 0.000
Tags: @product
1:0.129
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.612
And a web server is running on the LAN 1.041
And I capture all network traffic 0.009
When I start the Tor Browser 34.024
And the Tor Browser loads the startup page 0.858
And I open a page on the LAN web server in the Tor Browser 10.100
Then the Tor Browser shows the "Unable to connect" error 0.932
And no traffic was sent to the web server on the LAN 0.549
After features/support/hooks.rb:291 1.170
After features/support/hooks.rb:75 0.041
1:3.945
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.256
Then the amnesiac Tor Browser directory exists 0.054
And there is a GNOME bookmark for the amnesiac Tor Browser directory 3.015
And the persistent Tor Browser directory does not exist 0.059
When I start the Tor Browser 32.579
And the Tor Browser loads the startup page 2.072
Then I can save the current page as "index.html" to the default downloads directory 4.863
And I can print the current page as "output.pdf" to the default downloads directory 10.043
After features/support/hooks.rb:450 1.228
After features/support/hooks.rb:291 0.792
After features/support/hooks.rb:75 0.000
55.772
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.597
When I start the Tor Browser 31.625
Then the Tor Browser loads the startup page 0.947
When I download some file in the Tor Browser 11.361
Then the file is saved to the default Tor Browser download directory 0.241
After features/support/hooks.rb:450 1.837
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.000
1:23.810
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 10.973
When I start the Tor Browser 31.145
And the Tor Browser loads the startup page 0.940
Then I can listen to an Ogg audio track in Tor Browser 40.750
After features/support/hooks.rb:450 2.721
After features/support/hooks.rb:291 1.066
After features/support/hooks.rb:75 0.000
54.208
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.411
When I start the Tor Browser 31.806
And the Tor Browser loads the startup page 0.959
Then I can watch a WebM video in Tor Browser 10.031
After features/support/hooks.rb:450 1.256
After features/support/hooks.rb:291 0.942
After features/support/hooks.rb:75 0.000
Tags: @product
1:25.234
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.575
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.116
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.058
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.055
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.062
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.061
And the file "/tmp/synaptic.html" exists 0.048
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.167
When I start the Tor Browser 31.854
And the Tor Browser loads the startup page 0.919
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 8.992
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.557
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.130
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.152
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 9.229
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.520
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.091
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.114
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.051
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.521
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.076
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.134
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.257
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.547
# 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.071
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 6.268
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.541
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.000
Tags: @product
44.905
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.893
When I start the Tor Browser 31.101
Then the Tor Browser uses all expected TBB shared libraries 1.910
After features/support/hooks.rb:291 0.905
After features/support/hooks.rb:75 0.000
59.990
Before features/support/hooks.rb:245 0.015
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.264
When I start the Tor Browser 32.456
And the Tor Browser loads the startup page 0.867
And I open the Tails homepage in the Tor Browser 9.273
Then the Tor Browser loads the Tails homepage 1.030
When I request a new identity in Tor Browser 3.392
Then the Tor Browser restarts into a fresh session 1.703
After features/support/hooks.rb:450 1.521
After features/support/hooks.rb:291 1.420
After features/support/hooks.rb:75 0.000
Tags: @product
45.638
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.788
When I start the Tor Browser 31.206
And the Tor Browser loads the startup page 0.963
Then Tor Browser's circuit view is working 1.680
After features/support/hooks.rb:291 0.711
After features/support/hooks.rb:75 0.000
Tags: @product
1:7.853
Before features/support/hooks.rb:245 0.017
Given I have started Tails from DVD and logged in and the network is connected 12.911
When I start the Tor Browser 32.725
And the Tor Browser loads the startup page 1.007
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.337
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.866
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.684
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.321
After features/support/hooks.rb:291 1.002
After features/support/hooks.rb:75 0.000
Tags: @product
1:42.792
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 11.101
And the network is plugged 0.040
And I successfully configure Tor 17.094
And available upgrades have been checked 0.087
And all notifications have disappeared 3.317
Then the persistent Tor Browser directory exists 0.064
And there is a GNOME bookmark for the persistent Tor Browser directory 1.757
When I start the Tor Browser 30.835
And I open the address "https://tails.net/about" in the Tor Browser 10.729
And "Tails - How Tails works" has loaded in the Tor Browser 0.947
Then I can save the current page as "index.html" to the persistent Tor Browser directory 5.443
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.493
Then "Tails - How Tails works" has loaded in the Tor Browser 1.373
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.504
After features/support/hooks.rb:291 1.047
After features/support/hooks.rb:75 0.000
Tags: @product
47.706
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.472
Then the amnesiac Documents directory exists 0.068
And there is a GNOME bookmark for the amnesiac Documents directory 2.057
Then I start the Tor Browser in offline mode 32.742
And I can save the current page as "index.html" to the Documents GNOME bookmark 4.366
After features/support/hooks.rb:291 0.869
After features/support/hooks.rb:75 0.000
Tags: @product
48.587
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 9.993
Then the amnesiac Downloads directory exists 0.111
And there is a GNOME bookmark for the amnesiac Downloads directory 2.159
Then I start the Tor Browser in offline mode 31.837
And I can save the current page as "index.html" to the Downloads GNOME bookmark 4.485
After features/support/hooks.rb:291 0.853
After features/support/hooks.rb:75 0.000
Tags: @product
49.346
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.423
Then the amnesiac Music directory exists 0.114
And there is a GNOME bookmark for the amnesiac Music directory 2.023
Then I start the Tor Browser in offline mode 34.184
And I can save the current page as "index.html" to the Music GNOME bookmark 4.600
After features/support/hooks.rb:291 1.152
After features/support/hooks.rb:75 0.000
Tags: @product
45.528
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.140
Then the amnesiac Pictures directory exists 0.103
And there is a GNOME bookmark for the amnesiac Pictures directory 1.711
Then I start the Tor Browser in offline mode 31.271
And I can save the current page as "index.html" to the Pictures GNOME bookmark 4.302
After features/support/hooks.rb:291 0.979
After features/support/hooks.rb:75 0.000
Tags: @product
49.580
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.962
Then the amnesiac Videos directory exists 0.119
And there is a GNOME bookmark for the amnesiac Videos directory 1.378
Then I start the Tor Browser in offline mode 35.813
And I can save the current page as "index.html" to the Videos GNOME bookmark 4.305
After features/support/hooks.rb:291 1.072
After features/support/hooks.rb:75 0.000
Tags: @product
3:49.773
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.342
And all tps features are active 2.924
And all persistent filesystems have safe access rights 0.305
And all persistence configuration files have safe access rights 0.757
And all persistent directories have safe access rights 3.242
When I start the Tor Browser in offline mode 38.131
And I add a bookmark to eff.org in the Tor Browser 16.999
And I cold reboot the computer 13.647
And the computer reboots Tails 46.844
And I enable persistence 37.138
And I log in to a new session 25.944
And I start the Tor Browser in offline mode 32.247
Then the Tor Browser has a bookmark to eff.org 1.246
After features/support/hooks.rb:291 1.472
After features/support/hooks.rb:75 0.069
21.297
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 21.107
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.189
After features/support/hooks.rb:450 0.423
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.000
21.902
Given I have the SSH key pair for a Git repository 0.315
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 21.387
Then the Git repository "testing" has been cloned successfully 0.199
After features/support/hooks.rb:450 0.431
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.000
0.446
When I wget "https://example.com/" to stdout 0.446
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.339
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.000
0.395
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.395

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.241
After features/support/hooks.rb:291 0.641
After features/support/hooks.rb:75 0.000
0.442
When I curl "https://example.com/" to stdout 0.442
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.227
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:3.153
Given I have started Tails from DVD without network and logged in 8.726
And I plug and mount a USB drive containing sample videos 13.142
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.091
And the file "/home/amnesia/video.mp4" exists 0.071
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.281
When I open "/home/amnesia/video.mp4" with Totem 17.460
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.975
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.717
Given I close Totem 0.253
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.066
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.064
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.128
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.738
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.815
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.091
Given I close Totem 0.192
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.085
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.159
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.713
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.278
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.070
Given I close Totem 0.154
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.131
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.156
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.727
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.230
# 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.075
Given I close Totem 0.207
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.169
And the file "/home/amnesia/.purple/otr.private_key" exists 0.099
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.121
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.718
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.166
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.067
After features/support/hooks.rb:291 0.946
After features/support/hooks.rb:75 0.000
Feature: Using Totem
34.889
Given I have started Tails from DVD and logged in and the network is connected 11.502
Then I can watch a WebM video over HTTPs 23.386
After features/support/hooks.rb:450 0.678
After features/support/hooks.rb:291 1.062
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
48.928
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.751
And I plug and mount a USB drive containing sample videos 11.062
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.107
When I open "/home/amnesia/Persistent/video.mp4" with Totem 17.251
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 4.126
Given I close Totem 1.023
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.221
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.096
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.811
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.347
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.129
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.000
Tags: @product
55.154
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 10.643
And I disable the Unsafe Browser 4.079
And I log in to a new session 23.496
And the network is plugged 0.051
And all notifications have disappeared 3.148
When I try to start the Unsafe Browser 12.264
Then the Unsafe Browser complains that it is disabled 1.470
After features/support/hooks.rb:291 1.475
After features/support/hooks.rb:75 0.000
Tags: @product
54.691
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.428
And a web server is running on the LAN 1.041
When I successfully start the Unsafe Browser 30.782
And I open a page on the LAN web server in the Unsafe Browser 9.901
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.537
After features/support/hooks.rb:291 1.263
After features/support/hooks.rb:75 0.000
Tags: @product @doc
58.490
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.517
When I successfully start the Unsafe Browser 27.752
Then the Unsafe Browser runs as the expected user 0.916
And the Unsafe Browser has a red theme 0.781
And the Unsafe Browser shows a warning as its start page 0.667
And the Unsafe Browser has no add-ons enabled 7.049
And the Unsafe Browser has no bookmarks 7.802
And the Unsafe Browser uses all expected TBB shared libraries 1.004
After features/support/hooks.rb:291 0.742
After features/support/hooks.rb:75 0.000
Tags: @product
53.084
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.151
When I successfully start the Unsafe Browser 28.481
When I open the Tails homepage in the Unsafe Browser 12.425
Then the Tails homepage loads in the Unsafe Browser 0.696
And the Unsafe Browser has sent packets out to the Internet 0.329
After features/support/hooks.rb:291 0.866
After features/support/hooks.rb:75 0.000
42.136
Before features/support/hooks.rb:245 0.014
Given I have started Tails from DVD and logged in and the network is connected 12.274
When I successfully start the Unsafe Browser 27.721
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.545
And the Unsafe Browser chroot is torn down 0.473
After features/support/hooks.rb:291 0.890
After features/support/hooks.rb:75 0.000
1:5.879
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.077
When I successfully start the Unsafe Browser 30.323
# 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.744
Then I see a warning about another instance already running 3.723
After features/support/hooks.rb:291 1.162
After features/support/hooks.rb:75 0.000
Tags: @product
51.720
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.545
When I configure the Unsafe Browser to use a local proxy 0.184
And I successfully start the Unsafe Browser 29.980
And I open the Tails homepage in the Unsafe Browser 9.453
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.557
After features/support/hooks.rb:291 0.713
After features/support/hooks.rb:75 0.000
2:53.906
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 25.111
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.074
But checking for updates is disabled in the Unsafe Browser's configuration 0.023
When I successfully start the Unsafe Browser 28.103
And I wait 120 seconds 2:0.059

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.525
After features/support/hooks.rb:450 0.623
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.061
42.167
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.698
And the network is unplugged 0.049
# 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 11.799
Then I am told I cannot start the Unsafe Browser when I am offline 6.608
After features/support/hooks.rb:291 0.986
After features/support/hooks.rb:75 0.000
34.249
When I plug a USB drive containing a basic VeraCrypt volume 6.993
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 24.533
And I open this VeraCrypt volume in GNOME Files 1.456
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.552
When I lock the currently opened VeraCrypt volume 0.558
Then the VeraCrypt volume has been unmounted and locked 0.156
After features/support/hooks.rb:291 0.789
After features/support/hooks.rb:75 0.000
35.351
When I plug a USB drive containing a hidden VeraCrypt volume 10.233
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 22.359
And I open this VeraCrypt volume in GNOME Files 1.567
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.564
When I lock the currently opened VeraCrypt volume 0.477
Then the VeraCrypt volume has been unmounted and locked 0.147
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
44.865
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.348
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.715
And I open this VeraCrypt volume in GNOME Files 1.626
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.592
When I lock the currently opened VeraCrypt file container 0.412
Then the VeraCrypt file container has been unmounted and locked 0.170
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.000
54.493
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.502
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.370
And I open this VeraCrypt volume in GNOME Files 2.032
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.672
When I lock the currently opened VeraCrypt file container 0.778
Then the VeraCrypt file container has been unmounted and locked 0.136
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.019
38.112
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.001
And I unlock and mount this VeraCrypt volume with GNOME Disks 28.168
And I open this VeraCrypt volume in GNOME Files 1.651
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.589
When I lock the currently opened VeraCrypt volume 0.476
Then the VeraCrypt volume has been unmounted and locked 0.223
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.000
35.585
When I plug a USB drive containing a hidden VeraCrypt volume 10.235
And I unlock and mount this VeraCrypt volume with GNOME Disks 22.446
And I open this VeraCrypt volume in GNOME Files 1.591
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.616
When I lock the currently opened VeraCrypt volume 0.427
Then the VeraCrypt volume has been unmounted and locked 0.268
After features/support/hooks.rb:291 0.769
After features/support/hooks.rb:75 0.000
1:6.247
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 19.321
And I unlock and mount this VeraCrypt file container with GNOME Disks 43.774
And I open this VeraCrypt volume in GNOME Files 1.829
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.604
When I lock the currently opened VeraCrypt file container 0.441
Then the VeraCrypt file container has been unmounted and locked 0.276
After features/support/hooks.rb:291 0.889
After features/support/hooks.rb:75 0.017
59.505
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.496
And I unlock and mount this VeraCrypt file container with GNOME Disks 34.390
And I open this VeraCrypt volume in GNOME Files 1.756
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.184
When I lock the currently opened VeraCrypt file container 0.356
Then the VeraCrypt file container has been unmounted and locked 0.321
After features/support/hooks.rb:291 0.713
After features/support/hooks.rb:75 0.020
50.901
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.088
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.930
And I open this VeraCrypt volume in GNOME Files 1.598
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.580
When I lock the currently opened VeraCrypt file container 0.452
Then the VeraCrypt file container has been unmounted and locked 0.250
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
Tags: @product
8.757
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.628
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.128
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
Tags: @product
22.198
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.911
When I start "WhisperBack" via GNOME Activities Overview 11.431
Then WhisperBack has debugging information 2.855
After features/support/hooks.rb:291 0.933
After features/support/hooks.rb:75 0.000