Project Number Date
test_Tails_ISO_stable 4695 03 Mar 2024, 15:28

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1413 1 11 0 0 1425 191 1 192 3:57:57.949 Failed
Tags: @product
1:39.158
Before features/support/hooks.rb:245 0.024
Given a computer 0.347
And I temporarily create a 100 MiB disk named "swap" 0.116
And I create a gpt swap partition on disk "swap" 9.652
And I plug SATA drive "swap" 1.053
And I temporarily create a 2 GiB disk named "live_hd" 0.302
And I write the Tails ISO image to disk "live_hd" 15.598
And I plug SATA drive "live_hd" 1.080
When I start Tails with network unplugged and I login 1:10.553
Then a "swap" partition was detected by Tails on drive "swap" 0.111
And drive "live_hd" is detected by Tails 0.163
But Tails has no disk swap enabled 0.103
And drive "live_hd" is not mounted 0.073
After features/support/hooks.rb:291 0.770
After features/support/hooks.rb:75 0.118
Tags: @product
1:25.042
Before features/support/hooks.rb:245 0.001
Given a computer 0.157
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.047
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 18.532
And I plug non-removable USB drive "fake_TailsData" 1.059
When I start the computer 0.968
And the computer boots Tails 50.627
Then drive "fake_TailsData" is detected by Tails 0.232
And Tails Greeter has not detected a persistence partition 13.418
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.007
Tags: @product
1:18.896
Before features/support/hooks.rb:245 0.001
Given a computer 0.154
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.037
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 14.765
And I plug SATA drive "fake_TailsData" 1.055
When I start the computer 0.994
And the computer boots Tails 48.554
Then drive "fake_TailsData" is detected by Tails 0.156
And Tails Greeter has not detected a persistence partition 13.178
After features/support/hooks.rb:291 0.750
After features/support/hooks.rb:75 0.007
Tags: @product
1:20.879
Before features/support/hooks.rb:245 0.001
Given a computer 0.156
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.047
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.930
And I plug SATA drive "gpt_ext2" 1.041
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.060
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.934
And I plug SATA drive "msdos_fat32" 1.059
And I start Tails from DVD with network unplugged and I login 1:10.284
Then drive "gpt_ext2" is detected by Tails 0.148
And drive "gpt_ext2" is not mounted 0.065
And drive "msdos_fat32" is detected by Tails 0.084
And drive "msdos_fat32" is not mounted 0.065
After features/support/hooks.rb:291 0.605
After features/support/hooks.rb:75 0.006
Tags: @product
1:59.633
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:44.482
And running a command as root with pkexec requires PolicyKit administrator privileges 0.109
Then I can run a command as root with sudo 0.092
Then I can run a command as root with pkexec 14.947
After features/support/hooks.rb:291 0.805
After features/support/hooks.rb:75 0.006
Tags: @product
2:1.042
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 39.178
And running a command as root with pkexec requires PolicyKit administrator privileges 0.139
Then I cannot run a command as root with sudo and the standard passwords 0.270
And I cannot run a command as root with pkexec and the standard passwords 28.798
Then I cannot login as root using su with the standard passwords 52.654
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.145
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.030
When the network is plugged 0.191
And I successfully configure Tor 14.869
Then the system clock is less than 5 minutes incorrect 0.053
After features/support/hooks.rb:450 0.524
After features/support/hooks.rb:291 1.458
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.356
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.013
When the network is plugged 0.038
And the Tor Connection Assistant autostarts 3.322
And I configure some normal bridges in the Tor Connection Assistant 9.965
And I wait until Tor is ready 3.962
Then the system clock is less than 5 minutes incorrect 0.054
After features/support/hooks.rb:450 0.406
After features/support/hooks.rb:291 0.577
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.068
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.994
When I bump the system time with "+1 day" 0.311
And I capture all network traffic 0.002
And the network is plugged 0.051
And the Tor Connection Assistant autostarts 3.266
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.910
And I wait until Tor is ready 2.579
Then the system clock is less than 5 minutes incorrect 0.050
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.902
After features/support/hooks.rb:450 0.473
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.044
Feature: Time syncing
1:28.876
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD without network and logged in 8.169
When I bump the system time with "-15 days" 0.216
And I warm reboot the computer 0.019
And the computer reboots Tails 1:20.075
Then Tails' hardware clock is close to the host system's time 0.396
After features/support/hooks.rb:450 0.104
After features/support/hooks.rb:291 0.764
After features/support/hooks.rb:75 0.006
Feature: Time syncing
1:21.101
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.327
When I bump the hardware clock's time with "-15 days" 1.778
And I warm reboot the computer 0.014
And the computer reboots Tails 1:10.228
Then the hardware clock is still off by "-15 days" 0.753
After features/support/hooks.rb:450 0.120
After features/support/hooks.rb:291 0.617
After features/support/hooks.rb:75 0.006
Feature: Time syncing
52.103
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.001
Given a computer 0.170
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.024
And I start the computer 0.945
And the computer boots Tails 50.768
Then the system clock is just past Tails' source date 0.193
After features/support/hooks.rb:450 0.113
After features/support/hooks.rb:291 0.589
After features/support/hooks.rb:75 0.006
Feature: Time syncing
32.580
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.957
And I make sure time sync before Tor connects times out 1.139
When the network is plugged 0.034
And I successfully configure Tor 23.370
Then the system clock is less than 5 minutes incorrect 0.078
After features/support/hooks.rb:450 0.535
After features/support/hooks.rb:291 0.727
After features/support/hooks.rb:75 0.001
Feature: Time syncing
58.792
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.092
When I bump the system time with "+8 hours +15 minutes" 0.214
And all notifications have disappeared 2.573
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.093
And the network is plugged 0.107
And the Tor Connection Assistant autostarts 3.137
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.041
And I click "Connect to Tor" 1.168
And the Tor Connection Assistant fails to connect to Tor 15.604
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.723
Then the system clock is less than 20 minutes incorrect 0.241
When I click "Connect to Tor" 1.147
Then I wait until Tor is ready 5.710
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.877
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.054
After features/support/hooks.rb:450 0.477
After features/support/hooks.rb:291 0.620
After features/support/hooks.rb:75 0.035
Feature: Time syncing
57.746
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.243
When I bump the system time with "+8 hours +15 minutes" 0.191
And all notifications have disappeared 2.528
And I capture all network traffic 0.002
And the network is plugged 0.054
And the Tor Connection Assistant autostarts 3.042
# 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.207
And I click "Connect to Tor" 1.162
Then the Tor Connection Assistant reports that it failed to connect 11.760
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.965
Then the system clock is less than 20 minutes incorrect 0.191
# "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.304
When I click "Connect to Tor" 1.151
Then I wait until Tor is ready 8.647
And all Internet traffic has only flowed through the configured bridges 0.861
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.054
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.377
After features/support/hooks.rb:450 0.503
After features/support/hooks.rb:291 1.036
After features/support/hooks.rb:75 0.062
Feature: Time syncing
24.009
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 9.043
And I make sure time sync before Tor connects uses a fake connectivity check service 1.158
And the network is plugged 0.035
And Tor is ready 12.234
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.533
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.003
After features/support/hooks.rb:450 0.554
After features/support/hooks.rb:291 0.801
After features/support/hooks.rb:75 0.000
Tags: @product
15.753
When I configure some normal bridges in the Tor Connection Assistant 13.317
Then I wait until Tor is ready 1.611
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.063
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.747
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.068
Tags: @product
15.207
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 12.910
Then I wait until Tor is ready 1.431
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 0.052
And all Internet traffic has only flowed through the configured bridges 0.802
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.037
Tags: @product
34.935
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 31.342
Then I wait until Tor is ready 1.713
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.091
And all Internet traffic has only flowed through the configured bridges 0.777
After features/support/hooks.rb:291 0.594
After features/support/hooks.rb:75 0.062
Tags: @product
1:3.622
Given the Tor network and default bridges are blocked 1.550
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.833
Then the Tor Connection Assistant reports that it failed to connect 0.113
And tca.conf is empty 0.187
Given I scan a QR code from the error page in Tor Connection Assistant 20.178
And I retry connecting to Tor 1.165
Then I wait until Tor is ready 8.481
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.058
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.039
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.036
19.021
When I configure the default bridges in the Tor Connection Assistant 15.601
Then I wait until Tor is ready 1.572
And Tor is configured to use the default bridges 0.433
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.057
And Tor is configured to use the default bridges 0.436
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.908
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.048
Tags: @product
25.883
Given the Tor network is blocked 1.639
When I configure a direct connection in the Tor Connection Assistant 19.160
Then I wait until Tor is ready 2.505
And tca.conf includes no bridge 0.010
And available upgrades have been checked 1.109
And Tor is configured to use the default bridges 0.460
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.998
After features/support/hooks.rb:291 1.372
After features/support/hooks.rb:75 0.050
Tags: @product
44.749
Given the Tor network and default bridges are blocked 1.589
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.451
Then the Tor Connection Assistant reports that it failed to connect 0.118
And tca.conf is empty 0.195
Given the Tor network and default bridges are unblocked 1.253
And I retry connecting to Tor 1.164
Then I wait until Tor is ready 7.858
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through Tor or connectivity check service 1.048
After features/support/hooks.rb:291 0.812
After features/support/hooks.rb:75 0.062
Tags: @product
4.441
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.190
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.122
And I cannot click the "Connect to Tor" button 0.127
After features/support/hooks.rb:291 0.575
After features/support/hooks.rb:75 0.060
Tags: @product
27.564
Given I configure a direct connection in the Tor Connection Assistant 9.088
And I wait until Tor is ready 2.079
When I disconnect the network through GNOME 2.654
And I connect the network through GNOME 2.670
Then the Tor Connection Assistant autostarts 2.158
And the Tor Connection Assistant connects to Tor 6.456
And I wait until Tor is ready 0.954
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.053
And all Internet traffic has only flowed through Tor or connectivity check service 1.447
After features/support/hooks.rb:291 0.638
After features/support/hooks.rb:75 0.067
Tags: @product
42.360
Given I configure a direct connection in the Tor Connection Assistant 8.619
And I wait until Tor is ready 1.615
And I disconnect the network through GNOME 2.670
And the Tor network and default bridges are blocked 1.392
When I connect the network through GNOME 2.739
Then the Tor Connection Assistant reports that it failed to connect 25.321
After features/support/hooks.rb:291 0.754
After features/support/hooks.rb:75 0.036
Tags: @product
36.500
Given the Tor network and default bridges are blocked 1.566
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.952
Then the Tor Connection Assistant reports that it failed to connect 0.131
Given the Tor network and default bridges are unblocked 1.425
When I click "Connect to Tor" 1.140
Then I wait until Tor is ready 7.820
And Tor is configured to use the default bridges 0.478
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.985
After features/support/hooks.rb:291 0.750
After features/support/hooks.rb:75 0.038
17.278
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.089
And I prepare Tails for memory erasure tests 0.461
When I start a process allocating 128 MiB of memory with a known pattern 1.165
Then patterns cover at least 128 MiB in the guest's memory 3.383

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

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

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

After features/support/hooks.rb:291 1.355
After features/support/hooks.rb:75 0.000
23.727
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.999
And I prepare Tails for memory erasure tests 0.411
And I find very few patterns in the guest's memory 3.789

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

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

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

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

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

After features/support/hooks.rb:291 1.159
After features/support/hooks.rb:75 0.000
47.532
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.972
And I prepare Tails for memory erasure tests 0.388
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.694
Then I find very few patterns in the guest's memory 9.978

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.508
After features/support/hooks.rb:75 0.000
6:22.095
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:37.918
And I prepare Tails for memory erasure tests 0.395
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.366
When I trigger shutdown 0.010
And I wait 20 seconds 20.006

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.508
After features/support/hooks.rb:75 0.010
33.904
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.900
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" 4.004
And I plug USB drive "gptfat" 2.478
When I start Tails Installer 19.411
Then I am told by Tails Installer that the destination device "is too small" 0.059
After features/support/hooks.rb:291 1.461
After features/support/hooks.rb:75 0.001
Tags: @product
28.878
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 7.922
And I temporarily create a 7200 MiB disk named "temp" 0.042
And I start Tails Installer 17.607
But a suitable USB device is not found 0.018
When I plug USB drive "temp" 2.983
Then the "temp" USB drive is selected 0.083
When I unplug USB drive "temp" 0.177
Then a suitable USB device is not found 0.041
After features/support/hooks.rb:291 0.777
After features/support/hooks.rb:75 0.000
Tags: @product
4:12.115
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.890
And I temporarily create a 7200 MiB disk named "install" 0.050
And I create a gpt partition with a vfat filesystem on disk "install" 4.075
And I plug USB drive "install" 2.568
And I install Tails to USB drive "install" by cloning 3:46.906
Then the running Tails is installed on USB drive "install" 10.538
But there is no persistence partition on USB drive "install" 0.083
After features/support/hooks.rb:291 1.313
After features/support/hooks.rb:75 0.109
Tags: @product
3:47.703
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.029
And I temporarily create a 7200 MiB disk named "install" 0.063
And I plug USB drive "install" 2.484
And I install Tails to USB drive "install" by cloning 3:26.747
Then the running Tails is installed on USB drive "install" 10.315
But there is no persistence partition on USB drive "install" 0.062
After features/support/hooks.rb:291 1.408
After features/support/hooks.rb:75 0.109
Tags: @product
4:20.742
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.642
And I create a file in the Persistent directory 0.108
And I temporarily create a 7200 MiB disk named "install" 0.052
And I create a gpt partition with a vfat filesystem on disk "install" 4.086
And I plug USB drive "install" 2.429
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:48.899
Then the running Tails is installed on USB drive "install" 11.673
And there is a persistence partition on USB drive "install" 0.060
And the USB drive "install" contains the same files as my persistent storage 2.789
After features/support/hooks.rb:291 1.888
After features/support/hooks.rb:75 0.120
Tags: @product
3:53.000
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.530
And I temporarily create a 7200 MiB disk named "install" 0.340
And I plug USB drive "install" 2.439
And I install Tails to USB drive "install" by cloning 3:27.430
Then the running Tails is installed on USB drive "install" 12.201
And there is no persistence partition on USB drive "install" 0.056
After features/support/hooks.rb:291 1.834
After features/support/hooks.rb:75 0.106
Tags: @product
3:57.864
Before features/support/hooks.rb:245 0.002
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.692
And I have started Tails from DVD without network and logged in 8.282
And I clone USB drive "__internal" to a temporary USB drive "install" 1.102
And I plug USB drive "install" 2.450
# 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:26.335
Then the running Tails is installed on USB drive "install" 9.938
And there is no persistence partition on USB drive "install" 0.062
After features/support/hooks.rb:291 1.334
After features/support/hooks.rb:75 0.125
Tags: @product @uefi
1:34.831
Before features/support/hooks.rb:245 0.011
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.099
And I power off the computer 0.335
And the computer is set to boot in UEFI mode 0.024
When I start Tails from USB drive "__internal" with network unplugged and I login 1:21.172
Then Tails is running from USB drive "__internal" 0.311
And the boot device has safe access rights 2.839
And Tails has started in UEFI mode 0.048
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.021
Tags: @product
1:31.616
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.941
And I plug and mount a USB drive containing a Tails USB image 27.174
And I create a 7200 MiB disk named "usbimage" 0.045
And I plug USB drive "usbimage" 2.682
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 53.772
After features/support/hooks.rb:291 1.786
After features/support/hooks.rb:75 0.083
Tags: @product
1:15.688
Before features/support/hooks.rb:245 0.002
Given a computer 0.167
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:14.592
Then Tails is running from USB drive "usbimage" 0.288
And the label of the system partition on "usbimage" is "Tails" 0.171
And the system partition on "usbimage" is an EFI system partition 0.133
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.117
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.062
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.079
And the system partition on "usbimage" has the expected flags 0.073
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.005
4:39.250
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.011
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 49.099
And I update APT using apt 20.023
And I install "popularity-contest" using apt 19.120
Then I am proposed to add the "popularity-contest" package to my Additional Software 5.221
When I create a persistent storage and activate the Additional Software feature 18.265
Then Additional Software is correctly configured for package "popularity-contest" 2.429
When I shutdown Tails and wait for the computer to power off 9.040
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:34.957
Then Additional Software is correctly configured for package "popularity-contest" 0.823
And the package "popularity-contest" is installed after Additional Software has been started 0.267
After features/support/hooks.rb:450 36.744
After features/support/hooks.rb:291 1.041
After features/support/hooks.rb:75 0.013
2:12.398
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given a computer 0.204
And I start Tails from USB drive "__internal" and I login with an administration password 1:27.709
And I update APT using apt 18.942
When I install "makepp" using apt 19.129
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.342
And the package "makepp" is installed 0.070
After features/support/hooks.rb:450 40.047
After features/support/hooks.rb:291 0.948
After features/support/hooks.rb:75 0.027
4:56.381
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.188
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:10.333
When I uninstall "popularity-contest" using apt 18.630
And I accept removing "popularity-contest" from Additional Software 0.510
Then "popularity-contest" is not in the list of Additional Software 0.600
When I start Synaptic 23.570
And I update APT using Synaptic 26.601
And I install "cowsay" using Synaptic 9.136
And I accept adding "cowsay" to Additional Software 1.190
Then Additional Software is correctly configured for package "cowsay" 0.777
When I uninstall "cowsay" using apt 3.219
And I refuse removing "cowsay" from Additional Software 0.535
Then Additional Software is correctly configured for package "cowsay" 0.703
When I start "Additional Software" via GNOME Activities Overview 9.713
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.341
Then "cowsay" is not in the list of Additional Software 0.933
When I install "cowsay" using apt 3.208
And I refuse adding "cowsay" to Additional Software 0.520
Then "cowsay" is not in the list of Additional Software 0.664
After features/support/hooks.rb:450 1.160
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.008
6:57.933
Scenario Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Steps
Given a computer 0.179
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:28.837
And I configure APT to prefer an old version of cowsay 0.023
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 23.112
And I accept adding "cowsay" to Additional Software 4.255
And Additional Software is correctly configured for package "cowsay" 0.858
And I shutdown Tails and wait for the computer to power off 6.025
And I start Tails from USB drive "__internal" with network unplugged 52.265
And I enable persistence 29.555
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.022
And I log in to a new session 34.207
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.127
And I revert the APT tweaks that made it prefer an old version of cowsay 0.055
# 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.056
And the network is plugged 0.045
And Tor is ready 22.596
# 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 35.023
And available upgrades have been checked 0.736
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 0.983
And I can open the Additional Software configuration window from the notification 27.965
The
The Dogtail init script raised: SearchError: descendent of [application | gnome-shell]: child with name="Configure" roleName='push button'
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:335:in `initialize'
./features/support/helpers/dogtail.rb:264:in `new'
./features/support/helpers/dogtail.rb:264:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `child'
./features/step_definitions/additional_software_packages.rb:44:in `click_gnome_shell_notification_button'
./features/step_definitions/additional_software_packages.rb:167:in `/^I can open the Additional Software configuration window from the notification$/'
features/additional_software_packages.feature:102:in `And I can open the Additional Software configuration window from the notification'
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# 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.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
After features/support/hooks.rb:450 0.036
After features/support/hooks.rb:291 4.697

SCENARIO FAILED: 'Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online' (at time 01:21:44)

Content of /run/live-additional-software/log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.file_content_run_live-additional-software_log

Output of ls -la --full-time /live/persistence/tailsdata_unlocked: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_persistent_volume

Output of ls -lar --full-time /var/cache/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_cache_apt

Output of ls -lar --full-time /var/lib/apt: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_var_lib_apt

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4695/artifact/build-artifacts/01:21:44_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.journal

After features/support/hooks.rb:75 0.031
2:17.932
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.173
And I start Tails from USB drive "__internal" with network unplugged 51.456
And I enable persistence 31.516
And I remove the "cowsay" deb files from the APT cache 0.632
# 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.088
And I log in to a new session 33.375
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.043
And I can open the Additional Software log file from the notification 6.008
And the package "cowsay" is not installed 0.637
After features/support/hooks.rb:450 0.098
After features/support/hooks.rb:291 1.109
After features/support/hooks.rb:75 0.013
Tags: @product
1:32.474
Before features/support/hooks.rb:245 0.006
Given a computer 0.200
And I create a 7200 MiB disk named "old" 0.057
And I plug USB drive "old" 1.053
And I write an old version of the Tails USB image to disk "old" 18.547
When I start Tails from USB drive "old" with network unplugged 1:8.849
Then the boot device has safe access rights 2.859
And Tails is running from USB drive "old" 0.315
And there is no persistence partition on USB drive "old" 0.061
And process "udev-watchdog" is running 0.077
And udev-watchdog is monitoring the correct device 0.267
And I unplug USB drive "old" 0.183
After features/support/hooks.rb:291 3.502
After features/support/hooks.rb:75 0.042
Tags: @product
2:3.349
Before features/support/hooks.rb:245 0.005
Given a computer 0.176
And I start Tails from USB drive "old" with network unplugged and I login 1:11.655
Then Tails is running from USB drive "old" 0.295
And I create a persistent partition 40.711
And I take note of which tps features are available 1.803
Then a Tails persistence partition exists on USB drive "old" 0.667
And I shutdown Tails and wait for the computer to power off 8.038
After features/support/hooks.rb:291 0.182
After features/support/hooks.rb:75 0.010
Tags: @product
2:39.595
Before features/support/hooks.rb:245 0.004
Given a computer 0.183
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:14.702
Then Tails is running from USB drive "old" 0.325
And all tps features are active 1.897
When I write some files expected to persist 1.524
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.224
And all persistence configuration files have safe access rights 0.366
And all persistent directories from the old Tails version have safe access rights 2.291
And I take note of which tps features are available 0.432
And I shutdown Tails and wait for the computer to power off 3.016
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.630
After features/support/hooks.rb:291 0.128
After features/support/hooks.rb:75 0.009
Tags: @product
2:23.797
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 9.442
And I log in to a new session 14.551
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.249
And I plug USB drive "to_upgrade" 2.393
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:42.141
Then the running Tails is installed on USB drive "to_upgrade" 13.649
And I unplug USB drive "to_upgrade" 0.194
And I unplug USB drive "__internal" 0.174
After features/support/hooks.rb:291 6.588
After features/support/hooks.rb:75 0.000
Tags: @product
2:15.986
Before features/support/hooks.rb:245 0.006
Given a computer 0.193
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:7.613
Then all tps features from the old Tails version are active 1.449
And Tails is running from USB drive "to_upgrade" 0.297
And the boot device has safe access rights 2.901
And the expected persistent files created with the old Tails version are present in the filesystem 1.406
And all persistent directories from the old Tails version have safe access rights 2.124
After features/support/hooks.rb:291 0.686
After features/support/hooks.rb:75 0.007
6:31.242
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.667
And no SquashFS delta is installed 0.074
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.260
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.051
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.273
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.383
When the network is plugged 0.038
And Tor is ready 17.077
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.864
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 10.872
Given I shutdown Tails and wait for the computer to power off 6.022
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:10.505
Then Tails is running version 6.2~testoverlayfs 0.011
And all tps features are active 1.815
And the file system changes introduced in version 6.2~testoverlayfs are present 0.321
And only the 6.2~testoverlayfs SquashFS delta is installed 0.065
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.276
# We'll really install Tails_amd64_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.249
When the network is plugged 0.039
And Tor is ready 15.006
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 4.755
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 9.769
Given I shutdown Tails and wait for the computer to power off 5.020
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:7.565
Then Tails is running version 6.3~testoverlayfs 0.033
And all tps features are active 1.926
And the file system changes introduced in version 6.3~testoverlayfs are present 0.513
And only the 6.3~testoverlayfs SquashFS delta is installed 0.075
# 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.287
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.282
When the network is plugged 0.039
And Tor is ready 14.570
Then the Upgrader considers the system as up-to-date 10.600
# 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 12.945
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.976
After features/support/hooks.rb:291 0.760
After features/support/hooks.rb:75 0.047
31.709
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.770
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.282
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.059
And the signing key used by the Upgrader is outdated 0.512
But a current signing key is available on our website 0.000
When the network is plugged 0.058
And Tor is ready 15.667
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 5.358
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.000
50.108
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 41.763
When I eject the boot medium 0.228
Then Tails eventually shuts down 8.116
After features/support/hooks.rb:291 0.137
After features/support/hooks.rb:75 0.000
36.554
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.326
And I prepare Tails for memory erasure tests 0.369
And I fill a 128 MiB file with a known pattern on the root filesystem 13.177
And patterns cover at least 128 MiB in the guest's memory 3.123

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

When I eject the boot medium 0.633
And I wait for Tails to finish wiping the memory 9.225
Then I find very few patterns in the guest's memory 1.698

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

After features/support/hooks.rb:291 3.597
After features/support/hooks.rb:75 0.000
27.998
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.976
And I prepare Tails for memory erasure tests 0.446
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.912
And I fill the USB drive with a known pattern 2.068
And I read the content of the test FS 0.083
And patterns cover at least 90% of the test FS size in the guest's memory 3.403

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

When I eject the boot medium 0.255
And I wait for Tails to finish wiping the memory 5.179
Then I find very few patterns in the guest's memory 1.675

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

After features/support/hooks.rb:291 3.580
After features/support/hooks.rb:75 0.000
53.040
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.242
And I prepare Tails for memory erasure tests 0.358
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 29.006
And I fill the USB drive with a known pattern 1.643
And I read the content of the test FS 0.064
And patterns cover at least 99% of the test FS size in the guest's memory 2.636

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

When I eject the boot medium 0.270
And I wait for Tails to finish wiping the memory 9.089
Then I find very few patterns in the guest's memory 1.728

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

After features/support/hooks.rb:291 3.593
After features/support/hooks.rb:75 0.000
2:13.824
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.954
And I prepare Tails for memory erasure tests 0.369
And I fill a 128 MiB file with a known pattern on the persistent filesystem 24.008
And patterns cover at least 100 MiB in the guest's memory 3.030

Pattern coverage: 114.039% (114 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.531
And I wait for Tails to finish wiping the memory 5.808
Then I find very few patterns in the guest's memory 1.733

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

And Tails eventually shuts down 1:28.389
After features/support/hooks.rb:291 0.133
After features/support/hooks.rb:75 0.000
Tags: @product
49.958
Before features/support/hooks.rb:245 0.006
Given a computer 0.190
And I start Tails from DVD with network unplugged and genuine APT sources 49.371
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.045
And no proposed-updates APT suite is enabled 0.054
And no experimental APT suite is enabled for deb.torproject.org 0.131
And if releasing, no unversioned Tails APT source is enabled 0.151

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.037
Tags: @product
1:19.774
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.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 6.025
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.208
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.378
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.039
When I start Tails' custom backup tool 12.092
Then the backup tool displays "Plug in your backup Tails USB stick" 3.509
When I plug USB drive "backup" 2.877
And I give the Persistent Storage on drive "backup" its own UUID 0.150
And I click "Retry" in the backup tool 1.139
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.169
When I click "Back Up" in the backup tool 1.121
And I enter my persistent storage passphrase into the polkit prompt 5.466
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 15.542
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.197
And I plug USB drive "backup" 3.271
Then the USB drive "backup" contains the same files as my persistent storage 6.282
After features/support/hooks.rb:291 1.761
After features/support/hooks.rb:75 0.119
Tags: @product
0.174
Then the hostname should not have been leaked on the network 0.174
After features/support/hooks.rb:291 0.792
After features/support/hooks.rb:75 0.039
Tags: @product
0.736
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.164
And I switch to the "manually-added-con" NetworkManager connection 0.370
Then the hostname should not have been leaked on the network 0.200
After features/support/hooks.rb:291 0.805
After features/support/hooks.rb:75 0.054
39.128
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.094
When I start "Tails Documentation" via GNOME Activities Overview 10.706
Then the Tor Browser has started 19.668
Then "Tails - Documentation" has loaded in the Tor Browser 0.659
After features/support/hooks.rb:291 1.371
After features/support/hooks.rb:75 0.000
45.220
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.487
When I start "Tails Documentation" via GNOME Activities Overview 10.650
Then the Tor Browser has started 19.539
Then "Tails - Documentation" has loaded in the Tor Browser 0.542
After features/support/hooks.rb:291 0.951
After features/support/hooks.rb:75 0.000
21.216
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD without network and logged in 8.121
When I start Electrum through the GNOME menu 11.117
But the "electrum" tps feature is not enabled 0.593
And I see a warning that Electrum is not persistent 1.384
After features/support/hooks.rb:450 0.112
After features/support/hooks.rb:291 0.756
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
29.022
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.258
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 12.932
Then I see "CupsTestPage.png" after at most 40 seconds 2.895
And I can print the current document to "/home/amnesia/output.pdf" 4.936
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
30.285
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.992
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.139
When I open "/home/amnesia/default-testpage.pdf" with Evince 13.847
Then I see "CupsTestPage.png" after at most 40 seconds 2.844
And I can print the current document to "/home/amnesia/output.pdf" 5.460
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
Feature: Using Evince
31.384
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.595
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.050
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.051
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.051
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.146
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 12.885
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.960
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.365
When I close Evince 0.201
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.102
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.139
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.823
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.066
When I close Evince 0.178
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.094
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.164
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.275
# Due to our AppArmor aliases, /live/overlay will be treated
# as /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" 1.073
After features/support/hooks.rb:291 1.391
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
31.040
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.933
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.192
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.043
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 13.525
Then I see "CupsTestPage.png" after at most 40 seconds 2.922
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.424
After features/support/hooks.rb:291 0.609
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.441
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.989
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.188
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.117
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.153
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 13.754
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.851
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.386
After features/support/hooks.rb:291 0.608
After features/support/hooks.rb:75 0.000
19.531
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.094
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.057
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.057
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.069
After features/support/hooks.rb:291 0.720
After features/support/hooks.rb:75 0.000
Tags: @product
8.545
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.994
When the "Dogtail rules!" notification is sent 0.165
Then the "Dogtail rules!" notification is shown to the user 0.385
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.000
Tags: @product
36.755
Before features/support/hooks.rb:245 0.005
Given a computer 0.178
And I start the computer from DVD with network unplugged 33.757
When Tails detects disk read failures 0.826
Then I see a disk failure message on the splash screen 1.992
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.009
Tags: @product @doc
31.423
Before features/support/hooks.rb:245 0.009
Given a computer 0.232
And I have started Tails from DVD without network and logged in 8.324
When Tails detects disk read failures 0.576
Then I see a disk failure message 1.316
Then I can open the hardware failure documentation from the disk failure message 20.972
After features/support/hooks.rb:291 1.497
After features/support/hooks.rb:75 0.000
Feature: Hardware support
Tags: @product
48.034
Before features/support/hooks.rb:245 0.008
Given a computer 0.213
And I start the computer from DVD with network unplugged and an unsupported graphics card 34.029
Then I see a graphics card failure message on the splash screen 13.791
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.011
Tags: @product @doc
10.128
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.131
Then the included OpenPGP keys are valid for the next 1 month 1.997
After features/support/hooks.rb:291 0.800
After features/support/hooks.rb:75 0.000
Tags: @product
21.309
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.619
Then the keys trusted by APT are valid for the next 3 months 11.690
After features/support/hooks.rb:291 0.578
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.066
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.312
And I log in to a new session in German (de) 30.176
Then the amnesiac Documents directory exists 0.050
And there is a GNOME bookmark for the amnesiac Documents directory 2.526
After features/support/hooks.rb:291 1.066
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
53.746
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 21.873
And I log in to a new session in German (de) 28.856
Then the amnesiac Downloads directory exists 0.134
And there is a GNOME bookmark for the amnesiac Downloads directory 2.881
After features/support/hooks.rb:291 1.403
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.712
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.064
And I log in to a new session in German (de) 28.736
Then the amnesiac Music directory exists 0.048
And there is a GNOME bookmark for the amnesiac Music directory 2.862
After features/support/hooks.rb:291 0.829
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.088
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.025
And I log in to a new session in German (de) 29.934
Then the amnesiac Pictures directory exists 0.124
And there is a GNOME bookmark for the amnesiac Pictures directory 2.004
After features/support/hooks.rb:291 1.059
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
39.721
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.804
And I log in to a new session in German (de) 29.653
Then the amnesiac Videos directory exists 0.095
And there is a GNOME bookmark for the amnesiac Videos directory 2.167
After features/support/hooks.rb:291 0.786
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.266
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.815
When I log in to a new session in Arabic (ar) 27.936
Then the keyboard layout is set to "us" 0.113
When the network is plugged 0.052
And Tor is ready 16.106
Then I successfully start the Unsafe Browser in "ar" 12.969
And I kill the Unsafe Browser 5.805
When I enable the screen keyboard 0.095
Then the screen keyboard works in Tor Browser 34.339
And DuckDuckGo is the default search engine 17.960
And I kill the Tor Browser 5.593
And the screen keyboard works in Thunderbird 21.922
And the layout of the screen keyboard is set to "us" 0.555
After features/support/hooks.rb:291 1.253
After features/support/hooks.rb:75 0.000
Feature: Localization
2:52.860
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.934
When I log in to a new session in Chinese (zh_CN) 28.386
Then the keyboard layout is set to "cn" 0.197
When the network is plugged 0.037
And Tor is ready 42.797
Then I successfully start the Unsafe Browser in "zh_CN" 13.753
And I kill the Unsafe Browser 5.796
When I enable the screen keyboard 0.086
Then the screen keyboard works in Tor Browser 33.622
And DuckDuckGo is the default search engine 10.101
And I kill the Tor Browser 5.213
And the screen keyboard works in Thunderbird 24.368
And the layout of the screen keyboard is set to "us" 0.565
After features/support/hooks.rb:291 1.313
After features/support/hooks.rb:75 0.000
Feature: Localization
2:0.325
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.842
When I log in to a new session in English (en) 16.463
Then the keyboard layout is set to "us" 0.192
When the network is plugged 0.052
And Tor is ready 14.616
Then I successfully start the Unsafe Browser in "en" 12.448
And I kill the Unsafe Browser 5.799
When I enable the screen keyboard 0.101
Then the screen keyboard works in Tor Browser 31.956
And DuckDuckGo is the default search engine 4.656
And I kill the Tor Browser 5.265
And the screen keyboard works in Thunderbird 20.391
And the layout of the screen keyboard is set to "us" 0.539
After features/support/hooks.rb:291 1.034
After features/support/hooks.rb:75 0.000
Feature: Localization
2:15.651
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.957
When I log in to a new session in French (fr) 28.947
Then the keyboard layout is set to "fr" 0.143
When the network is plugged 0.042
And Tor is ready 13.213
Then I successfully start the Unsafe Browser in "fr" 12.804
And I kill the Unsafe Browser 5.821
When I enable the screen keyboard 0.091
Then the screen keyboard works in Tor Browser 31.403
And DuckDuckGo is the default search engine 9.889
And I kill the Tor Browser 5.235
And the screen keyboard works in Thunderbird 19.545
And the layout of the screen keyboard is set to "fr" 0.554
After features/support/hooks.rb:291 1.274
After features/support/hooks.rb:75 0.000
Feature: Localization
2:16.612
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.044
When I log in to a new session in German (de) 28.254
Then the keyboard layout is set to "de" 0.240
When the network is plugged 0.032
And Tor is ready 13.603
Then I successfully start the Unsafe Browser in "de" 12.435
And I kill the Unsafe Browser 5.717
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 31.850
And DuckDuckGo is the default search engine 9.830
And I kill the Tor Browser 5.334
And the screen keyboard works in Thunderbird 20.628
And the layout of the screen keyboard is set to "de" 0.550
After features/support/hooks.rb:291 2.480
After features/support/hooks.rb:75 0.000
Feature: Localization
2:19.516
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.800
When I log in to a new session in Italian (it) 28.554
Then the keyboard layout is set to "it" 0.152
When the network is plugged 0.035
And Tor is ready 14.720
Then I successfully start the Unsafe Browser in "it" 12.690
And I kill the Unsafe Browser 5.770
When I enable the screen keyboard 0.087
Then the screen keyboard works in Tor Browser 32.390
And DuckDuckGo is the default search engine 10.060
And I kill the Tor Browser 5.515
And the screen keyboard works in Thunderbird 21.163
And the layout of the screen keyboard is set to "us" 0.573
After features/support/hooks.rb:291 2.427
After features/support/hooks.rb:75 0.005
Feature: Localization
2:49.118
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.881
When I log in to a new session in Persian (fa) 28.285
Then the keyboard layout is set to "ir" 0.162
When the network is plugged 0.045
And Tor is ready 42.075
Then I successfully start the Unsafe Browser in "fa" 13.293
And I kill the Unsafe Browser 5.678
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 33.918
And DuckDuckGo is the default search engine 10.181
And I kill the Tor Browser 5.419
And the screen keyboard works in Thunderbird 21.561
And the layout of the screen keyboard is set to "ir" 0.531
After features/support/hooks.rb:291 0.969
After features/support/hooks.rb:75 0.000
Feature: Localization
2:21.400
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.587
When I log in to a new session in Portuguese (pt) 29.069
Then the keyboard layout is set to "pt" 0.198
When the network is plugged 0.061
And Tor is ready 13.912
Then I successfully start the Unsafe Browser in "pt" 12.613
And I kill the Unsafe Browser 5.752
When I enable the screen keyboard 0.090
Then the screen keyboard works in Tor Browser 33.098
And DuckDuckGo is the default search engine 10.266
And I kill the Tor Browser 5.425
And the screen keyboard works in Thunderbird 21.782
And the layout of the screen keyboard is set to "us" 0.541
After features/support/hooks.rb:291 2.759
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.929
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.964
When I log in to a new session in Russian (ru) 27.735
Then the keyboard layout is set to "ru" 0.152
When the network is plugged 0.040
And Tor is ready 14.321
Then I successfully start the Unsafe Browser in "ru" 13.473
And I kill the Unsafe Browser 5.755
When I enable the screen keyboard 0.083
Then the screen keyboard works in Tor Browser 34.139
And DuckDuckGo is the default search engine 19.071
And I kill the Tor Browser 5.580
And the screen keyboard works in Thunderbird 23.024
And the layout of the screen keyboard is set to "ru" 0.584
After features/support/hooks.rb:291 1.235
After features/support/hooks.rb:75 0.000
Feature: Localization
2:23.121
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.018
When I log in to a new session in Spanish (es) 28.744
Then the keyboard layout is set to "es" 0.132
When the network is plugged 0.049
And Tor is ready 15.338
Then I successfully start the Unsafe Browser in "es" 12.157
And I kill the Unsafe Browser 5.907
When I enable the screen keyboard 0.102
Then the screen keyboard works in Tor Browser 34.389
And DuckDuckGo is the default search engine 10.653
And I kill the Tor Browser 5.473
And the screen keyboard works in Thunderbird 21.620
And the layout of the screen keyboard is set to "us" 0.534
After features/support/hooks.rb:291 1.204
After features/support/hooks.rb:75 0.000
Feature: Localization
2:17.549
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.822
When I log in to a new session in Turkish (tr) 28.415
Then the keyboard layout is set to "tr" 0.155
When the network is plugged 0.064
And Tor is ready 14.024
Then I successfully start the Unsafe Browser in "tr" 12.730
And I kill the Unsafe Browser 5.805
When I enable the screen keyboard 0.081
Then the screen keyboard works in Tor Browser 31.500
And DuckDuckGo is the default search engine 9.967
And I kill the Tor Browser 5.216
And the screen keyboard works in Thunderbird 21.222
And the layout of the screen keyboard is set to "us" 0.541
After features/support/hooks.rb:291 2.571
After features/support/hooks.rb:75 0.000
Tags: @product
39.901
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.868
And I capture all network traffic 0.006
When I disable MAC spoofing in Tails Greeter 3.722
And I log in to a new session 14.558
And the network is plugged 0.054
And Tor is ready 11.629
Then 1 network interface is enabled 0.098
And the 1st network device has its real MAC address configured 0.107
When I hotplug a network device and wait for it to be initialized 1.396
Then 2 network interfaces are enabled 0.088
And the 2nd network device has its real MAC address configured 0.073
And some network device leaked the real MAC address 0.296
After features/support/hooks.rb:291 0.963
After features/support/hooks.rb:75 0.038
Tags: @product
38.528
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.764
And I capture all network traffic 0.009
When I log in to a new session 14.391
And the network is plugged 0.040
And Tor is ready 14.411
Then 1 network interface is enabled 0.085
And the 1st network device has a spoofed MAC address configured 0.079
When I hotplug a network device and wait for it to be initialized 1.351
Then 2 network interfaces are enabled 0.061
And the 2nd network device has a spoofed MAC address configured 0.068
And no network device leaked the real MAC address 0.264
After features/support/hooks.rb:291 1.041
After features/support/hooks.rb:75 0.048
Tags: @product
2:27.206
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.534
And I capture all network traffic 0.005
And the network is plugged 0.091
And macchanger will fail by not spoofing and always returns false 0.144
When I log in to a new session 2:11.032
Then no network interfaces are enabled 0.087
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 7.298
After features/support/hooks.rb:291 1.087
After features/support/hooks.rb:75 0.045
Tags: @product
2:27.537
Before features/support/hooks.rb:245 0.013
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.808
And I capture all network traffic 0.007
And the network is plugged 0.035
And macchanger will fail by not spoofing and always returns true 0.146
When I log in to a new session 2:14.583
Then no network interfaces are enabled 0.101
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 4.842
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.055
Tags: @product
2:25.687
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.707
And I capture all network traffic 0.005
And the network is plugged 0.055
And macchanger will fail by not spoofing and always returns true 0.116
And no network interface modules can be unloaded 0.391
When I log in to a new session 2:11.995
Then 1 network interface is enabled 0.101
But the MAC spoofing panic mode disabled networking 0.614
And no network device leaked the real MAC address 0.011
And I see the "All networking disabled" notification after at most 60 seconds 4.687
After features/support/hooks.rb:291 3.641
After features/support/hooks.rb:75 0.044
Tags: @product
56.542
Before features/support/hooks.rb:245 0.006
Given a computer 0.231
And I capture all network traffic 0.004
When I start the computer 0.985
Then the computer boots Tails 55.169
And no network interfaces are enabled 0.137
And no network device leaked the real MAC address 0.014
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.075
1:23.183
Before features/support/hooks.rb:245 0.005
Given a computer 0.213
And I start Tails from DVD with network unplugged and I login 1:10.664
And I plug and mount a USB drive containing a sample PNG 10.749
Then MAT can clean some sample PNG file 1.556
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.014
Feature: Networking
Tags: @product
1:6.774
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.140
And I wait between 30 and 60 seconds 42.032

Slept for 42 seconds

Then the Tor Status icon tells me that Tor is not usable 0.737
When the network is plugged 0.050
Then I successfully configure Tor 12.067
And the Tor Status icon tells me that Tor is usable 0.754
And all notifications have disappeared 2.932
And the time has synced 0.058
After features/support/hooks.rb:291 0.859
After features/support/hooks.rb:75 0.000
Feature: Networking
34.605
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.958
And I disable networking in Tails Greeter 0.978
And I log in to a new session 14.995
Then no network interfaces are enabled 0.152
When I hotplug a network device 0.213
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.297
After features/support/hooks.rb:291 1.019
After features/support/hooks.rb:75 0.000
Tags: @product
2:1.167
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:21.459
And I update APT using apt 17.132
And I install "python3-behave" using apt 19.451
Then the Tails Persistent Storage behave tests pass 3.124
After features/support/hooks.rb:291 0.589
After features/support/hooks.rb:75 0.000
Tags: @product
46.724
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.478
When I log in to a new session without activating the Persistent Storage 29.091
Then Tails is running from USB drive "__internal" 0.488
And persistence is disabled 0.317
But a Tails persistence partition exists on USB drive "__internal" 6.349
After features/support/hooks.rb:291 0.835
After features/support/hooks.rb:75 0.000
Tags: @product
3:5.117
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.543
Then Tails is running from USB drive "__internal" 0.326
When I create a file in the Persistent directory 0.225
And I create a persistent partition with the default settings 32.109
Then the file I created was copied to the Persistent Storage 0.690
When I shutdown Tails and wait for the computer to power off 10.029
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:9.894
Then persistence for "Persistent" is active 0.240
And the file I created in the Persistent directory exists 0.057
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.008
Tags: @product
1:5.552
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.970
And the system is very low on memory 2.909
When I create a file in the Persistent directory 1.067
When I try to create a persistent partition 24.678
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.118
When I close the Persistent Storage app 2.490
And I free up some memory 1.401
And I create a persistent partition with the default settings 22.698
Then the file I created was copied to the Persistent Storage 0.215
After features/support/hooks.rb:291 0.895
After features/support/hooks.rb:75 0.000
Tags: @product
2:46.043
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.674
Then Tails is running from USB drive "__internal" 0.384
And all tps features are active 1.979
And all persistent directories have safe access rights 2.195
When I disable the first tps feature 15.849
Then all tps features but the first one are active 1.769
And I shutdown Tails and wait for the computer to power off 6.025
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:6.305
Then all tps features but the first one are active 1.860
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.008
Tags: @product
41.267
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.116
Then persistence for "Persistent" is active 0.132
And I create a file in the Persistent directory 0.087
Then the file I created was copied to the Persistent Storage 0.065
When I disable the first tps feature 17.939
Then persistence for "Persistent" is not active 0.097
And the Persistent directory does not exist 0.065
When I enable the first tps feature 13.569
Then persistence for "Persistent" is active 0.125
And the file I created in the Persistent directory exists 0.068
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
Tags: @product
40.384
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.355
Then persistence for "Persistent" is active 0.254
When I create a file in the Persistent directory 0.066
And I disable the first tps feature 16.263
And I delete the data of the Persistent Folder feature 13.133
Then the file I created does not exist on the Persistent Storage 0.309
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.000
Tags: @product
56.767
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.913
And the network is plugged 0.053
And Tor is ready 22.617
And I take note of which tps features are available 0.776
When I write some files expected to persist 1.402
And I shutdown Tails and wait for the computer to power off 6.019
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 14.983
After features/support/hooks.rb:291 0.102
After features/support/hooks.rb:75 0.000
Tags: @product
3:1.935
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.538
And the network is plugged 0.060
And Tor is ready 17.709
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.160
And I shutdown Tails and wait for the computer to power off 7.021
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:8.983
And I capture all network traffic 0.006
And the network is plugged 0.043
And Tor is ready 17.791
And I switch to the "persistent-con-current" NetworkManager connection 0.301
And the 1st network device has a spoofed MAC address configured 0.105
And no network device leaked the real MAC address 0.211
After features/support/hooks.rb:291 0.793
After features/support/hooks.rb:75 0.056
Tags: @product
48.895
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.201
And I enable persistence creation in Tails Greeter 1.108
And I log in to a new session expecting no warning about the Persistent Storage not being activated 16.173
Then I create a persistent partition with the default settings using the wizard that was already open 20.411
After features/support/hooks.rb:291 1.377
After features/support/hooks.rb:75 0.000
Tags: @product
4:42.968
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.638
When I enable persistence 33.878
Then no persistent Greeter options were restored 14.087
When I set all Greeter options to non-default values 20.579
And I log in to a new session in German (de) after having activated the Persistent Storage 45.961
Then all Greeter options are set to non-default values 0.364
When I cold reboot the computer 6.125
And the computer reboots Tails 54.988
Given I enable persistence 49.125
Then persistent Greeter options were restored 14.569
When I log in to a new session after having activated the Persistent Storage 32.227
Then all Greeter options are set to non-default values 0.422
After features/support/hooks.rb:291 1.189
After features/support/hooks.rb:75 0.008
Tags: @product
3:59.009
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.909
# 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 48.329
And I shutdown Tails and wait for the computer to power off 11.033
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:6.477
And I change the passphrase of the Persistent Storage back to the original 43.258
After features/support/hooks.rb:291 2.370
After features/support/hooks.rb:75 0.007
Tags: @product
55.369
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.612
And I log in to a new session without activating the Persistent Storage 16.579
Then persistence is disabled 0.291
But a Tails persistence partition exists on USB drive "__internal" 6.536
And all notifications have disappeared 5.377
When I delete the persistent partition 16.527
Then there is no persistence partition on USB drive "__internal" 0.442
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.000
Tags: @product
2:25.137
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.393
When I write some dotfile expected to persist 0.064
And I shutdown Tails and wait for the computer to power off 6.022
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:9.297
Then the expected persistent dotfile is present in the filesystem 0.359
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.010
Tags: @product
1:41.832
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.013
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.067
When I try to enable persistence 0.260
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 29.226
When I log in to a new session after having activated the Persistent Storage 36.884
And all notifications have disappeared 7.399
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 14.750
And all tps features are enabled 2.350
And all tps features but the first one are active 1.879
After features/support/hooks.rb:291 0.861
After features/support/hooks.rb:75 0.000
Tags: @product
4:50.538
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:34.946
And I enable persistence 35.241
And I log in to a new session after having activated the Persistent Storage 39.078
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.095
And persistence is enabled 0.175
After features/support/hooks.rb:291 0.760
After features/support/hooks.rb:75 0.000
Tags: @product
42.089
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 10.489
And I enable persistence but something goes wrong during the LUKS header upgrade 30.869
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.730
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.000
Tags: @product
15.898
When I choose to connect to Tor automatically 2.369
And I accept Tor Connection's offer to use my persistent bridges 1.672
And I click "Connect to Tor" 1.216
Then I wait until Tor is ready 8.648
And tca.conf includes the configured bridges 0.015
And the "TorConfiguration" tps feature is enabled and active 1.068
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.908
After features/support/hooks.rb:291 1.120
After features/support/hooks.rb:75 0.068
Tags: @product
18.061
When I choose to connect to Tor automatically 1.792
And I accept Tor Connection's offer to use my persistent bridges 1.660
And I disable saving bridges to Persistent Storage 1.205
And I configure a direct connection in the Tor Connection Assistant 7.870
Then I wait until Tor is ready 3.640
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.023
And all Internet traffic has only flowed through Tor or connectivity check service 0.858
After features/support/hooks.rb:291 0.741
After features/support/hooks.rb:75 0.077
Tags: @product
9.860
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.482
Then the live user has been setup by live-boot 0.109
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.101
And the live user owns its home directory which has strict permissions 0.166
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
21.887
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.734
When the network is plugged 0.050
And Tor is ready 12.918
Then no unexpected services are listening for network connections 0.184

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

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

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

After features/support/hooks.rb:291 1.007
After features/support/hooks.rb:75 0.000
Tags: @product
23.234
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 14.602
When I request a shutdown using the system menu 1.620
Then Tails eventually shuts down 7.012
After features/support/hooks.rb:291 0.147
After features/support/hooks.rb:75 0.000
1:20.830
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 14.680
When I request a reboot using the system menu 1.613
Then Tails eventually restarts 1:4.536
After features/support/hooks.rb:291 3.458
After features/support/hooks.rb:75 0.000
16.753
Given I monitor the network connections of SSH 0.058
And I have the SSH key pair for an SSH server 0.310
When I connect to an SSH server on the Internet 14.999
Then I have sucessfully logged into the SSH server 1.366
And I see that SSH is properly stream isolated 0.019
After features/support/hooks.rb:450 0.485
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.000
17.041
Given I have the SSH key pair for an SSH server 0.243
And an SSH server is running on the LAN 0.457
When I connect to an SSH server on the LAN 14.709
Then I am prompted to verify the SSH fingerprint for the SSH server 1.631
After features/support/hooks.rb:450 0.351
After features/support/hooks.rb:291 0.611
After features/support/hooks.rb:75 0.000
19.740
Given I have the SSH key pair for an SFTP server 0.208
When I connect to an SFTP server on the Internet 18.003
Then I successfully connect to the SFTP server 1.527
After features/support/hooks.rb:450 0.438
After features/support/hooks.rb:291 1.351
After features/support/hooks.rb:75 0.000
16.612
Given I cancel setting up an email account 2.885
When I open Thunderbird's Add-ons Manager 1.968
And I open the Extensions tab 1.110
Then I see that no add-ons are enabled in Thunderbird 10.647
After features/support/hooks.rb:450 0.741
After features/support/hooks.rb:291 1.223
After features/support/hooks.rb:75 0.000
43.359
When I enter my email credentials into the autoconfiguration wizard 9.777
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.324
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.386
When I accept the autoconfiguration wizard's configuration 18.464
And I send an email to myself 6.294
And I fetch my email 1.467
Then I can find the email I sent to myself in my inbox 6.645
After features/support/hooks.rb:450 1.293
After features/support/hooks.rb:291 0.982
After features/support/hooks.rb:75 0.000
9.484
When the network is plugged 0.049
And the Tor Connection Assistant autostarts 3.912
And I look at the hide mode but then I go back 3.915
And I choose to connect to Tor automatically 1.480
Then Tor Connection does not propose me to use Tor bridges 0.127
After features/support/hooks.rb:291 0.605
After features/support/hooks.rb:75 0.000
Tags: @product
1:20.570
Given the Tor network and default bridges are blocked 1.475
And the network is plugged 0.047
And I make sure time sync before Tor connects indicates a captive portal 1.241
And the Tor Connection Assistant autostarts 2.102
When I choose to connect to Tor automatically 1.648
And I click "Connect to Tor" 1.151
Then the Tor Connection Assistant fails to connect to Tor 26.475
And the Tor Connection Assistant knows that it's not the time sync that failed 10.537
And the Tor Connection Assistant knows that there might be a captive portal 0.119
When I open the Unsafe Browser from Tor Connection 13.980
And I log-in to the Captive Portal 11.942
And I close the Unsafe Browser 0.122
And the Tor network and default bridges are unblocked 1.869
And I allow time sync before Tor connects to work again 0.062
And I click "Connect to Tor" 1.152
Then I wait until Tor is ready 6.640
After features/support/hooks.rb:291 0.900
After features/support/hooks.rb:75 0.000
Tags: @product
12.208
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.645
Then the firewall's policy is to drop all IPv4 traffic 0.139
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.257
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.084
And the firewall is configured to block all external IPv6 traffic 0.082
After features/support/hooks.rb:291 0.591
After features/support/hooks.rb:75 0.000
Tags: @product
40.027
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.654
And I capture all network traffic 0.009
When I successfully start the Unsafe Browser 15.333
And I open the Tails homepage in the Unsafe Browser 11.828
And the Tails homepage loads in the Unsafe Browser 0.610
Then the firewall leak detector has detected leaks 0.590
After features/support/hooks.rb:291 1.090
After features/support/hooks.rb:75 0.049
Tags: @product
12.995
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.070
And I capture all network traffic 0.009
And I disable Tails' firewall 0.209
When I do a TCP DNS lookup of "torproject.org" 0.611
Then the firewall leak detector has detected leaks 0.094
After features/support/hooks.rb:291 0.595
After features/support/hooks.rb:75 0.086
Tags: @product
12.923
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.703
And I capture all network traffic 0.006
And I disable Tails' firewall 0.250
When I do a UDP DNS lookup of "torproject.org" 0.875
Then the firewall leak detector has detected leaks 0.086
After features/support/hooks.rb:291 0.664
After features/support/hooks.rb:75 0.041
Tags: @product
16.176
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.648
And I capture all network traffic 0.007
And I disable Tails' firewall 0.222
When I send some ICMP pings 4.173
Then the firewall leak detector has detected leaks 0.122
After features/support/hooks.rb:291 0.783
After features/support/hooks.rb:75 0.035
12.816
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.506
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.240
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.068
After features/support/hooks.rb:450 0.212
After features/support/hooks.rb:291 0.563
After features/support/hooks.rb:75 0.000
11.946
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.629
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.253
And the untorified connection is logged as dropped by the firewall 0.064
After features/support/hooks.rb:450 0.222
After features/support/hooks.rb:291 0.598
After features/support/hooks.rb:75 0.000
17.071
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.718
When I open an untorified ICMP connection to 1.2.3.4 5.279
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.073
After features/support/hooks.rb:450 0.269
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.000
Tags: @product
22.584
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.936
And the system DNS is using the local DNS resolver 0.015
And the network is plugged 0.037
And I successfully configure Tor 13.584
Then the system DNS is still using the local DNS resolver 0.011
After features/support/hooks.rb:291 0.681
After features/support/hooks.rb:75 0.000
10.231
When I monitor the network connections of tails-security-check 0.079
And I re-run tails-security-check 0.133
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.018
After features/support/hooks.rb:450 0.341
After features/support/hooks.rb:291 1.005
After features/support/hooks.rb:75 0.000
3.498
When I monitor the network connections of htpdate 0.071
And I re-run htpdate 3.412
Then I see that htpdate is properly stream isolated 0.013
After features/support/hooks.rb:450 0.393
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.000
32.218
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.052
And I re-run tails-upgrade-frontend-wrapper 32.147
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.017
After features/support/hooks.rb:450 0.409
After features/support/hooks.rb:291 0.843
After features/support/hooks.rb:75 0.000
34.283
When I monitor the network connections of Tor Browser 0.099
And I start the Tor Browser 32.878
And the Tor Browser loads the startup page 1.259
Then I see that Tor Browser is properly stream isolated 0.045
After features/support/hooks.rb:450 1.228
After features/support/hooks.rb:291 0.822
After features/support/hooks.rb:75 0.000
Tags: @product
53.236
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.673
And a web server is running on the LAN 1.032
And I capture all network traffic 0.004
When I start the Tor Browser 28.110
And the Tor Browser loads the startup page 1.172
And I open a page on the LAN web server in the Tor Browser 9.832
Then the Tor Browser shows the "Unable to connect" error 0.891
And no traffic was sent to the web server on the LAN 0.519
After features/support/hooks.rb:291 1.043
After features/support/hooks.rb:75 0.056
58.739
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.545
Then the amnesiac Tor Browser directory exists 0.050
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.562
And the persistent Tor Browser directory does not exist 0.045
When I start the Tor Browser 28.007
And the Tor Browser loads the startup page 1.221
Then I can save the current page as "index.html" to the default downloads directory 5.292
And I can print the current page as "output.pdf" to the default downloads directory 11.012
After features/support/hooks.rb:450 1.259
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.000
59.333
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.548
When I start the Tor Browser 28.685
Then the Tor Browser loads the startup page 1.128
When I download some file in the Tor Browser 17.742
Then the file is saved to the default Tor Browser download directory 0.229
After features/support/hooks.rb:450 2.171
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
1:28.292
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.937
When I start the Tor Browser 30.302
And the Tor Browser loads the startup page 1.252
Then I can listen to an Ogg audio track in Tor Browser 44.799
After features/support/hooks.rb:450 2.498
After features/support/hooks.rb:291 0.879
After features/support/hooks.rb:75 0.000
52.427
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.403
When I start the Tor Browser 29.195
And the Tor Browser loads the startup page 1.161
Then I can watch a WebM video in Tor Browser 10.666
After features/support/hooks.rb:450 1.354
After features/support/hooks.rb:291 1.293
After features/support/hooks.rb:75 0.000
Tags: @product
1:22.045
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.851
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.123
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.070
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.073
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.056
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.046
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.065
And the file "/tmp/synaptic.html" exists 0.068
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.128
When I start the Tor Browser 28.710
And the Tor Browser loads the startup page 1.139
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.101
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.545
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.303
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.144
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 8.628
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.521
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.071
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.122
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.097
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.559
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.059
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.087
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.668
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.535
# 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.062
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.609
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.591
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.000
Tags: @product
41.585
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.438
When I start the Tor Browser 28.971
Then the Tor Browser uses all expected TBB shared libraries 1.175
After features/support/hooks.rb:291 0.773
After features/support/hooks.rb:75 0.000
58.740
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.366
When I start the Tor Browser 29.438
And the Tor Browser loads the startup page 1.181
And I open the Tails homepage in the Tor Browser 10.126
Then the Tor Browser loads the Tails homepage 1.352
When I request a new identity in Tor Browser 3.362
Then the Tor Browser restarts into a fresh session 1.913
After features/support/hooks.rb:450 1.539
After features/support/hooks.rb:291 0.943
After features/support/hooks.rb:75 0.000
Tags: @product
42.925
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.644
When I start the Tor Browser 28.446
And the Tor Browser loads the startup page 1.201
Then Tor Browser's circuit view is working 1.633
After features/support/hooks.rb:291 0.702
After features/support/hooks.rb:75 0.000
Tags: @product
1:3.082
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.418
When I start the Tor Browser 29.171
And the Tor Browser loads the startup page 1.163
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.908
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.033
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.163
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.224
After features/support/hooks.rb:291 1.209
After features/support/hooks.rb:75 0.000
Tags: @product
1:48.911
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.713
And the network is plugged 0.065
And I successfully configure Tor 20.495
And available upgrades have been checked 1.110
And all notifications have disappeared 3.122
Then the persistent Tor Browser directory exists 0.057
And there is a GNOME bookmark for the persistent Tor Browser directory 1.740
When I start the Tor Browser 29.077
And I open the address "https://tails.net/about" in the Tor Browser 9.596
And "Tails - How Tails works" has loaded in the Tor Browser 1.275
Then I can save the current page as "index.html" to the persistent Tor Browser directory 8.838
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.374
Then "Tails - How Tails works" has loaded in the Tor Browser 1.544
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.899
After features/support/hooks.rb:291 1.072
After features/support/hooks.rb:75 0.000
Tags: @product
49.018
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.571
Then the amnesiac Documents directory exists 0.074
And there is a GNOME bookmark for the amnesiac Documents directory 1.218
Then I start the Tor Browser in offline mode 30.196
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.957
After features/support/hooks.rb:291 1.146
After features/support/hooks.rb:75 0.000
Tags: @product
47.148
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.534
Then the amnesiac Downloads directory exists 0.045
And there is a GNOME bookmark for the amnesiac Downloads directory 1.227
Then I start the Tor Browser in offline mode 28.972
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.368
After features/support/hooks.rb:291 1.126
After features/support/hooks.rb:75 0.000
Tags: @product
48.879
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 8.064
Then the amnesiac Music directory exists 0.060
And there is a GNOME bookmark for the amnesiac Music directory 1.197
Then I start the Tor Browser in offline mode 30.614
And I can save the current page as "index.html" to the Music GNOME bookmark 8.941
After features/support/hooks.rb:291 0.967
After features/support/hooks.rb:75 0.000
Tags: @product
49.542
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.126
Then the amnesiac Pictures directory exists 0.084
And there is a GNOME bookmark for the amnesiac Pictures directory 1.216
Then I start the Tor Browser in offline mode 31.186
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.929
After features/support/hooks.rb:291 1.314
After features/support/hooks.rb:75 0.000
Tags: @product
51.206
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.235
Then the amnesiac Videos directory exists 0.053
And there is a GNOME bookmark for the amnesiac Videos directory 1.313
Then I start the Tor Browser in offline mode 31.148
And I can save the current page as "index.html" to the Videos GNOME bookmark 10.454
After features/support/hooks.rb:291 1.124
After features/support/hooks.rb:75 0.000
Tags: @product
3:58.463
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.657
And all tps features are active 2.247
And all persistent filesystems have safe access rights 0.230
And all persistence configuration files have safe access rights 0.356
And all persistent directories have safe access rights 2.379
When I start the Tor Browser in offline mode 32.922
And I add a bookmark to eff.org in the Tor Browser 12.846
And I cold reboot the computer 9.393
And the computer reboots Tails 1:0.665
And I enable persistence 35.445
And I log in to a new session 33.334
And all notifications have disappeared 7.845
And I start the Tor Browser in offline mode 29.830
Then the Tor Browser has a bookmark to eff.org 1.307
After features/support/hooks.rb:291 1.110
After features/support/hooks.rb:75 0.012
14.642
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 14.425
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.217
After features/support/hooks.rb:450 0.349
After features/support/hooks.rb:291 0.607
After features/support/hooks.rb:75 0.000
17.431
Given I have the SSH key pair for a Git repository 0.268
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 16.989
Then the Git repository "testing" has been cloned successfully 0.172
After features/support/hooks.rb:450 0.355
After features/support/hooks.rb:291 0.645
After features/support/hooks.rb:75 0.000
0.430
When I wget "https://example.com/" to stdout 0.430
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.251
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
15.595
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 15.595

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.889
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.000
0.421
When I curl "https://example.com/" to stdout 0.421
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.219
After features/support/hooks.rb:291 0.620
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
57.278
Given I have started Tails from DVD without network and logged in 8.559
And I plug and mount a USB drive containing sample videos 13.231
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.092
And the file "/home/amnesia/video.mp4" exists 0.058
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.159
When I open "/home/amnesia/video.mp4" with Totem 14.211
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 5.562
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.422
Given I close Totem 0.173
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.060
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.048
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.095
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.225
Then Totem tells me it is not allowed to open this file 1.551
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.077
Given I close Totem 0.142
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.052
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.124
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.176
Then Totem tells me it is not allowed to open this file 0.979
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.080
Given I close Totem 0.154
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.057
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.134
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.970
# 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.082
Given I close Totem 0.144
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.066
And the file "/home/amnesia/.purple/otr.private_key" exists 0.068
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.118
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.160
Then Totem tells me it is not allowed to open this file 0.937
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.063
After features/support/hooks.rb:291 0.762
After features/support/hooks.rb:75 0.000
Feature: Using Totem
32.411
Given I have started Tails from DVD and logged in and the network is connected 11.601
Then I can watch a WebM video over HTTPs 20.810
After features/support/hooks.rb:450 0.505
After features/support/hooks.rb:291 2.205
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
53.172
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.675
And I plug and mount a USB drive containing sample videos 10.967
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.085
When I open "/home/amnesia/Persistent/video.mp4" with Totem 15.333
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 8.024
Given I close Totem 0.565
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.179
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.084
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.214
Then Totem tells me it is not allowed to open this file 1.890
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.150
After features/support/hooks.rb:291 0.889
After features/support/hooks.rb:75 0.000
Tags: @product
38.888
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.908
And I disable the Unsafe Browser 3.812
And I log in to a new session 15.805
And the network is plugged 0.048
And all notifications have disappeared 6.327
When I try to start the Unsafe Browser 0.011
Then the Unsafe Browser complains that it is disabled 1.975
After features/support/hooks.rb:291 1.964
After features/support/hooks.rb:75 0.000
Tags: @product
40.064
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.753
And a web server is running on the LAN 1.057
When I successfully start the Unsafe Browser 14.981
And I open a page on the LAN web server in the Unsafe Browser 11.122
Then the Unsafe Browser displays the LAN web server hello message 0.149
After features/support/hooks.rb:291 0.849
After features/support/hooks.rb:75 0.001
Tags: @product @doc
48.230
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.272
When I successfully start the Unsafe Browser 17.439
Then the Unsafe Browser runs as the expected user 0.568
And the Unsafe Browser has a red theme 0.571
And the Unsafe Browser shows a warning as its start page 0.613
And the Unsafe Browser has no add-ons enabled 8.054
And the Unsafe Browser has no bookmarks 7.659
And the Unsafe Browser uses all expected TBB shared libraries 1.051
After features/support/hooks.rb:291 1.598
After features/support/hooks.rb:75 0.000
Tags: @product
38.936
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.557
When I successfully start the Unsafe Browser 14.379
When I open the Tails homepage in the Unsafe Browser 12.001
Then the Tails homepage loads in the Unsafe Browser 0.671
And the Unsafe Browser has sent packets out to the Internet 0.325
After features/support/hooks.rb:291 0.786
After features/support/hooks.rb:75 0.000
28.456
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.840
When I successfully start the Unsafe Browser 14.563
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.561
And the Unsafe Browser chroot is torn down 0.369
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.000
40.068
Before features/support/hooks.rb:245 0.017
Given I have started Tails from DVD and logged in and the network is connected 11.879
When I successfully start the Unsafe Browser 14.548
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.013
Then I see a warning about another instance already running 3.617
After features/support/hooks.rb:291 1.105
After features/support/hooks.rb:75 0.000
Tags: @product
37.177
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.437
When I configure the Unsafe Browser to use a local proxy 0.211
And I successfully start the Unsafe Browser 15.974
And I open the Tails homepage in the Unsafe Browser 8.409
Then I see "BrowserProxyRefused.png" after at most 60 seconds 1.144
After features/support/hooks.rb:291 2.762
After features/support/hooks.rb:75 0.000
2:27.638
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.557
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.056
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 15.569
And I wait 120 seconds 2:0.012

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.423
After features/support/hooks.rb:450 0.441
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.044
28.158
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.626
And the network is unplugged 0.045
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I start the Unsafe Browser 0.011
Then I am told I cannot start the Unsafe Browser when I am offline 6.464
After features/support/hooks.rb:291 1.178
After features/support/hooks.rb:75 0.000
30.138
When I plug a USB drive containing a basic VeraCrypt volume 7.057
And I cancel the GNOME authentication prompt 1.810
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.512
And I open this VeraCrypt volume in GNOME Files 4.768
Then I see the expected contents in this VeraCrypt volume 0.485
When I lock the currently opened VeraCrypt volume 0.355
Then the VeraCrypt volume has been unmounted and locked 0.149
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.000
32.851
When I plug a USB drive containing a hidden VeraCrypt volume 10.225
And I cancel the GNOME authentication prompt 1.621
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 15.585
And I open this VeraCrypt volume in GNOME Files 4.375
Then I see the expected contents in this VeraCrypt volume 0.521
When I lock the currently opened VeraCrypt volume 0.356
Then the VeraCrypt volume has been unmounted and locked 0.164
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
40.008
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.221
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 21.323
And I open this VeraCrypt volume in GNOME Files 5.220
Then I see the expected contents in this VeraCrypt volume 0.703
When I lock the currently opened VeraCrypt file container 0.386
Then the VeraCrypt file container has been unmounted and locked 0.153
After features/support/hooks.rb:291 0.933
After features/support/hooks.rb:75 0.000
50.320
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.456
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 20.153
And I open this VeraCrypt volume in GNOME Files 5.235
Then I see the expected contents in this VeraCrypt volume 3.010
When I lock the currently opened VeraCrypt file container 0.319
Then the VeraCrypt file container has been unmounted and locked 0.146
After features/support/hooks.rb:291 0.707
After features/support/hooks.rb:75 0.019
36.637
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.048
And I cancel the GNOME authentication prompt 1.725
And I unlock and mount this VeraCrypt volume with GNOME Disks 22.249
And I open this VeraCrypt volume in GNOME Files 4.315
Then I see the expected contents in this VeraCrypt volume 0.586
When I lock the currently opened VeraCrypt volume 0.408
Then the VeraCrypt volume has been unmounted and locked 0.302
After features/support/hooks.rb:291 0.747
After features/support/hooks.rb:75 0.000
36.146
When I plug a USB drive containing a hidden VeraCrypt volume 10.151
And I cancel the GNOME authentication prompt 2.063
And I unlock and mount this VeraCrypt volume with GNOME Disks 18.555
And I open this VeraCrypt volume in GNOME Files 4.198
Then I see the expected contents in this VeraCrypt volume 0.567
When I lock the currently opened VeraCrypt volume 0.374
Then the VeraCrypt volume has been unmounted and locked 0.235
After features/support/hooks.rb:291 1.198
After features/support/hooks.rb:75 0.000
58.297
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 16.988
And I unlock and mount this VeraCrypt file container with GNOME Disks 31.860
And I open this VeraCrypt volume in GNOME Files 4.373
Then I see the expected contents in this VeraCrypt volume 4.346
When I lock the currently opened VeraCrypt file container 0.492
Then the VeraCrypt file container has been unmounted and locked 0.235
After features/support/hooks.rb:291 0.810
After features/support/hooks.rb:75 0.016
59.501
When I plug and mount a USB drive containing a hidden VeraCrypt file container 21.855
And I unlock and mount this VeraCrypt file container with GNOME Disks 29.851
And I open this VeraCrypt volume in GNOME Files 4.296
Then I see the expected contents in this VeraCrypt volume 2.837
When I lock the currently opened VeraCrypt file container 0.463
Then the VeraCrypt file container has been unmounted and locked 0.196
After features/support/hooks.rb:291 0.952
After features/support/hooks.rb:75 0.014
1:9.288
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.229
And I unlock and mount this VeraCrypt file container with GNOME Disks 28.837
And I open this VeraCrypt volume in GNOME Files 5.366
Then I see the expected contents in this VeraCrypt volume 21.982
When I lock the currently opened VeraCrypt file container 0.411
Then the VeraCrypt file container has been unmounted and locked 0.460
After features/support/hooks.rb:291 0.627
After features/support/hooks.rb:75 0.000
Tags: @product
8.675
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.593
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.082
After features/support/hooks.rb:291 0.647
After features/support/hooks.rb:75 0.000
Tags: @product
21.069
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.020
When I start "WhisperBack" via GNOME Activities Overview 9.572
Then WhisperBack has debugging information 3.476
After features/support/hooks.rb:291 0.994
After features/support/hooks.rb:75 0.000