Project Number Date
test_Tails_ISO_devel 3188 10 Dec 2023, 12:26

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1418 1 8 0 0 1427 185 1 186 4:31:4.371 Failed
Tags: @product
1:30.484
Before features/support/hooks.rb:245 0.028
Given a computer 0.427
And I temporarily create a 100 MiB disk named "swap" 0.118
And I create a gpt swap partition on disk "swap" 10.230
And I plug SATA drive "swap" 1.065
And I temporarily create a 2 GiB disk named "live_hd" 0.058
And I write the Tails ISO image to disk "live_hd" 16.755
And I plug SATA drive "live_hd" 1.068
When I start Tails with network unplugged and I login 1:0.302
Then a "swap" partition was detected by Tails on drive "swap" 0.110
And drive "live_hd" is detected by Tails 0.165
But Tails has no disk swap enabled 0.099
And drive "live_hd" is not mounted 0.080
After features/support/hooks.rb:291 0.868
After features/support/hooks.rb:75 0.107
Tags: @product
1:16.476
Before features/support/hooks.rb:245 0.002
Given a computer 0.188
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.050
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 19.406
And I plug non-removable USB drive "fake_TailsData" 1.047
When I start the computer 1.029
And the computer boots Tails 41.327
Then drive "fake_TailsData" is detected by Tails 0.106
And Tails Greeter has not detected a persistence partition 13.321
After features/support/hooks.rb:291 0.822
After features/support/hooks.rb:75 0.010
Tags: @product
1:12.330
Before features/support/hooks.rb:245 0.003
Given a computer 0.184
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.043
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.441
And I plug SATA drive "fake_TailsData" 1.068
When I start the computer 0.999
And the computer boots Tails 41.444
Then drive "fake_TailsData" is detected by Tails 0.095
And Tails Greeter has not detected a persistence partition 13.054
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.028
Tags: @product
1:10.107
Before features/support/hooks.rb:245 0.004
Given a computer 0.292
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.046
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.949
And I plug SATA drive "gpt_ext2" 1.057
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.043
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 4.892
And I plug SATA drive "msdos_fat32" 1.049
And I start Tails from DVD with network unplugged and I login 58.278
Then drive "gpt_ext2" is detected by Tails 0.142
And drive "gpt_ext2" is not mounted 0.084
And drive "msdos_fat32" is detected by Tails 0.127
And drive "msdos_fat32" is not mounted 0.143
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.006
Tags: @product
1:55.463
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:35.691
And running a command as root with pkexec requires PolicyKit administrator privileges 0.129
Then I can run a command as root with sudo 0.103
Then I can run a command as root with pkexec 19.538
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.005
Tags: @product
2:14.910
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 39.541
And running a command as root with pkexec requires PolicyKit administrator privileges 0.143
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 31.453
Then I cannot login as root using su with the standard passwords 1:3.501
After features/support/hooks.rb:291 1.056
After features/support/hooks.rb:75 0.000
Feature: Time syncing
22.613
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.208
When the network is plugged 0.172
And I successfully configure Tor 14.163
Then the system clock is less than 5 minutes incorrect 0.069
After features/support/hooks.rb:450 0.499
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.000
Feature: Time syncing
25.511
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.164
When the network is plugged 0.047
And the Tor Connection Assistant autostarts 2.453
And I configure some normal bridges in the Tor Connection Assistant 12.870
And I wait until Tor is ready 1.899
Then the system clock is less than 5 minutes incorrect 0.076
After features/support/hooks.rb:450 0.446
After features/support/hooks.rb:291 0.726
After features/support/hooks.rb:75 0.000
Feature: Time syncing
28.185
Before features/support/hooks.rb:245 0.001
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.155
When I bump the system time with "+1 day" 0.324
And I capture all network traffic 0.002
And the network is plugged 0.044
And the Tor Connection Assistant autostarts 2.304
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 11.913
And I wait until Tor is ready 4.476
Then the system clock is less than 5 minutes incorrect 0.059
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.904
After features/support/hooks.rb:450 0.509
After features/support/hooks.rb:291 0.786
After features/support/hooks.rb:75 0.044
Feature: Time syncing
1:1.490
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.175
When I bump the system time with "-15 days" 0.355
And I warm reboot the computer 0.073
And the computer reboots Tails 52.378
Then Tails' hardware clock is close to the host system's time 0.507
After features/support/hooks.rb:450 0.106
After features/support/hooks.rb:291 0.606
After features/support/hooks.rb:75 0.005
Feature: Time syncing
1:9.259
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.878
When I bump the hardware clock's time with "-15 days" 1.386
And I warm reboot the computer 0.058
And the computer reboots Tails 58.279
Then the hardware clock is still off by "-15 days" 0.657
After features/support/hooks.rb:450 0.129
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.026
Feature: Time syncing
42.683
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given a computer 0.160
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.023
And I start the computer 0.935
And the computer boots Tails 41.414
Then the system clock is just past Tails' source date 0.149
After features/support/hooks.rb:450 0.097
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.005
Feature: Time syncing
31.438
Before features/support/hooks.rb:245 0.001
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.257
And I make sure time sync before Tor connects times out 1.186
When the network is plugged 0.037
And I successfully configure Tor 21.853
Then the system clock is less than 5 minutes incorrect 0.103
After features/support/hooks.rb:450 0.496
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.000
Feature: Time syncing
59.790
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.042
When I bump the system time with "+8 hours +15 minutes" 0.282
And all notifications have disappeared 2.827
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.139
And the network is plugged 0.032
And the Tor Connection Assistant autostarts 2.305
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.070
And I click "Connect to Tor" 1.177
And the Tor Connection Assistant fails to connect to Tor 15.638
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.862
Then the system clock is less than 20 minutes incorrect 0.269
When I click "Connect to Tor" 1.183
Then I wait until Tor is ready 7.007
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.887
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.060
After features/support/hooks.rb:450 0.520
After features/support/hooks.rb:291 0.849
After features/support/hooks.rb:75 0.070
Feature: Time syncing
1:0.241
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 9.103
When I bump the system time with "+8 hours +15 minutes" 0.330
And all notifications have disappeared 3.522
And I capture all network traffic 0.006
And the network is plugged 0.057
And the Tor Connection Assistant autostarts 2.611
# 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.337
And I click "Connect to Tor" 1.204
Then the Tor Connection Assistant reports that it failed to connect 11.629
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.000
Then the system clock is less than 20 minutes incorrect 0.277
# "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.416
When I click "Connect to Tor" 1.162
Then I wait until Tor is ready 9.063
And all Internet traffic has only flowed through the configured bridges 0.936
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.081
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.500
After features/support/hooks.rb:450 0.517
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.040
Feature: Time syncing
53.310
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 9.449
And I make sure time sync before Tor connects uses a fake connectivity check service 1.187
And the network is plugged 0.032
And Tor is ready 41.161
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.475
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.701
After features/support/hooks.rb:291 0.769
After features/support/hooks.rb:75 0.000
Tags: @product
16.007
When I configure some normal bridges in the Tor Connection Assistant 12.106
Then I wait until Tor is ready 1.920
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 1.129
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.838
After features/support/hooks.rb:291 0.706
After features/support/hooks.rb:75 0.047
Tags: @product
15.444
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.333
Then I wait until Tor is ready 2.116
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 1.120
And all Internet traffic has only flowed through the configured bridges 0.860
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.033
18.293
When I configure the default bridges in the Tor Connection Assistant 12.748
Then I wait until Tor is ready 2.320
And Tor is configured to use the default bridges 0.592
And tca.conf includes no bridge 0.011
And available upgrades have been checked 1.165
And Tor is configured to use the default bridges 0.498
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.957
After features/support/hooks.rb:291 0.606
After features/support/hooks.rb:75 0.042
Tags: @product
27.073
Given the Tor network is blocked 1.970
When I configure a direct connection in the Tor Connection Assistant 19.183
Then I wait until Tor is ready 3.428
And tca.conf includes no bridge 0.011
And available upgrades have been checked 1.134
And Tor is configured to use the default bridges 0.494
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.850
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.034
Tags: @product
44.692
Given the Tor network and default bridges are blocked 2.000
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.560
Then the Tor Connection Assistant reports that it failed to connect 0.147
And tca.conf is empty 0.233
Given the Tor network and default bridges are unblocked 1.375
And I retry connecting to Tor 1.169
Then I wait until Tor is ready 6.907
And tca.conf includes no bridge 0.015
And available upgrades have been checked 1.162
And all Internet traffic has only flowed through Tor or connectivity check service 1.119
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.047
Tags: @product
4.663
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.349
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.141
And I cannot click the "Connect to Tor" button 0.172
After features/support/hooks.rb:291 0.686
After features/support/hooks.rb:75 0.055
Tags: @product
22.854
Given I configure a direct connection in the Tor Connection Assistant 7.081
And I wait until Tor is ready 2.500
When I disconnect the network through GNOME 2.627
And I connect the network through GNOME 2.857
Then the Tor Connection Assistant autostarts 1.732
And the Tor Connection Assistant connects to Tor 2.350
And I wait until Tor is ready 1.993
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.056
And all Internet traffic has only flowed through Tor or connectivity check service 1.653
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.063
Tags: @product
42.995
Given I configure a direct connection in the Tor Connection Assistant 6.583
And I wait until Tor is ready 3.739
And I disconnect the network through GNOME 2.709
And the Tor network and default bridges are blocked 1.980
When I connect the network through GNOME 2.823
Then the Tor Connection Assistant reports that it failed to connect 25.159
After features/support/hooks.rb:291 0.814
After features/support/hooks.rb:75 0.050
Tags: @product
37.919
Given the Tor network and default bridges are blocked 2.238
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 21.913
Then the Tor Connection Assistant reports that it failed to connect 0.163
Given the Tor network and default bridges are unblocked 1.843
When I click "Connect to Tor" 1.201
Then I wait until Tor is ready 9.039
And Tor is configured to use the default bridges 0.453
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.066
After features/support/hooks.rb:291 0.593
After features/support/hooks.rb:75 0.068
18.103
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.877
And I prepare Tails for memory erasure tests 0.592
When I start a process allocating 128 MiB of memory with a known pattern 2.343
Then patterns cover at least 128 MiB in the guest's memory 3.342

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 0.966
After features/support/hooks.rb:75 0.000
3:8.428
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.763
And I prepare Tails for memory erasure tests 0.495
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.013
Then I find very few patterns in the guest's memory 3.836

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

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

Pattern coverage: 97.290% (121 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

After features/support/hooks.rb:291 1.737
After features/support/hooks.rb:75 0.000
3:2.563
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 7.918
And I prepare Tails for memory erasure tests 0.604
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 25.073
Then I find very few patterns in the guest's memory 5.402

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 1.104
And I wait 20 seconds 20.016

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.419
After features/support/hooks.rb:75 0.000
5:56.699
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:9.533
And I prepare Tails for memory erasure tests 0.488
When I fill a 128 MiB file with a known pattern on the persistent filesystem 24.281
When I trigger shutdown 0.234
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.448
After features/support/hooks.rb:75 0.012
38.994
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.445
And I temporarily create a 4 GiB disk named "gptfat" 0.052
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.313
And I plug USB drive "gptfat" 2.481
When I start Tails Installer 21.654
Then I am told by Tails Installer that the destination device "is too small" 0.046
After features/support/hooks.rb:291 1.164
After features/support/hooks.rb:75 0.001
Tags: @product
33.585
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.329
And I temporarily create a 7200 MiB disk named "temp" 0.052
And I start Tails Installer 22.096
But a suitable USB device is not found 0.021
When I plug USB drive "temp" 2.767
Then the "temp" USB drive is selected 0.090
When I unplug USB drive "temp" 0.202
Then a suitable USB device is not found 0.024
After features/support/hooks.rb:291 1.062
After features/support/hooks.rb:75 0.000
Tags: @product
4:19.504
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.771
And I temporarily create a 7200 MiB disk named "install" 0.046
And I create a gpt partition with a vfat filesystem on disk "install" 4.245
And I plug USB drive "install" 2.496
And I install Tails to USB drive "install" by cloning 3:53.897
Then the running Tails is installed on USB drive "install" 10.990
But there is no persistence partition on USB drive "install" 0.056
After features/support/hooks.rb:291 1.103
After features/support/hooks.rb:75 0.121
Tags: @product
3:55.277
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 13.301
And I temporarily create a 7200 MiB disk named "install" 0.058
And I plug USB drive "install" 2.428
And I install Tails to USB drive "install" by cloning 3:28.293
Then the running Tails is installed on USB drive "install" 11.129
But there is no persistence partition on USB drive "install" 0.066
After features/support/hooks.rb:291 1.095
After features/support/hooks.rb:75 0.119
Tags: @product
4:31.137
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.470
And I create a file in the Persistent directory 0.111
And I temporarily create a 7200 MiB disk named "install" 0.051
And I create a gpt partition with a vfat filesystem on disk "install" 4.155
And I plug USB drive "install" 2.407
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:55.851
Then the running Tails is installed on USB drive "install" 13.476
And there is a persistence partition on USB drive "install" 0.083
And the USB drive "install" contains the same files as my persistent storage 3.528
After features/support/hooks.rb:291 1.635
After features/support/hooks.rb:75 0.125
Tags: @product
4:2.292
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.868
And I temporarily create a 7200 MiB disk named "install" 0.055
And I plug USB drive "install" 2.472
And I install Tails to USB drive "install" by cloning 3:30.913
Then the running Tails is installed on USB drive "install" 16.919
And there is no persistence partition on USB drive "install" 0.064
After features/support/hooks.rb:291 1.561
After features/support/hooks.rb:75 0.088
Tags: @product
4:2.369
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.472
And I have started Tails from DVD without network and logged in 8.197
And I clone USB drive "__internal" to a temporary USB drive "install" 1.159
And I plug USB drive "install" 2.463
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 3:29.609
Then the running Tails is installed on USB drive "install" 11.390
And there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:291 1.027
After features/support/hooks.rb:75 0.117
Tags: @product @uefi
1:24.993
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.005
And I power off the computer 0.337
And the computer is set to boot in UEFI mode 0.025
When I start Tails from USB drive "__internal" with network unplugged and I login 1:9.221
Then Tails is running from USB drive "__internal" 0.375
And the boot device has safe access rights 3.961
And Tails has started in UEFI mode 0.065
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.006
Tags: @product
1:31.665
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.194
And I plug and mount a USB drive containing a Tails USB image 28.132
And I create a 7200 MiB disk named "usbimage" 0.049
And I plug USB drive "usbimage" 2.405
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 52.884
After features/support/hooks.rb:291 1.381
After features/support/hooks.rb:75 0.085
Tags: @product
1:5.297
Before features/support/hooks.rb:245 0.003
Given a computer 0.156
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:3.713
Then Tails is running from USB drive "usbimage" 0.494
And the label of the system partition on "usbimage" is "Tails" 0.213
And the system partition on "usbimage" is an EFI system partition 0.174
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.167
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.100
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.110
And the system partition on "usbimage" has the expected flags 0.166
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.006
3:29.065
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:31.540
And I update APT using apt 17.571
When I install "popularity-contest" using apt 19.522
Then I am notified I can not use Additional Software for "popularity-contest" 58.507
And I can open the Additional Software documentation from the notification 21.924
After features/support/hooks.rb:450 35.899
After features/support/hooks.rb:291 2.094
After features/support/hooks.rb:75 0.005
5:47.335
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 52.947
And I update APT using apt 17.334
And I install "popularity-contest" using apt 19.540
Then I am proposed to add the "popularity-contest" package to my Additional Software 1:2.516
When I create a persistent storage and activate the Additional Software feature 19.979
Then Additional Software is correctly configured for package "popularity-contest" 1.337
When I shutdown Tails and wait for the computer to power off 10.086
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:42.277
Then Additional Software is correctly configured for package "popularity-contest" 0.982
And the package "popularity-contest" is installed after Additional Software has been started 0.333
After features/support/hooks.rb:450 37.223
After features/support/hooks.rb:291 0.937
After features/support/hooks.rb:75 0.015
2:51.098
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.004
Given a computer 0.210
And I start Tails from USB drive "__internal" and I login with an administration password 1:15.688
And I update APT using apt 16.033
When I install "makepp" using apt 19.524
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 59.536
And the package "makepp" is installed 0.105
After features/support/hooks.rb:450 37.693
After features/support/hooks.rb:291 1.103
After features/support/hooks.rb:75 0.015
4:50.948
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given a computer 0.197
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:10.212
When I uninstall "popularity-contest" using apt 16.071
And I accept removing "popularity-contest" from Additional Software 0.679
Then "popularity-contest" is not in the list of Additional Software 0.692
When I start Synaptic 20.059
And I update APT using Synaptic 21.613
And I install "cowsay" using Synaptic 11.027
And I accept adding "cowsay" to Additional Software 0.792
Then Additional Software is correctly configured for package "cowsay" 0.946
When I uninstall "cowsay" using apt 3.532
And I refuse removing "cowsay" from Additional Software 1.271
Then Additional Software is correctly configured for package "cowsay" 0.939
When I start "Additional Software" via GNOME Activities Overview 12.408
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.577
Then "cowsay" is not in the list of Additional Software 1.016
When I install "cowsay" using apt 3.330
And I refuse adding "cowsay" to Additional Software 0.719
Then "cowsay" is not in the list of Additional Software 0.859
After features/support/hooks.rb:450 0.958
After features/support/hooks.rb:291 0.833
After features/support/hooks.rb:75 0.017
11:29.850
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.213
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 1:55.257
And I configure APT to prefer an old version of cowsay 0.025
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.944
And I accept adding "cowsay" to Additional Software 1:7.139
And Additional Software is correctly configured for package "cowsay" 1.285
And I shutdown Tails and wait for the computer to power off 6.069
And I start Tails from USB drive "__internal" with network unplugged 45.934
And I enable persistence 29.508
# 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 24.789
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.292
And I revert the APT tweaks that made it prefer an old version of cowsay 0.045
# 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.083
And the network is plugged 0.037
And Tor is ready 19.312
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 6.243
And available upgrades have been checked 0.106
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.163
And I can open the Additional Software configuration window from the notification 3.105
And I shutdown Tails and wait for the computer to power off 2:2.570
And I start Tails from USB drive "__internal" with network unplugged 44.782
And I enable persistence 30.717
# 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.032
And I log in to a new session 21.751
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.822
And I revert the APT tweaks that made it prefer an old version of cowsay 0.047
And the network is plugged 0.036
And Tor is ready 39.208
Then the Additional Software upgrade service has started 0.179
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.118
After features/support/hooks.rb:450 4.163
After features/support/hooks.rb:291 0.818
After features/support/hooks.rb:75 0.028
1:42.753
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given a computer 0.223
And I start Tails from USB drive "__internal" with network unplugged 43.731
And I enable persistence 30.949
And I remove the "cowsay" deb files from the APT cache 0.594
# 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.070
And I log in to a new session 21.209
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 3.874
And I can open the Additional Software log file from the notification 1.935
And the package "cowsay" is not installed 0.164
After features/support/hooks.rb:450 0.113
After features/support/hooks.rb:291 1.045
After features/support/hooks.rb:75 0.010
Tags: @product
1:21.926
Before features/support/hooks.rb:245 0.006
Given a computer 0.186
And I create a 7200 MiB disk named "old" 0.056
And I plug USB drive "old" 1.047
And I write an old version of the Tails USB image to disk "old" 18.257
When I start Tails from USB drive "old" with network unplugged 58.135
Then the boot device has safe access rights 3.253
And Tails is running from USB drive "old" 0.343
And there is no persistence partition on USB drive "old" 0.073
And process "udev-watchdog" is running 0.068
And udev-watchdog is monitoring the correct device 0.299
And I unplug USB drive "old" 0.204
After features/support/hooks.rb:291 3.788
After features/support/hooks.rb:75 0.010
Tags: @product
1:58.810
Before features/support/hooks.rb:245 0.006
Given a computer 0.231
And I start Tails from USB drive "old" with network unplugged and I login 1:6.028
Then Tails is running from USB drive "old" 0.437
And I create a persistent partition 42.931
And I take note of which tps features are available 1.290
Then a Tails persistence partition exists on USB drive "old" 0.809
And I shutdown Tails and wait for the computer to power off 7.080
After features/support/hooks.rb:291 0.140
After features/support/hooks.rb:75 0.013
Tags: @product
2:21.918
Before features/support/hooks.rb:245 0.009
Given a computer 0.238
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:53.895
Then Tails is running from USB drive "old" 0.396
And all tps features are active 2.353
When I write some files expected to persist 2.062
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.240
And all persistence configuration files have safe access rights 0.946
And all persistent directories from the old Tails version have safe access rights 3.133
And I take note of which tps features are available 0.496
And I shutdown Tails and wait for the computer to power off 3.066
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 15.088
After features/support/hooks.rb:291 0.149
After features/support/hooks.rb:75 0.010
Tags: @product
2:33.374
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.415
And I log in to a new session 15.280
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.214
And I plug USB drive "to_upgrade" 2.438
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:49.281
Then the running Tails is installed on USB drive "to_upgrade" 13.261
And I unplug USB drive "to_upgrade" 0.202
And I unplug USB drive "__internal" 0.281
After features/support/hooks.rb:291 3.513
After features/support/hooks.rb:75 0.000
Tags: @product
1:56.216
Before features/support/hooks.rb:245 0.007
Given a computer 0.188
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:44.940
Then all tps features from the old Tails version are active 1.620
And Tails is running from USB drive "to_upgrade" 0.355
And the boot device has safe access rights 4.600
And the expected persistent files created with the old Tails version are present in the filesystem 1.599
And all persistent directories from the old Tails version have safe access rights 2.909
After features/support/hooks.rb:291 0.621
After features/support/hooks.rb:75 0.009
5:35.367
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.715
And no SquashFS delta is installed 0.296
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.261
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.055
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.347
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.545
When the network is plugged 0.042
And Tor is ready 15.142
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.703
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 10.280
Given I shutdown Tails and wait for the computer to power off 5.244
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:47.041
Then Tails is running version 2.2~testoverlayfsng 0.121
And all tps features are active 2.220
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.418
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.088
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.293
# We'll really install Tails_amd64_2.0~testoverlayfsng_to_2.3~testoverlayfsng.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.274
When the network is plugged 0.036
And Tor is ready 15.600
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 1.554
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 9.233
Given I shutdown Tails and wait for the computer to power off 4.291
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:44.349
Then Tails is running version 2.3~testoverlayfsng 0.122
And all tps features are active 2.109
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.602
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.090
# 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.278
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.296
When the network is plugged 0.057
And Tor is ready 13.806
Then the Upgrader considers the system as up-to-date 0.285
# 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 26.964
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.592
After features/support/hooks.rb:291 0.740
After features/support/hooks.rb:75 0.018
25.985
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.577
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.456
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.060
And the signing key used by the Upgrader is outdated 0.440
But a current signing key is available on our website 0.000
When the network is plugged 0.058
And Tor is ready 13.650
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.741
After features/support/hooks.rb:291 0.769
After features/support/hooks.rb:75 0.000
53.636
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 43.281
When I eject the boot medium 0.294
Then Tails eventually shuts down 10.059
After features/support/hooks.rb:291 0.315
After features/support/hooks.rb:75 0.000
33.720
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.903
And I prepare Tails for memory erasure tests 0.514
And I fill a 128 MiB file with a known pattern on the root filesystem 14.696
And patterns cover at least 128 MiB in the guest's memory 3.445

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

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

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

After features/support/hooks.rb:291 3.535
After features/support/hooks.rb:75 0.000
3:10.922
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.388
And I prepare Tails for memory erasure tests 0.567
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.114
And I fill the USB drive with a known pattern 2:38.566
And I read the content of the test FS 0.105
And patterns cover at least 99% of the test FS size in the guest's memory 3.263

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

When I eject the boot medium 0.862
And I wait for Tails to finish wiping the memory 10.446
Then I find very few patterns in the guest's memory 1.608

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

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

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

When I eject the boot medium 0.399
And I wait for Tails to finish wiping the memory 8.939
Then I find very few patterns in the guest's memory 1.578

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

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

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

When I eject the boot medium 0.795
And I wait for Tails to finish wiping the memory 9.330
Then I find very few patterns in the guest's memory 1.647

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

And Tails eventually shuts down 1:28.392
After features/support/hooks.rb:291 0.155
After features/support/hooks.rb:75 0.000
Tags: @product
43.276
Before features/support/hooks.rb:245 0.006
Given a computer 0.180
And I start Tails from DVD with network unplugged and genuine APT sources 42.746
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.052
And no proposed-updates APT suite is enabled 0.073
And no experimental APT suite is enabled for deb.torproject.org 0.053
And if releasing, no unversioned Tails APT source is enabled 0.153

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.587
After features/support/hooks.rb:75 0.013
Tags: @product
1:28.108
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.411
# 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 14.318
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.278
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.482
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.016
When I start Tails' custom backup tool 13.298
Then the backup tool displays "Plug in your backup Tails USB stick" 2.066
When I plug USB drive "backup" 2.688
And I give the Persistent Storage on drive "backup" its own UUID 0.137
And I click "Retry" in the backup tool 1.166
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.184
When I click "Back Up" in the backup tool 1.171
And I enter my persistent storage passphrase into the polkit prompt 2.363
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 18.698
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.177
And I plug USB drive "backup" 3.096
Then the USB drive "backup" contains the same files as my persistent storage 6.553
After features/support/hooks.rb:291 2.260
After features/support/hooks.rb:75 0.111
Tags: @product
0.185
Then the hostname should not have been leaked on the network 0.185
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.032
Tags: @product
0.779
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.165
And I switch to the "manually-added-con" NetworkManager connection 0.355
Then the hostname should not have been leaked on the network 0.257
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.046
27.505
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 9.619
When I double-click on the Tails documentation launcher on the desktop 17.384
Then "Tails - Documentation" has loaded in the Tor Browser 0.501
After features/support/hooks.rb:291 0.865
After features/support/hooks.rb:75 0.000
32.290
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.004
When I double-click on the Tails documentation launcher on the desktop 18.837
Then "Tails - Documentation" has loaded in the Tor Browser 0.448
After features/support/hooks.rb:291 1.045
After features/support/hooks.rb:75 0.000
26.220
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.314
When I double-click on the Report an Error launcher on the desktop 16.807
Then the support documentation page opens in Tor Browser 1.098
After features/support/hooks.rb:291 0.893
After features/support/hooks.rb:75 0.000
23.279
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD without network and logged in 8.820
When I start Electrum through the GNOME menu 13.126
But the "electrum" tps feature is not enabled 0.841
And I see a warning that Electrum is not persistent 0.491
After features/support/hooks.rb:450 0.120
After features/support/hooks.rb:291 1.037
After features/support/hooks.rb:75 0.000
Feature: Using Evince
36.306
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.941
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 17.373
Then I see "CupsTestPage.png" after at most 40 seconds 1.756
And I can print the current document to "/home/amnesia/output.pdf" 7.234
After features/support/hooks.rb:291 0.975
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
35.602
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 7.804
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.189
When I open "/home/amnesia/default-testpage.pdf" with Evince 17.061
Then I see "CupsTestPage.png" after at most 40 seconds 1.748
And I can print the current document to "/home/amnesia/output.pdf" 8.797
After features/support/hooks.rb:291 0.944
After features/support/hooks.rb:75 0.000
Feature: Using Evince
34.712
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.865
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.225
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.072
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.065
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.063
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.224
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.960
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.320
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.405
When I close Evince 0.242
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.165
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.741
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.848
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.075
When I close Evince 0.223
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.168
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.681
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.238
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.121
After features/support/hooks.rb:291 0.903
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
35.168
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.863
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.291
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.068
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 17.081
Then I see "CupsTestPage.png" after at most 40 seconds 1.667
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 7.196
After features/support/hooks.rb:291 0.676
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.968
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 8.728
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.166
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.096
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.321
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.115
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.232
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.305
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
18.322
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.042
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.084
When I press the "PRINTSCREEN" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.063
After features/support/hooks.rb:291 0.818
After features/support/hooks.rb:75 0.000
Tags: @product
8.787
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.194
When the "Dogtail rules!" notification is sent 0.215
Then the "Dogtail rules!" notification is shown to the user 0.378
After features/support/hooks.rb:291 0.866
After features/support/hooks.rb:75 0.000
Tags: @product @doc
10.641
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.039
Then the included OpenPGP keys are valid for the next 1 month 2.602
After features/support/hooks.rb:291 0.798
After features/support/hooks.rb:75 0.000
Tags: @product
22.375
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.365
Then the keys trusted by APT are valid for the next 3 months 14.009
After features/support/hooks.rb:291 0.809
After features/support/hooks.rb:75 0.000
Feature: Localization
1:2.593
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 13.239
And I log in to a new session in German (de) 30.451
When I double-click on the Report an Error launcher on the desktop 18.311
Then the support documentation page opens in Tor Browser 0.591
After features/support/hooks.rb:291 0.957
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.998
Before features/support/hooks.rb:245 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.656
When I log in to a new session in Arabic (ar) 29.894
Then the keyboard layout is set to "us" 0.166
When the network is plugged 0.032
And Tor is ready 14.664
Then I successfully start the Unsafe Browser in "ar" 26.421
And I kill the Unsafe Browser 5.989
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 35.240
And DuckDuckGo is the default search engine 9.324
And I kill the Tor Browser 5.263
And the screen keyboard works in Thunderbird 22.654
And the layout of the screen keyboard is set to "us" 0.558
After features/support/hooks.rb:291 1.458
After features/support/hooks.rb:75 0.000
Feature: Localization
2:41.863
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.532
When I log in to a new session in Chinese (zh_CN) 28.650
Then the keyboard layout is set to "cn" 0.139
When the network is plugged 0.039
And Tor is ready 17.314
Then I successfully start the Unsafe Browser in "zh_CN" 27.088
And I kill the Unsafe Browser 5.967
When I enable the screen keyboard 0.166
Then the screen keyboard works in Tor Browser 34.176
And DuckDuckGo is the default search engine 9.733
And I kill the Tor Browser 5.333
And the screen keyboard works in Thunderbird 24.126
And the layout of the screen keyboard is set to "us" 0.593
After features/support/hooks.rb:291 1.253
After features/support/hooks.rb:75 0.000
Feature: Localization
2:31.027
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:245 0.004
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.801
When I log in to a new session in English (en) 14.754
Then the keyboard layout is set to "us" 0.182
When the network is plugged 0.048
And Tor is ready 2:8.239
Timed out while waiting for TCA to connect to Tor
Last ignored exception was: Dogtail::Failure: The Dogtail init script raised: SearchError: child of [DEAD]: "Tor Connection" application
STDOUT:

STDERR:


./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/tor.rb:364:in `new'
./features/step_definitions/tor.rb:364:in `tor_connection_assistant'
./features/step_definitions/tor.rb:382:in `block (2 levels) in <top (required)>'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
./features/support/helpers/misc_helpers.rb:66:in `loop'
./features/support/helpers/misc_helpers.rb:66:in `block in try_for'
./features/support/helpers/misc_helpers.rb:65:in `try_for'
./features/step_definitions/tor.rb:379:in `block in <top (required)>'
./features/step_definitions/tor.rb:469:in `tca_configure'
./features/step_definitions/tor.rb:478:in `block in <top (required)>'
./features/step_definitions/common_steps.rb:602:in `block in <top (required)>'
./features/step_definitions/common_steps.rb:556:in `block in <top (required)>' (TCAConnectionTimeout)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/tor.rb:379:in `/^the Tor Connection Assistant connects to Tor$/'
./features/step_definitions/tor.rb:469:in `tca_configure'
./features/step_definitions/tor.rb:478:in `/^I configure a direct connection in the Tor Connection Assistant$/'
./features/step_definitions/common_steps.rb:602:in `/^I successfully configure Tor$/'
./features/step_definitions/common_steps.rb:556:in `/^Tor is ready$/'
features/localization.feature:40:in `And Tor is ready'
features/localization.feature:20:in `And Tor is ready'
Then I successfully start the Unsafe Browser in "en" 0.000
And I kill the Unsafe Browser 0.000
When I enable the screen keyboard 0.000
Then the screen keyboard works in Tor Browser 0.000
And DuckDuckGo is the default search engine 0.000
And I kill the Tor Browser 0.000
And the screen keyboard works in Thunderbird 0.000
And the layout of the screen keyboard is set to "us" 0.000
After features/support/hooks.rb:291 5.760

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#3)' (at time 02:20:33)

Chutney logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3188/artifact/build-artifacts/02:20:33_Tails_is_localized_for_every_tier-1_language,_Examples___3__chutney-data

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3188/artifact/build-artifacts/02:20:33_Tails_is_localized_for_every_tier-1_language,_Examples___3_.png

Tor logs: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3188/artifact/build-artifacts/02:20:33_Tails_is_localized_for_every_tier-1_language,_Examples___3_.tor

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3188/artifact/build-artifacts/02:20:33_Tails_is_localized_for_every_tier-1_language,_Examples___3_.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3188/artifact/build-artifacts/02:20:33_Tails_is_localized_for_every_tier-1_language,_Examples___3_.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3188/artifact/build-artifacts/02:20:33_Tails_is_localized_for_every_tier-1_language,_Examples___3_.journal

After features/support/hooks.rb:75 0.000
Feature: Localization
2:36.758
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.492
When I log in to a new session in French (fr) 30.745
Then the keyboard layout is set to "fr" 0.155
When the network is plugged 0.034
And Tor is ready 14.561
Then I successfully start the Unsafe Browser in "fr" 26.062
And I kill the Unsafe Browser 5.797
When I enable the screen keyboard 0.124
Then the screen keyboard works in Tor Browser 33.696
And DuckDuckGo is the default search engine 9.603
And I kill the Tor Browser 5.320
And the screen keyboard works in Thunderbird 21.579
And the layout of the screen keyboard is set to "fr" 0.584
After features/support/hooks.rb:291 1.070
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.879
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.990
When I log in to a new session in German (de) 30.495
Then the keyboard layout is set to "de" 0.205
When the network is plugged 0.095
And Tor is ready 14.478
Then I successfully start the Unsafe Browser in "de" 25.953
And I kill the Unsafe Browser 5.822
When I enable the screen keyboard 0.109
Then the screen keyboard works in Tor Browser 33.938
And DuckDuckGo is the default search engine 10.351
And I kill the Tor Browser 5.617
And the screen keyboard works in Thunderbird 22.181
And the layout of the screen keyboard is set to "de" 0.640
After features/support/hooks.rb:291 1.154
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.723
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.568
When I log in to a new session in Italian (it) 33.609
Then the keyboard layout is set to "it" 0.140
When the network is plugged 0.079
And Tor is ready 14.732
Then I successfully start the Unsafe Browser in "it" 24.458
And I kill the Unsafe Browser 6.018
When I enable the screen keyboard 0.105
Then the screen keyboard works in Tor Browser 33.772
And DuckDuckGo is the default search engine 9.804
And I kill the Tor Browser 5.344
And the screen keyboard works in Thunderbird 23.429
And the layout of the screen keyboard is set to "us" 0.659
After features/support/hooks.rb:291 1.180
After features/support/hooks.rb:75 0.000
Feature: Localization
3:8.739
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.796
When I log in to a new session in Persian (fa) 33.099
Then the keyboard layout is set to "ir" 0.128
When the network is plugged 0.041
And Tor is ready 43.018
Then I successfully start the Unsafe Browser in "fa" 26.376
And I kill the Unsafe Browser 5.786
When I enable the screen keyboard 0.103
Then the screen keyboard works in Tor Browser 34.320
And DuckDuckGo is the default search engine 9.299
And I kill the Tor Browser 5.422
And the screen keyboard works in Thunderbird 22.734
And the layout of the screen keyboard is set to "ir" 0.610
After features/support/hooks.rb:291 1.236
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.065
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.125
When I log in to a new session in Portuguese (pt) 29.369
Then the keyboard layout is set to "pt" 0.148
When the network is plugged 0.047
And Tor is ready 15.184
Then I successfully start the Unsafe Browser in "pt" 26.206
And I kill the Unsafe Browser 6.018
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 34.519
And DuckDuckGo is the default search engine 9.902
And I kill the Tor Browser 5.309
And the screen keyboard works in Thunderbird 22.561
And the layout of the screen keyboard is set to "us" 0.559
After features/support/hooks.rb:291 1.185
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.923
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.664
When I log in to a new session in Russian (ru) 29.463
Then the keyboard layout is set to "ru" 0.137
When the network is plugged 0.042
And Tor is ready 16.223
Then I successfully start the Unsafe Browser in "ru" 26.817
And I kill the Unsafe Browser 6.024
When I enable the screen keyboard 0.140
Then the screen keyboard works in Tor Browser 34.013
And DuckDuckGo is the default search engine 9.273
And I kill the Tor Browser 5.330
And the screen keyboard works in Thunderbird 24.194
And the layout of the screen keyboard is set to "ru" 0.597
After features/support/hooks.rb:291 1.111
After features/support/hooks.rb:75 0.000
Feature: Localization
2:36.515
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.172
When I log in to a new session in Spanish (es) 30.306
Then the keyboard layout is set to "es" 0.277
When the network is plugged 0.038
And Tor is ready 16.563
Then I successfully start the Unsafe Browser in "es" 24.704
And I kill the Unsafe Browser 5.901
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 33.052
And DuckDuckGo is the default search engine 8.867
And I kill the Tor Browser 5.299
And the screen keyboard works in Thunderbird 22.617
And the layout of the screen keyboard is set to "us" 0.597
After features/support/hooks.rb:291 1.367
After features/support/hooks.rb:75 0.000
Feature: Localization
3:8.618
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.095
When I log in to a new session in Turkish (tr) 31.706
Then the keyboard layout is set to "tr" 0.145
When the network is plugged 0.040
And Tor is ready 44.465
Then I successfully start the Unsafe Browser in "tr" 26.741
And I kill the Unsafe Browser 5.943
When I enable the screen keyboard 0.151
Then the screen keyboard works in Tor Browser 33.383
And DuckDuckGo is the default search engine 9.244
And I kill the Tor Browser 5.291
And the screen keyboard works in Thunderbird 22.755
And the layout of the screen keyboard is set to "us" 0.653
After features/support/hooks.rb:291 1.241
After features/support/hooks.rb:75 0.000
Tags: @product
44.403
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.285
And I capture all network traffic 0.007
When I disable MAC spoofing in Tails Greeter 3.175
And I log in to a new session 15.799
And the network is plugged 0.050
And Tor is ready 13.859
Then 1 network interface is enabled 0.081
And the 1st network device has its real MAC address configured 0.130
When I hotplug a network device and wait for it to be initialized 1.434
Then 2 network interfaces are enabled 0.087
And the 2nd network device has its real MAC address configured 0.113
And some network device leaked the real MAC address 0.377
After features/support/hooks.rb:291 0.956
After features/support/hooks.rb:75 0.046
Tags: @product
42.371
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.063
And I capture all network traffic 0.008
When I log in to a new session 15.112
And the network is plugged 0.075
And Tor is ready 16.078
Then 1 network interface is enabled 0.097
And the 1st network device has a spoofed MAC address configured 0.077
When I hotplug a network device and wait for it to be initialized 1.430
Then 2 network interfaces are enabled 0.077
And the 2nd network device has a spoofed MAC address configured 0.101
And no network device leaked the real MAC address 0.247
After features/support/hooks.rb:291 0.806
After features/support/hooks.rb:75 0.053
Tags: @product
2:22.461
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.715
And I capture all network traffic 0.008
And the network is plugged 0.079
And macchanger will fail by not spoofing and always returns false 0.115
When I log in to a new session 2:10.447
Then no network interfaces are enabled 0.138
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.946
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.035
Tags: @product
2:23.407
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.193
And I capture all network traffic 0.013
And the network is plugged 0.036
And macchanger will fail by not spoofing and always returns true 0.163
When I log in to a new session 2:11.047
Then no network interfaces are enabled 0.102
And no network device leaked the real MAC address 0.014
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.834
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.045
Tags: @product
2:24.083
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.548
And I capture all network traffic 0.009
And the network is plugged 0.064
And macchanger will fail by not spoofing and always returns true 0.148
And no network interface modules can be unloaded 0.831
When I log in to a new session 2:11.484
Then 1 network interface is enabled 0.110
But the MAC spoofing panic mode disabled networking 0.527
And no network device leaked the real MAC address 0.011
And I see the "All networking disabled" notification after at most 60 seconds 2.348
After features/support/hooks.rb:291 1.139
After features/support/hooks.rb:75 0.039
Tags: @product
44.833
Before features/support/hooks.rb:245 0.007
Given a computer 0.230
And I capture all network traffic 0.006
When I start the computer 0.977
Then the computer boots Tails 43.541
And no network interfaces are enabled 0.067
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.566
After features/support/hooks.rb:75 0.090
1:14.833
Before features/support/hooks.rb:245 0.016
Given a computer 0.196
And I start Tails from DVD with network unplugged and I login 59.784
And I plug and mount a USB drive containing a sample PNG 13.196
Then MAT can clean some sample PNG file 1.655
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.036
Feature: Networking
Tags: @product
1:21.410
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.332
And I wait between 30 and 60 seconds 55.037

Slept for 55 seconds

Then the Tor Status icon tells me that Tor is not usable 0.534
When the network is plugged 0.037
Then I successfully configure Tor 12.714
And the Tor Status icon tells me that Tor is usable 0.524
And all notifications have disappeared 3.172
And the time has synced 0.056
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.000
Feature: Networking
36.672
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.317
And I disable networking in Tails Greeter 1.476
And I log in to a new session 16.275
Then no network interfaces are enabled 0.131
When I hotplug a network device 0.163
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.298
After features/support/hooks.rb:291 1.153
After features/support/hooks.rb:75 0.000
Tags: @product
2:40.098
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:56.380
And I update APT using apt 17.159
And I install "python3-behave" using apt 23.397
Then the Tails Persistent Storage behave tests pass 3.161
After features/support/hooks.rb:291 0.894
After features/support/hooks.rb:75 0.000
Tags: @product
47.618
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 12.026
When I log in to a new session without activating the Persistent Storage 18.938
Then Tails is running from USB drive "__internal" 0.734
And persistence is disabled 0.229
But a Tails persistence partition exists on USB drive "__internal" 15.688
After features/support/hooks.rb:291 1.029
After features/support/hooks.rb:75 0.000
Tags: @product
2:54.489
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.919
Then Tails is running from USB drive "__internal" 0.456
When I create a file in the Persistent directory 0.173
And I create a persistent partition with the default settings 35.445
Then the file I created was copied to the Persistent Storage 0.487
When I shutdown Tails and wait for the computer to power off 9.099
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:54.468
Then persistence for "Persistent" is active 0.336
And the file I created in the Persistent directory exists 0.103
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.012
Tags: @product
1:11.339
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.053
And the system is very low on memory 2.525
When I create a file in the Persistent directory 0.682
When I try to create a persistent partition 26.582
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.202
When I close the Persistent Storage app 2.659
And I free up some memory 1.569
And I create a persistent partition with the default settings 23.783
Then the file I created was copied to the Persistent Storage 0.280
After features/support/hooks.rb:291 1.346
After features/support/hooks.rb:75 0.000
Tags: @product
2:41.350
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.515
Then Tails is running from USB drive "__internal" 0.584
And all tps features are active 2.793
And all persistent directories have safe access rights 3.570
When I disable the first tps feature 17.663
Then all tps features but the first one are active 2.710
And I shutdown Tails and wait for the computer to power off 5.067
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:56.905
Then all tps features but the first one are active 2.539
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.009
Tags: @product
44.805
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.297
Then persistence for "Persistent" is active 0.098
And I create a file in the Persistent directory 0.230
Then the file I created was copied to the Persistent Storage 0.087
When I disable the first tps feature 19.637
Then persistence for "Persistent" is not active 0.085
And the Persistent directory does not exist 0.057
When I enable the first tps feature 15.130
Then persistence for "Persistent" is active 0.098
And the file I created in the Persistent directory exists 0.082
After features/support/hooks.rb:291 0.748
After features/support/hooks.rb:75 0.000
Tags: @product
43.398
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.629
Then persistence for "Persistent" is active 0.217
When I create a file in the Persistent directory 0.091
And I disable the first tps feature 17.481
And I delete the data of the Persistent Folder feature 15.696
Then the file I created does not exist on the Persistent Storage 0.282
After features/support/hooks.rb:291 0.853
After features/support/hooks.rb:75 0.000
Tags: @product
52.607
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.476
And the network is plugged 0.050
And Tor is ready 14.762
And I take note of which tps features are available 0.643
When I write some files expected to persist 1.835
And I shutdown Tails and wait for the computer to power off 9.090
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 16.748
After features/support/hooks.rb:291 0.138
After features/support/hooks.rb:75 0.000
Tags: @product
3:2.914
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.932
And the network is plugged 0.037
And Tor is ready 44.058
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.194
And I shutdown Tails and wait for the computer to power off 5.062
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.053
And I capture all network traffic 0.009
And the network is plugged 0.045
And Tor is ready 13.755
And I switch to the "persistent-con-current" NetworkManager connection 0.373
And the 1st network device has a spoofed MAC address configured 0.126
And no network device leaked the real MAC address 0.264
After features/support/hooks.rb:291 0.833
After features/support/hooks.rb:75 0.076
Tags: @product
1:1.055
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 21.964
And I enable persistence creation in Tails Greeter 1.121
And I log in to a new session expecting no warning about the Persistent Storage not being activated 18.722
Then I create a persistent partition with the default settings using the wizard that was already open 19.247
After features/support/hooks.rb:291 1.303
After features/support/hooks.rb:75 0.000
Tags: @product
4:13.094
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 12.853
When I enable persistence 34.095
Then no persistent Greeter options were restored 14.164
When I set all Greeter options to non-default values 22.285
And I log in to a new session in German (de) after having activated the Persistent Storage 35.065
Then all Greeter options are set to non-default values 0.225
When I cold reboot the computer 5.069
And the computer reboots Tails 43.653
Given I enable persistence 48.816
Then persistent Greeter options were restored 15.043
When I log in to a new session after having activated the Persistent Storage 21.610
Then all Greeter options are set to non-default values 0.210
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.012
Tags: @product
3:38.092
Before features/support/hooks.rb:245 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.950
# 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 41.890
And I shutdown Tails and wait for the computer to power off 11.718
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:48.805
And I change the passphrase of the Persistent Storage back to the original 45.728
After features/support/hooks.rb:291 1.728
After features/support/hooks.rb:75 0.011
Tags: @product
1:2.751
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.842
And I log in to a new session without activating the Persistent Storage 17.323
Then persistence is disabled 0.219
But a Tails persistence partition exists on USB drive "__internal" 7.264
And all notifications have disappeared 6.343
When I delete the persistent partition 21.346
Then there is no persistence partition on USB drive "__internal" 0.411
After features/support/hooks.rb:291 1.041
After features/support/hooks.rb:75 0.000
Tags: @product
2:16.674
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 22.968
When I write some dotfile expected to persist 0.070
And I shutdown Tails and wait for the computer to power off 5.094
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:48.160
Then the expected persistent dotfile is present in the filesystem 0.380
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.012
Tags: @product
1:24.892
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.769
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.063
When I try to enable persistence 0.241
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 26.134
When I log in to a new session after having activated the Persistent Storage 26.388
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 17.709
And all tps features are enabled 2.327
And all tps features but the first one are active 2.256
After features/support/hooks.rb:291 0.969
After features/support/hooks.rb:75 0.000
Tags: @product
4:46.935
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:44.200
And I enable persistence 32.476
And I log in to a new session after having activated the Persistent Storage 29.197
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.908
And persistence is enabled 0.152
After features/support/hooks.rb:291 1.723
After features/support/hooks.rb:75 0.000
Tags: @product
40.429
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 9.581
And I enable persistence but something goes wrong during the LUKS header upgrade 30.026
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.821
After features/support/hooks.rb:291 0.696
After features/support/hooks.rb:75 0.000
Tags: @product
14.529
When I choose to connect to Tor automatically 1.642
And I accept Tor Connection's offer to use my persistent bridges 1.799
And I click "Connect to Tor" 1.289
Then I wait until Tor is ready 7.458
And tca.conf includes the configured bridges 0.013
And the "TorConfiguration" tps feature is enabled and active 1.436
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.889
After features/support/hooks.rb:291 0.677
After features/support/hooks.rb:75 0.054
Tags: @product
16.599
When I choose to connect to Tor automatically 1.743
And I accept Tor Connection's offer to use my persistent bridges 2.893
And I disable saving bridges to Persistent Storage 1.249
And I configure a direct connection in the Tor Connection Assistant 5.660
Then I wait until Tor is ready 2.362
And tca.conf includes no bridge 0.010
And the "TorConfiguration" tps feature is not enabled and not active 1.591
And all Internet traffic has only flowed through Tor or connectivity check service 1.087
After features/support/hooks.rb:291 0.790
After features/support/hooks.rb:75 0.049
28.568
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 10.638
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.199
Then I see Pidgin's account manager window 3.929
And Pidgin's D-Bus interface is not available 0.801
After features/support/hooks.rb:291 1.014
After features/support/hooks.rb:75 0.000
1:23.939
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 18.981
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.139
Then I see Pidgin's account manager window 3.792
When I create my XMPP account 16.069
And I close Pidgin's account manager window 0.683
Then Pidgin automatically enables my XMPP account 3.606
Given my XMPP friend goes online 13.326
When I start a conversation with my friend 1.984
And I say something to my friend 1.512
Then I receive a response from my friend 10.844
After features/support/hooks.rb:450 0.581
After features/support/hooks.rb:291 1.162
After features/support/hooks.rb:75 0.001
2:14.169
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 14.695
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.236
Then I see Pidgin's account manager window 3.849
When I create my XMPP account 15.980
And I close Pidgin's account manager window 0.752
Then Pidgin automatically enables my XMPP account 3.053
When I join some empty multi-user chat 10.489
And I clear the multi-user chat's scrollback 1.574
And my XMPP friend goes online and joins the multi-user chat 13.578
Then I can see that my friend joined the multi-user chat 0.750
And I say something to my friend in the multi-user chat 1.535
Then I receive a response from my friend in the multi-user chat 10.766
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.516
Then I see the Tails GitLab URL 10.788
When I wait 10 seconds 10.010

Slept for 10 seconds

And I click on the Tails GitLab URL 13.217
Then the Tor Browser loads the Tails GitLab 8.374
After features/support/hooks.rb:450 2.200
After features/support/hooks.rb:291 1.252
After features/support/hooks.rb:75 0.003
1:13.979
Before features/support/hooks.rb:245 0.014
Before features/support/hooks.rb:442 0.016
Given I have started Tails from DVD and logged in and the network is connected 12.557
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.102
Then I see Pidgin's account manager window 3.638
And I create my XMPP account 15.467
And I close Pidgin's account manager window 1.282
Then Pidgin automatically enables my XMPP account 3.415
And I can join the "tails" channel on "chat.disroot.org" 24.515
After features/support/hooks.rb:450 0.767
After features/support/hooks.rb:291 1.107
After features/support/hooks.rb:75 0.000
5:7.846
Before features/support/hooks.rb:245 0.009
Before features/support/hooks.rb:442 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.138
And the network is plugged 0.042
And Tor is ready 15.218
And available upgrades have been checked 0.075
And all notifications have disappeared 3.592
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 13.711
Then I see Pidgin's account manager window 3.807
When I create my XMPP account 15.711
And I close Pidgin's account manager window 1.373
Then Pidgin automatically enables my XMPP account 3.340
When I close Pidgin 0.839
And I take note of the configured Pidgin accounts 0.032
And I shutdown Tails and wait for the computer to power off 8.291
Given a computer 0.815
And I start Tails from USB drive "__internal" and I login with persistence enabled 1:57.962
And Pidgin has the expected persistent accounts configured 0.246
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 14.039
Then Pidgin automatically enables my XMPP account 6.735
And I join some empty multi-user chat 10.346
# Exercise Pidgin AppArmor profile with persistence enabled.
# This should really be in dedicated scenarios, but it would be
# too costly to set up the virtual USB drive with persistence more
# than once in this feature.
Given I start monitoring the AppArmor log of "/usr/bin/pidgin" 0.387
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 18.793
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.350
When I close Pidgin's certificate import failure dialog 0.710
And I close Pidgin's certificate manager 1.309
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.164
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 27.506
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.313
When I close Pidgin's certificate import failure dialog 0.681
And I close Pidgin's certificate manager 1.390
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 28.916
After features/support/hooks.rb:450 1.874
After features/support/hooks.rb:291 0.825
After features/support/hooks.rb:75 0.014
Tags: @product
10.566
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.913
Then the live user has been setup by live-boot 0.213
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.182
And the live user owns its home directory which has strict permissions 0.256
After features/support/hooks.rb:291 0.905
After features/support/hooks.rb:75 0.000
21.602
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.669
When the network is plugged 0.034
And Tor is ready 12.701
Then no unexpected services are listening for network connections 0.197

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

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

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

After features/support/hooks.rb:291 0.629
After features/support/hooks.rb:75 0.000
Tags: @product
20.528
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.547
When I request a shutdown using the system menu 1.959
Then Tails eventually shuts down 6.021
After features/support/hooks.rb:291 0.181
After features/support/hooks.rb:75 0.000
1:8.868
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.378
When I request a reboot using the system menu 1.957
Then Tails eventually restarts 52.532
After features/support/hooks.rb:291 3.474
After features/support/hooks.rb:75 0.000
22.604
Given I monitor the network connections of SSH 0.148
And I have the SSH key pair for an SSH server 0.460
When I connect to an SSH server on the Internet 20.104
Then I have sucessfully logged into the SSH server 1.872
And I see that SSH is properly stream isolated 0.018
After features/support/hooks.rb:450 0.370
After features/support/hooks.rb:291 0.991
After features/support/hooks.rb:75 0.000
21.857
Given I have the SSH key pair for an SSH server 0.277
And an SSH server is running on the LAN 0.200
When I connect to an SSH server on the LAN 19.342
Then I am prompted to verify the SSH fingerprint for the SSH server 2.037
After features/support/hooks.rb:450 0.312
After features/support/hooks.rb:291 0.713
After features/support/hooks.rb:75 0.001
17.243
Given I have the SSH key pair for an SFTP server 0.308
When I connect to an SFTP server on the Internet 16.038
Then I successfully connect to the SFTP server 0.896
After features/support/hooks.rb:450 0.406
After features/support/hooks.rb:291 1.024
After features/support/hooks.rb:75 0.000
16.817
Given I cancel setting up an email account 3.214
When I open Thunderbird's Add-ons Manager 1.859
And I open the Extensions tab 1.080
Then I see that no add-ons are enabled in Thunderbird 10.662
After features/support/hooks.rb:450 0.697
After features/support/hooks.rb:291 1.039
After features/support/hooks.rb:75 0.000
44.707
When I enter my email credentials into the autoconfiguration wizard 10.392
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.384
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.430
When I accept the autoconfiguration wizard's configuration 18.936
And I send an email to myself 6.305
And I fetch my email 1.534
Then I can find the email I sent to myself in my inbox 6.722
After features/support/hooks.rb:450 1.247
After features/support/hooks.rb:291 0.960
After features/support/hooks.rb:75 0.000
12:11.608
When the network is plugged 0.048
And I wait 720 seconds 12:0.092

Slept for 720 seconds

Then I successfully configure Tor 11.399
And the time has synced 0.068
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.000
8.148
When the network is plugged 0.050
And the Tor Connection Assistant autostarts 2.429
And I look at the hide mode but then I go back 4.247
And I choose to connect to Tor automatically 1.254
Then Tor Connection does not propose me to use Tor bridges 0.166
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.000
Tags: @product
1:23.102
Given the Tor network and default bridges are blocked 1.824
And the network is plugged 0.037
And I make sure time sync before Tor connects indicates a captive portal 1.209
And the Tor Connection Assistant autostarts 0.892
When I choose to connect to Tor automatically 1.741
And I click "Connect to Tor" 1.179
Then the Tor Connection Assistant fails to connect to Tor 26.815
And the Tor Connection Assistant knows that it's not the time sync that failed 10.631
And the Tor Connection Assistant knows that there might be a captive portal 0.147
When I open the Unsafe Browser from Tor Connection 13.495
And I log-in to the Captive Portal 11.974
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.023
And I allow time sync before Tor connects to work again 0.059
And I click "Connect to Tor" 1.148
Then I wait until Tor is ready 9.799
After features/support/hooks.rb:291 0.674
After features/support/hooks.rb:75 0.000
Tags: @product
12.646
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.010
Then the firewall's policy is to drop all IPv4 traffic 0.212
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.279
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.074
And the firewall is configured to block all external IPv6 traffic 0.070
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.000
Tags: @product
47.592
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.744
And I capture all network traffic 0.006
When I successfully start the Unsafe Browser 24.677
And I open the Tails homepage in the Unsafe Browser 10.207
And the Tails homepage loads in the Unsafe Browser 0.565
Then the firewall leak detector has detected leaks 0.390
After features/support/hooks.rb:291 0.881
After features/support/hooks.rb:75 0.076
Tags: @product
12.888
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.759
And I capture all network traffic 0.007
And I disable Tails' firewall 0.248
When I do a TCP DNS lookup of "torproject.org" 0.746
Then the firewall leak detector has detected leaks 0.127
After features/support/hooks.rb:291 0.599
After features/support/hooks.rb:75 0.049
Tags: @product
12.550
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
And I capture all network traffic 0.014
And I disable Tails' firewall 0.271
When I do a UDP DNS lookup of "torproject.org" 0.531
Then the firewall leak detector has detected leaks 0.088
After features/support/hooks.rb:291 0.843
After features/support/hooks.rb:75 0.038
Tags: @product
17.966
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.383
And I capture all network traffic 0.008
And I disable Tails' firewall 0.281
When I send some ICMP pings 4.189
Then the firewall leak detector has detected leaks 0.103
After features/support/hooks.rb:291 0.582
After features/support/hooks.rb:75 0.045
12.939
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.621
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.251
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.067
After features/support/hooks.rb:450 0.220
After features/support/hooks.rb:291 0.777
After features/support/hooks.rb:75 0.000
12.165
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.809
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.273
And the untorified connection is logged as dropped by the firewall 0.081
After features/support/hooks.rb:450 0.223
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.000
17.127
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.731
When I open an untorified ICMP connection to 1.2.3.4 5.318
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.078
After features/support/hooks.rb:450 0.329
After features/support/hooks.rb:291 0.609
After features/support/hooks.rb:75 0.000
Tags: @product
21.062
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.492
And the system DNS is using the local DNS resolver 0.010
And the network is plugged 0.055
And I successfully configure Tor 12.493
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:291 0.656
After features/support/hooks.rb:75 0.000
10.268
When I monitor the network connections of tails-security-check 0.140
And I re-run tails-security-check 0.101
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.026
After features/support/hooks.rb:450 0.492
After features/support/hooks.rb:291 1.012
After features/support/hooks.rb:75 0.000
3.804
When I monitor the network connections of htpdate 0.132
And I re-run htpdate 3.660
Then I see that htpdate is properly stream isolated 0.012
After features/support/hooks.rb:450 0.372
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.000
32.282
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.140
And I re-run tails-upgrade-frontend-wrapper 32.130
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:450 0.431
After features/support/hooks.rb:291 1.177
After features/support/hooks.rb:75 0.000
35.364
When I monitor the network connections of Tor Browser 0.115
And I start the Tor Browser 34.174
And the Tor Browser loads the startup page 1.034
Then I see that Tor Browser is properly stream isolated 0.039
After features/support/hooks.rb:450 1.352
After features/support/hooks.rb:291 1.434
After features/support/hooks.rb:75 0.000
Tags: @product
55.644
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.247
And a web server is running on the LAN 1.038
And I capture all network traffic 0.008
When I start the Tor Browser 31.162
And the Tor Browser loads the startup page 0.853
And I open a page on the LAN web server in the Tor Browser 9.040
Then the Tor Browser shows the "Unable to connect" error 0.916
And no traffic was sent to the web server on the LAN 0.376
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.051
58.510
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.017
Then the amnesiac Tor Browser directory exists 0.064
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.889
And the persistent Tor Browser directory does not exist 0.063
When I start the Tor Browser 28.610
And the Tor Browser loads the startup page 0.827
Then I can save the current page as "index.html" to the default downloads directory 5.471
And I can print the current page as "output.pdf" to the default downloads directory 9.565
After features/support/hooks.rb:450 1.032
After features/support/hooks.rb:291 0.739
After features/support/hooks.rb:75 0.000
54.803
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.094
When I start the Tor Browser 28.949
Then the Tor Browser loads the startup page 0.981
When I download some file in the Tor Browser 12.495
Then the file is saved to the default Tor Browser download directory 0.281
After features/support/hooks.rb:450 2.221
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.000
1:22.709
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.799
When I start the Tor Browser 29.147
And the Tor Browser loads the startup page 0.880
Then I can listen to an Ogg audio track in Tor Browser 40.882
After features/support/hooks.rb:450 2.125
After features/support/hooks.rb:291 1.390
After features/support/hooks.rb:75 0.000
51.685
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.746
When I start the Tor Browser 29.002
And the Tor Browser loads the startup page 0.856
Then I can watch a WebM video in Tor Browser 10.079
After features/support/hooks.rb:450 1.008
After features/support/hooks.rb:291 1.835
After features/support/hooks.rb:75 0.000
Tags: @product
1:35.568
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 24.326
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.108
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.044
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.045
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.057
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.062
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.056
And the file "/tmp/synaptic.html" exists 0.052
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.121
When I start the Tor Browser 32.380
And the Tor Browser loads the startup page 0.878
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.529
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.571
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.113
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.151
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.966
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.543
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.075
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.140
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.136
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.517
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.080
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.136
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.192
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.541
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.081
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 6.055
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.600
After features/support/hooks.rb:291 3.818
After features/support/hooks.rb:75 0.000
Tags: @product
41.269
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.772
When I start the Tor Browser 28.309
Then the Tor Browser uses all expected TBB shared libraries 1.188
After features/support/hooks.rb:291 0.789
After features/support/hooks.rb:75 0.000
58.493
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.804
When I start the Tor Browser 30.720
And the Tor Browser loads the startup page 0.957
And I open the Tails homepage in the Tor Browser 9.399
Then the Tor Browser loads the Tails homepage 0.837
When I request a new identity in Tor Browser 3.088
Then the Tor Browser restarts into a fresh session 1.685
After features/support/hooks.rb:450 1.233
After features/support/hooks.rb:291 1.810
After features/support/hooks.rb:75 0.000
Tags: @product
43.917
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.559
When I start the Tor Browser 28.767
And the Tor Browser loads the startup page 0.862
Then Tor Browser's circuit view is working 1.728
After features/support/hooks.rb:291 1.572
After features/support/hooks.rb:75 0.000
Tags: @product
1:1.971
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.657
When I start the Tor Browser 29.479
And the Tor Browser loads the startup page 0.930
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.321
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 0.750
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.843
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 0.989
After features/support/hooks.rb:291 2.031
After features/support/hooks.rb:75 0.000
Tags: @product
1:36.795
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.968
And the network is plugged 0.044
And I successfully configure Tor 11.890
And available upgrades have been checked 0.072
And all notifications have disappeared 3.063
Then the persistent Tor Browser directory exists 0.062
And there is a GNOME bookmark for the persistent Tor Browser directory 1.759
When I start the Tor Browser 31.860
And I open the address "https://tails.net/about" in the Tor Browser 9.355
And "Tails - How Tails works" has loaded in the Tor Browser 1.099
Then I can save the current page as "index.html" to the persistent Tor Browser directory 6.586
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.390
Then "Tails - How Tails works" has loaded in the Tor Browser 1.562
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.079
After features/support/hooks.rb:291 1.001
After features/support/hooks.rb:75 0.000
Tags: @product
3:23.264
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.762
And all tps features are active 2.446
And all persistent filesystems have safe access rights 0.260
And all persistence configuration files have safe access rights 0.635
And all persistent directories have safe access rights 2.808
When I start the Tor Browser in offline mode 30.576
And I add a bookmark to eff.org in the Tor Browser 12.457
And I cold reboot the computer 10.399
And the computer reboots Tails 46.868
And I enable persistence 33.645
And I log in to a new session 21.391
And I start the Tor Browser in offline mode 30.738
Then the Tor Browser has a bookmark to eff.org 1.275
After features/support/hooks.rb:291 0.944
After features/support/hooks.rb:75 0.011
20.262
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 20.050
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.211
After features/support/hooks.rb:450 0.396
After features/support/hooks.rb:291 0.631
After features/support/hooks.rb:75 0.000
21.824
Given I have the SSH key pair for a Git repository 0.233
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 21.410
Then the Git repository "testing" has been cloned successfully 0.180
After features/support/hooks.rb:450 0.362
After features/support/hooks.rb:291 0.684
After features/support/hooks.rb:75 0.000
0.438
When I wget "https://example.com/" to stdout 0.438
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.235
After features/support/hooks.rb:291 0.715
After features/support/hooks.rb:75 0.000
0.351
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.351

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.227
After features/support/hooks.rb:291 0.640
After features/support/hooks.rb:75 0.000
0.410
When I curl "https://example.com/" to stdout 0.410
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.246
After features/support/hooks.rb:291 0.689
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
59.855
Given I have started Tails from DVD without network and logged in 8.622
And I plug and mount a USB drive containing sample videos 10.939
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.095
And the file "/home/amnesia/video.mp4" exists 0.047
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.173
When I open "/home/amnesia/video.mp4" with Totem 17.179
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.605
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.637
Given I close Totem 0.259
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.078
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.085
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.153
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.698
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.776
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.073
Given I close Totem 0.192
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.111
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.169
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.804
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.156
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.065
Given I close Totem 0.186
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.092
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.167
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.709
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.136
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.069
Given I close Totem 0.186
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.102
And the file "/home/amnesia/.purple/otr.private_key" exists 0.081
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.137
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.707
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.280
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.070
After features/support/hooks.rb:291 0.989
After features/support/hooks.rb:75 0.000
Feature: Using Totem
36.457
Given I have started Tails from DVD and logged in and the network is connected 13.414
Then I can watch a WebM video over HTTPs 23.043
After features/support/hooks.rb:450 0.465
After features/support/hooks.rb:291 1.372
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
47.202
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.164
And I plug and mount a USB drive containing sample videos 11.895
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.101
When I open "/home/amnesia/Persistent/video.mp4" with Totem 17.003
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.500
Given I close Totem 0.738
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.296
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.078
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.630
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.680
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.112
After features/support/hooks.rb:291 0.678
After features/support/hooks.rb:75 0.000
Tags: @product
48.020
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.271
And I disable the Unsafe Browser 3.787
And I log in to a new session 16.054
And the network is plugged 0.034
And all notifications have disappeared 4.753
When I try to start the Unsafe Browser 12.004
Then the Unsafe Browser complains that it is disabled 1.114
After features/support/hooks.rb:291 1.167
After features/support/hooks.rb:75 0.000
Tags: @product
46.923
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.235
And a web server is running on the LAN 1.037
When I successfully start the Unsafe Browser 27.196
And I open a page on the LAN web server in the Unsafe Browser 5.909
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.545
After features/support/hooks.rb:291 1.219
After features/support/hooks.rb:75 0.000
Tags: @product @doc
54.720
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.951
When I successfully start the Unsafe Browser 25.530
Then the Unsafe Browser runs as the expected user 0.907
And the Unsafe Browser has a red theme 0.606
And the Unsafe Browser shows a warning as its start page 0.664
And the Unsafe Browser has no add-ons enabled 6.330
And the Unsafe Browser has no bookmarks 7.620
And the Unsafe Browser uses all expected TBB shared libraries 1.108
After features/support/hooks.rb:291 1.502
After features/support/hooks.rb:75 0.000
Tags: @product
51.740
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.174
When I successfully start the Unsafe Browser 29.524
When I open the Tails homepage in the Unsafe Browser 9.343
Then the Tails homepage loads in the Unsafe Browser 0.577
And the Unsafe Browser has sent packets out to the Internet 0.120
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.000
40.274
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.611
When I successfully start the Unsafe Browser 26.403
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.746
And the Unsafe Browser chroot is torn down 0.391
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.000
1:0.988
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.002
When I successfully start the Unsafe Browser 24.843
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I start the Unsafe Browser 10.476
Then I see a warning about another instance already running 3.655
After features/support/hooks.rb:291 1.824
After features/support/hooks.rb:75 0.000
Tags: @product
48.591
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.653
When I configure the Unsafe Browser to use a local proxy 0.234
And I successfully start the Unsafe Browser 27.070
And I open the Tails homepage in the Unsafe Browser 9.105
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.526
After features/support/hooks.rb:291 1.374
After features/support/hooks.rb:75 0.000
2:41.056
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.271
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.011
When I successfully start the Unsafe Browser 29.197
And I wait 120 seconds 2:0.098

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.413
After features/support/hooks.rb:450 0.426
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.067
39.103
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.863
And the network is unplugged 0.050
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.000

Slept for 10 seconds

When I start the Unsafe Browser 11.618
Then I am told I cannot start the Unsafe Browser when I am offline 5.570
After features/support/hooks.rb:291 1.037
After features/support/hooks.rb:75 0.000
30.901
When I plug a USB drive containing a basic VeraCrypt volume 6.944
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.336
And I open this VeraCrypt volume in GNOME Files 1.554
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.524
When I lock the currently opened VeraCrypt volume 0.406
Then the VeraCrypt volume has been unmounted and locked 0.135
After features/support/hooks.rb:291 0.916
After features/support/hooks.rb:75 0.000
37.631
When I plug a USB drive containing a hidden VeraCrypt volume 10.265
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 24.715
And I open this VeraCrypt volume in GNOME Files 1.473
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.493
When I lock the currently opened VeraCrypt volume 0.478
Then the VeraCrypt volume has been unmounted and locked 0.205
After features/support/hooks.rb:291 0.846
After features/support/hooks.rb:75 0.000
42.624
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 10.933
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 28.938
And I open this VeraCrypt volume in GNOME Files 1.083
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.051
When I lock the currently opened VeraCrypt file container 0.426
Then the VeraCrypt file container has been unmounted and locked 0.191
After features/support/hooks.rb:291 0.854
After features/support/hooks.rb:75 0.000
51.526
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.377
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 28.540
And I open this VeraCrypt volume in GNOME Files 1.512
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.500
When I lock the currently opened VeraCrypt file container 0.389
Then the VeraCrypt file container has been unmounted and locked 0.206
After features/support/hooks.rb:291 1.075
After features/support/hooks.rb:75 0.016
37.293
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.972
And I unlock and mount this VeraCrypt volume with GNOME Disks 27.507
And I open this VeraCrypt volume in GNOME Files 1.509
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.606
When I lock the currently opened VeraCrypt volume 0.465
Then the VeraCrypt volume has been unmounted and locked 0.232
After features/support/hooks.rb:291 0.899
After features/support/hooks.rb:75 0.000
34.764
When I plug a USB drive containing a hidden VeraCrypt volume 10.202
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.658
And I open this VeraCrypt volume in GNOME Files 1.537
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.543
When I lock the currently opened VeraCrypt volume 0.603
Then the VeraCrypt volume has been unmounted and locked 0.218
After features/support/hooks.rb:291 0.915
After features/support/hooks.rb:75 0.000
58.842
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 17.071
And I unlock and mount this VeraCrypt file container with GNOME Disks 38.882
And I open this VeraCrypt volume in GNOME Files 1.614
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.578
When I lock the currently opened VeraCrypt file container 0.457
Then the VeraCrypt file container has been unmounted and locked 0.237
After features/support/hooks.rb:291 0.935
After features/support/hooks.rb:75 0.014
59.847
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.489
And I unlock and mount this VeraCrypt file container with GNOME Disks 36.332
And I open this VeraCrypt volume in GNOME Files 1.162
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.162
When I lock the currently opened VeraCrypt file container 0.431
Then the VeraCrypt file container has been unmounted and locked 0.269
After features/support/hooks.rb:291 2.157
After features/support/hooks.rb:75 0.014
50.146
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 11.185
And I unlock and mount this VeraCrypt file container with GNOME Disks 36.200
And I open this VeraCrypt volume in GNOME Files 1.547
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.545
When I lock the currently opened VeraCrypt file container 0.427
Then the VeraCrypt file container has been unmounted and locked 0.240
After features/support/hooks.rb:291 0.850
After features/support/hooks.rb:75 0.000
Tags: @product
7.972
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.818
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.153
After features/support/hooks.rb:291 0.879
After features/support/hooks.rb:75 0.000
Tags: @product
21.669
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.729
When I start "WhisperBack" via GNOME Activities Overview 11.226
Then WhisperBack has debugging information 2.712
After features/support/hooks.rb:291 1.098
After features/support/hooks.rb:75 0.000