Project Number Date
test_Tails_ISO_devel 3417 05 Jun 2024, 20:20

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1581 0 0 0 0 1581 210 0 210 4:57:10.492 Passed
Tags: @product
2:17.619
Before features/support/hooks.rb:269 0.027
Given a computer 1.678
And I temporarily create a 100 MiB disk named "swap" 1.122
And I create a gpt swap partition on disk "swap" 16.661
And I plug SATA drive "swap" 1.322
And I temporarily create a 2 GiB disk named "live_hd" 0.781
And I write the Tails ISO image to disk "live_hd" 32.735
And I plug SATA drive "live_hd" 1.305
When I start Tails with network unplugged and I login 1:21.595
Then a "swap" partition was detected by Tails on drive "swap" 0.105
And drive "live_hd" is detected by Tails 0.154
But Tails has no disk swap enabled 0.093
And drive "live_hd" is not mounted 0.063
After features/support/hooks.rb:315 0.652
After features/support/hooks.rb:100 0.121
Tags: @product
1:36.815
Before features/support/hooks.rb:269 0.001
Given a computer 0.257
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.069
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 22.713
And I plug non-removable USB drive "fake_TailsData" 1.064
When I start the computer 1.049
And the computer boots Tails 57.321
Then drive "fake_TailsData" is detected by Tails 0.152
And Tails Greeter has not detected a persistence partition 14.187
After features/support/hooks.rb:315 0.760
After features/support/hooks.rb:100 0.008
Tags: @product
1:34.935
Before features/support/hooks.rb:269 0.002
Given a computer 0.238
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.063
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 22.459
And I plug SATA drive "fake_TailsData" 1.080
When I start the computer 1.114
And the computer boots Tails 55.805
Then drive "fake_TailsData" is detected by Tails 0.188
And Tails Greeter has not detected a persistence partition 13.983
After features/support/hooks.rb:315 0.893
After features/support/hooks.rb:100 0.009
Tags: @product
1:38.246
Before features/support/hooks.rb:269 0.002
Given a computer 0.265
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.068
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.338
And I plug SATA drive "gpt_ext2" 1.060
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.070
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.295
And I plug SATA drive "msdos_fat32" 1.070
And I start Tails from DVD with network unplugged and I login 1:22.660
Then drive "gpt_ext2" is detected by Tails 0.141
And drive "gpt_ext2" is not mounted 0.088
And drive "msdos_fat32" is detected by Tails 0.090
And drive "msdos_fat32" is not mounted 0.096
After features/support/hooks.rb:315 0.786
After features/support/hooks.rb:100 0.007
Tags: @product
2:22.688
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in with an administration password 2:14.830
And running a command as root with pkexec requires PolicyKit administrator privileges 0.132
Then I can run a command as root with sudo 0.139
Then I can run a command as root with pkexec 7.585
After features/support/hooks.rb:315 0.959
After features/support/hooks.rb:100 0.008
Tags: @product
1:35.603
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 53.427
And running a command as root with pkexec requires PolicyKit administrator privileges 0.102
Then I cannot run a command as root with sudo and the standard passwords 0.196
And I cannot run a command as root with pkexec and the standard passwords 17.761
Then I cannot login as root using su with the standard passwords 24.116
After features/support/hooks.rb:315 0.815
After features/support/hooks.rb:100 0.000
Feature: Time syncing
26.600
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.004
Given I have started Tails from DVD without network and logged in 8.582
When the network is plugged 0.231
And I successfully configure Tor 17.685
Then the system clock is less than 5 minutes incorrect 0.101
After features/support/hooks.rb:504 0.596
After features/support/hooks.rb:315 0.735
After features/support/hooks.rb:100 0.000
Feature: Time syncing
28.912
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.002
Given I have started Tails from DVD without network and logged in 8.394
When the network is plugged 0.038
And the Tor Connection Assistant autostarts 4.576
And I configure some normal bridges in the Tor Connection Assistant 10.991
And I wait until Tor is ready 4.854
Then the system clock is less than 5 minutes incorrect 0.056
After features/support/hooks.rb:504 0.509
After features/support/hooks.rb:315 1.360
After features/support/hooks.rb:100 0.000
Feature: Time syncing
32.237
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:496 0.004
Given I have started Tails from DVD without network and logged in 8.681
When I bump the system time with "+1 day" 0.244
And I capture all network traffic 0.002
And the network is plugged 0.065
And the Tor Connection Assistant autostarts 4.873
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 15.308
And I wait until Tor is ready 2.044
Then the system clock is less than 5 minutes incorrect 0.065
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.951
After features/support/hooks.rb:504 0.530
After features/support/hooks.rb:315 1.653
After features/support/hooks.rb:100 0.046
Feature: Time syncing
1:26.794
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.002
Given I have started Tails from DVD without network and logged in 8.799
When I bump the system time with "-15 days" 0.223
And I warm reboot the computer 0.021
And the computer reboots Tails 1:16.819
Then Tails' hardware clock is close to the host system's time 0.930
After features/support/hooks.rb:504 0.105
After features/support/hooks.rb:315 1.323
After features/support/hooks.rb:100 0.006
Feature: Time syncing
1:35.551
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.001
Given I have started Tails from DVD without network and logged in 9.626
When I bump the hardware clock's time with "-15 days" 1.956
And I warm reboot the computer 0.018
And the computer reboots Tails 1:23.723
Then the hardware clock is still off by "-15 days" 0.227
After features/support/hooks.rb:504 0.122
After features/support/hooks.rb:315 0.875
After features/support/hooks.rb:100 0.006
Feature: Time syncing
59.723
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:496 0.002
Given a computer 1.083
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.108
And I start the computer 1.104
And the computer boots Tails 57.183
Then the system clock is just past Tails' source date 0.244
After features/support/hooks.rb:504 0.114
After features/support/hooks.rb:315 0.660
After features/support/hooks.rb:100 0.008
Feature: Time syncing
34.274
Before features/support/hooks.rb:269 0.004
Before features/support/hooks.rb:496 0.004
Given I have started Tails from DVD without network and logged in 8.882
And I make sure time sync before Tor connects times out 1.179
When the network is plugged 0.169
And I successfully configure Tor 23.958
Then the system clock is less than 5 minutes incorrect 0.085
After features/support/hooks.rb:504 0.678
After features/support/hooks.rb:315 0.925
After features/support/hooks.rb:100 0.001
Feature: Time syncing
1:7.103
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:496 0.004
Given I have started Tails from DVD without network and logged in 9.202
When I bump the system time with "+8 hours +15 minutes" 0.199
And all notifications have disappeared 4.427
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.140
And the network is plugged 0.057
And the Tor Connection Assistant autostarts 4.102
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.364
And I click "Connect to Tor" 1.191
And the Tor Connection Assistant fails to connect to Tor 16.347
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.982
Then the system clock is less than 20 minutes incorrect 0.242
When I click "Connect to Tor" 1.204
Then I wait until Tor is ready 8.614
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.958
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.065
After features/support/hooks.rb:504 0.538
After features/support/hooks.rb:315 0.801
After features/support/hooks.rb:100 0.032
Feature: Time syncing
1:0.171
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:496 0.002
Given I have started Tails from DVD without network and logged in 8.416
When I bump the system time with "+8 hours +15 minutes" 0.179
And all notifications have disappeared 4.508
And I capture all network traffic 0.002
And the network is plugged 0.058
And the Tor Connection Assistant autostarts 3.856
# 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.406
And I click "Connect to Tor" 1.168
Then the Tor Connection Assistant reports that it failed to connect 11.794
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.091
Then the system clock is less than 20 minutes incorrect 0.283
# "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.422
When I click "Connect to Tor" 1.187
Then I wait until Tor is ready 7.283
And all Internet traffic has only flowed through the configured bridges 1.038
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.073
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.398
After features/support/hooks.rb:504 0.579
After features/support/hooks.rb:315 0.711
After features/support/hooks.rb:100 0.052
Feature: Time syncing
26.970
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:496 0.004
Given I have started Tails from DVD without network and logged in 9.183
And I make sure time sync before Tor connects uses a fake connectivity check service 1.171
And the network is plugged 0.034
And Tor is ready 15.003
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.572
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.004
After features/support/hooks.rb:504 0.674
After features/support/hooks.rb:315 0.776
After features/support/hooks.rb:100 0.000
Tags: @product
19.140
When I configure some normal bridges in the Tor Connection Assistant 14.268
Then I wait until Tor is ready 3.929
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.069
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.858
After features/support/hooks.rb:315 0.729
After features/support/hooks.rb:100 0.061
Tags: @product
18.971
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 12.154
Then I wait until Tor is ready 4.708
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 1.141
And all Internet traffic has only flowed through the configured bridges 0.952
After features/support/hooks.rb:315 0.845
After features/support/hooks.rb:100 0.053
Tags: @product
36.715
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 33.022
Then I wait until Tor is ready 1.611
And tca.conf includes the configured bridges 0.015
And available upgrades have been checked 1.115
And all Internet traffic has only flowed through the configured bridges 0.949
After features/support/hooks.rb:315 0.626
After features/support/hooks.rb:100 0.047
Tags: @product
1:8.098
Given the Tor network and default bridges are blocked 1.818
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.860
Then the Tor Connection Assistant reports that it failed to connect 0.142
And tca.conf is empty 0.219
Given I scan a QR code from the error page in Tor Connection Assistant 20.771
And I retry connecting to Tor 1.191
Then I wait until Tor is ready 10.985
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.062
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.034
After features/support/hooks.rb:315 0.934
After features/support/hooks.rb:100 0.047
18.512
When I configure the default bridges in the Tor Connection Assistant 12.705
Then I wait until Tor is ready 3.863
And Tor is configured to use the default bridges 0.478
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.076
And Tor is configured to use the default bridges 0.446
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.928
After features/support/hooks.rb:315 1.104
After features/support/hooks.rb:100 0.042
Tags: @product
27.010
Given the Tor network is blocked 1.934
When I configure a direct connection in the Tor Connection Assistant 19.520
Then I wait until Tor is ready 3.880
And tca.conf includes no bridge 0.017
And available upgrades have been checked 0.057
And Tor is configured to use the default bridges 0.560
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.039
After features/support/hooks.rb:315 0.949
After features/support/hooks.rb:100 0.044
Tags: @product
45.938
Given the Tor network and default bridges are blocked 2.289
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.078
Then the Tor Connection Assistant reports that it failed to connect 0.147
And tca.conf is empty 0.250
Given the Tor network and default bridges are unblocked 1.329
And I retry connecting to Tor 1.166
Then I wait until Tor is ready 8.530
And tca.conf includes no bridge 0.037
And available upgrades have been checked 0.065
And all Internet traffic has only flowed through Tor or connectivity check service 1.041
After features/support/hooks.rb:315 0.798
After features/support/hooks.rb:100 0.058
Tags: @product
4.996
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.657
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.150
And I cannot click the "Connect to Tor" button 0.189
After features/support/hooks.rb:315 0.763
After features/support/hooks.rb:100 0.055
Tags: @product
30.151
Given I configure a direct connection in the Tor Connection Assistant 10.125
And I wait until Tor is ready 2.824
When I disconnect the network through GNOME 3.129
And I connect the network through GNOME 2.883
Then the Tor Connection Assistant autostarts 3.511
And the Tor Connection Assistant connects to Tor 4.618
And I wait until Tor is ready 1.111
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.062
And all Internet traffic has only flowed through Tor or connectivity check service 1.883
After features/support/hooks.rb:315 0.711
After features/support/hooks.rb:100 0.045
Tags: @product
46.583
Given I configure a direct connection in the Tor Connection Assistant 9.325
And I wait until Tor is ready 1.827
And I disconnect the network through GNOME 3.537
And the Tor network and default bridges are blocked 1.716
When I connect the network through GNOME 3.444
Then the Tor Connection Assistant reports that it failed to connect 26.732
After features/support/hooks.rb:315 0.791
After features/support/hooks.rb:100 0.036
Tags: @product
41.567
Given the Tor network and default bridges are blocked 2.433
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 25.315
Then the Tor Connection Assistant reports that it failed to connect 0.135
Given the Tor network and default bridges are unblocked 1.595
When I click "Connect to Tor" 1.183
Then I wait until Tor is ready 9.333
And Tor is configured to use the default bridges 0.553
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.015
After features/support/hooks.rb:315 0.717
After features/support/hooks.rb:100 0.030
19.643
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.518
And I prepare Tails for memory erasure tests 0.480
When I start a process allocating 128 MiB of memory with a known pattern 1.436
Then patterns cover at least 128 MiB in the guest's memory 4.209

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

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

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

After features/support/hooks.rb:315 4.129
After features/support/hooks.rb:100 0.000
27.402
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 9.047
And I prepare Tails for memory erasure tests 0.457
And I find very few patterns in the guest's memory 4.440

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

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

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

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

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

After features/support/hooks.rb:315 0.963
After features/support/hooks.rb:100 0.000
54.326
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.755
And I prepare Tails for memory erasure tests 0.505
When I plug and mount a 128 MiB USB drive with a vfat filesystem 9.487
Then I find very few patterns in the guest's memory 5.093

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

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

Pattern coverage: 88.646% (113 MiB out of 127 MiB reference memory)

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

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

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

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

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

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

After features/support/hooks.rb:315 1.335
After features/support/hooks.rb:100 0.000
1:30.108
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.761
And I prepare Tails for memory erasure tests 0.534
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 38.346
Then I find very few patterns in the guest's memory 4.430

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

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

Pattern coverage: 106.113% (97 MiB out of 91 MiB reference memory)

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

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

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

Pattern coverage: 106.115% (97 MiB out of 91 MiB reference memory)

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

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

After features/support/hooks.rb:315 1.089
After features/support/hooks.rb:100 0.000
54.987
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 9.686
And I prepare Tails for memory erasure tests 0.505
When I fill a 128 MiB file with a known pattern on the root filesystem 17.753
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 2.157
Then patterns cover at least 128 MiB in the guest's memory 2.737

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.016

Slept for 20 seconds

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

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

After features/support/hooks.rb:315 3.583
After features/support/hooks.rb:100 0.000
8:5.658
Before features/support/hooks.rb:269 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7:21.384
And I prepare Tails for memory erasure tests 0.502
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.193
When I trigger shutdown 0.011
And I wait 20 seconds 20.017

Slept for 20 seconds

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

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

After features/support/hooks.rb:315 3.501
After features/support/hooks.rb:100 0.016
27.563
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 9.410
And I temporarily create a 4 GiB disk named "gptfat" 0.050
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.334
And I plug USB drive "gptfat" 2.569
When I start Tails Installer 9.146
Then I am told by Tails Installer that the destination device "is too small" 0.051
After features/support/hooks.rb:315 0.904
After features/support/hooks.rb:100 0.001
Tags: @product
22.108
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 9.123
And I temporarily create a 7200 MiB disk named "temp" 0.079
And I start Tails Installer 9.525
But a suitable USB device is not found 0.023
When I plug USB drive "temp" 3.042
Then the "temp" USB drive is selected 0.096
When I unplug USB drive "temp" 0.197
Then a suitable USB device is not found 0.020
After features/support/hooks.rb:315 0.701
After features/support/hooks.rb:100 0.000
Tags: @product
4:3.961
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.684
And I temporarily create a 7200 MiB disk named "install" 0.043
And I create a gpt partition with a vfat filesystem on disk "install" 6.483
And I plug USB drive "install" 3.743
And I install Tails to USB drive "install" by cloning 3:25.466
Then the running Tails is installed on USB drive "install" 13.415
And there is a random seed on USB drive "install" 6.051
But there is no persistence partition on USB drive "install" 0.072
After features/support/hooks.rb:315 1.249
After features/support/hooks.rb:100 0.113
Tags: @product
3:54.352
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.372
And I temporarily create a 7200 MiB disk named "install" 1.056
And I plug USB drive "install" 3.477
And I install Tails to USB drive "install" by cloning 3:22.362
Then the running Tails is installed on USB drive "install" 13.084
And there is a random seed on USB drive "install" 5.935
But there is no persistence partition on USB drive "install" 0.062
After features/support/hooks.rb:315 1.355
After features/support/hooks.rb:100 0.124
Tags: @product
4:33.667
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.977
And I create a file in the Persistent directory 0.088
And I temporarily create a 7200 MiB disk named "install" 0.058
And I create a gpt partition with a vfat filesystem on disk "install" 6.815
And I plug USB drive "install" 2.570
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:44.267
Then the running Tails is installed on USB drive "install" 15.382
And there is a random seed on USB drive "install" 6.063
And there is a persistence partition on USB drive "install" 0.079
And the USB drive "install" contains the same files as my persistent storage 4.363
After features/support/hooks.rb:315 2.105
After features/support/hooks.rb:100 0.125
Tags: @product
4:1.086
Before features/support/hooks.rb:269 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.466
And I temporarily create a 7200 MiB disk named "install" 0.053
And I plug USB drive "install" 2.685
And I install Tails to USB drive "install" by cloning 3:21.761
Then the running Tails is installed on USB drive "install" 19.033
And there is a random seed on USB drive "install" 6.015
And there is no persistence partition on USB drive "install" 0.070
After features/support/hooks.rb:315 1.952
After features/support/hooks.rb:100 0.115
Tags: @product
4:0.073
Before features/support/hooks.rb:269 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.459
And I have started Tails from DVD without network and logged in 10.295
And I clone USB drive "__internal" to a temporary USB drive "install" 1.229
And I plug USB drive "install" 3.615
# 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:16.604
Then the running Tails is installed on USB drive "install" 12.747
And there is a random seed on USB drive "install" 6.043
And there is no persistence partition on USB drive "install" 0.078
After features/support/hooks.rb:315 1.560
After features/support/hooks.rb:100 0.124
Tags: @product @uefi
2:6.736
Before features/support/hooks.rb:269 0.002
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 14.714
And I power off the computer 0.335
And the computer is set to boot in UEFI mode 0.028
When I start Tails from USB drive "__internal" with network unplugged and I login 1:48.139
Then Tails is running from USB drive "__internal" 0.370
And the boot device has safe access rights 3.078
And Tails has started in UEFI mode 0.070
After features/support/hooks.rb:315 0.656
After features/support/hooks.rb:100 0.005
Tags: @product
1:53.420
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.644
And I plug and mount a USB drive containing a Tails USB image 42.710
And I create a 7200 MiB disk named "usbimage" 0.046
And I plug USB drive "usbimage" 2.411
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 59.606
After features/support/hooks.rb:315 2.980
After features/support/hooks.rb:100 0.095
Tags: @product
1:49.541
Before features/support/hooks.rb:269 0.003
Given a computer 0.195
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:48.179
Then Tails is running from USB drive "usbimage" 0.375
And the label of the system partition on "usbimage" is "Tails" 0.231
And the system partition on "usbimage" is an EFI system partition 0.141
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.165
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.090
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.084
And the system partition on "usbimage" has the expected flags 0.076
After features/support/hooks.rb:315 0.822
After features/support/hooks.rb:100 0.035
3:10.322
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:496 0.011
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:41.131
And I update APT using apt 17.799
When I install "popularity-contest" using apt 25.694
Then I am notified I can not use Additional Software for "popularity-contest" 9.611
And I can open the Additional Software documentation from the notification 36.085
After features/support/hooks.rb:504 39.151
After features/support/hooks.rb:315 3.035
After features/support/hooks.rb:100 0.005
5:23.685
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:496 0.007
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:7.850
And I update APT using apt 20.156
And I install "popularity-contest" using apt 22.378
Then I am proposed to add the "popularity-contest" package to my Additional Software 9.485
When I create a persistent storage and activate the Additional Software feature 20.571
Then Additional Software is correctly configured for package "popularity-contest" 1.603
When I shutdown Tails and wait for the computer to power off 12.441
And I start Tails from USB drive "__internal" with network unplugged 1:2.936
And I enable persistence 19.870
And I log in to a new session 40.653
And the Additional Software installation service has started 41.397
Then I am notified that the installation succeeded 3.174
And Additional Software is correctly configured for package "popularity-contest" 0.881
And the package "popularity-contest" is installed after Additional Software has been started 0.284
After features/support/hooks.rb:504 37.171
After features/support/hooks.rb:315 1.695
After features/support/hooks.rb:100 0.015
2:41.486
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:496 0.009
Given a computer 0.247
And I start Tails from USB drive "__internal" and I login with an administration password 1:53.562
And I update APT using apt 17.138
When I install "makepp" using apt 25.928
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.529
And the package "makepp" is installed 0.079
After features/support/hooks.rb:504 42.424
After features/support/hooks.rb:315 0.968
After features/support/hooks.rb:100 0.015
5:33.763
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.010
Given a computer 0.279
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:29.009
When I uninstall "popularity-contest" using apt 25.329
And I accept removing "popularity-contest" from Additional Software 0.798
Then "popularity-contest" is not in the list of Additional Software 0.928
When I start Synaptic 32.441
And I update APT using Synaptic 22.485
And I install "cowsay" using Synaptic 13.368
And I accept adding "cowsay" to Additional Software 0.776
Then Additional Software is correctly configured for package "cowsay" 0.989
When I uninstall "cowsay" using apt 3.243
And I refuse removing "cowsay" from Additional Software 2.329
Then Additional Software is correctly configured for package "cowsay" 0.912
When I start "Additional Software" via GNOME Activities Overview 10.224
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.208
Then "cowsay" is not in the list of Additional Software 0.916
When I install "cowsay" using apt 3.207
And I refuse adding "cowsay" to Additional Software 0.661
Then "cowsay" is not in the list of Additional Software 0.653
After features/support/hooks.rb:504 1.174
After features/support/hooks.rb:315 0.902
After features/support/hooks.rb:100 0.015
10:15.532
Before features/support/hooks.rb:269 0.008
Before features/support/hooks.rb:496 0.008
Given a computer 0.320
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:29.171
And I configure APT to prefer an old version of cowsay 0.029
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 30.184
And I accept adding "cowsay" to Additional Software 4.404
And Additional Software is correctly configured for package "cowsay" 0.928
And I shutdown Tails and wait for the computer to power off 6.842
And I start Tails from USB drive "__internal" with network unplugged 1:1.909
And I enable persistence 17.022
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.024
And I log in to a new session 39.213
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.179
And I revert the APT tweaks that made it prefer an old version of cowsay 0.069
# We remove the newest package after it has been downloaded and before
# it is installed, so that the upgrade process fails
And I prepare the Additional Software upgrade process to fail 0.062
And the network is plugged 0.250
And Tor is ready 22.223
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 7.088
And available upgrades have been checked 0.054
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 5.116
And I can open the Additional Software configuration window from the notification 4.307
And I shutdown Tails and wait for the computer to power off 14.897
And I start Tails from USB drive "__internal" with network unplugged 1:1.081
And I enable persistence 13.455
# 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.026
And I log in to a new session 41.639
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.490
And I revert the APT tweaks that made it prefer an old version of cowsay 0.062
And the network is plugged 0.254
And Tor is ready 51.940
Then the Additional Software upgrade service has started 0.185
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.093
After features/support/hooks.rb:504 2.595
After features/support/hooks.rb:315 1.407
After features/support/hooks.rb:100 0.036
2:20.483
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:496 0.008
Given a computer 0.328
And I start Tails from USB drive "__internal" with network unplugged 1:0.608
And I enable persistence 12.789
And I remove the "cowsay" deb files from the APT cache 0.860
# 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.103
And I log in to a new session 41.660
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 16.905
And I can open the Additional Software log file from the notification 6.455
And the package "cowsay" is not installed 0.772
After features/support/hooks.rb:504 0.134
After features/support/hooks.rb:315 1.083
After features/support/hooks.rb:100 0.011
Tags: @product
2:52.261
Before features/support/hooks.rb:269 0.006
Given a computer 0.345
And I create a 7200 MiB disk named "old" 0.071
And I plug USB drive "old" 1.062
And I write an old version of the Tails USB image to disk "old" 58.503
When I start Tails from USB drive "old" with network unplugged 1:47.896
Then the boot device has safe access rights 3.204
And Tails is running from USB drive "old" 0.419
And there is no persistence partition on USB drive "old" 0.088
And process "udev-watchdog" is running 0.106
And udev-watchdog is monitoring the correct device 0.358
And I unplug USB drive "old" 0.204
After features/support/hooks.rb:315 3.868
After features/support/hooks.rb:100 0.011
Tags: @product
2:17.749
Before features/support/hooks.rb:269 0.007
Given a computer 0.379
And I start Tails from USB drive "old" with network unplugged and I login 1:25.000
Then Tails is running from USB drive "old" 0.381
And I create a persistent partition 40.387
And I take note of which tps features are available 1.895
Then a Tails persistence partition exists on USB drive "old" 0.854
And I shutdown Tails and wait for the computer to power off 8.849
After features/support/hooks.rb:315 0.184
After features/support/hooks.rb:100 0.009
Tags: @product
2:58.762
Before features/support/hooks.rb:269 0.005
Given a computer 2.011
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:18.400
Then Tails is running from USB drive "old" 0.376
And all tps features are active 2.344
When I write some files expected to persist 1.909
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.240
And all persistence configuration files have safe access rights 0.402
And all persistent directories from the old Tails version have safe access rights 2.980
And I take note of which tps features are available 0.544
And I shutdown Tails and wait for the computer to power off 4.485
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 25.068
After features/support/hooks.rb:315 0.100
After features/support/hooks.rb:100 0.011
Tags: @product
3:7.989
Before features/support/hooks.rb:269 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 37.678
And I log in to a new session 22.694
And I clone USB drive "old" to a new USB drive "to_upgrade" 2.140
And I plug USB drive "to_upgrade" 2.441
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:41.956
Then the running Tails is installed on USB drive "to_upgrade" 20.631
And I unplug USB drive "to_upgrade" 0.227
And I unplug USB drive "__internal" 0.219
After features/support/hooks.rb:315 1.843
After features/support/hooks.rb:100 0.000
Tags: @product
2:31.523
Before features/support/hooks.rb:269 0.009
Given a computer 0.308
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:21.059
Then all tps features from the old Tails version are active 2.013
And Tails is running from USB drive "to_upgrade" 0.327
And the boot device has safe access rights 3.580
And the expected persistent files created with the old Tails version are present in the filesystem 1.561
And all persistent directories from the old Tails version have safe access rights 2.671
After features/support/hooks.rb:315 0.852
After features/support/hooks.rb:100 0.013
7:21.864
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 18.822
And no SquashFS delta is installed 0.322
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.401
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.095
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.303
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.539
When the network is plugged 0.054
And Tor is ready 28.044
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.434
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 18.423
Given I shutdown Tails and wait for the computer to power off 8.913
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:13.613
Then Tails is running version 6.2~testoverlayfs 0.016
And all tps features are active 11.893
And the file system changes introduced in version 6.2~testoverlayfs are present 0.332
And only the 6.2~testoverlayfs SquashFS delta is installed 0.072
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.355
# We'll really install Tails_amd64_6.0~testoverlayfs_to_6.3~testoverlayfs.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 6.1~testoverlayfs was initially installed 0.317
When the network is plugged 0.159
And Tor is ready 16.852
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 7.268
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 10.829
Given I shutdown Tails and wait for the computer to power off 7.100
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:10.697
Then Tails is running version 6.3~testoverlayfs 0.115
And all tps features are active 2.964
And the file system changes introduced in version 6.3~testoverlayfs are present 0.477
And only the 6.3~testoverlayfs SquashFS delta is installed 0.061
# Regression test for #17425 (i.e. the Upgrader would propose
# upgrading to the version that's already running)
Given Tails system time is magically synchronized 0.349
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.276
When the network is plugged 0.058
And Tor is ready 20.396
Then the Upgrader considers the system as up-to-date 0.308
# 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 14.868
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 1.125
After features/support/hooks.rb:315 0.967
After features/support/hooks.rb:100 0.039
40.176
Before features/support/hooks.rb:269 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.763
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.403
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.111
And the signing key used by the Upgrader is outdated 1.096
But a current signing key is available on our website 0.000
When the network is plugged 0.066
And Tor is ready 19.984
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.750
After features/support/hooks.rb:315 0.984
After features/support/hooks.rb:100 0.000
1:6.880
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 55.036
When I eject the boot medium 0.238
Then Tails eventually shuts down 11.605
After features/support/hooks.rb:315 0.249
After features/support/hooks.rb:100 0.000
51.189
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 9.074
And I prepare Tails for memory erasure tests 0.438
And I fill a 128 MiB file with a known pattern on the root filesystem 18.279
And patterns cover at least 128 MiB in the guest's memory 5.705

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

When I eject the boot medium 0.334
And I wait for Tails to finish wiping the memory 15.020
Then I find very few patterns in the guest's memory 2.335

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

After features/support/hooks.rb:315 3.799
After features/support/hooks.rb:100 0.000
44.940
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 10.764
And I prepare Tails for memory erasure tests 0.457
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.551
And I fill the USB drive with a known pattern 3.017
And I read the content of the test FS 0.158
And patterns cover at least 90% of the test FS size in the guest's memory 5.081

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

When I eject the boot medium 0.517
And I wait for Tails to finish wiping the memory 12.402
Then I find very few patterns in the guest's memory 1.987

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

After features/support/hooks.rb:315 3.635
After features/support/hooks.rb:100 0.001
1:5.247
Before features/support/hooks.rb:269 0.013
Given I have started Tails from DVD without network and logged in 9.025
And I prepare Tails for memory erasure tests 0.485
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 36.112
And I fill the USB drive with a known pattern 1.489
And I read the content of the test FS 0.076
And patterns cover at least 99% of the test FS size in the guest's memory 3.616

Pattern coverage: 106.113% (97 MiB out of 91 MiB reference memory)

When I eject the boot medium 0.922
And I wait for Tails to finish wiping the memory 11.223
Then I find very few patterns in the guest's memory 2.295

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

After features/support/hooks.rb:315 3.619
After features/support/hooks.rb:100 0.000
2:28.335
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.544
And I prepare Tails for memory erasure tests 0.552
And I fill a 128 MiB file with a known pattern on the persistent filesystem 27.547
And patterns cover at least 100 MiB in the guest's memory 4.574

Pattern coverage: 104.895% (104 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.741
And I wait for Tails to finish wiping the memory 13.516
Then I find very few patterns in the guest's memory 1.990

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

And Tails eventually shuts down 1:27.869
After features/support/hooks.rb:315 0.162
After features/support/hooks.rb:100 0.000
Tags: @product
59.166
Before features/support/hooks.rb:269 0.008
Given a computer 0.232
And I start Tails from DVD with network unplugged and genuine APT sources 58.611
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.080
And no proposed-updates APT suite is enabled 0.052
And no experimental APT suite is enabled for deb.torproject.org 0.047
And if releasing, no unversioned Tails APT source is enabled 0.127

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:315 0.664
After features/support/hooks.rb:100 0.011
Tags: @product
1:17.002
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.301
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 8.848
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.443
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.853
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.025
When I start Tails' custom backup tool 4.495
Then the backup tool displays "Plug in your backup Tails USB stick" 0.360
When I plug USB drive "backup" 2.706
And I give the Persistent Storage on drive "backup" its own UUID 0.168
And I click "Retry" in the backup tool 1.164
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.197
When I click "Back Up" in the backup tool 1.137
And I enter my persistent storage passphrase into the polkit prompt 17.806
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 5.079
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.207
And I plug USB drive "backup" 3.866
Then the USB drive "backup" contains the same files as my persistent storage 5.340
After features/support/hooks.rb:315 1.720
After features/support/hooks.rb:100 0.124
Tags: @product
0.210
Then the hostname should not have been leaked on the network 0.210
After features/support/hooks.rb:315 1.369
After features/support/hooks.rb:100 0.045
Tags: @product
0.800
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.203
And I switch to the "manually-added-con" NetworkManager connection 0.313
Then the hostname should not have been leaked on the network 0.282
After features/support/hooks.rb:315 0.620
After features/support/hooks.rb:100 0.061
43.674
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 8.472
When I start "Tails Documentation" via GNOME Activities Overview 10.731
Then the Tor Browser has started 23.741
Then "Tails - Documentation" has loaded in the Tor Browser 0.729
After features/support/hooks.rb:315 1.461
After features/support/hooks.rb:100 0.000
52.835
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 15.634
When I start "Tails Documentation" via GNOME Activities Overview 10.948
Then the Tor Browser has started 25.689
Then "Tails - Documentation" has loaded in the Tor Browser 0.562
After features/support/hooks.rb:315 1.202
After features/support/hooks.rb:100 0.000
22.417
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.009
Given I have started Tails from DVD without network and logged in 8.685
When I start Electrum through the GNOME menu 11.475
But the "electrum" tps feature is not enabled 0.728
And I see a warning that Electrum is not persistent 1.527
After features/support/hooks.rb:504 0.126
After features/support/hooks.rb:315 0.918
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
22.348
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 9.054
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 4.598
Then I see "CupsTestPage.png" after at most 40 seconds 3.708
And I can print the current document to "/home/amnesia/output.pdf" 4.987
After features/support/hooks.rb:315 0.741
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
21.157
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.603
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.170
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.716
Then I see "CupsTestPage.png" after at most 40 seconds 3.378
And I can print the current document to "/home/amnesia/output.pdf" 5.288
After features/support/hooks.rb:315 0.809
After features/support/hooks.rb:100 0.000
Feature: Using Evince
23.260
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 9.237
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.233
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.080
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.083
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.050
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.164
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.725
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.895
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.083
When I close Evince 0.194
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.146
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.284
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.458
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.087
When I close Evince 0.186
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.136
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.198
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.936
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.076
After features/support/hooks.rb:315 0.902
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
24.798
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.105
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.229
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.081
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.444
Then I see "CupsTestPage.png" after at most 40 seconds 3.411
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 6.527
After features/support/hooks.rb:315 0.952
After features/support/hooks.rb:100 0.000
Feature: Using Evince
16.966
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.106
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.159
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.091
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 3.677
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.606
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.153
After features/support/hooks.rb:315 0.842
After features/support/hooks.rb:100 0.000
20.565
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.737
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.221
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.281
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.071
After features/support/hooks.rb:315 1.065
After features/support/hooks.rb:100 0.000
Tags: @product
10.152
Before features/support/hooks.rb:269 0.011
Given I have started Tails from DVD without network and logged in 9.354
When the "Dogtail rules!" notification is sent 0.190
Then the "Dogtail rules!" notification is shown to the user 0.607
After features/support/hooks.rb:315 0.841
After features/support/hooks.rb:100 0.000
Tags: @product
3:40.246
Before features/support/hooks.rb:269 0.007
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.624
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.058
And Tor is ready 20.032
And all notifications have disappeared 4.529
When I start "Additional Software" via GNOME Activities Overview 11.733
And I close the "tails-additional-software-config" window 2.435
When I start "Disks" via GNOME Activities Overview 8.184
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 1.619
When I start "GNOME Terminal" via GNOME Activities Overview 8.815
And I close the "gnome-terminal-server" window 2.017
When I start "Files" via GNOME Activities Overview 8.198
And I close the "org.gnome.Nautilus" window 16.554
When I start "Persistent Storage" via GNOME Activities Overview 10.154
And I close the "tps-frontend" window 3.974
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.644
And I close the "zenity" window 4.377
When I start "Pidgin" via GNOME Activities Overview 8.287
And I close the "Pidgin" window via Alt+F4 3.499
When I start "Thunderbird" via GNOME Activities Overview 9.265
And I close the "Thunderbird" window 13.938
When I start "Tor Browser" via GNOME Activities Overview 8.895
And I close the "Firefox" window 15.581
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.511
And I close the "unlock-veracrypt-volumes" window 3.327
When I start "Unsafe Browser" via GNOME Activities Overview 9.381
And I close the "Firefox" window 13.604
After features/support/hooks.rb:315 2.322
After features/support/hooks.rb:100 0.000
Tags: @product
41.493
Before features/support/hooks.rb:269 0.008
Given a computer 0.256
And I start the computer from DVD with network unplugged 36.587
When Tails detects disk read failures on the SquashFS 1.361
Then I see a disk failure message on the splash screen 3.287
After features/support/hooks.rb:315 0.676
After features/support/hooks.rb:100 0.012
Tags: @product
42.440
Before features/support/hooks.rb:269 0.009
Given a computer 0.264
And I start the computer from DVD with network unplugged 36.757
When Tails detects disk read failures on the boot device 2.218
Then I see a disk failure message on the splash screen 3.199
After features/support/hooks.rb:315 0.677
After features/support/hooks.rb:100 0.014
Tags: @product
41.307
Before features/support/hooks.rb:269 0.010
Given a computer 0.276
And I start the computer from DVD with network unplugged 36.440
When Tails detects disk read failures on the boot device with a target error 1.596
Then I see a disk failure message on the splash screen 2.993
After features/support/hooks.rb:315 0.787
After features/support/hooks.rb:100 0.014
Tags: @product @doc
34.726
Before features/support/hooks.rb:269 0.006
Given a computer 0.238
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.762
When Tails detects disk read failures on the SquashFS 0.358
Then I see a disk failure message 1.389
Then I can open the hardware failure documentation from the disk failure message 22.976
After features/support/hooks.rb:315 1.731
After features/support/hooks.rb:100 0.000
Tags: @product @doc
36.513
Before features/support/hooks.rb:269 0.008
Given a computer 0.236
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.223
When Tails detects disk read failures on the boot device 1.619
Then I see a disk failure message 0.555
Then I can open the hardware failure documentation from the disk failure message 23.878
After features/support/hooks.rb:315 1.516
After features/support/hooks.rb:100 0.000
Tags: @product @doc
34.786
Before features/support/hooks.rb:269 0.007
Given a computer 0.223
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.909
When Tails detects disk read failures on the boot device with a target error 0.678
Then I see a disk failure message 1.260
Then I can open the hardware failure documentation from the disk failure message 22.715
After features/support/hooks.rb:315 1.533
After features/support/hooks.rb:100 0.000
Feature: Hardware support
Tags: @product
53.662
Before features/support/hooks.rb:269 0.008
Given a computer 0.241
And I start the computer from DVD with network unplugged and an unsupported graphics card 39.062
Then I see a graphics card failure message on the splash screen 14.359
After features/support/hooks.rb:315 0.829
After features/support/hooks.rb:100 0.010
Tags: @product @doc
13.636
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 9.032
Then the included OpenPGP keys are valid for the next 1 month 4.604
After features/support/hooks.rb:315 0.811
After features/support/hooks.rb:100 0.000
Tags: @product
23.719
Before features/support/hooks.rb:269 0.017
Given I have started Tails from DVD without network and logged in 8.646
Then the keys trusted by APT are valid for the next 3 months 15.073
After features/support/hooks.rb:315 0.836
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
1:1.792
Before features/support/hooks.rb:269 0.012
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 22.066
And I log in to a new session in German (de) 36.752
Then the amnesiac Documents directory exists 0.068
And there is a GNOME bookmark for the amnesiac Documents directory 2.905
After features/support/hooks.rb:315 0.895
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
50.608
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.486
And I log in to a new session in German (de) 37.100
Then the amnesiac Downloads directory exists 0.496
And there is a GNOME bookmark for the amnesiac Downloads directory 3.524
After features/support/hooks.rb:315 1.149
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
46.548
Before features/support/hooks.rb:269 0.021
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.428
And I log in to a new session in German (de) 34.298
Then the amnesiac Music directory exists 0.132
And there is a GNOME bookmark for the amnesiac Music directory 2.688
After features/support/hooks.rb:315 0.927
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
1:4.028
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 24.660
And I log in to a new session in German (de) 36.155
Then the amnesiac Pictures directory exists 0.131
And there is a GNOME bookmark for the amnesiac Pictures directory 3.081
After features/support/hooks.rb:315 0.867
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
59.039
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 21.524
And I log in to a new session in German (de) 34.534
Then the amnesiac Videos directory exists 0.098
And there is a GNOME bookmark for the amnesiac Videos directory 2.882
After features/support/hooks.rb:315 0.755
After features/support/hooks.rb:100 0.000
Feature: Localization
2:24.629
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.297
When I log in to a new session in Arabic (ar) 34.609
Then the keyboard layout is set to "us" 0.219
When the network is plugged 0.037
And Tor is ready 18.631
Then I successfully start the Unsafe Browser in "ar" 16.424
And I kill the Unsafe Browser 5.856
When I enable the screen keyboard 0.139
Then the screen keyboard works in Tor Browser 29.811
And DuckDuckGo is the default search engine 10.699
And I kill the Tor Browser 5.476
And the screen keyboard works in Thunderbird 12.863
And the layout of the screen keyboard is set to "us" 0.561
After features/support/hooks.rb:315 1.213
After features/support/hooks.rb:100 0.000
Feature: Localization
2:25.263
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.260
When I log in to a new session in Chinese (zh_CN) 35.881
Then the keyboard layout is set to "cn" 0.389
When the network is plugged 0.036
And Tor is ready 18.420
Then I successfully start the Unsafe Browser in "zh_CN" 15.644
And I kill the Unsafe Browser 5.867
When I enable the screen keyboard 0.138
Then the screen keyboard works in Tor Browser 26.631
And DuckDuckGo is the default search engine 11.975
And I kill the Tor Browser 5.506
And the screen keyboard works in Thunderbird 15.929
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:315 1.522
After features/support/hooks.rb:100 0.000
Feature: Localization
2:4.142
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.821
When I log in to a new session in English (en) 18.697
Then the keyboard layout is set to "us" 0.156
When the network is plugged 0.057
And Tor is ready 16.085
Then I successfully start the Unsafe Browser in "en" 16.197
And I kill the Unsafe Browser 5.728
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 31.003
And DuckDuckGo is the default search engine 7.813
And I kill the Tor Browser 5.298
And the screen keyboard works in Thunderbird 13.499
And the layout of the screen keyboard is set to "us" 0.654
After features/support/hooks.rb:315 1.845
After features/support/hooks.rb:100 0.000
Feature: Localization
2:35.373
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.689
When I log in to a new session in French (fr) 35.528
Then the keyboard layout is set to "fr" 0.364
When the network is plugged 0.040
And Tor is ready 20.079
Then I successfully start the Unsafe Browser in "fr" 15.345
And I kill the Unsafe Browser 5.861
When I enable the screen keyboard 0.115
Then the screen keyboard works in Tor Browser 31.793
And DuckDuckGo is the default search engine 16.466
And I kill the Tor Browser 5.637
And the screen keyboard works in Thunderbird 13.807
And the layout of the screen keyboard is set to "fr" 0.643
After features/support/hooks.rb:315 1.207
After features/support/hooks.rb:100 0.000
Feature: Localization
2:29.188
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.823
When I log in to a new session in German (de) 34.227
Then the keyboard layout is set to "de" 0.300
When the network is plugged 0.044
And Tor is ready 17.968
Then I successfully start the Unsafe Browser in "de" 15.849
And I kill the Unsafe Browser 5.837
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 27.797
And DuckDuckGo is the default search engine 18.287
And I kill the Tor Browser 5.498
And the screen keyboard works in Thunderbird 13.748
And the layout of the screen keyboard is set to "de" 0.671
After features/support/hooks.rb:315 1.374
After features/support/hooks.rb:100 0.000
Feature: Localization
2:29.490
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.230
When I log in to a new session in Italian (it) 34.227
Then the keyboard layout is set to "it" 0.231
When the network is plugged 0.049
And Tor is ready 17.917
Then I successfully start the Unsafe Browser in "it" 14.804
And I kill the Unsafe Browser 5.846
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 29.502
And DuckDuckGo is the default search engine 17.719
And I kill the Tor Browser 5.505
And the screen keyboard works in Thunderbird 14.554
And the layout of the screen keyboard is set to "us" 0.774
After features/support/hooks.rb:315 1.552
After features/support/hooks.rb:100 0.000
Feature: Localization
2:23.761
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.858
When I log in to a new session in Persian (fa) 35.564
Then the keyboard layout is set to "ir" 0.361
When the network is plugged 0.041
And Tor is ready 18.579
Then I successfully start the Unsafe Browser in "fa" 14.298
And I kill the Unsafe Browser 5.796
When I enable the screen keyboard 0.133
Then the screen keyboard works in Tor Browser 30.757
And DuckDuckGo is the default search engine 10.947
And I kill the Tor Browser 5.486
And the screen keyboard works in Thunderbird 12.332
And the layout of the screen keyboard is set to "ir" 0.603
After features/support/hooks.rb:315 2.100
After features/support/hooks.rb:100 0.000
Feature: Localization
2:24.455
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.994
When I log in to a new session in Portuguese (pt) 33.871
Then the keyboard layout is set to "pt" 0.298
When the network is plugged 0.037
And Tor is ready 18.434
Then I successfully start the Unsafe Browser in "pt" 15.786
And I kill the Unsafe Browser 5.816
When I enable the screen keyboard 0.137
Then the screen keyboard works in Tor Browser 30.842
And DuckDuckGo is the default search engine 10.669
And I kill the Tor Browser 5.470
And the screen keyboard works in Thunderbird 14.498
And the layout of the screen keyboard is set to "us" 0.597
After features/support/hooks.rb:315 1.146
After features/support/hooks.rb:100 0.000
Feature: Localization
2:32.382
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.362
When I log in to a new session in Russian (ru) 34.685
Then the keyboard layout is set to "ru" 0.324
When the network is plugged 0.041
And Tor is ready 19.533
Then I successfully start the Unsafe Browser in "ru" 15.496
And I kill the Unsafe Browser 5.920
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 31.274
And DuckDuckGo is the default search engine 17.458
And I kill the Tor Browser 5.489
And the screen keyboard works in Thunderbird 13.086
And the layout of the screen keyboard is set to "ru" 0.592
After features/support/hooks.rb:315 1.476
After features/support/hooks.rb:100 0.000
Feature: Localization
2:31.732
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.217
When I log in to a new session in Spanish (es) 35.296
Then the keyboard layout is set to "es" 0.294
When the network is plugged 0.043
And Tor is ready 18.240
Then I successfully start the Unsafe Browser in "es" 15.252
And I kill the Unsafe Browser 5.820
When I enable the screen keyboard 0.104
Then the screen keyboard works in Tor Browser 30.855
And DuckDuckGo is the default search engine 18.695
And I kill the Tor Browser 5.454
And the screen keyboard works in Thunderbird 12.899
And the layout of the screen keyboard is set to "us" 0.557
After features/support/hooks.rb:315 2.088
After features/support/hooks.rb:100 0.000
Feature: Localization
2:22.584
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.299
When I log in to a new session in Turkish (tr) 33.793
Then the keyboard layout is set to "tr" 0.305
When the network is plugged 0.060
And Tor is ready 17.383
Then I successfully start the Unsafe Browser in "tr" 15.050
And I kill the Unsafe Browser 5.735
When I enable the screen keyboard 0.116
Then the screen keyboard works in Tor Browser 29.773
And DuckDuckGo is the default search engine 11.872
And I kill the Tor Browser 5.720
And the screen keyboard works in Thunderbird 13.907
And the layout of the screen keyboard is set to "us" 0.566
After features/support/hooks.rb:315 1.078
After features/support/hooks.rb:100 0.000
Tags: @product
52.788
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.302
And I capture all network traffic 0.006
When I disable MAC spoofing in Tails Greeter 4.007
And I log in to a new session 19.185
And the network is plugged 0.450
And Tor is ready 17.673
Then 1 network interface is enabled 0.122
And the 1st network device has its real MAC address configured 0.121
When I hotplug a network device and wait for it to be initialized 1.469
Then 2 network interfaces are enabled 0.083
And the 2nd network device has its real MAC address configured 0.080
And some network device leaked the real MAC address 0.284
After features/support/hooks.rb:315 0.930
After features/support/hooks.rb:100 0.038
Tags: @product
45.686
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.224
And I capture all network traffic 0.007
When I log in to a new session 18.227
And the network is plugged 0.042
And Tor is ready 17.032
Then 1 network interface is enabled 0.145
And the 1st network device has a spoofed MAC address configured 0.073
When I hotplug a network device and wait for it to be initialized 1.484
Then 2 network interfaces are enabled 0.090
And the 2nd network device has a spoofed MAC address configured 0.093
And no network device leaked the real MAC address 0.264
After features/support/hooks.rb:315 0.832
After features/support/hooks.rb:100 0.038
Tags: @product
29.951
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.094
And I capture all network traffic 0.006
And the network is plugged 0.042
And macchanger will fail by not spoofing and always returns false 0.157
When I log in to a new session 18.936
Then no network interfaces are enabled 0.127
And no network device leaked the real MAC address 0.023
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.562
After features/support/hooks.rb:315 0.828
After features/support/hooks.rb:100 0.056
Tags: @product
33.265
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.070
And I capture all network traffic 0.008
And the network is plugged 0.042
And macchanger will fail by not spoofing and always returns true 0.179
When I log in to a new session 22.500
Then no network interfaces are enabled 0.123
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.328
After features/support/hooks.rb:315 0.825
After features/support/hooks.rb:100 0.042
Tags: @product
31.112
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.256
And I capture all network traffic 0.007
And the network is plugged 0.041
And macchanger will fail by not spoofing and always returns true 0.180
And no network interface modules can be unloaded 0.517
When I log in to a new session 19.590
Then 1 network interface is enabled 0.146
But the MAC spoofing panic mode disabled networking 0.539
And no network device leaked the real MAC address 0.022
And I see the "All networking disabled" notification after at most 60 seconds 1.810
After features/support/hooks.rb:315 0.813
After features/support/hooks.rb:100 0.059
Tags: @product
56.906
Before features/support/hooks.rb:269 0.008
Given a computer 0.248
And I capture all network traffic 0.009
When I start the computer 1.008
Then the computer boots Tails 55.480
And no network interfaces are enabled 0.145
And no network device leaked the real MAC address 0.014
After features/support/hooks.rb:315 0.691
After features/support/hooks.rb:100 0.060
1:35.611
Before features/support/hooks.rb:269 0.006
Given a computer 0.227
And I start Tails from DVD with network unplugged and I login 1:17.912
And I plug and mount a USB drive containing a sample PNG 15.563
Then MAT can clean some sample PNG file 1.908
After features/support/hooks.rb:315 0.741
After features/support/hooks.rb:100 0.014
Feature: Networking
Tags: @product
1:14.532
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 9.943
And I wait between 30 and 60 seconds 42.022

Slept for 42 seconds

Then the Tor Status icon tells me that Tor is not usable 0.825
When the network is plugged 0.541
Then I successfully configure Tor 15.166
And the Tor Status icon tells me that Tor is usable 1.069
And all notifications have disappeared 4.886
And the time has synced 0.077
After features/support/hooks.rb:315 1.085
After features/support/hooks.rb:100 0.000
Feature: Networking
43.034
Before features/support/hooks.rb:269 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.017
And I disable networking in Tails Greeter 1.147
And I log in to a new session 22.089
Then no network interfaces are enabled 0.218
When I hotplug a network device 0.178
And I wait 10 seconds 10.006

Slept for 10 seconds

Then no network interfaces are enabled 0.375
After features/support/hooks.rb:315 1.301
After features/support/hooks.rb:100 0.000
Feature: Onion Circuits
Tags: @product
30.671
Before features/support/hooks.rb:269 0.011
Given I have started Tails from DVD and logged in and the network is connected 18.432
When I start "Onion Circuits" via GNOME Activities Overview 10.075
Then Onion Circuits starts 1.862
And Onion Circuits shows some circuits 0.299
After features/support/hooks.rb:315 0.905
After features/support/hooks.rb:100 0.000
Tags: @product
3:7.087
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD and logged in with an administration password and the network is connected 2:18.154
And I update APT using apt 18.584
And I install "python3-behave" using apt 26.100
Then the Tails Persistent Storage behave tests pass 4.248
After features/support/hooks.rb:315 0.820
After features/support/hooks.rb:100 0.000
Tags: @product
1:30.626
Before features/support/hooks.rb:269 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 54.449
When I log in to a new session without activating the Persistent Storage 23.685
Then Tails is running from USB drive "__internal" 0.676
And persistence is disabled 0.486
But a Tails persistence partition exists on USB drive "__internal" 11.327
After features/support/hooks.rb:315 2.410
After features/support/hooks.rb:100 0.000
Tags: @product
4:24.040
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 59.402
Then Tails is running from USB drive "__internal" 0.593
When I create a file in the Persistent directory 0.195
And I create a persistent partition with the default settings 24.808
Then the file I created was copied to the Persistent Storage 0.650
When I shutdown Tails and wait for the computer to power off 13.049
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:44.907
Then persistence for "Persistent" is active 0.341
And the file I created in the Persistent directory exists 0.092
After features/support/hooks.rb:315 1.058
After features/support/hooks.rb:100 0.023
Tags: @product
1:15.367
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 25.949
And the system is very low on memory 5.443
When I create a file in the Persistent directory 1.440
When I try to create a persistent partition 23.871
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.266
When I close the Persistent Storage app 2.720
And I free up some memory 1.931
And I create a persistent partition with the default settings 13.317
Then the file I created was copied to the Persistent Storage 0.425
After features/support/hooks.rb:315 2.088
After features/support/hooks.rb:100 0.000
Tags: @product
2:46.385
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.324
Then Tails is running from USB drive "__internal" 0.504
And all tps features are active 2.399
And all persistent directories have safe access rights 2.804
When I disable the first tps feature 5.526
Then all tps features but the first one are active 2.364
And I shutdown Tails and wait for the computer to power off 13.351
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:5.487
Then all tps features but the first one are active 2.622
After features/support/hooks.rb:315 0.740
After features/support/hooks.rb:100 0.011
Tags: @product
20.112
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.652
Then persistence for "Persistent" is active 0.070
And I create a file in the Persistent directory 0.075
Then the file I created was copied to the Persistent Storage 0.139
When I disable the first tps feature 5.780
Then persistence for "Persistent" is not active 0.122
And the Persistent directory does not exist 0.047
When I enable the first tps feature 3.069
Then persistence for "Persistent" is active 0.080
And the file I created in the Persistent directory exists 0.073
After features/support/hooks.rb:315 0.823
After features/support/hooks.rb:100 0.000
Tags: @product
20.398
Before features/support/hooks.rb:269 0.012
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.732
Then persistence for "Persistent" is active 0.301
When I create a file in the Persistent directory 0.084
And I disable the first tps feature 5.856
And I delete the data of the Persistent Folder feature 4.329
Then the file I created does not exist on the Persistent Storage 0.094
After features/support/hooks.rb:315 1.067
After features/support/hooks.rb:100 0.000
Tags: @product
1:14.174
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.513
And the network is plugged 0.043
And Tor is ready 25.165
And I take note of which tps features are available 0.651
When I write some files expected to persist 1.586
And I shutdown Tails and wait for the computer to power off 10.911
# 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" 25.302
After features/support/hooks.rb:315 0.175
After features/support/hooks.rb:100 0.000
Tags: @product
3:8.712
Before features/support/hooks.rb:269 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.413
And the network is plugged 0.040
And Tor is ready 19.301
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.174
And I shutdown Tails and wait for the computer to power off 8.669
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:9.657
And I capture all network traffic 0.011
And the network is plugged 0.043
And Tor is ready 19.614
And I switch to the "persistent-con-current" NetworkManager connection 0.407
And the 1st network device has a spoofed MAC address configured 0.134
And no network device leaked the real MAC address 0.244
After features/support/hooks.rb:315 0.707
After features/support/hooks.rb:100 0.053
Tags: @product
1:3.610
Before features/support/hooks.rb:269 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 14.207
And I enable persistence creation in Tails Greeter 1.423
And I log in to a new session expecting no warning about the Persistent Storage not being activated 22.663
Then I create a persistent partition with the default settings using the wizard that was already open 25.315
After features/support/hooks.rb:315 1.932
After features/support/hooks.rb:100 0.000
Tags: @product
5:17.415
Before features/support/hooks.rb:269 0.009
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 13.730
When I enable persistence 37.761
Then no persistent Greeter options were restored 16.600
When I set all Greeter options to non-default values 31.632
And I log in to a new session in German (de) after having activated the Persistent Storage 53.816
Then all Greeter options are set to non-default values 0.735
When I cold reboot the computer 10.305
And the computer reboots Tails 1:0.900
Given I enable persistence 32.861
Then persistent Greeter options were restored 15.527
When I log in to a new session after having activated the Persistent Storage 42.632
Then all Greeter options are set to non-default values 0.911
After features/support/hooks.rb:315 1.409
After features/support/hooks.rb:100 0.008
Tags: @product
3:55.153
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.295
# 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 34.963
And I shutdown Tails and wait for the computer to power off 15.332
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:22.555
And I change the passphrase of the Persistent Storage back to the original 32.004
After features/support/hooks.rb:315 2.328
After features/support/hooks.rb:100 0.015
Tags: @product
1:21.623
Before features/support/hooks.rb:269 0.010
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 21.314
And I log in to a new session without activating the Persistent Storage 30.044
Then persistence is disabled 0.503
But a Tails persistence partition exists on USB drive "__internal" 10.269
And all notifications have disappeared 12.396
When I delete the persistent partition 6.635
Then there is no persistence partition on USB drive "__internal" 0.459
After features/support/hooks.rb:315 1.236
After features/support/hooks.rb:100 0.000
Tags: @product
2:49.031
Before features/support/hooks.rb:269 0.011
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.141
When I write some dotfile expected to persist 0.177
And I shutdown Tails and wait for the computer to power off 10.921
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:25.364
Then the expected persistent dotfile is present in the filesystem 0.426
After features/support/hooks.rb:315 0.711
After features/support/hooks.rb:100 0.009
Tags: @product
1:52.090
Before features/support/hooks.rb:269 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 9.544
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.074
When I try to enable persistence 0.270
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 34.913
When I log in to a new session after having activated the Persistent Storage 46.573
And all notifications have disappeared 9.631
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 4.419
And all tps features are enabled 4.381
And all tps features but the first one are active 2.280
After features/support/hooks.rb:315 1.415
After features/support/hooks.rb:100 0.000
Tags: @product
5:19.346
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:54.473
And I enable persistence 36.201
And I log in to a new session after having activated the Persistent Storage 46.538
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.801
And persistence is enabled 0.331
After features/support/hooks.rb:315 1.682
After features/support/hooks.rb:100 0.000
Tags: @product
32.467
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 10.132
And I enable persistence but something goes wrong during the LUKS header upgrade 21.432
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.902
After features/support/hooks.rb:315 0.710
After features/support/hooks.rb:100 0.000
Tags: @product
21.902
When I choose to connect to Tor automatically 2.001
And I accept Tor Connection's offer to use my persistent bridges 1.816
And I click "Connect to Tor" 1.250
Then I wait until Tor is ready 13.415
And tca.conf includes the configured bridges 0.017
And the "TorConfiguration" tps feature is enabled and active 2.421
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.979
After features/support/hooks.rb:315 0.774
After features/support/hooks.rb:100 0.049
Tags: @product
23.618
When I choose to connect to Tor automatically 2.906
And I accept Tor Connection's offer to use my persistent bridges 1.820
And I disable saving bridges to Persistent Storage 1.239
And I configure a direct connection in the Tor Connection Assistant 11.095
Then I wait until Tor is ready 1.940
And tca.conf includes no bridge 0.018
And the "TorConfiguration" tps feature is not enabled and not active 3.361
And all Internet traffic has only flowed through Tor or connectivity check service 1.236
After features/support/hooks.rb:315 0.933
After features/support/hooks.rb:100 0.064
42.256
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 25.582
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.810
Then I see Pidgin's account manager window 4.022
And Pidgin's D-Bus interface is not available 0.841
After features/support/hooks.rb:315 1.434
After features/support/hooks.rb:100 0.000
1:53.018
Before features/support/hooks.rb:269 0.013
Before features/support/hooks.rb:496 0.011
Given I have started Tails from DVD and logged in and the network is connected 41.595
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.326
Then I see Pidgin's account manager window 3.646
When I create my XMPP account 15.141
And I close Pidgin's account manager window 0.692
Then Pidgin automatically enables my XMPP account 22.962
Given my XMPP friend goes online 12.856
When I start a conversation with my friend 2.011
And I say something to my friend 1.470
Then I receive a response from my friend 1.314
After features/support/hooks.rb:504 0.634
After features/support/hooks.rb:315 2.075
After features/support/hooks.rb:100 0.001
2:29.288
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.005
Given I have started Tails from DVD and logged in and the network is connected 15.883
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.459
Then I see Pidgin's account manager window 4.006
When I create my XMPP account 15.570
And I close Pidgin's account manager window 0.738
Then Pidgin automatically enables my XMPP account 30.639
When I join some empty multi-user chat 11.612
And I clear the multi-user chat's scrollback 2.220
And my XMPP friend goes online and joins the multi-user chat 12.754
Then I can see that my friend joined the multi-user chat 0.777
And I say something to my friend in the multi-user chat 1.515
Then I receive a response from my friend in the multi-user chat 1.454
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.490
Then I see the Tails GitLab URL 1.305
When I wait 10 seconds 10.010

Slept for 10 seconds

And I click on the Tails GitLab URL 15.318
Then the Tor Browser loads the Tails GitLab 12.530
After features/support/hooks.rb:504 2.143
After features/support/hooks.rb:315 2.061
After features/support/hooks.rb:100 0.002
2:4.899
Before features/support/hooks.rb:269 0.009
Before features/support/hooks.rb:496 0.009
Given I have started Tails from DVD and logged in and the network is connected 14.180
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.455
Then I see Pidgin's account manager window 4.184
And I create my XMPP account 18.032
And I close Pidgin's account manager window 0.808
Then Pidgin automatically enables my XMPP account 51.179
And I can join the "tails" channel on "chat.disroot.org" 25.058
After features/support/hooks.rb:504 0.882
After features/support/hooks.rb:315 1.054
After features/support/hooks.rb:100 0.000
7:5.204
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.528
And the network is plugged 0.049
And Tor is ready 19.292
And available upgrades have been checked 0.086
And all notifications have disappeared 4.941
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 12.578
Then I see Pidgin's account manager window 3.464
When I create my XMPP account 16.017
And I close Pidgin's account manager window 0.734
Then Pidgin automatically enables my XMPP account 1:2.806
When I close Pidgin 1.653
And I take note of the configured Pidgin accounts 0.026
And I shutdown Tails and wait for the computer to power off 9.023
Given a computer 0.237
And I start Tails from USB drive "__internal" and I login with persistence enabled 2:22.463
And Pidgin has the expected persistent accounts configured 0.023
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.701
Then Pidgin automatically enables my XMPP account 37.896
And I join some empty multi-user chat 9.854
# Exercise Pidgin AppArmor profile with persistence enabled.
# This should really be in dedicated scenarios, but it would be
# too costly to set up the virtual USB drive with persistence more
# than once in this feature.
Given I start monitoring the AppArmor log of "/usr/bin/pidgin" 0.345
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 17.783
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.292
When I close Pidgin's certificate import failure dialog 0.692
And I close Pidgin's certificate manager 1.260
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.109
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 26.593
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.246
When I close Pidgin's certificate import failure dialog 0.715
And I close Pidgin's certificate manager 1.263
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 29.524
After features/support/hooks.rb:504 1.963
After features/support/hooks.rb:315 0.902
After features/support/hooks.rb:100 0.013
Feature: Random Seed
Tags: @product
3:24.992
Before features/support/hooks.rb:269 0.007
Given a computer 0.263
And I temporarily create a 7200 MiB disk named "temp" 0.062
And I plug USB drive "temp" 1.060
And I write the Tails USB image to disk "temp" 30.771
Then there is no random seed on USB drive "temp" 6.248
When I start Tails from USB drive "temp" with network unplugged 2:3.933
Then the random seed was written multiple times on first boot 0.060
And there is a random seed on USB drive "temp" 6.010
When I log in to a new session 16.660
And I wait for the random seed to be updated 1.153
Then there is a random seed on USB drive "temp" 6.079
And the random seed is different from the previous one 0.000
And I shutdown Tails and wait for the computer to power off 4.557
Then there is a random seed on USB drive "temp" 8.129
And the random seed is different from the previous one 0.000
After features/support/hooks.rb:315 0.141
After features/support/hooks.rb:100 0.119
Tags: @product
13.064
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 12.569
Then the live user has been setup by live-boot 0.139
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.113
And the live user owns its home directory which has strict permissions 0.241
After features/support/hooks.rb:315 0.866
After features/support/hooks.rb:100 0.000
14.972
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.780
Then no unexpected services are listening for network connections 0.192

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

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

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

After features/support/hooks.rb:315 0.723
After features/support/hooks.rb:100 0.000
Tags: @product
32.798
Before features/support/hooks.rb:269 0.016
Given I have started Tails from DVD and logged in and the network is connected 26.632
Then the live user can only access allowed local services 6.165

amnesia could access cups-browsed on 0.0.0.0:631 (UDP) as expected

amnesia could access tor on 127.0.0.1:5353 (UDP) as expected

amnesia could access tor on 10.200.1.1:9050 (TCP) as expected

amnesia could access cupsd on 127.0.0.1:631 (TCP) as expected

amnesia could access onion-grater on 0.0.0.0:951 (TCP) as expected

amnesia could not access tor on 127.0.0.1:9052 (TCP) as expected

amnesia could access tor on 127.0.0.1:9050 (TCP) as expected

amnesia could access tor on 127.0.0.1:9040 (TCP) as expected

amnesia could access tor on 127.0.0.1:9062 (TCP) as expected

amnesia could not access tor on 127.0.0.1:9063 (TCP) as expected

After features/support/hooks.rb:315 0.600
After features/support/hooks.rb:100 0.000
Tags: @product
9.280
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 9.155
Then there are no unexpected messages of priority "err" or higher in the journal 0.124
After features/support/hooks.rb:315 0.849
After features/support/hooks.rb:100 0.000
Tags: @product
13.440
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.204
Then there are no unexpected messages of priority "err" or higher in the journal 0.235
After features/support/hooks.rb:315 0.987
After features/support/hooks.rb:100 0.000
Tags: @product
26.212
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.360
When I request a shutdown using the system menu 1.788
Then Tails eventually shuts down 11.063
After features/support/hooks.rb:315 0.195
After features/support/hooks.rb:100 0.000
1:43.691
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.953
When I request a reboot using the system menu 1.884
Then Tails eventually restarts 1:28.852
After features/support/hooks.rb:315 3.506
After features/support/hooks.rb:100 0.000
6.108
Given I monitor the network connections of SSH 0.081
And I have the SSH key pair for an SSH server 0.341
When I connect to an SSH server on the Internet 5.416
Then I have sucessfully logged into the SSH server 0.253
And I see that SSH is properly stream isolated 0.015
After features/support/hooks.rb:504 0.429
After features/support/hooks.rb:315 0.768
After features/support/hooks.rb:100 0.000
7.750
Given I have the SSH key pair for an SSH server 0.259
And an SSH server is running on the LAN 0.590
When I connect to an SSH server on the LAN 5.225
Then I am prompted to verify the SSH fingerprint for the SSH server 1.674
After features/support/hooks.rb:504 0.440
After features/support/hooks.rb:315 0.719
After features/support/hooks.rb:100 0.001
11.910
Given I have the SSH key pair for an SFTP server 0.235
When I connect to an SFTP server on the Internet 10.334
Then I successfully connect to the SFTP server 1.340
After features/support/hooks.rb:504 0.522
After features/support/hooks.rb:315 1.893
After features/support/hooks.rb:100 0.000
17.418
Given I cancel setting up an email account 2.811
When I open Thunderbird's Add-ons Manager 1.844
And I open the Extensions tab 2.127
Then I see that no add-ons are enabled in Thunderbird 10.634
After features/support/hooks.rb:504 0.729
After features/support/hooks.rb:315 1.462
After features/support/hooks.rb:100 0.000
45.397
When I enter my email credentials into the autoconfiguration wizard 11.444
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.372
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.346
When I accept the autoconfiguration wizard's configuration 18.475
And I send an email to myself 6.420
And I fetch my email 1.629
Then I can find the email I sent to myself in my inbox 6.708
After features/support/hooks.rb:504 1.658
After features/support/hooks.rb:315 1.061
After features/support/hooks.rb:100 0.000
12:10.724
When the network is plugged 0.066
And I wait 720 seconds 12:0.072

Slept for 720 seconds

Then I successfully configure Tor 10.537
And the time has synced 0.049
After features/support/hooks.rb:315 1.192
After features/support/hooks.rb:100 0.000
10.581
When the network is plugged 0.060
And the Tor Connection Assistant autostarts 3.823
And I look at the hide mode but then I go back 5.264
And I choose to connect to Tor automatically 1.273
Then Tor Connection does not propose me to use Tor bridges 0.159
After features/support/hooks.rb:315 1.007
After features/support/hooks.rb:100 0.000
Tags: @product
1:53.850
Given the Tor network and default bridges are blocked 1.447
And the network is plugged 0.054
And I make sure time sync before Tor connects indicates a captive portal 1.349
And the Tor Connection Assistant autostarts 2.794
When I choose to connect to Tor automatically 1.860
And I click "Connect to Tor" 1.184
Then the Tor Connection Assistant fails to connect to Tor 27.699
And the Tor Connection Assistant knows that it's not the time sync that failed 10.625
And the Tor Connection Assistant knows that there might be a captive portal 0.163
When I open the Unsafe Browser from Tor Connection 13.871
And I log-in to the Captive Portal 11.991
And I close the Unsafe Browser 0.123
And the Tor network and default bridges are unblocked 1.973
And I allow time sync before Tor connects to work again 0.058
And I click "Connect to Tor" 1.167
Then I wait until Tor is ready 37.484
After features/support/hooks.rb:315 0.912
After features/support/hooks.rb:100 0.000
Tags: @product
15.320
Before features/support/hooks.rb:269 0.017
Given I have started Tails from DVD and logged in and the network is connected 14.744
Then the firewall's policy is to drop all IPv4 traffic 0.191
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.226
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.088
And the firewall is configured to block all external IPv6 traffic 0.070
After features/support/hooks.rb:315 0.607
After features/support/hooks.rb:100 0.000
Tags: @product
45.156
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.364
And I capture all network traffic 0.009
When I successfully start the Unsafe Browser 18.736
And I open the Tails homepage in the Unsafe Browser 11.772
And the Tails homepage loads in the Unsafe Browser 0.565
Then the firewall leak detector has detected leaks 0.709
After features/support/hooks.rb:315 1.025
After features/support/hooks.rb:100 0.033
Tags: @product
14.480
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.385
And I capture all network traffic 0.007
And I disable Tails' firewall 0.258
When I do a TCP DNS lookup of "torproject.org" 0.726
Then the firewall leak detector has detected leaks 0.101
After features/support/hooks.rb:315 0.684
After features/support/hooks.rb:100 0.048
Tags: @product
14.067
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.775
And I capture all network traffic 0.009
And I disable Tails' firewall 0.364
When I do a UDP DNS lookup of "torproject.org" 0.798
Then the firewall leak detector has detected leaks 0.119
After features/support/hooks.rb:315 0.661
After features/support/hooks.rb:100 0.045
Tags: @product
17.648
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD and logged in and the network is connected 13.164
And I capture all network traffic 0.006
And I disable Tails' firewall 0.253
When I send some ICMP pings 4.117
Then the firewall leak detector has detected leaks 0.106
After features/support/hooks.rb:315 0.629
After features/support/hooks.rb:100 0.043
14.509
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:496 0.009
Given I have started Tails from DVD and logged in and the network is connected 13.078
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.348
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.083
After features/support/hooks.rb:504 0.385
After features/support/hooks.rb:315 0.623
After features/support/hooks.rb:100 0.000
15.680
Before features/support/hooks.rb:269 0.010
Before features/support/hooks.rb:496 0.009
Given I have started Tails from DVD and logged in and the network is connected 14.252
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.362
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.065
After features/support/hooks.rb:504 0.363
After features/support/hooks.rb:315 0.664
After features/support/hooks.rb:100 0.000
18.504
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:496 0.011
Given I have started Tails from DVD and logged in and the network is connected 13.019
When I open an untorified ICMP connection to 1.2.3.4 5.405
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.079
After features/support/hooks.rb:504 0.471
After features/support/hooks.rb:315 0.844
After features/support/hooks.rb:100 0.000
Tags: @product
23.774
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 9.342
And the system DNS is using the local DNS resolver 0.016
And the network is plugged 0.047
And I successfully configure Tor 14.356
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:315 0.613
After features/support/hooks.rb:100 0.000
10.266
When I monitor the network connections of tails-security-check 0.073
And I re-run tails-security-check 0.170
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.022
After features/support/hooks.rb:504 0.448
After features/support/hooks.rb:315 0.878
After features/support/hooks.rb:100 0.000
32.227
When I monitor the network connections of htpdate 0.066
And I re-run htpdate 32.117
Then I see that htpdate is properly stream isolated 0.043
After features/support/hooks.rb:504 0.616
After features/support/hooks.rb:315 0.693
After features/support/hooks.rb:100 0.000
33.048
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.078
And I re-run tails-upgrade-frontend-wrapper 32.950
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.018
After features/support/hooks.rb:504 0.513
After features/support/hooks.rb:315 0.876
After features/support/hooks.rb:100 0.000
28.473
When I monitor the network connections of Tor Browser 0.075
And I start the Tor Browser 27.097
And the Tor Browser loads the startup page 1.239
Then I see that Tor Browser is properly stream isolated 0.061
After features/support/hooks.rb:504 1.217
After features/support/hooks.rb:315 1.310
After features/support/hooks.rb:100 0.000
Tags: @product
1:8.053
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 26.430
And a web server is running on the LAN 1.044
And I capture all network traffic 0.008
When I start the Tor Browser 26.867
And the Tor Browser loads the startup page 1.278
And I open a page on the LAN web server in the Tor Browser 10.857
Then the Tor Browser shows the "Unable to connect" error 1.125
And no traffic was sent to the web server on the LAN 0.441
After features/support/hooks.rb:315 1.018
After features/support/hooks.rb:100 0.059
58.734
Before features/support/hooks.rb:269 0.008
Before features/support/hooks.rb:496 0.009
Given I have started Tails from DVD and logged in and the network is connected 14.422
Then the amnesiac Tor Browser directory exists 0.051
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.913
And the persistent Tor Browser directory does not exist 0.051
When I start the Tor Browser 23.894
And the Tor Browser loads the startup page 1.218
Then I can save the current page as "index.html" to the default downloads directory 6.719
And I can print the current page as "output.pdf" to the default downloads directory 10.463
After features/support/hooks.rb:504 1.187
After features/support/hooks.rb:315 0.832
After features/support/hooks.rb:100 0.000
55.227
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:496 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.470
When I start the Tor Browser 24.960
Then the Tor Browser loads the startup page 1.276
When I download some file in the Tor Browser 14.262
Then the file is saved to the default Tor Browser download directory 0.256
After features/support/hooks.rb:504 2.451
After features/support/hooks.rb:315 1.022
After features/support/hooks.rb:100 0.000
1:23.301
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:496 0.009
Given I have started Tails from DVD and logged in and the network is connected 14.060
When I start the Tor Browser 23.787
And the Tor Browser loads the startup page 1.238
Then I can listen to an Ogg audio track in Tor Browser 44.215
After features/support/hooks.rb:504 2.311
After features/support/hooks.rb:315 1.134
After features/support/hooks.rb:100 0.000
54.820
Before features/support/hooks.rb:269 0.010
Before features/support/hooks.rb:496 0.010
Given I have started Tails from DVD and logged in and the network is connected 13.450
When I start the Tor Browser 25.704
And the Tor Browser loads the startup page 1.245
Then I can watch a WebM video in Tor Browser 14.418
After features/support/hooks.rb:504 1.292
After features/support/hooks.rb:315 0.943
After features/support/hooks.rb:100 0.000
Tags: @product
1:21.930
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.084
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.144
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.069
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.059
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.053
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.069
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.068
And the file "/tmp/synaptic.html" exists 0.068
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.132
When I start the Tor Browser 25.308
And the Tor Browser loads the startup page 1.557
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 11.184
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.534
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.221
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.157
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.514
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.542
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.104
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.128
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.828
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.554
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.072
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.148
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.696
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.559
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.087
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 6.413
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.563
After features/support/hooks.rb:315 0.816
After features/support/hooks.rb:100 0.000
Tags: @product
38.341
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.790
When I start the Tor Browser 24.314
Then the Tor Browser uses all expected TBB shared libraries 1.236
After features/support/hooks.rb:315 0.781
After features/support/hooks.rb:100 0.000
58.477
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:496 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.656
When I start the Tor Browser 24.213
And the Tor Browser loads the startup page 1.158
And I open the Tails homepage in the Tor Browser 10.897
Then the Tor Browser loads the Tails homepage 1.326
When I request a new identity in Tor Browser 2.136
Then the Tor Browser restarts into a fresh session 6.088
After features/support/hooks.rb:504 2.585
After features/support/hooks.rb:315 1.089
After features/support/hooks.rb:100 0.000
Tags: @product
40.371
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.064
When I start the Tor Browser 24.384
And the Tor Browser loads the startup page 1.142
Then Tor Browser's circuit view is working 1.779
After features/support/hooks.rb:315 1.342
After features/support/hooks.rb:100 0.000
Tags: @product
1:0.983
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.193
When I start the Tor Browser 23.734
And the Tor Browser loads the startup page 1.209
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.710
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.195
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.875
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.064
After features/support/hooks.rb:315 0.706
After features/support/hooks.rb:100 0.000
Tags: @product
1:47.686
Before features/support/hooks.rb:269 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.189
And the network is plugged 0.057
And I successfully configure Tor 20.454
And available upgrades have been checked 0.068
And all notifications have disappeared 4.493
Then the persistent Tor Browser directory exists 0.076
And there is a GNOME bookmark for the persistent Tor Browser directory 1.849
When I start the Tor Browser 21.219
And I open the address "https://tails.net/about" in the Tor Browser 15.197
And "Tails - How Tails works" has loaded in the Tor Browser 1.237
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.375
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 10.304
Then "Tails - How Tails works" has loaded in the Tor Browser 1.597
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 11.567
After features/support/hooks.rb:315 0.756
After features/support/hooks.rb:100 0.000
Tags: @product
41.905
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 8.706
Then the amnesiac Documents directory exists 0.055
And there is a GNOME bookmark for the amnesiac Documents directory 1.778
Then I start the Tor Browser in offline mode 22.203
And I can save the current page as "index.html" to the Documents GNOME bookmark 9.160
After features/support/hooks.rb:315 0.892
After features/support/hooks.rb:100 0.000
Tags: @product
45.067
Before features/support/hooks.rb:269 0.011
Given I have started Tails from DVD without network and logged in 8.795
Then the amnesiac Downloads directory exists 0.064
And there is a GNOME bookmark for the amnesiac Downloads directory 1.802
Then I start the Tor Browser in offline mode 25.778
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.626
After features/support/hooks.rb:315 1.045
After features/support/hooks.rb:100 0.000
Tags: @product
48.736
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 12.440
Then the amnesiac Music directory exists 0.101
And there is a GNOME bookmark for the amnesiac Music directory 1.711
Then I start the Tor Browser in offline mode 24.802
And I can save the current page as "index.html" to the Music GNOME bookmark 9.681
After features/support/hooks.rb:315 0.887
After features/support/hooks.rb:100 0.000
Tags: @product
43.630
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.644
Then the amnesiac Pictures directory exists 0.077
And there is a GNOME bookmark for the amnesiac Pictures directory 2.055
Then I start the Tor Browser in offline mode 23.186
And I can save the current page as "index.html" to the Pictures GNOME bookmark 9.666
After features/support/hooks.rb:315 0.957
After features/support/hooks.rb:100 0.000
Tags: @product
43.350
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 9.399
Then the amnesiac Videos directory exists 0.054
And there is a GNOME bookmark for the amnesiac Videos directory 1.636
Then I start the Tor Browser in offline mode 22.546
And I can save the current page as "index.html" to the Videos GNOME bookmark 9.714
After features/support/hooks.rb:315 1.187
After features/support/hooks.rb:100 0.000
Tags: @product
3:36.948
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.066
And all tps features are active 2.335
And all persistent filesystems have safe access rights 0.246
And all persistence configuration files have safe access rights 0.435
And all persistent directories have safe access rights 2.712
When I start the Tor Browser in offline mode 21.256
And I add a bookmark to eff.org in the Tor Browser 15.491
And I cold reboot the computer 12.097
And the computer reboots Tails 1:0.926
And I enable persistence 16.738
And I log in to a new session 39.395
And all notifications have disappeared 8.873
And I start the Tor Browser in offline mode 23.334
Then the Tor Browser has a bookmark to eff.org 2.038
After features/support/hooks.rb:315 1.129
After features/support/hooks.rb:100 0.013
5.756
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 5.581
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.174
After features/support/hooks.rb:504 0.455
After features/support/hooks.rb:315 0.702
After features/support/hooks.rb:100 0.000
7.793
Given I have the SSH key pair for a Git repository 0.235
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.345
Then the Git repository "testing" has been cloned successfully 0.212
After features/support/hooks.rb:504 0.416
After features/support/hooks.rb:315 0.669
After features/support/hooks.rb:100 0.000
0.462
When I wget "https://example.com/" to stdout 0.462
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:504 0.309
After features/support/hooks.rb:315 0.678
After features/support/hooks.rb:100 0.000
15.171
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 15.171

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:504 1.146
After features/support/hooks.rb:315 0.892
After features/support/hooks.rb:100 0.000
0.447
When I curl "https://example.com/" to stdout 0.447
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:504 0.379
After features/support/hooks.rb:315 0.855
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
51.929
Given I have started Tails from DVD without network and logged in 9.140
And I plug and mount a USB drive containing sample videos 17.105
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.100
And the file "/home/amnesia/video.mp4" exists 0.093
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.165
When I open "/home/amnesia/video.mp4" with Totem 3.419
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.600
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.561
Given I close Totem 0.170
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.102
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.055
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.131
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.331
Then Totem tells me it is not allowed to open this file 1.857
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.080
Given I close Totem 0.166
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.070
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.152
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.240
Then Totem tells me it is not allowed to open this file 1.089
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.093
Given I close Totem 0.182
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.072
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.140
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.232
Then Totem tells me it is not allowed to open this file 0.853
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.076
Given I close Totem 0.178
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.081
And the file "/home/amnesia/.purple/otr.private_key" exists 0.079
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.138
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.173
Then Totem tells me it is not allowed to open this file 0.905
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.083
After features/support/hooks.rb:315 0.705
After features/support/hooks.rb:100 0.000
Feature: Using Totem
27.479
Given I have started Tails from DVD and logged in and the network is connected 12.980
Then I can watch a WebM video over HTTPs 14.498
After features/support/hooks.rb:504 0.615
After features/support/hooks.rb:315 1.556
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
59.086
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 24.113
And I plug and mount a USB drive containing sample videos 15.770
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.087
When I open "/home/amnesia/Persistent/video.mp4" with Totem 5.097
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 8.605
Given I close Totem 0.726
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.221
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.071
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.271
Then Totem tells me it is not allowed to open this file 2.009
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.110
After features/support/hooks.rb:315 1.158
After features/support/hooks.rb:100 0.000
Tags: @product
53.040
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 14.850
And I disable the Unsafe Browser 4.630
And I log in to a new session 22.864
And the network is plugged 0.059
And all notifications have disappeared 6.989
When I try to start the Unsafe Browser 0.196
Then the Unsafe Browser complains that it is disabled 3.449
After features/support/hooks.rb:315 2.158
After features/support/hooks.rb:100 0.000
Tags: @product
46.400
Before features/support/hooks.rb:269 0.014
Given I have started Tails from DVD and logged in and the network is connected 14.274
And a web server is running on the LAN 1.046
When I successfully start the Unsafe Browser 19.214
And I open a page on the LAN web server in the Unsafe Browser 11.690
Then the Unsafe Browser displays the LAN web server hello message 0.175
After features/support/hooks.rb:315 1.828
After features/support/hooks.rb:100 0.000
Tags: @product @doc
53.376
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD and logged in and the network is connected 14.062
When I successfully start the Unsafe Browser 18.493
Then the Unsafe Browser runs as the expected user 0.784
And the Unsafe Browser has a red theme 0.623
And the Unsafe Browser shows a warning as its start page 0.698
And the Unsafe Browser has no add-ons installed 8.843
And the Unsafe Browser has no bookmarks 8.824
And the Unsafe Browser uses all expected TBB shared libraries 1.046
After features/support/hooks.rb:315 0.993
After features/support/hooks.rb:100 0.000
Tags: @product
49.444
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 15.084
When I successfully start the Unsafe Browser 21.169
When I open the Tails homepage in the Unsafe Browser 12.247
Then the Tails homepage loads in the Unsafe Browser 0.653
And the Unsafe Browser has sent packets out to the Internet 0.288
After features/support/hooks.rb:315 0.811
After features/support/hooks.rb:100 0.000
35.303
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.350
When I successfully start the Unsafe Browser 19.809
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.607
And the Unsafe Browser chroot is torn down 0.414
After features/support/hooks.rb:315 1.074
After features/support/hooks.rb:100 0.000
43.726
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.360
When I successfully start the Unsafe Browser 16.918
# 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.002

Slept for 10 seconds

And I try to start the Unsafe Browser 0.210
Then I see a warning about another instance already running 3.234
After features/support/hooks.rb:315 1.234
After features/support/hooks.rb:100 0.000
Tags: @product
43.415
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD and logged in and the network is connected 14.834
When I configure the Unsafe Browser to use a local proxy 0.228
And I successfully start the Unsafe Browser 19.085
And I open the Tails homepage in the Unsafe Browser 8.686
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.580
After features/support/hooks.rb:315 0.956
After features/support/hooks.rb:100 0.000
2:32.871
Before features/support/hooks.rb:269 0.008
Before features/support/hooks.rb:496 0.011
Given I have started Tails from DVD and logged in and the network is connected 14.110
And I capture all network traffic 0.008
And I configure the Unsafe Browser to check for updates more frequently 0.084
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 18.072
And I wait 120 seconds 2:0.037

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.545
After features/support/hooks.rb:504 0.559
After features/support/hooks.rb:315 1.069
After features/support/hooks.rb:100 0.040
32.459
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.037
And the network is unplugged 0.062
# 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 try to start the Unsafe Browser 0.123
Then I am told I cannot start the Unsafe Browser when I am offline 9.226
After features/support/hooks.rb:315 1.597
After features/support/hooks.rb:100 0.000
22.037
When I plug a USB drive containing a basic VeraCrypt volume 7.336
And I cancel the GNOME authentication prompt 2.107
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.102
And I open this VeraCrypt volume in GNOME Files 6.124
Then I see the expected contents in this VeraCrypt volume 0.709
When I lock the currently opened VeraCrypt volume 0.513
Then the VeraCrypt volume has been unmounted and locked 0.143
After features/support/hooks.rb:315 0.684
After features/support/hooks.rb:100 0.000
24.341
When I plug a USB drive containing a hidden VeraCrypt volume 10.349
And I cancel the GNOME authentication prompt 1.992
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.119
And I open this VeraCrypt volume in GNOME Files 5.791
Then I see the expected contents in this VeraCrypt volume 0.502
When I lock the currently opened VeraCrypt volume 0.419
Then the VeraCrypt volume has been unmounted and locked 0.165
After features/support/hooks.rb:315 0.721
After features/support/hooks.rb:100 0.000
32.316
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.876
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 7.747
And I open this VeraCrypt volume in GNOME Files 7.635
Then I see the expected contents in this VeraCrypt volume 0.471
When I lock the currently opened VeraCrypt file container 0.427
Then the VeraCrypt file container has been unmounted and locked 0.158
After features/support/hooks.rb:315 1.005
After features/support/hooks.rb:100 0.000
44.351
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.504
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.906
And I open this VeraCrypt volume in GNOME Files 6.987
Then I see the expected contents in this VeraCrypt volume 1.190
When I lock the currently opened VeraCrypt file container 0.487
Then the VeraCrypt file container has been unmounted and locked 0.273
After features/support/hooks.rb:315 0.720
After features/support/hooks.rb:100 0.021
26.539
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.057
And I cancel the GNOME authentication prompt 2.407
And I unlock and mount this VeraCrypt volume with GNOME Disks 11.421
And I open this VeraCrypt volume in GNOME Files 4.385
Then I see the expected contents in this VeraCrypt volume 0.575
When I lock the currently opened VeraCrypt volume 0.423
Then the VeraCrypt volume has been unmounted and locked 0.268
After features/support/hooks.rb:315 0.993
After features/support/hooks.rb:100 0.000
26.990
When I plug a USB drive containing a hidden VeraCrypt volume 10.488
And I cancel the GNOME authentication prompt 1.981
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.830
And I open this VeraCrypt volume in GNOME Files 4.573
Then I see the expected contents in this VeraCrypt volume 0.427
When I lock the currently opened VeraCrypt volume 0.527
Then the VeraCrypt volume has been unmounted and locked 0.161
After features/support/hooks.rb:315 1.501
After features/support/hooks.rb:100 0.000
54.355
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.620
And I unlock and mount this VeraCrypt file container with GNOME Disks 22.131
And I open this VeraCrypt volume in GNOME Files 5.221
Then I see the expected contents in this VeraCrypt volume 3.819
When I lock the currently opened VeraCrypt file container 0.415
Then the VeraCrypt file container has been unmounted and locked 0.146
After features/support/hooks.rb:315 0.754
After features/support/hooks.rb:100 0.014
51.594
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.776
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.952
And I open this VeraCrypt volume in GNOME Files 4.701
Then I see the expected contents in this VeraCrypt volume 0.889
When I lock the currently opened VeraCrypt file container 0.985
Then the VeraCrypt file container has been unmounted and locked 0.289
After features/support/hooks.rb:315 0.715
After features/support/hooks.rb:100 0.017
42.307
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.316
And I unlock and mount this VeraCrypt file container with GNOME Disks 17.468
And I open this VeraCrypt volume in GNOME Files 4.952
Then I see the expected contents in this VeraCrypt volume 2.692
When I lock the currently opened VeraCrypt file container 0.617
Then the VeraCrypt file container has been unmounted and locked 0.260
After features/support/hooks.rb:315 0.691
After features/support/hooks.rb:100 0.000
Tags: @product
8.839
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.754
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.084
After features/support/hooks.rb:315 0.778
After features/support/hooks.rb:100 0.000
Tags: @product
9.666
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.728
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.937
After features/support/hooks.rb:315 0.826
After features/support/hooks.rb:100 0.000
Tags: @product
22.986
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.637
When I start "WhisperBack" via GNOME Activities Overview 10.089
Then WhisperBack has debugging information 4.259
After features/support/hooks.rb:315 1.291
After features/support/hooks.rb:100 0.000