Project Number Date
test_Tails_ISO_stable 4680 24 Feb 2024, 12:22

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:16:51.960 Passed
Tags: @product
1:33.686
Before features/support/hooks.rb:245 0.028
Given a computer 0.663
And I temporarily create a 100 MiB disk named "swap" 0.186
And I create a gpt swap partition on disk "swap" 9.861
And I plug SATA drive "swap" 1.046
And I temporarily create a 2 GiB disk named "live_hd" 0.700
And I write the Tails ISO image to disk "live_hd" 18.469
And I plug SATA drive "live_hd" 1.052
When I start Tails with network unplugged and I login 1:1.260
Then a "swap" partition was detected by Tails on drive "swap" 0.126
And drive "live_hd" is detected by Tails 0.147
But Tails has no disk swap enabled 0.092
And drive "live_hd" is not mounted 0.077
After features/support/hooks.rb:291 0.820
After features/support/hooks.rb:75 0.107
Tags: @product
1:18.146
Before features/support/hooks.rb:245 0.003
Given a computer 0.178
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.046
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 19.061
And I plug non-removable USB drive "fake_TailsData" 1.064
When I start the computer 0.977
And the computer boots Tails 43.374
Then drive "fake_TailsData" is detected by Tails 0.109
And Tails Greeter has not detected a persistence partition 13.334
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.024
Tags: @product
1:18.801
Before features/support/hooks.rb:245 0.002
Given a computer 0.174
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.047
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 21.406
And I plug SATA drive "fake_TailsData" 1.061
When I start the computer 1.041
And the computer boots Tails 41.563
Then drive "fake_TailsData" is detected by Tails 0.113
And Tails Greeter has not detected a persistence partition 13.391
After features/support/hooks.rb:291 0.789
After features/support/hooks.rb:75 0.009
Tags: @product
1:12.554
Before features/support/hooks.rb:245 0.003
Given a computer 0.183
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.049
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 5.004
And I plug SATA drive "gpt_ext2" 1.049
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.041
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.928
And I plug SATA drive "msdos_fat32" 1.055
And I start Tails from DVD with network unplugged and I login 1:0.838
Then drive "gpt_ext2" is detected by Tails 0.143
And drive "gpt_ext2" is not mounted 0.103
And drive "msdos_fat32" is detected by Tails 0.070
And drive "msdos_fat32" is not mounted 0.086
After features/support/hooks.rb:291 0.657
After features/support/hooks.rb:75 0.005
Tags: @product
1:52.677
Before features/support/hooks.rb:245 0.001
Given I have started Tails from DVD without network and logged in with an administration password 1:32.347
And running a command as root with pkexec requires PolicyKit administrator privileges 0.244
Then I can run a command as root with sudo 0.129
Then I can run a command as root with pkexec 19.956
After features/support/hooks.rb:291 1.443
After features/support/hooks.rb:75 0.006
Tags: @product
2:19.278
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 40.025
And running a command as root with pkexec requires PolicyKit administrator privileges 0.215
Then I cannot run a command as root with sudo and the standard passwords 0.222
And I cannot run a command as root with pkexec and the standard passwords 31.520
Then I cannot login as root using su with the standard passwords 1:7.295
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.000
Feature: Time syncing
22.866
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.878
When the network is plugged 0.192
And I successfully configure Tor 14.753
Then the system clock is less than 5 minutes incorrect 0.041
After features/support/hooks.rb:450 0.550
After features/support/hooks.rb:291 0.597
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.471
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.036
When the network is plugged 0.056
And the Tor Connection Assistant autostarts 2.614
And I configure some normal bridges in the Tor Connection Assistant 12.000
And I wait until Tor is ready 2.688
Then the system clock is less than 5 minutes incorrect 0.075
After features/support/hooks.rb:450 0.431
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.488
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.965
When I bump the system time with "+1 day" 0.282
And I capture all network traffic 0.009
And the network is plugged 0.060
And the Tor Connection Assistant autostarts 2.917
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.586
And I wait until Tor is ready 3.641
Then the system clock is less than 5 minutes incorrect 0.067
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.954
After features/support/hooks.rb:450 0.523
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.050
Feature: Time syncing
1:8.355
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.417
When I bump the system time with "-15 days" 0.274
And I warm reboot the computer 0.091
And the computer reboots Tails 59.296
Then Tails' hardware clock is close to the host system's time 0.275
After features/support/hooks.rb:450 0.126
After features/support/hooks.rb:291 0.594
After features/support/hooks.rb:75 0.040
Feature: Time syncing
1:21.219
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.717
When I bump the hardware clock's time with "-15 days" 1.495
And I warm reboot the computer 0.060
And the computer reboots Tails 1:10.390
Then the hardware clock is still off by "-15 days" 0.555
After features/support/hooks.rb:450 0.107
After features/support/hooks.rb:291 0.562
After features/support/hooks.rb:75 0.005
Feature: Time syncing
44.394
Before features/support/hooks.rb:245 0.001
Before features/support/hooks.rb:442 0.002
Given a computer 0.146
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.028
And I start the computer 0.956
And the computer boots Tails 43.109
Then the system clock is just past Tails' source date 0.152
After features/support/hooks.rb:450 0.117
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.005
Feature: Time syncing
31.652
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.271
And I make sure time sync before Tor connects times out 1.181
When the network is plugged 0.034
And I successfully configure Tor 22.077
Then the system clock is less than 5 minutes incorrect 0.087
After features/support/hooks.rb:450 0.552
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.000
Feature: Time syncing
1:0.132
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.415
When I bump the system time with "+8 hours +15 minutes" 0.381
And all notifications have disappeared 3.125
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.151
And the network is plugged 0.053
And the Tor Connection Assistant autostarts 2.540
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.207
And I click "Connect to Tor" 1.191
And the Tor Connection Assistant fails to connect to Tor 16.138
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.871
Then the system clock is less than 20 minutes incorrect 0.299
When I click "Connect to Tor" 1.160
Then I wait until Tor is ready 5.632
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.880
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.080
After features/support/hooks.rb:450 0.516
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.052
Feature: Time syncing
58.002
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.220
When I bump the system time with "+8 hours +15 minutes" 0.316
And all notifications have disappeared 3.127
And I capture all network traffic 0.003
And the network is plugged 0.050
And the Tor Connection Assistant autostarts 2.215
# 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.528
And I click "Connect to Tor" 1.393
Then the Tor Connection Assistant reports that it failed to connect 11.591
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.044
Then the system clock is less than 20 minutes incorrect 0.347
# "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.385
When I click "Connect to Tor" 1.225
Then I wait until Tor is ready 8.051
And all Internet traffic has only flowed through the configured bridges 0.987
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.054
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.457
After features/support/hooks.rb:450 0.545
After features/support/hooks.rb:291 0.686
After features/support/hooks.rb:75 0.045
Feature: Time syncing
23.408
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.735
And I make sure time sync before Tor connects uses a fake connectivity check service 1.185
And the network is plugged 0.037
And Tor is ready 11.910
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.535
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.619
After features/support/hooks.rb:291 1.089
After features/support/hooks.rb:75 0.001
Tags: @product
15.657
When I configure some normal bridges in the Tor Connection Assistant 10.459
Then I wait until Tor is ready 4.214
And tca.conf includes the configured bridges 0.017
And available upgrades have been checked 0.080
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.886
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.038
Tags: @product
16.200
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.612
Then I wait until Tor is ready 2.309
And tca.conf includes the configured bridges 0.032
And available upgrades have been checked 1.240
And all Internet traffic has only flowed through the configured bridges 1.005
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.049
17.135
When I configure the default bridges in the Tor Connection Assistant 11.771
Then I wait until Tor is ready 3.400
And Tor is configured to use the default bridges 0.492
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.055
And Tor is configured to use the default bridges 0.460
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.943
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.036
Tags: @product
26.508
Given the Tor network is blocked 1.852
When I configure a direct connection in the Tor Connection Assistant 19.995
Then I wait until Tor is ready 2.058
And tca.conf includes no bridge 0.015
And available upgrades have been checked 1.132
And Tor is configured to use the default bridges 0.499
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.954
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.055
Tags: @product
45.695
Given the Tor network and default bridges are blocked 2.002
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.152
Then the Tor Connection Assistant reports that it failed to connect 0.138
And tca.conf is empty 0.323
Given the Tor network and default bridges are unblocked 1.547
And I retry connecting to Tor 1.202
Then I wait until Tor is ready 7.083
And tca.conf includes no bridge 0.012
And available upgrades have been checked 1.153
And all Internet traffic has only flowed through Tor or connectivity check service 1.077
After features/support/hooks.rb:291 0.858
After features/support/hooks.rb:75 0.033
Tags: @product
4.639
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.301
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.162
And I cannot click the "Connect to Tor" button 0.175
After features/support/hooks.rb:291 0.934
After features/support/hooks.rb:75 0.033
Tags: @product
53.019
Given I configure a direct connection in the Tor Connection Assistant 6.524
And I wait until Tor is ready 32.312
When I disconnect the network through GNOME 2.493
And I connect the network through GNOME 2.855
Then the Tor Connection Assistant autostarts 1.769
And the Tor Connection Assistant connects to Tor 3.079
And I wait until Tor is ready 2.276
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.065
And all Internet traffic has only flowed through Tor or connectivity check service 1.643
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.035
Tags: @product
43.155
Given I configure a direct connection in the Tor Connection Assistant 6.862
And I wait until Tor is ready 2.729
And I disconnect the network through GNOME 3.151
And the Tor network and default bridges are blocked 2.064
When I connect the network through GNOME 3.003
Then the Tor Connection Assistant reports that it failed to connect 25.344
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.050
Tags: @product
36.410
Given the Tor network and default bridges are blocked 1.773
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.356
Then the Tor Connection Assistant reports that it failed to connect 0.132
Given the Tor network and default bridges are unblocked 1.643
When I click "Connect to Tor" 1.187
Then I wait until Tor is ready 6.782
And Tor is configured to use the default bridges 0.540
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.994
After features/support/hooks.rb:291 1.019
After features/support/hooks.rb:75 0.040
18.658
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.027
And I prepare Tails for memory erasure tests 0.462
When I start a process allocating 128 MiB of memory with a known pattern 2.337
Then patterns cover at least 128 MiB in the guest's memory 3.541

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.679
And I wait 20 seconds 20.017

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.521
After features/support/hooks.rb:75 0.000
6:1.387
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 5:16.463
And I prepare Tails for memory erasure tests 0.525
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.891
When I trigger shutdown 0.415
And I wait 20 seconds 20.018

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.464
After features/support/hooks.rb:75 0.070
39.260
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 9.384
And I temporarily create a 4 GiB disk named "gptfat" 0.051
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.079
And I plug USB drive "gptfat" 2.459
When I start Tails Installer 22.243
Then I am told by Tails Installer that the destination device "is too small" 0.040
After features/support/hooks.rb:291 0.996
After features/support/hooks.rb:75 0.001
Tags: @product
33.185
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.030
And I temporarily create a 7200 MiB disk named "temp" 0.059
And I start Tails Installer 22.013
But a suitable USB device is not found 0.020
When I plug USB drive "temp" 2.711
Then the "temp" USB drive is selected 0.115
When I unplug USB drive "temp" 0.201
Then a suitable USB device is not found 0.033
After features/support/hooks.rb:291 0.826
After features/support/hooks.rb:75 0.000
Tags: @product
3:58.633
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.744
And I temporarily create a 7200 MiB disk named "install" 0.046
And I create a gpt partition with a vfat filesystem on disk "install" 4.148
And I plug USB drive "install" 2.438
And I install Tails to USB drive "install" by cloning 3:31.523
Then the running Tails is installed on USB drive "install" 11.656
But there is no persistence partition on USB drive "install" 0.074
After features/support/hooks.rb:291 0.994
After features/support/hooks.rb:75 0.108
Tags: @product
3:51.921
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 7.913
And I temporarily create a 7200 MiB disk named "install" 0.058
And I plug USB drive "install" 2.435
And I install Tails to USB drive "install" by cloning 3:29.446
Then the running Tails is installed on USB drive "install" 11.994
But there is no persistence partition on USB drive "install" 0.073
After features/support/hooks.rb:291 1.159
After features/support/hooks.rb:75 0.103
Tags: @product
4:27.941
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.270
And I create a file in the Persistent directory 0.081
And I temporarily create a 7200 MiB disk named "install" 0.045
And I create a gpt partition with a vfat filesystem on disk "install" 4.140
And I plug USB drive "install" 2.473
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:53.601
Then the running Tails is installed on USB drive "install" 12.927
And there is a persistence partition on USB drive "install" 0.068
And the USB drive "install" contains the same files as my persistent storage 3.331
After features/support/hooks.rb:291 1.684
After features/support/hooks.rb:75 0.115
Tags: @product
4:4.427
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.478
And I temporarily create a 7200 MiB disk named "install" 0.063
And I plug USB drive "install" 2.498
And I install Tails to USB drive "install" by cloning 3:32.965
Then the running Tails is installed on USB drive "install" 16.336
And there is no persistence partition on USB drive "install" 0.085
After features/support/hooks.rb:291 1.852
After features/support/hooks.rb:75 0.096
Tags: @product
4:25.711
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.668
And I have started Tails from DVD without network and logged in 9.740
And I clone USB drive "__internal" to a temporary USB drive "install" 0.987
And I plug USB drive "install" 2.511
# 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:49.927
Then the running Tails is installed on USB drive "install" 12.802
And there is no persistence partition on USB drive "install" 0.073
After features/support/hooks.rb:291 1.121
After features/support/hooks.rb:75 0.099
Tags: @product @uefi
1:35.874
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 14.731
And I power off the computer 0.324
And the computer is set to boot in UEFI mode 0.027
When I start Tails from USB drive "__internal" with network unplugged and I login 1:16.621
Then Tails is running from USB drive "__internal" 0.360
And the boot device has safe access rights 3.744
And Tails has started in UEFI mode 0.064
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.006
Tags: @product
1:40.186
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 9.518
And I plug and mount a USB drive containing a Tails USB image 32.779
And I create a 7200 MiB disk named "usbimage" 0.047
And I plug USB drive "usbimage" 2.432
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 55.407
After features/support/hooks.rb:291 1.243
After features/support/hooks.rb:75 0.089
Tags: @product
1:10.736
Before features/support/hooks.rb:245 0.002
Given a computer 0.155
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:9.154
Then Tails is running from USB drive "usbimage" 0.500
And the label of the system partition on "usbimage" is "Tails" 0.250
And the system partition on "usbimage" is an EFI system partition 0.174
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.157
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.163
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.076
And the system partition on "usbimage" has the expected flags 0.103
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.006
5:39.127
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 55.122
And I update APT using apt 19.997
And I install "popularity-contest" using apt 19.550
Then I am proposed to add the "popularity-contest" package to my Additional Software 59.481
When I create a persistent storage and activate the Additional Software feature 17.950
Then Additional Software is correctly configured for package "popularity-contest" 1.359
When I shutdown Tails and wait for the computer to power off 10.094
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:34.421
Then Additional Software is correctly configured for package "popularity-contest" 0.874
And the package "popularity-contest" is installed after Additional Software has been started 0.274
After features/support/hooks.rb:450 40.645
After features/support/hooks.rb:291 0.989
After features/support/hooks.rb:75 0.015
2:54.565
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given a computer 0.205
And I start Tails from USB drive "__internal" and I login with an administration password 1:20.796
And I update APT using apt 16.588
When I install "makepp" using apt 19.683
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 57.127
And the package "makepp" is installed 0.164
After features/support/hooks.rb:450 41.653
After features/support/hooks.rb:291 0.854
After features/support/hooks.rb:75 0.016
4:57.961
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given a computer 0.186
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:14.954
When I uninstall "popularity-contest" using apt 15.819
And I accept removing "popularity-contest" from Additional Software 0.696
Then "popularity-contest" is not in the list of Additional Software 0.772
When I start Synaptic 23.657
And I update APT using Synaptic 22.005
And I install "cowsay" using Synaptic 10.728
And I accept adding "cowsay" to Additional Software 0.776
Then Additional Software is correctly configured for package "cowsay" 0.898
When I uninstall "cowsay" using apt 3.277
And I refuse removing "cowsay" from Additional Software 0.555
Then Additional Software is correctly configured for package "cowsay" 0.790
When I start "Additional Software" via GNOME Activities Overview 12.612
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.533
Then "cowsay" is not in the list of Additional Software 0.953
When I install "cowsay" using apt 3.275
And I refuse adding "cowsay" to Additional Software 0.700
Then "cowsay" is not in the list of Additional Software 0.764
After features/support/hooks.rb:450 1.426
After features/support/hooks.rb:291 0.878
After features/support/hooks.rb:75 0.013
12:16.675
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.233
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:4.199
And I configure APT to prefer an old version of cowsay 0.032
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 24.805
And I accept adding "cowsay" to Additional Software 1:12.512
And Additional Software is correctly configured for package "cowsay" 1.488
And I shutdown Tails and wait for the computer to power off 6.094
And I start Tails from USB drive "__internal" with network unplugged 46.943
And I enable persistence 32.828
# 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.031
And I log in to a new session 25.475
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 52.133
And I revert the APT tweaks that made it prefer an old version of cowsay 0.064
# 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.099
And the network is plugged 0.034
And Tor is ready 20.096
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 6.269
And available upgrades have been checked 0.146
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.913
And I can open the Additional Software configuration window from the notification 2.936
And I shutdown Tails and wait for the computer to power off 2:2.467
And I start Tails from USB drive "__internal" with network unplugged 47.455
And I enable persistence 34.750
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.022
And I log in to a new session 30.401
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.562
And I revert the APT tweaks that made it prefer an old version of cowsay 0.081
And the network is plugged 0.035
And Tor is ready 41.097
Then the Additional Software upgrade service has started 0.222
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.237
After features/support/hooks.rb:450 3.842
After features/support/hooks.rb:291 0.738
After features/support/hooks.rb:75 0.033
1:52.000
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.238
And I start Tails from USB drive "__internal" with network unplugged 48.108
And I enable persistence 33.285
And I remove the "cowsay" deb files from the APT cache 0.817
# 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.090
And I log in to a new session 22.582
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 4.100
And I can open the Additional Software log file from the notification 2.607
And the package "cowsay" is not installed 0.170
After features/support/hooks.rb:450 0.149
After features/support/hooks.rb:291 0.788
After features/support/hooks.rb:75 0.012
Tags: @product
1:31.429
Before features/support/hooks.rb:245 0.007
Given a computer 0.177
And I create a 7200 MiB disk named "old" 0.048
And I plug USB drive "old" 1.048
And I write an old version of the Tails USB image to disk "old" 21.421
When I start Tails from USB drive "old" with network unplugged 1:4.209
Then the boot device has safe access rights 3.512
And Tails is running from USB drive "old" 0.337
And there is no persistence partition on USB drive "old" 0.073
And process "udev-watchdog" is running 0.100
And udev-watchdog is monitoring the correct device 0.295
And I unplug USB drive "old" 0.203
After features/support/hooks.rb:291 3.475
After features/support/hooks.rb:75 0.011
Tags: @product
2:17.946
Before features/support/hooks.rb:245 0.009
Given a computer 0.206
And I start Tails from USB drive "old" with network unplugged and I login 1:24.299
Then Tails is running from USB drive "old" 0.401
And I create a persistent partition 43.683
And I take note of which tps features are available 1.418
Then a Tails persistence partition exists on USB drive "old" 0.857
And I shutdown Tails and wait for the computer to power off 7.079
After features/support/hooks.rb:291 0.137
After features/support/hooks.rb:75 0.011
Tags: @product
2:17.361
Before features/support/hooks.rb:245 0.008
Given a computer 0.227
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:50.753
Then Tails is running from USB drive "old" 0.405
And all tps features are active 2.093
When I write some files expected to persist 1.953
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.257
And all persistence configuration files have safe access rights 0.469
And all persistent directories from the old Tails version have safe access rights 2.719
And I take note of which tps features are available 0.449
And I shutdown Tails and wait for the computer to power off 3.138
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.892
After features/support/hooks.rb:291 0.117
After features/support/hooks.rb:75 0.010
Tags: @product
2:35.056
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.225
And I log in to a new session 18.073
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.253
And I plug USB drive "to_upgrade" 2.509
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:47.159
Then the running Tails is installed on USB drive "to_upgrade" 15.408
And I unplug USB drive "to_upgrade" 0.224
And I unplug USB drive "__internal" 0.203
After features/support/hooks.rb:291 0.960
After features/support/hooks.rb:75 0.000
Tags: @product
2:17.201
Before features/support/hooks.rb:245 0.008
Given a computer 0.194
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:5.801
Then all tps features from the old Tails version are active 1.874
And Tails is running from USB drive "to_upgrade" 0.417
And the boot device has safe access rights 3.926
And the expected persistent files created with the old Tails version are present in the filesystem 1.711
And all persistent directories from the old Tails version have safe access rights 3.275
After features/support/hooks.rb:291 1.769
After features/support/hooks.rb:75 0.034
5:56.397
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.718
And no SquashFS delta is installed 0.101
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.372
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.052
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.349
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.594
When the network is plugged 0.060
And Tor is ready 17.460
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.758
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 8.542
Given I shutdown Tails and wait for the computer to power off 6.366
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:50.626
Then Tails is running version 2.2~testoverlayfsng 0.118
And all tps features are active 2.341
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.359
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.056
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.276
# 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.290
When the network is plugged 0.055
And Tor is ready 17.598
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 0.620
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 9.915
Given I shutdown Tails and wait for the computer to power off 4.302
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:52.624
Then Tails is running version 2.3~testoverlayfsng 0.127
And all tps features are active 2.360
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.583
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.071
# Regression test for #17425 (i.e. the Upgrader would propose
# upgrading to the version that's already running)
Given Tails system time is magically synchronized 0.276
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.319
When the network is plugged 0.042
And Tor is ready 15.089
Then the Upgrader considers the system as up-to-date 0.311
# 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 29.201
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 2.448
After features/support/hooks.rb:291 0.797
After features/support/hooks.rb:75 0.027
27.121
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.566
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.342
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.080
And the signing key used by the Upgrader is outdated 0.669
But a current signing key is available on our website 0.000
When the network is plugged 0.033
And Tor is ready 12.521
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.906
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
52.133
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 42.623
When I eject the boot medium 0.336
Then Tails eventually shuts down 9.173
After features/support/hooks.rb:291 0.270
After features/support/hooks.rb:75 0.000
39.362
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.289
And I prepare Tails for memory erasure tests 0.546
And I fill a 128 MiB file with a known pattern on the root filesystem 12.331
And patterns cover at least 128 MiB in the guest's memory 3.518

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

When I eject the boot medium 3.191
And I wait for Tails to finish wiping the memory 9.212
Then I find very few patterns in the guest's memory 2.271

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

After features/support/hooks.rb:291 4.093
After features/support/hooks.rb:75 0.000
2:52.870
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 9.103
And I prepare Tails for memory erasure tests 0.478
And I plug and mount a 128 MiB USB drive with a vfat filesystem 8.299
And I fill the USB drive with a known pattern 2:18.227
And I read the content of the test FS 0.171
And patterns cover at least 99% of the test FS size in the guest's memory 4.654

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

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

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

After features/support/hooks.rb:291 3.909
After features/support/hooks.rb:75 0.002
2:35.922
Before features/support/hooks.rb:245 0.017
Given I have started Tails from DVD without network and logged in 8.205
And I prepare Tails for memory erasure tests 0.474
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 24.800
And I fill the USB drive with a known pattern 1:47.948
And I read the content of the test FS 0.093
And patterns cover at least 99% of the test FS size in the guest's memory 2.872

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

When I eject the boot medium 0.391
And I wait for Tails to finish wiping the memory 9.339
Then I find very few patterns in the guest's memory 1.796

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

After features/support/hooks.rb:291 3.663
After features/support/hooks.rb:75 0.000
2:17.524
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.871
And I prepare Tails for memory erasure tests 0.544
And I fill a 128 MiB file with a known pattern on the persistent filesystem 22.482
And patterns cover at least 100 MiB in the guest's memory 3.729

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

When I eject the boot medium 0.789
And I wait for Tails to finish wiping the memory 9.854
Then I find very few patterns in the guest's memory 1.892

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

And Tails eventually shuts down 1:28.361
After features/support/hooks.rb:291 0.175
After features/support/hooks.rb:75 0.000
Tags: @product
44.997
Before features/support/hooks.rb:245 0.007
Given a computer 0.207
And I start Tails from DVD with network unplugged and genuine APT sources 44.429
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.060
And no experimental APT suite is enabled for deb.torproject.org 0.062
And if releasing, no unversioned Tails APT source is enabled 0.164

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.013
Tags: @product
1:33.957
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 18.704
# 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.092
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.483
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.989
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.020
When I start Tails' custom backup tool 13.307
Then the backup tool displays "Plug in your backup Tails USB stick" 2.069
When I plug USB drive "backup" 2.738
And I give the Persistent Storage on drive "backup" its own UUID 0.136
And I click "Retry" in the backup tool 1.180
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.216
When I click "Back Up" in the backup tool 1.201
And I enter my persistent storage passphrase into the polkit prompt 2.476
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 24.897
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.202
And I plug USB drive "backup" 2.509
Then the USB drive "backup" contains the same files as my persistent storage 5.732
After features/support/hooks.rb:291 2.049
After features/support/hooks.rb:75 0.147
Tags: @product
0.225
Then the hostname should not have been leaked on the network 0.225
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.037
Tags: @product
0.909
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.214
And I switch to the "manually-added-con" NetworkManager connection 0.369
Then the hostname should not have been leaked on the network 0.325
After features/support/hooks.rb:291 0.885
After features/support/hooks.rb:75 0.048
30.586
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 9.189
When I double-click on the Tails documentation launcher on the desktop 20.857
Then "Tails - Documentation" has loaded in the Tor Browser 0.538
After features/support/hooks.rb:291 1.498
After features/support/hooks.rb:75 0.000
34.426
Before features/support/hooks.rb:245 0.037
Given I have started Tails from DVD and logged in and the network is connected 15.010
When I double-click on the Tails documentation launcher on the desktop 18.844
Then "Tails - Documentation" has loaded in the Tor Browser 0.571
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.000
26.272
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.083
When I double-click on the Report an Error launcher on the desktop 16.644
Then the support documentation page opens in Tor Browser 1.544
After features/support/hooks.rb:291 1.026
After features/support/hooks.rb:75 0.000
22.356
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD without network and logged in 8.173
When I start Electrum through the GNOME menu 12.918
But the "electrum" tps feature is not enabled 0.816
And I see a warning that Electrum is not persistent 0.448
After features/support/hooks.rb:450 0.113
After features/support/hooks.rb:291 0.883
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
36.302
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.452
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.166
When I open "/home/amnesia/default-testpage.pdf" with Evince 17.236
Then I see "CupsTestPage.png" after at most 40 seconds 1.730
And I can print the current document to "/home/amnesia/output.pdf" 7.715
After features/support/hooks.rb:291 1.004
After features/support/hooks.rb:75 0.000
Feature: Using Evince
34.271
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.958
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.061
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.077
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.048
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.186
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.020
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.256
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.411
When I close Evince 0.223
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.171
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.705
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.283
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.131
When I close Evince 0.244
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.205
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.680
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.263
# 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.122
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
37.671
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.692
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.216
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.080
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 18.189
Then I see "CupsTestPage.png" after at most 40 seconds 1.716
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 8.774
After features/support/hooks.rb:291 0.886
After features/support/hooks.rb:75 0.000
Feature: Using Evince
28.406
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.108
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.219
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.058
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.170
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.295
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.255
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.298
After features/support/hooks.rb:291 1.068
After features/support/hooks.rb:75 0.000
20.661
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 10.187
And I wait 10 seconds 10.006

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.268
When I press the "PRINTSCREEN" key 0.120
Then a screenshot is saved to the live user's Pictures directory 0.078
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
Tags: @product
9.790
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.981
When the "Dogtail rules!" notification is sent 0.181
Then the "Dogtail rules!" notification is shown to the user 0.627
After features/support/hooks.rb:291 0.777
After features/support/hooks.rb:75 0.000
Tags: @product @doc
12.377
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.906
Then the included OpenPGP keys are valid for the next 1 month 2.470
After features/support/hooks.rb:291 1.053
After features/support/hooks.rb:75 0.000
Tags: @product
22.528
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.011
Then the keys trusted by APT are valid for the next 3 months 13.516
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
1:26.342
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 54.480
And I log in to a new session in German (de) 29.956
Then the amnesiac Documents directory exists 0.065
And there is a GNOME bookmark for the amnesiac Documents directory 1.840
After features/support/hooks.rb:291 1.089
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
42.238
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 11.534
And I log in to a new session in German (de) 28.782
Then the amnesiac Downloads directory exists 0.104
And there is a GNOME bookmark for the amnesiac Downloads directory 1.816
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.701
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.645
And I log in to a new session in German (de) 29.103
Then the amnesiac Music directory exists 0.058
And there is a GNOME bookmark for the amnesiac Music directory 1.893
After features/support/hooks.rb:291 1.048
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.856
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 8.344
And I log in to a new session in German (de) 30.854
Then the amnesiac Pictures directory exists 0.093
And there is a GNOME bookmark for the amnesiac Pictures directory 1.564
After features/support/hooks.rb:291 0.840
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.102
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.226
And I log in to a new session in German (de) 31.711
Then the amnesiac Videos directory exists 0.076
And there is a GNOME bookmark for the amnesiac Videos directory 2.087
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
Feature: Localization
57.038
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.713
And I log in to a new session in German (de) 29.765
When I double-click on the Report an Error launcher on the desktop 17.976
Then the support documentation page opens in Tor Browser 0.582
After features/support/hooks.rb:291 1.041
After features/support/hooks.rb:75 0.000
Feature: Localization
2:47.090
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 8.150
When I log in to a new session in Arabic (ar) 34.400
Then the keyboard layout is set to "us" 0.397
When the network is plugged 0.057
And Tor is ready 14.191
Then I successfully start the Unsafe Browser in "ar" 27.827
And I kill the Unsafe Browser 6.469
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 35.466
And DuckDuckGo is the default search engine 10.850
And I kill the Tor Browser 5.605
And the screen keyboard works in Thunderbird 22.957
And the layout of the screen keyboard is set to "us" 0.598
After features/support/hooks.rb:291 1.237
After features/support/hooks.rb:75 0.000
Feature: Localization
2:48.987
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.233
When I log in to a new session in Chinese (zh_CN) 34.296
Then the keyboard layout is set to "cn" 0.143
When the network is plugged 0.042
And Tor is ready 15.346
Then I successfully start the Unsafe Browser in "zh_CN" 26.283
And I kill the Unsafe Browser 6.023
When I enable the screen keyboard 0.127
Then the screen keyboard works in Tor Browser 34.579
And DuckDuckGo is the default search engine 10.655
And I kill the Tor Browser 5.625
And the screen keyboard works in Thunderbird 27.088
And the layout of the screen keyboard is set to "us" 0.541
After features/support/hooks.rb:291 1.450
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.012
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.911
When I log in to a new session in English (en) 18.155
Then the keyboard layout is set to "us" 0.219
When the network is plugged 0.041
And Tor is ready 14.051
Then I successfully start the Unsafe Browser in "en" 26.692
And I kill the Unsafe Browser 6.015
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 33.328
And DuckDuckGo is the default search engine 5.655
And I kill the Tor Browser 5.354
And the screen keyboard works in Thunderbird 22.908
And the layout of the screen keyboard is set to "us" 0.536
After features/support/hooks.rb:291 1.096
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.249
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 8.306
When I log in to a new session in French (fr) 28.661
Then the keyboard layout is set to "fr" 0.120
When the network is plugged 0.036
And Tor is ready 16.267
Then I successfully start the Unsafe Browser in "fr" 27.672
And I kill the Unsafe Browser 5.861
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 32.552
And DuckDuckGo is the default search engine 10.725
And I kill the Tor Browser 5.726
And the screen keyboard works in Thunderbird 21.566
And the layout of the screen keyboard is set to "fr" 0.626
After features/support/hooks.rb:291 1.228
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.259
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.357
When I log in to a new session in German (de) 31.894
Then the keyboard layout is set to "de" 0.219
When the network is plugged 0.051
And Tor is ready 15.689
Then I successfully start the Unsafe Browser in "de" 26.123
And I kill the Unsafe Browser 5.815
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 33.090
And DuckDuckGo is the default search engine 11.592
And I kill the Tor Browser 5.721
And the screen keyboard works in Thunderbird 21.983
And the layout of the screen keyboard is set to "de" 0.603
After features/support/hooks.rb:291 1.563
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.069
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.504
When I log in to a new session in Italian (it) 30.245
Then the keyboard layout is set to "it" 0.168
When the network is plugged 0.047
And Tor is ready 17.240
Then I successfully start the Unsafe Browser in "it" 26.943
And I kill the Unsafe Browser 5.831
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 33.330
And DuckDuckGo is the default search engine 11.030
And I kill the Tor Browser 5.680
And the screen keyboard works in Thunderbird 22.352
And the layout of the screen keyboard is set to "us" 0.586
After features/support/hooks.rb:291 2.397
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.632
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.981
When I log in to a new session in Persian (fa) 28.321
Then the keyboard layout is set to "ir" 0.246
When the network is plugged 0.041
And Tor is ready 16.213
Then I successfully start the Unsafe Browser in "fa" 28.140
And I kill the Unsafe Browser 6.035
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 33.362
And DuckDuckGo is the default search engine 10.434
And I kill the Tor Browser 5.483
And the screen keyboard works in Thunderbird 23.655
And the layout of the screen keyboard is set to "ir" 0.587
After features/support/hooks.rb:291 8.201
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.609
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.932
When I log in to a new session in Portuguese (pt) 28.864
Then the keyboard layout is set to "pt" 0.262
When the network is plugged 0.039
And Tor is ready 15.286
Then I successfully start the Unsafe Browser in "pt" 27.004
And I kill the Unsafe Browser 6.192
When I enable the screen keyboard 0.148
Then the screen keyboard works in Tor Browser 32.195
And DuckDuckGo is the default search engine 10.097
And I kill the Tor Browser 5.578
And the screen keyboard works in Thunderbird 23.431
And the layout of the screen keyboard is set to "us" 0.574
After features/support/hooks.rb:291 1.327
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.724
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.982
When I log in to a new session in Russian (ru) 28.031
Then the keyboard layout is set to "ru" 0.129
When the network is plugged 0.038
And Tor is ready 14.547
Then I successfully start the Unsafe Browser in "ru" 26.825
And I kill the Unsafe Browser 5.912
When I enable the screen keyboard 0.139
Then the screen keyboard works in Tor Browser 34.939
And DuckDuckGo is the default search engine 10.630
And I kill the Tor Browser 5.522
And the screen keyboard works in Thunderbird 25.443
And the layout of the screen keyboard is set to "ru" 0.581
After features/support/hooks.rb:291 2.823
After features/support/hooks.rb:75 0.000
Feature: Localization
2:32.530
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.890
When I log in to a new session in Spanish (es) 27.959
Then the keyboard layout is set to "es" 0.241
When the network is plugged 0.037
And Tor is ready 15.027
Then I successfully start the Unsafe Browser in "es" 25.197
And I kill the Unsafe Browser 6.368
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 32.588
And DuckDuckGo is the default search engine 11.257
And I kill the Tor Browser 5.581
And the screen keyboard works in Thunderbird 19.683
And the layout of the screen keyboard is set to "us" 0.572
After features/support/hooks.rb:291 1.398
After features/support/hooks.rb:75 0.000
Feature: Localization
2:46.935
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.957
When I log in to a new session in Turkish (tr) 41.357
Then the keyboard layout is set to "tr" 0.147
When the network is plugged 0.042
And Tor is ready 14.407
Then I successfully start the Unsafe Browser in "tr" 25.660
And I kill the Unsafe Browser 5.936
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 32.111
And DuckDuckGo is the default search engine 10.689
And I kill the Tor Browser 5.650
And the screen keyboard works in Thunderbird 22.268
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:291 0.942
After features/support/hooks.rb:75 0.000
Tags: @product
41.756
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.860
And I capture all network traffic 0.007
When I disable MAC spoofing in Tails Greeter 3.869
And I log in to a new session 14.999
And the network is plugged 0.075
And Tor is ready 12.732
Then 1 network interface is enabled 0.157
And the 1st network device has its real MAC address configured 0.128
When I hotplug a network device and wait for it to be initialized 1.420
Then 2 network interfaces are enabled 0.120
And the 2nd network device has its real MAC address configured 0.070
And some network device leaked the real MAC address 0.314
After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.063
Tags: @product
41.007
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.240
And I capture all network traffic 0.006
When I log in to a new session 15.209
And the network is plugged 0.040
And Tor is ready 15.405
Then 1 network interface is enabled 0.188
And the 1st network device has a spoofed MAC address configured 0.099
When I hotplug a network device and wait for it to be initialized 1.411
Then 2 network interfaces are enabled 0.065
And the 2nd network device has a spoofed MAC address configured 0.084
And no network device leaked the real MAC address 0.256
After features/support/hooks.rb:291 0.908
After features/support/hooks.rb:75 0.049
Tags: @product
2:21.345
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.048
And I capture all network traffic 0.010
And the network is plugged 0.070
And macchanger will fail by not spoofing and always returns false 0.140
When I log in to a new session 2:10.972
Then no network interfaces are enabled 0.183
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 1.907
After features/support/hooks.rb:291 0.724
After features/support/hooks.rb:75 0.049
Tags: @product
2:21.373
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.880
And I capture all network traffic 0.010
And the network is plugged 0.036
And macchanger will fail by not spoofing and always returns true 0.128
When I log in to a new session 2:10.205
Then no network interfaces are enabled 0.165
And no network device leaked the real MAC address 0.016
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.930
After features/support/hooks.rb:291 0.696
After features/support/hooks.rb:75 0.052
Tags: @product
2:31.343
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.680
And I capture all network traffic 0.007
And the network is plugged 0.047
And macchanger will fail by not spoofing and always returns true 0.125
And no network interface modules can be unloaded 0.393
When I log in to a new session 2:20.778
Then 1 network interface is enabled 0.128
But the MAC spoofing panic mode disabled networking 0.387
And no network device leaked the real MAC address 0.010
And I see the "All networking disabled" notification after at most 60 seconds 0.782
After features/support/hooks.rb:291 1.582
After features/support/hooks.rb:75 0.035
Tags: @product
44.553
Before features/support/hooks.rb:245 0.006
Given a computer 0.502
And I capture all network traffic 0.004
When I start the computer 0.933
Then the computer boots Tails 43.040
And no network interfaces are enabled 0.060
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.614
After features/support/hooks.rb:75 0.038
1:14.242
Before features/support/hooks.rb:245 0.005
Given a computer 0.176
And I start Tails from DVD with network unplugged and I login 1:0.121
And I plug and mount a USB drive containing a sample PNG 12.276
Then MAT can clean some sample PNG file 1.667
After features/support/hooks.rb:291 0.583
After features/support/hooks.rb:75 0.010
Feature: Networking
Tags: @product
1:1.394
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.195
And I wait between 30 and 60 seconds 34.033

Slept for 34 seconds

Then the Tor Status icon tells me that Tor is not usable 0.584
When the network is plugged 0.037
Then I successfully configure Tor 13.618
And the Tor Status icon tells me that Tor is usable 0.575
And all notifications have disappeared 3.282
And the time has synced 0.066
After features/support/hooks.rb:291 0.760
After features/support/hooks.rb:75 0.000
Feature: Networking
37.157
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.085
And I disable networking in Tails Greeter 0.876
And I log in to a new session 17.566
Then no network interfaces are enabled 0.155
When I hotplug a network device 0.149
And I wait 10 seconds 10.008

Slept for 10 seconds

Then no network interfaces are enabled 0.314
After features/support/hooks.rb:291 1.019
After features/support/hooks.rb:75 0.000
Tags: @product
2:3.836
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:21.392
And I update APT using apt 16.819
And I install "python3-behave" using apt 23.056
Then the Tails Persistent Storage behave tests pass 2.568
After features/support/hooks.rb:291 0.625
After features/support/hooks.rb:75 0.000
Tags: @product
46.485
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 11.171
When I log in to a new session without activating the Persistent Storage 18.386
Then Tails is running from USB drive "__internal" 0.609
And persistence is disabled 0.204
But a Tails persistence partition exists on USB drive "__internal" 16.114
After features/support/hooks.rb:291 0.769
After features/support/hooks.rb:75 0.000
Tags: @product
3:26.535
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.807
Then Tails is running from USB drive "__internal" 0.461
When I create a file in the Persistent directory 0.158
And I create a persistent partition with the default settings 32.134
Then the file I created was copied to the Persistent Storage 0.383
When I shutdown Tails and wait for the computer to power off 10.072
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:30.127
Then persistence for "Persistent" is active 0.314
And the file I created in the Persistent directory exists 0.076
After features/support/hooks.rb:291 0.818
After features/support/hooks.rb:75 0.010
Tags: @product
1:11.427
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.574
And the system is very low on memory 2.867
When I create a file in the Persistent directory 1.234
When I try to create a persistent partition 26.785
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.149
When I close the Persistent Storage app 2.558
And I free up some memory 1.843
And I create a persistent partition with the default settings 24.188
Then the file I created was copied to the Persistent Storage 0.224
After features/support/hooks.rb:291 1.266
After features/support/hooks.rb:75 0.000
Tags: @product
2:35.319
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.595
Then Tails is running from USB drive "__internal" 1.113
And all tps features are active 2.240
And all persistent directories have safe access rights 2.636
When I disable the first tps feature 16.668
Then all tps features but the first one are active 2.278
And I shutdown Tails and wait for the computer to power off 5.116
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:53.401
Then all tps features but the first one are active 2.268
After features/support/hooks.rb:291 0.726
After features/support/hooks.rb:75 0.009
Tags: @product
41.942
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.360
Then persistence for "Persistent" is active 0.105
And I create a file in the Persistent directory 0.098
Then the file I created was copied to the Persistent Storage 0.085
When I disable the first tps feature 16.623
Then persistence for "Persistent" is not active 0.089
And the Persistent directory does not exist 0.081
When I enable the first tps feature 15.344
Then persistence for "Persistent" is active 0.072
And the file I created in the Persistent directory exists 0.080
After features/support/hooks.rb:291 1.008
After features/support/hooks.rb:75 0.000
Tags: @product
42.411
Before features/support/hooks.rb:245 0.015
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.170
Then persistence for "Persistent" is active 0.092
When I create a file in the Persistent directory 0.159
And I disable the first tps feature 17.267
And I delete the data of the Persistent Folder feature 15.465
Then the file I created does not exist on the Persistent Storage 0.256
After features/support/hooks.rb:291 0.954
After features/support/hooks.rb:75 0.000
Tags: @product
48.926
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 8.983
And the network is plugged 0.037
And Tor is ready 14.930
And I take note of which tps features are available 0.785
When I write some files expected to persist 1.793
And I shutdown Tails and wait for the computer to power off 6.212
# 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.183
After features/support/hooks.rb:291 0.142
After features/support/hooks.rb:75 0.000
Tags: @product
3:11.014
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.207
And the network is plugged 0.035
And Tor is ready 14.930
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.199
And I shutdown Tails and wait for the computer to power off 6.263
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:54.867
And I capture all network traffic 0.010
And the network is plugged 0.039
And Tor is ready 44.578
And I switch to the "persistent-con-current" NetworkManager connection 0.391
And the 1st network device has a spoofed MAC address configured 0.171
And no network device leaked the real MAC address 0.318
After features/support/hooks.rb:291 0.737
After features/support/hooks.rb:75 0.044
Tags: @product
45.493
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.992
And I enable persistence creation in Tails Greeter 1.116
And I log in to a new session expecting no warning about the Persistent Storage not being activated 16.681
Then I create a persistent partition with the default settings using the wizard that was already open 16.703
After features/support/hooks.rb:291 1.667
After features/support/hooks.rb:75 0.000
Tags: @product
4:17.479
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.247
When I enable persistence 34.531
Then no persistent Greeter options were restored 14.565
When I set all Greeter options to non-default values 26.934
And I log in to a new session in German (de) after having activated the Persistent Storage 39.716
Then all Greeter options are set to non-default values 0.241
When I cold reboot the computer 5.176
And the computer reboots Tails 43.820
Given I enable persistence 46.836
Then persistent Greeter options were restored 14.668
When I log in to a new session after having activated the Persistent Storage 19.397
Then all Greeter options are set to non-default values 0.343
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.009
Tags: @product
3:51.677
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.427
# 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 51.280
And I shutdown Tails and wait for the computer to power off 13.644
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:51.708
And I change the passphrase of the Persistent Storage back to the original 45.617
After features/support/hooks.rb:291 2.324
After features/support/hooks.rb:75 0.008
Tags: @product
1:1.863
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.014
And I log in to a new session without activating the Persistent Storage 21.269
Then persistence is disabled 0.469
But a Tails persistence partition exists on USB drive "__internal" 5.064
And all notifications have disappeared 7.540
When I delete the persistent partition 17.144
Then there is no persistence partition on USB drive "__internal" 0.359
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.000
Tags: @product
2:2.957
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.204
When I write some dotfile expected to persist 0.079
And I shutdown Tails and wait for the computer to power off 5.099
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:47.238
Then the expected persistent dotfile is present in the filesystem 0.335
After features/support/hooks.rb:291 0.863
After features/support/hooks.rb:75 0.011
Tags: @product
1:22.652
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.810
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.050
When I try to enable persistence 0.260
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 25.064
When I log in to a new session after having activated the Persistent Storage 25.550
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 18.268
And all tps features are enabled 2.347
And all tps features but the first one are active 2.299
After features/support/hooks.rb:291 0.828
After features/support/hooks.rb:75 0.000
Tags: @product
7:33.510
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 6:27.624
And I enable persistence 31.268
And I log in to a new session after having activated the Persistent Storage 33.652
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.799
And persistence is enabled 0.165
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.000
Tags: @product
38.974
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.538
And I enable persistence but something goes wrong during the LUKS header upgrade 29.682
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.754
After features/support/hooks.rb:291 0.759
After features/support/hooks.rb:75 0.000
Tags: @product
15.958
When I choose to connect to Tor automatically 2.176
And I accept Tor Connection's offer to use my persistent bridges 1.757
And I click "Connect to Tor" 1.248
Then I wait until Tor is ready 8.623
And tca.conf includes the configured bridges 0.010
And the "TorConfiguration" tps feature is enabled and active 1.185
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.955
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.040
Tags: @product
46.959
When I choose to connect to Tor automatically 2.030
And I accept Tor Connection's offer to use my persistent bridges 2.787
And I disable saving bridges to Persistent Storage 1.215
And I configure a direct connection in the Tor Connection Assistant 5.399
Then I wait until Tor is ready 33.140
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.274
And all Internet traffic has only flowed through Tor or connectivity check service 1.099
After features/support/hooks.rb:291 0.994
After features/support/hooks.rb:75 0.045
Tags: @product
10.341
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 9.860
Then the live user has been setup by live-boot 0.169
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.079
And the live user owns its home directory which has strict permissions 0.231
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.000
20.577
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.158
When the network is plugged 0.115
And Tor is ready 12.097
Then no unexpected services are listening for network connections 0.205

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.709
After features/support/hooks.rb:75 0.000
Tags: @product
29.409
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 19.506
When I request a shutdown using the system menu 1.864
Then Tails eventually shuts down 8.038
After features/support/hooks.rb:291 0.160
After features/support/hooks.rb:75 0.000
1:10.839
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.962
When I request a reboot using the system menu 1.927
Then Tails eventually restarts 55.950
After features/support/hooks.rb:291 3.460
After features/support/hooks.rb:75 0.000
22.553
Given I monitor the network connections of SSH 0.140
And I have the SSH key pair for an SSH server 0.483
When I connect to an SSH server on the Internet 20.131
Then I have sucessfully logged into the SSH server 1.769
And I see that SSH is properly stream isolated 0.028
After features/support/hooks.rb:450 0.421
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.000
22.574
Given I have the SSH key pair for an SSH server 0.295
And an SSH server is running on the LAN 0.983
When I connect to an SSH server on the LAN 19.276
Then I am prompted to verify the SSH fingerprint for the SSH server 2.019
After features/support/hooks.rb:450 0.312
After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.000
16.549
Given I have the SSH key pair for an SFTP server 0.259
When I connect to an SFTP server on the Internet 15.488
Then I successfully connect to the SFTP server 0.802
After features/support/hooks.rb:450 0.443
After features/support/hooks.rb:291 0.988
After features/support/hooks.rb:75 0.000
16.467
Given I cancel setting up an email account 2.917
When I open Thunderbird's Add-ons Manager 1.906
And I open the Extensions tab 1.070
Then I see that no add-ons are enabled in Thunderbird 10.572
After features/support/hooks.rb:450 0.642
After features/support/hooks.rb:291 1.666
After features/support/hooks.rb:75 0.000
43.766
When I enter my email credentials into the autoconfiguration wizard 10.472
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.393
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.345
When I accept the autoconfiguration wizard's configuration 18.081
And I send an email to myself 6.442
And I fetch my email 1.466
Then I can find the email I sent to myself in my inbox 6.564
After features/support/hooks.rb:450 1.219
After features/support/hooks.rb:291 1.063
After features/support/hooks.rb:75 0.000
8.729
When the network is plugged 0.037
And the Tor Connection Assistant autostarts 3.153
And I look at the hide mode but then I go back 3.982
And I choose to connect to Tor automatically 1.414
Then Tor Connection does not propose me to use Tor bridges 0.140
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.000
Tags: @product
1:21.771
Given the Tor network and default bridges are blocked 1.594
And the network is plugged 0.059
And I make sure time sync before Tor connects indicates a captive portal 1.213
And the Tor Connection Assistant autostarts 1.268
When I choose to connect to Tor automatically 1.476
And I click "Connect to Tor" 1.145
Then the Tor Connection Assistant fails to connect to Tor 26.946
And the Tor Connection Assistant knows that it's not the time sync that failed 10.588
And the Tor Connection Assistant knows that there might be a captive portal 0.121
When I open the Unsafe Browser from Tor Connection 14.798
And I log-in to the Captive Portal 11.361
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.211
And I allow time sync before Tor connects to work again 0.067
And I click "Connect to Tor" 1.138
Then I wait until Tor is ready 7.658
After features/support/hooks.rb:291 0.867
After features/support/hooks.rb:75 0.001
Tags: @product
11.735
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD and logged in and the network is connected 11.229
Then the firewall's policy is to drop all IPv4 traffic 0.091
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.259
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.073
And the firewall is configured to block all external IPv6 traffic 0.081
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.000
Tags: @product
49.608
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.928
And I capture all network traffic 0.008
When I successfully start the Unsafe Browser 26.821
And I open the Tails homepage in the Unsafe Browser 9.906
And the Tails homepage loads in the Unsafe Browser 0.607
Then the firewall leak detector has detected leaks 0.336
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.040
Tags: @product
11.985
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.144
And I capture all network traffic 0.009
And I disable Tails' firewall 0.214
When I do a TCP DNS lookup of "torproject.org" 0.526
Then the firewall leak detector has detected leaks 0.091
After features/support/hooks.rb:291 0.605
After features/support/hooks.rb:75 0.049
Tags: @product
12.335
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.617
And I capture all network traffic 0.006
And I disable Tails' firewall 0.229
When I do a UDP DNS lookup of "torproject.org" 0.406
Then the firewall leak detector has detected leaks 0.074
After features/support/hooks.rb:291 0.633
After features/support/hooks.rb:75 0.051
Tags: @product
15.723
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.228
And I capture all network traffic 0.007
And I disable Tails' firewall 0.226
When I send some ICMP pings 4.162
Then the firewall leak detector has detected leaks 0.099
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.050
12.292
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.036
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.185
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.070
After features/support/hooks.rb:450 0.228
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.000
11.376
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.081
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.236
And the untorified connection is logged as dropped by the firewall 0.058
After features/support/hooks.rb:450 0.218
After features/support/hooks.rb:291 0.638
After features/support/hooks.rb:75 0.000
17.428
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.027
When I open an untorified ICMP connection to 1.2.3.4 5.320
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.080
After features/support/hooks.rb:450 0.227
After features/support/hooks.rb:291 0.833
After features/support/hooks.rb:75 0.000
Tags: @product
19.709
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 7.946
And the system DNS is using the local DNS resolver 0.026
And the network is plugged 0.067
And I successfully configure Tor 11.657
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
10.262
When I monitor the network connections of tails-security-check 0.112
And I re-run tails-security-check 0.129
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.020
After features/support/hooks.rb:450 0.339
After features/support/hooks.rb:291 0.950
After features/support/hooks.rb:75 0.000
2.488
When I monitor the network connections of htpdate 0.115
And I re-run htpdate 2.355
Then I see that htpdate is properly stream isolated 0.017
After features/support/hooks.rb:450 0.362
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.000
32.355
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.102
And I re-run tails-upgrade-frontend-wrapper 32.235
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.016
After features/support/hooks.rb:450 0.429
After features/support/hooks.rb:291 0.964
After features/support/hooks.rb:75 0.000
33.108
When I monitor the network connections of Tor Browser 0.138
And I start the Tor Browser 31.978
And the Tor Browser loads the startup page 0.954
Then I see that Tor Browser is properly stream isolated 0.037
After features/support/hooks.rb:450 1.277
After features/support/hooks.rb:291 0.892
After features/support/hooks.rb:75 0.000
Tags: @product
56.984
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.089
And a web server is running on the LAN 1.036
And I capture all network traffic 0.005
When I start the Tor Browser 29.224
And the Tor Browser loads the startup page 1.095
And I open a page on the LAN web server in the Tor Browser 12.952
Then the Tor Browser shows the "Unable to connect" error 1.093
And no traffic was sent to the web server on the LAN 0.488
After features/support/hooks.rb:291 0.843
After features/support/hooks.rb:75 0.036
1:0.409
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.156
Then the amnesiac Tor Browser directory exists 0.069
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.652
And the persistent Tor Browser directory does not exist 0.064
When I start the Tor Browser 31.066
And the Tor Browser loads the startup page 1.019
Then I can save the current page as "index.html" to the default downloads directory 5.430
And I can print the current page as "output.pdf" to the default downloads directory 9.949
After features/support/hooks.rb:450 1.131
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
57.486
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.724
When I start the Tor Browser 29.545
Then the Tor Browser loads the startup page 0.946
When I download some file in the Tor Browser 14.948
Then the file is saved to the default Tor Browser download directory 0.321
After features/support/hooks.rb:450 2.034
After features/support/hooks.rb:291 0.623
After features/support/hooks.rb:75 0.000
1:22.834
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.759
When I start the Tor Browser 29.243
And the Tor Browser loads the startup page 1.034
Then I can listen to an Ogg audio track in Tor Browser 40.797
After features/support/hooks.rb:450 1.850
After features/support/hooks.rb:291 1.077
After features/support/hooks.rb:75 0.000
54.867
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.407
When I start the Tor Browser 29.383
And the Tor Browser loads the startup page 1.133
Then I can watch a WebM video in Tor Browser 12.943
After features/support/hooks.rb:450 1.383
After features/support/hooks.rb:291 0.913
After features/support/hooks.rb:75 0.000
Tags: @product
1:18.939
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.199
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.115
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.063
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.061
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.067
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.069
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.061
And the file "/tmp/synaptic.html" exists 0.060
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.147
When I start the Tor Browser 30.055
And the Tor Browser loads the startup page 0.991
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.310
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.558
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.106
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.140
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.878
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.586
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.076
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.132
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.827
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.522
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.077
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.136
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.077
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.536
# 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.073
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.449
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.555
After features/support/hooks.rb:291 0.662
After features/support/hooks.rb:75 0.000
Tags: @product
42.425
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.207
When I start the Tor Browser 30.122
Then the Tor Browser uses all expected TBB shared libraries 1.095
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.000
1:0.354
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.144
When I start the Tor Browser 29.682
And the Tor Browser loads the startup page 1.059
And I open the Tails homepage in the Tor Browser 12.444
Then the Tor Browser loads the Tails homepage 0.975
When I request a new identity in Tor Browser 3.188
Then the Tor Browser restarts into a fresh session 1.858
After features/support/hooks.rb:450 1.624
After features/support/hooks.rb:291 1.001
After features/support/hooks.rb:75 0.000
Tags: @product
43.156
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.133
When I start the Tor Browser 29.541
And the Tor Browser loads the startup page 0.953
Then Tor Browser's circuit view is working 1.527
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.000
Tags: @product
1:5.052
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.083
When I start the Tor Browser 31.586
And the Tor Browser loads the startup page 1.114
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.905
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 1.073
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.207
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.081
After features/support/hooks.rb:291 0.885
After features/support/hooks.rb:75 0.000
Tags: @product
1:39.277
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.935
And the network is plugged 0.048
And I successfully configure Tor 12.716
And available upgrades have been checked 1.176
And all notifications have disappeared 3.067
Then the persistent Tor Browser directory exists 0.063
And there is a GNOME bookmark for the persistent Tor Browser directory 1.603
When I start the Tor Browser 29.944
And I open the address "https://tails.net/about" in the Tor Browser 10.647
And "Tails - How Tails works" has loaded in the Tor Browser 1.327
Then I can save the current page as "index.html" to the persistent Tor Browser directory 5.741
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.872
Then "Tails - How Tails works" has loaded in the Tor Browser 1.482
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.650
After features/support/hooks.rb:291 0.968
After features/support/hooks.rb:75 0.000
Tags: @product
44.794
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.986
Then the amnesiac Documents directory exists 0.114
And there is a GNOME bookmark for the amnesiac Documents directory 1.536
Then I start the Tor Browser in offline mode 30.953
And I can save the current page as "index.html" to the Documents GNOME bookmark 4.203
After features/support/hooks.rb:291 0.988
After features/support/hooks.rb:75 0.000
Tags: @product
46.145
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.213
Then the amnesiac Downloads directory exists 0.080
And there is a GNOME bookmark for the amnesiac Downloads directory 1.734
Then I start the Tor Browser in offline mode 30.914
And I can save the current page as "index.html" to the Downloads GNOME bookmark 5.202
After features/support/hooks.rb:291 1.127
After features/support/hooks.rb:75 0.000
Tags: @product
47.529
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.492
Then the amnesiac Music directory exists 0.109
And there is a GNOME bookmark for the amnesiac Music directory 1.621
Then I start the Tor Browser in offline mode 33.005
And I can save the current page as "index.html" to the Music GNOME bookmark 4.300
After features/support/hooks.rb:291 1.024
After features/support/hooks.rb:75 0.000
Tags: @product
44.741
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.833
Then the amnesiac Pictures directory exists 0.085
And there is a GNOME bookmark for the amnesiac Pictures directory 1.543
Then I start the Tor Browser in offline mode 31.069
And I can save the current page as "index.html" to the Pictures GNOME bookmark 4.209
After features/support/hooks.rb:291 0.949
After features/support/hooks.rb:75 0.000
Tags: @product
43.963
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.659
Then the amnesiac Videos directory exists 0.088
And there is a GNOME bookmark for the amnesiac Videos directory 1.595
Then I start the Tor Browser in offline mode 30.420
And I can save the current page as "index.html" to the Videos GNOME bookmark 4.199
After features/support/hooks.rb:291 0.958
After features/support/hooks.rb:75 0.000
Tags: @product
3:26.517
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.418
And all tps features are active 2.281
And all persistent filesystems have safe access rights 0.282
And all persistence configuration files have safe access rights 0.429
And all persistent directories have safe access rights 2.701
When I start the Tor Browser in offline mode 32.305
And I add a bookmark to eff.org in the Tor Browser 12.682
And I cold reboot the computer 9.225
And the computer reboots Tails 45.405
And I enable persistence 35.206
And I log in to a new session 19.502
And I start the Tor Browser in offline mode 34.424
Then the Tor Browser has a bookmark to eff.org 2.650
After features/support/hooks.rb:291 1.140
After features/support/hooks.rb:75 0.009
19.080
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 18.864
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.216
After features/support/hooks.rb:450 0.394
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.000
21.611
Given I have the SSH key pair for a Git repository 0.285
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 21.156
Then the Git repository "testing" has been cloned successfully 0.168
After features/support/hooks.rb:450 0.330
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.000
0.441
When I wget "https://example.com/" to stdout 0.441
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.242
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.000
0.667
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.667

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.204
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.000
0.457
When I curl "https://example.com/" to stdout 0.456
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.256
After features/support/hooks.rb:291 0.620
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:2.441
Given I have started Tails from DVD without network and logged in 10.456
And I plug and mount a USB drive containing sample videos 12.017
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.086
And the file "/home/amnesia/video.mp4" exists 0.058
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.186
When I open "/home/amnesia/video.mp4" with Totem 17.039
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.452
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.681
Given I close Totem 0.257
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.104
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.092
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.186
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.669
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.705
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.079
Given I close Totem 0.183
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.106
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.174
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.694
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.170
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.077
Given I close Totem 0.167
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.086
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.187
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.749
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.193
# 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.067
Given I close Totem 0.153
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.133
And the file "/home/amnesia/.purple/otr.private_key" exists 0.107
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.125
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.685
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.223
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.079
After features/support/hooks.rb:291 0.792
After features/support/hooks.rb:75 0.000
Feature: Using Totem
33.807
Given I have started Tails from DVD and logged in and the network is connected 10.813
Then I can watch a WebM video over HTTPs 22.993
After features/support/hooks.rb:450 0.511
After features/support/hooks.rb:291 1.212
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
48.461
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.471
And I plug and mount a USB drive containing sample videos 12.145
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.085
When I open "/home/amnesia/Persistent/video.mp4" with Totem 16.935
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.528
Given I close Totem 0.739
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.236
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.068
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.708
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.386
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.154
After features/support/hooks.rb:291 0.833
After features/support/hooks.rb:75 0.000
Tags: @product
49.217
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 11.246
And I disable the Unsafe Browser 3.967
And I log in to a new session 16.440
And the network is plugged 0.037
And all notifications have disappeared 4.633
When I try to start the Unsafe Browser 11.893
Then the Unsafe Browser complains that it is disabled 0.999
After features/support/hooks.rb:291 1.029
After features/support/hooks.rb:75 0.000
Tags: @product
51.775
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.586
And a web server is running on the LAN 1.046
When I successfully start the Unsafe Browser 29.540
And I open a page on the LAN web server in the Unsafe Browser 9.083
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.518
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.000
Tags: @product @doc
55.459
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.089
When I successfully start the Unsafe Browser 26.080
Then the Unsafe Browser runs as the expected user 0.762
And the Unsafe Browser has a red theme 0.632
And the Unsafe Browser shows a warning as its start page 0.617
And the Unsafe Browser has no add-ons enabled 6.639
And the Unsafe Browser has no bookmarks 7.663
And the Unsafe Browser uses all expected TBB shared libraries 0.972
After features/support/hooks.rb:291 0.713
After features/support/hooks.rb:75 0.000
Tags: @product
49.746
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.396
When I successfully start the Unsafe Browser 28.044
When I open the Tails homepage in the Unsafe Browser 9.609
Then the Tails homepage loads in the Unsafe Browser 0.583
And the Unsafe Browser has sent packets out to the Internet 0.111
After features/support/hooks.rb:291 0.662
After features/support/hooks.rb:75 0.000
43.845
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.630
When I successfully start the Unsafe Browser 30.307
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.377
And the Unsafe Browser chroot is torn down 0.407
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.000
1:3.059
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.329
When I successfully start the Unsafe Browser 27.613
# 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.541
Then I see a warning about another instance already running 3.564
After features/support/hooks.rb:291 2.272
After features/support/hooks.rb:75 0.000
Tags: @product
47.066
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.310
When I configure the Unsafe Browser to use a local proxy 0.183
And I successfully start the Unsafe Browser 25.465
And I open the Tails homepage in the Unsafe Browser 9.574
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.531
After features/support/hooks.rb:291 0.709
After features/support/hooks.rb:75 0.000
2:37.775
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.473
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.068
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 25.634
And I wait 120 seconds 2:0.071

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.506
After features/support/hooks.rb:450 0.448
After features/support/hooks.rb:291 0.844
After features/support/hooks.rb:75 0.036
39.159
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.843
And the network is unplugged 0.061
# 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.605
Then I am told I cannot start the Unsafe Browser when I am offline 5.639
After features/support/hooks.rb:291 1.187
After features/support/hooks.rb:75 0.000
31.298
When I plug a USB drive containing a basic VeraCrypt volume 6.952
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.595
And I open this VeraCrypt volume in GNOME Files 1.561
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.539
When I lock the currently opened VeraCrypt volume 0.412
Then the VeraCrypt volume has been unmounted and locked 0.237
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.000
35.826
When I plug a USB drive containing a hidden VeraCrypt volume 10.274
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 22.794
And I open this VeraCrypt volume in GNOME Files 1.544
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.559
When I lock the currently opened VeraCrypt volume 0.391
Then the VeraCrypt volume has been unmounted and locked 0.262
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
45.071
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 13.024
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.133
And I open this VeraCrypt volume in GNOME Files 1.615
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.632
When I lock the currently opened VeraCrypt file container 0.452
Then the VeraCrypt file container has been unmounted and locked 0.213
After features/support/hooks.rb:291 0.730
After features/support/hooks.rb:75 0.000
53.058
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.554
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 28.736
And I open this VeraCrypt volume in GNOME Files 1.549
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.533
When I lock the currently opened VeraCrypt file container 0.433
Then the VeraCrypt file container has been unmounted and locked 0.249
After features/support/hooks.rb:291 0.784
After features/support/hooks.rb:75 0.019
36.184
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.903
And I unlock and mount this VeraCrypt volume with GNOME Disks 26.427
And I open this VeraCrypt volume in GNOME Files 1.601
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.543
When I lock the currently opened VeraCrypt volume 0.441
Then the VeraCrypt volume has been unmounted and locked 0.265
After features/support/hooks.rb:291 0.800
After features/support/hooks.rb:75 0.000
35.185
When I plug a USB drive containing a hidden VeraCrypt volume 10.219
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.465
And I open this VeraCrypt volume in GNOME Files 1.549
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.245
When I lock the currently opened VeraCrypt volume 0.469
Then the VeraCrypt volume has been unmounted and locked 0.235
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.000
59.763
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 17.274
And I unlock and mount this VeraCrypt file container with GNOME Disks 39.615
And I open this VeraCrypt volume in GNOME Files 1.675
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.538
When I lock the currently opened VeraCrypt file container 0.431
Then the VeraCrypt file container has been unmounted and locked 0.228
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.014
57.784
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.210
And I unlock and mount this VeraCrypt file container with GNOME Disks 34.544
And I open this VeraCrypt volume in GNOME Files 1.756
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.567
When I lock the currently opened VeraCrypt file container 0.438
Then the VeraCrypt file container has been unmounted and locked 0.267
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.014
50.295
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 11.995
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.382
And I open this VeraCrypt volume in GNOME Files 1.639
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.540
When I lock the currently opened VeraCrypt file container 0.484
Then the VeraCrypt file container has been unmounted and locked 0.252
After features/support/hooks.rb:291 1.335
After features/support/hooks.rb:75 0.000
Tags: @product
7.980
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.861
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.119
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.000
Tags: @product
22.211
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.009
When I start "WhisperBack" via GNOME Activities Overview 11.370
Then WhisperBack has debugging information 2.831
After features/support/hooks.rb:291 0.930
After features/support/hooks.rb:75 0.000