Project Number Date
test_Tails_ISO_devel 3440 28 Jun 2024, 13:08

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1569 2 10 0 0 1581 208 2 210 5:21.316 Failed
Tags: @product
2:4.129
Before features/support/hooks.rb:269 0.024
Given a computer 0.603
And I temporarily create a 100 MiB disk named "swap" 0.123
And I create a gpt swap partition on disk "swap" 12.438
And I plug SATA drive "swap" 1.054
And I temporarily create a 2 GiB disk named "live_hd" 0.045
And I write the Tails ISO image to disk "live_hd" 27.823
And I plug SATA drive "live_hd" 1.055
When I start Tails with network unplugged and I login 1:20.539
Then a "swap" partition was detected by Tails on drive "swap" 0.110
And drive "live_hd" is detected by Tails 0.153
But Tails has no disk swap enabled 0.098
And drive "live_hd" is not mounted 0.082
After features/support/hooks.rb:326 0.667
After features/support/hooks.rb:100 0.128
Tags: @product
1:36.073
Before features/support/hooks.rb:269 0.002
Given a computer 0.191
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" 23.985
And I plug non-removable USB drive "fake_TailsData" 1.063
When I start the computer 1.140
And the computer boots Tails 55.562
Then drive "fake_TailsData" is detected by Tails 0.159
And Tails Greeter has not detected a persistence partition 13.926
After features/support/hooks.rb:326 0.899
After features/support/hooks.rb:100 0.008
Tags: @product
1:40.293
Before features/support/hooks.rb:269 0.002
Given a computer 0.182
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" 26.719
And I plug SATA drive "fake_TailsData" 1.048
When I start the computer 1.206
And the computer boots Tails 56.795
Then drive "fake_TailsData" is detected by Tails 0.143
And Tails Greeter has not detected a persistence partition 14.153
After features/support/hooks.rb:326 0.828
After features/support/hooks.rb:100 0.008
Tags: @product
1:36.962
Before features/support/hooks.rb:269 0.002
Given a computer 0.205
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.043
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.227
And I plug SATA drive "gpt_ext2" 1.055
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.052
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.143
And I plug SATA drive "msdos_fat32" 1.063
And I start Tails from DVD with network unplugged and I login 1:21.796
Then drive "gpt_ext2" is detected by Tails 0.134
And drive "gpt_ext2" is not mounted 0.073
And drive "msdos_fat32" is detected by Tails 0.087
And drive "msdos_fat32" is not mounted 0.081
After features/support/hooks.rb:326 1.598
After features/support/hooks.rb:100 0.008
Tags: @product
2:2.731
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:56.581
And running a command as root with pkexec requires PolicyKit administrator privileges 0.142
Then I can run a command as root with sudo 0.138
Then I can run a command as root with pkexec 5.869
After features/support/hooks.rb:326 0.879
After features/support/hooks.rb:100 0.005
Tags: @product
1:36.025
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 49.537
And running a command as root with pkexec requires PolicyKit administrator privileges 0.112
Then I cannot run a command as root with sudo and the standard passwords 0.239
And I cannot run a command as root with pkexec and the standard passwords 21.000
Then I cannot login as root using su with the standard passwords 25.135
After features/support/hooks.rb:326 0.742
After features/support/hooks.rb:100 0.000
Feature: Time syncing
25.847
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.434
When the network is plugged 0.179
And I successfully configure Tor 17.166
Then the system clock is less than 5 minutes incorrect 0.066
After features/support/hooks.rb:515 0.594
After features/support/hooks.rb:326 0.639
After features/support/hooks.rb:100 0.000
Feature: Time syncing
31.078
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 9.232
When the network is plugged 0.048
And the Tor Connection Assistant autostarts 3.971
And I configure some normal bridges in the Tor Connection Assistant 12.234
And I wait until Tor is ready 5.537
Then the system clock is less than 5 minutes incorrect 0.053
After features/support/hooks.rb:515 0.509
After features/support/hooks.rb:326 0.631
After features/support/hooks.rb:100 0.000
Feature: Time syncing
59.581
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.343
When I bump the system time with "+1 day" 0.241
And I capture all network traffic 0.011
And the network is plugged 0.088
And the Tor Connection Assistant autostarts 4.374
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 16.662
And I wait until Tor is ready 28.289
Then the system clock is less than 5 minutes incorrect 0.177
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.393
After features/support/hooks.rb:515 0.578
After features/support/hooks.rb:326 1.080
After features/support/hooks.rb:100 0.042
Feature: Time syncing
1:28.946
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.002
Given I have started Tails from DVD without network and logged in 8.998
When I bump the system time with "-15 days" 0.302
And I warm reboot the computer 0.021
And the computer reboots Tails 1:18.984
Then Tails' hardware clock is close to the host system's time 0.638
After features/support/hooks.rb:515 0.116
After features/support/hooks.rb:326 0.717
After features/support/hooks.rb:100 0.007
Feature: Time syncing
1:25.135
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.506
When I bump the hardware clock's time with "-15 days" 1.642
And I warm reboot the computer 0.012
And the computer reboots Tails 1:14.058
Then the hardware clock is still off by "-15 days" 0.915
After features/support/hooks.rb:515 0.104
After features/support/hooks.rb:326 0.603
After features/support/hooks.rb:100 0.005
Feature: Time syncing
59.106
Before features/support/hooks.rb:269 0.001
Before features/support/hooks.rb:507 0.001
Given a computer 0.199
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.023
And I start the computer 1.457
And the computer boots Tails 57.237
Then the system clock is just past Tails' source date 0.188
After features/support/hooks.rb:515 0.125
After features/support/hooks.rb:326 0.654
After features/support/hooks.rb:100 0.006
Feature: Time syncing
32.373
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 8.353
And I make sure time sync before Tor connects times out 1.181
When the network is plugged 0.037
And I successfully configure Tor 22.715
Then the system clock is less than 5 minutes incorrect 0.085
After features/support/hooks.rb:515 0.603
After features/support/hooks.rb:326 1.854
After features/support/hooks.rb:100 0.001
Feature: Time syncing
1:5.018
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD without network and logged in 8.316
When I bump the system time with "+8 hours +15 minutes" 0.218
And all notifications have disappeared 4.541
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.136
And the network is plugged 0.043
And the Tor Connection Assistant autostarts 3.968
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.118
And I click "Connect to Tor" 1.160
And the Tor Connection Assistant fails to connect to Tor 16.126
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 15.079
Then the system clock is less than 20 minutes incorrect 0.245
When I click "Connect to Tor" 1.191
Then I wait until Tor is ready 7.826
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.980
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.061
After features/support/hooks.rb:515 0.552
After features/support/hooks.rb:326 0.711
After features/support/hooks.rb:100 0.051
Feature: Time syncing
1:1.357
Before features/support/hooks.rb:269 0.003
Before features/support/hooks.rb:507 0.003
Given I have started Tails from DVD without network and logged in 10.439
When I bump the system time with "+8 hours +15 minutes" 0.465
And all notifications have disappeared 4.267
And I capture all network traffic 0.002
And the network is plugged 0.037
And the Tor Connection Assistant autostarts 3.774
# 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.306
And I click "Connect to Tor" 1.203
Then the Tor Connection Assistant reports that it failed to connect 11.819
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.875
Then the system clock is less than 20 minutes incorrect 0.206
# "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.376
When I click "Connect to Tor" 1.188
Then I wait until Tor is ready 6.848
And all Internet traffic has only flowed through the configured bridges 1.067
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.068
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.409
After features/support/hooks.rb:515 0.632
After features/support/hooks.rb:326 0.697
After features/support/hooks.rb:100 0.051
Feature: Time syncing
24.495
Before features/support/hooks.rb:269 0.008
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD without network and logged in 8.811
And I make sure time sync before Tor connects uses a fake connectivity check service 1.175
And the network is plugged 0.050
And Tor is ready 12.988
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.466
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.004
After features/support/hooks.rb:515 0.592
After features/support/hooks.rb:326 0.680
After features/support/hooks.rb:100 0.001
Tags: @product
20.841
When I configure some normal bridges in the Tor Connection Assistant 18.469
Then I wait until Tor is ready 1.411
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.053
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.895
After features/support/hooks.rb:326 0.719
After features/support/hooks.rb:100 0.049
Tags: @product
15.336
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.945
Then I wait until Tor is ready 2.248
And tca.conf includes the configured bridges 0.020
And available upgrades have been checked 0.157
And all Internet traffic has only flowed through the configured bridges 0.964
After features/support/hooks.rb:326 1.332
After features/support/hooks.rb:100 0.053
Tags: @product
39.831
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 37.524
Then I wait until Tor is ready 1.375
And tca.conf includes the configured bridges 0.012
And available upgrades have been checked 0.053
And all Internet traffic has only flowed through the configured bridges 0.866
After features/support/hooks.rb:326 0.706
After features/support/hooks.rb:100 0.040
Tags: @product
1:7.300
Given the Tor network and default bridges are blocked 1.833
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.366
Then the Tor Connection Assistant reports that it failed to connect 0.132
And tca.conf is empty 0.220
Given I scan a QR code from the error page in Tor Connection Assistant 21.643
And I retry connecting to Tor 1.213
Then I wait until Tor is ready 9.902
And tca.conf includes the configured bridges 0.018
And available upgrades have been checked 0.058
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.911
After features/support/hooks.rb:326 0.694
After features/support/hooks.rb:100 0.058
47.463
When I configure the default bridges in the Tor Connection Assistant 14.583
Then I wait until Tor is ready 30.365
And Tor is configured to use the default bridges 0.510
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.060
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 1.436
After features/support/hooks.rb:326 0.740
After features/support/hooks.rb:100 0.050
Tags: @product
30.089
Given the Tor network is blocked 1.851
When I configure a direct connection in the Tor Connection Assistant 22.513
Then I wait until Tor is ready 3.863
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.056
And Tor is configured to use the default bridges 0.606
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.184
After features/support/hooks.rb:326 1.020
After features/support/hooks.rb:100 0.029
Tags: @product
46.456
Given the Tor network and default bridges are blocked 1.720
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 31.303
Then the Tor Connection Assistant reports that it failed to connect 0.099
And tca.conf is empty 0.219
Given the Tor network and default bridges are unblocked 1.385
And I retry connecting to Tor 1.185
Then I wait until Tor is ready 9.317
And tca.conf includes no bridge 0.017
And available upgrades have been checked 0.051
And all Internet traffic has only flowed through Tor or connectivity check service 1.155
After features/support/hooks.rb:326 1.306
After features/support/hooks.rb:100 0.047
Tags: @product
4.577
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.302
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.135
And I cannot click the "Connect to Tor" button 0.140
After features/support/hooks.rb:326 0.657
After features/support/hooks.rb:100 0.066
Tags: @product
30.004
Given I configure a direct connection in the Tor Connection Assistant 9.441
And I wait until Tor is ready 2.483
When I disconnect the network through GNOME 2.926
And I connect the network through GNOME 3.827
Then the Tor Connection Assistant autostarts 2.353
And the Tor Connection Assistant connects to Tor 6.070
And I wait until Tor is ready 1.028
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.059
And all Internet traffic has only flowed through Tor or connectivity check service 1.812
After features/support/hooks.rb:326 0.655
After features/support/hooks.rb:100 0.046
Tags: @product
49.654
Given I configure a direct connection in the Tor Connection Assistant 12.717
And I wait until Tor is ready 3.659
And I disconnect the network through GNOME 2.758
And the Tor network and default bridges are blocked 1.545
When I connect the network through GNOME 2.972
Then the Tor Connection Assistant reports that it failed to connect 26.000
After features/support/hooks.rb:326 0.881
After features/support/hooks.rb:100 0.066
Tags: @product
37.833
Given the Tor network and default bridges are blocked 1.596
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.757
Then the Tor Connection Assistant reports that it failed to connect 0.129
Given the Tor network and default bridges are unblocked 1.597
When I click "Connect to Tor" 1.137
Then I wait until Tor is ready 8.071
And Tor is configured to use the default bridges 0.474
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.068
After features/support/hooks.rb:326 1.457
After features/support/hooks.rb:100 0.038
22.722
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.339
And I prepare Tails for memory erasure tests 0.464
When I start a process allocating 128 MiB of memory with a known pattern 2.433
Then patterns cover at least 128 MiB in the guest's memory 3.999

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

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

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

After features/support/hooks.rb:326 1.051
After features/support/hooks.rb:100 0.000
24.282
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and logged in 8.479
And I prepare Tails for memory erasure tests 0.519
And I find very few patterns in the guest's memory 3.848

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

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

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

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

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

After features/support/hooks.rb:326 0.736
After features/support/hooks.rb:100 0.000
53.332
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 8.286
And I prepare Tails for memory erasure tests 0.470
When I plug and mount a 128 MiB USB drive with a vfat filesystem 10.374
Then I find very few patterns in the guest's memory 4.564

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:326 1.532
After features/support/hooks.rb:100 0.000
1:22.178
Before features/support/hooks.rb:269 0.002
Given I have started Tails from DVD without network and logged in 9.087
And I prepare Tails for memory erasure tests 0.919
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 37.365
Then I find very few patterns in the guest's memory 4.182

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.012
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:326 3.529
After features/support/hooks.rb:100 0.000
8:13.124
Before features/support/hooks.rb:269 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 7:29.179
And I prepare Tails for memory erasure tests 0.473
When I fill a 128 MiB file with a known pattern on the persistent filesystem 21.240
When I trigger shutdown 0.011
And I wait 20 seconds 20.019

Slept for 20 seconds

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

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

After features/support/hooks.rb:326 3.540
After features/support/hooks.rb:100 0.014
26.662
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.515
And I temporarily create a 4 GiB disk named "gptfat" 0.047
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.344
And I plug USB drive "gptfat" 2.639
When I start Tails Installer 9.062
Then I am told by Tails Installer that the destination device "is too small" 0.052
After features/support/hooks.rb:326 0.718
After features/support/hooks.rb:100 0.001
Tags: @product
20.046
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.380
And I temporarily create a 7200 MiB disk named "temp" 0.063
And I start Tails Installer 8.623
But a suitable USB device is not found 0.022
When I plug USB drive "temp" 2.591
Then the "temp" USB drive is selected 0.140
When I unplug USB drive "temp" 0.204
Then a suitable USB device is not found 0.018
After features/support/hooks.rb:326 1.248
After features/support/hooks.rb:100 0.000
Tags: @product
3:54.944
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.582
And I temporarily create a 7200 MiB disk named "install" 0.045
And I create a gpt partition with a vfat filesystem on disk "install" 7.180
And I plug USB drive "install" 2.649
And I install Tails to USB drive "install" by cloning 3:18.233
Then the running Tails is installed on USB drive "install" 12.124
And there is a random seed on USB drive "install" 6.023
But there is no persistence partition on USB drive "install" 0.104
After features/support/hooks.rb:326 1.326
After features/support/hooks.rb:100 0.112
Tags: @product
3:45.332
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 9.962
And I temporarily create a 7200 MiB disk named "install" 0.062
And I plug USB drive "install" 2.539
And I install Tails to USB drive "install" by cloning 3:14.956
Then the running Tails is installed on USB drive "install" 11.832
And there is a random seed on USB drive "install" 5.915
But there is no persistence partition on USB drive "install" 0.062
After features/support/hooks.rb:326 1.158
After features/support/hooks.rb:100 0.121
Tags: @product
4:28.107
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.348
And I create a file in the Persistent directory 0.073
And I temporarily create a 7200 MiB disk named "install" 0.059
And I create a gpt partition with a vfat filesystem on disk "install" 6.501
And I plug USB drive "install" 2.452
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:39.793
Then the running Tails is installed on USB drive "install" 15.950
And there is a random seed on USB drive "install" 5.920
And there is a persistence partition on USB drive "install" 0.089
And the USB drive "install" contains the same files as my persistent storage 3.919
After features/support/hooks.rb:326 2.168
After features/support/hooks.rb:100 0.120
Tags: @product
3:59.416
Before features/support/hooks.rb:269 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.297
And I temporarily create a 7200 MiB disk named "install" 0.062
And I plug USB drive "install" 2.557
And I install Tails to USB drive "install" by cloning 3:20.601
Then the running Tails is installed on USB drive "install" 18.776
And there is a random seed on USB drive "install" 6.022
And there is no persistence partition on USB drive "install" 0.098
After features/support/hooks.rb:326 1.811
After features/support/hooks.rb:100 0.089
Tags: @product
4:5.936
Before features/support/hooks.rb:269 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.049
And I have started Tails from DVD without network and logged in 9.234
And I clone USB drive "__internal" to a temporary USB drive "install" 1.276
And I plug USB drive "install" 2.500
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 3:16.349
Then the running Tails is installed on USB drive "install" 20.449
And there is a random seed on USB drive "install" 6.004
And there is no persistence partition on USB drive "install" 0.072
After features/support/hooks.rb:326 1.376
After features/support/hooks.rb:100 0.119
Tags: @product @uefi
2:0.067
Before features/support/hooks.rb:269 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.503
And I power off the computer 0.354
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:44.574
Then Tails is running from USB drive "__internal" 0.341
And the boot device has safe access rights 3.202
And Tails has started in UEFI mode 0.065
After features/support/hooks.rb:326 0.600
After features/support/hooks.rb:100 0.010
Tags: @product
1:43.820
Before features/support/hooks.rb:269 0.003
Given I have started Tails from DVD without network and logged in 8.658
And I plug and mount a USB drive containing a Tails USB image 42.750
And I create a 7200 MiB disk named "usbimage" 0.048
And I plug USB drive "usbimage" 2.420
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 49.941
After features/support/hooks.rb:326 1.825
After features/support/hooks.rb:100 0.098
Tags: @product
1:44.008
Before features/support/hooks.rb:269 0.003
Given a computer 0.207
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:42.436
Then Tails is running from USB drive "usbimage" 0.386
And the label of the system partition on "usbimage" is "Tails" 0.286
And the system partition on "usbimage" is an EFI system partition 0.253
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.153
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.090
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.089
And the system partition on "usbimage" has the expected flags 0.105
After features/support/hooks.rb:326 0.680
After features/support/hooks.rb:100 0.006
3:13.964
Before features/support/hooks.rb:269 0.002
Before features/support/hooks.rb:507 0.013
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:50.677
And I update APT using apt 20.054
When I install "popularity-contest" using apt 22.456
Then I am notified I can not use Additional Software for "popularity-contest" 8.899
And I can open the Additional Software documentation from the notification 31.877
After features/support/hooks.rb:515 36.223
After features/support/hooks.rb:326 2.491
After features/support/hooks.rb:100 0.004
5:16.279
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.005
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:5.756
And I update APT using apt 17.491
And I install "popularity-contest" using apt 22.452
Then I am proposed to add the "popularity-contest" package to my Additional Software 8.880
When I create a persistent storage and activate the Additional Software feature 25.160
Then Additional Software is correctly configured for package "popularity-contest" 2.672
When I shutdown Tails and wait for the computer to power off 12.940
And I start Tails from USB drive "__internal" with network unplugged 58.262
And I enable persistence 20.548
And I log in to a new session 37.694
And the Additional Software installation service has started 41.110
Then I am notified that the installation succeeded 2.235
And Additional Software is correctly configured for package "popularity-contest" 0.798
And the package "popularity-contest" is installed after Additional Software has been started 0.274
After features/support/hooks.rb:515 37.710
After features/support/hooks.rb:326 1.401
After features/support/hooks.rb:100 0.015
2:27.912
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.007
Given a computer 0.271
And I start Tails from USB drive "__internal" and I login with an administration password 1:40.613
And I update APT using apt 18.137
When I install "makepp" using apt 22.307
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.490
And the package "makepp" is installed 0.092
After features/support/hooks.rb:515 38.388
After features/support/hooks.rb:326 0.813
After features/support/hooks.rb:100 0.013
5:3.042
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.005
Given a computer 0.229
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:14.652
When I uninstall "popularity-contest" using apt 21.800
And I accept removing "popularity-contest" from Additional Software 0.584
Then "popularity-contest" is not in the list of Additional Software 0.620
When I start Synaptic 22.854
And I update APT using Synaptic 22.196
And I install "cowsay" using Synaptic 11.891
And I accept adding "cowsay" to Additional Software 1.182
Then Additional Software is correctly configured for package "cowsay" 0.781
When I uninstall "cowsay" using apt 3.208
And I refuse removing "cowsay" from Additional Software 0.524
Then Additional Software is correctly configured for package "cowsay" 0.811
When I start "Additional Software" via GNOME Activities Overview 10.582
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.763
Then "cowsay" is not in the list of Additional Software 0.837
When I install "cowsay" using apt 3.176
And I refuse adding "cowsay" to Additional Software 0.679
Then "cowsay" is not in the list of Additional Software 0.663
After features/support/hooks.rb:515 1.185
After features/support/hooks.rb:326 0.780
After features/support/hooks.rb:100 0.025
9:35.306
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.005
Given a computer 0.285
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:18.904
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.898
And I accept adding "cowsay" to Additional Software 6.438
And Additional Software is correctly configured for package "cowsay" 0.903
And I shutdown Tails and wait for the computer to power off 6.477
And I start Tails from USB drive "__internal" with network unplugged 57.131
And I enable persistence 10.929
# 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.029
And I log in to a new session 37.179
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.461
And I revert the APT tweaks that made it prefer an old version of cowsay 0.057
# 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.096
And the network is plugged 0.046
And Tor is ready 20.622
# 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.636
And available upgrades have been checked 0.153
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 2.292
And I can open the Additional Software configuration window from the notification 3.398
And I shutdown Tails and wait for the computer to power off 8.579
And I start Tails from USB drive "__internal" with network unplugged 1:4.411
And I enable persistence 12.649
# 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.025
And I log in to a new session 36.825
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.948
And I revert the APT tweaks that made it prefer an old version of cowsay 0.054
And the network is plugged 0.048
And Tor is ready 50.522
Then the Additional Software upgrade service has started 0.184
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.089
After features/support/hooks.rb:515 2.268
After features/support/hooks.rb:326 0.725
After features/support/hooks.rb:100 0.029
2:15.812
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.007
Given a computer 0.232
And I start Tails from USB drive "__internal" with network unplugged 1:4.081
And I enable persistence 12.217
And I remove the "cowsay" deb files from the APT cache 0.721
# 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.078
And I log in to a new session 37.975
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.084
And I can open the Additional Software log file from the notification 5.819
And the package "cowsay" is not installed 0.601
After features/support/hooks.rb:515 0.164
After features/support/hooks.rb:326 1.440
After features/support/hooks.rb:100 0.010
Tags: @product
2:31.332
Before features/support/hooks.rb:269 0.005
Given a computer 0.258
And I create a 7200 MiB disk named "old" 0.045
And I plug USB drive "old" 1.054
And I write an old version of the Tails USB image to disk "old" 29.354
When I start Tails from USB drive "old" with network unplugged 1:56.648
Then the boot device has safe access rights 2.986
And Tails is running from USB drive "old" 0.342
And there is no persistence partition on USB drive "old" 0.061
And process "udev-watchdog" is running 0.089
And udev-watchdog is monitoring the correct device 0.311
And I unplug USB drive "old" 0.179
After features/support/hooks.rb:326 3.727
After features/support/hooks.rb:100 0.010
Tags: @product
2:11.559
Before features/support/hooks.rb:269 0.007
Given a computer 0.202
And I start Tails from USB drive "old" with network unplugged and I login 1:28.123
Then Tails is running from USB drive "old" 0.349
And I create a persistent partition 32.062
And I take note of which tps features are available 1.415
Then a Tails persistence partition exists on USB drive "old" 0.862
And I shutdown Tails and wait for the computer to power off 8.543
After features/support/hooks.rb:326 0.153
After features/support/hooks.rb:100 0.010
Tags: @product
22:0.180
Scenario Writing files to a read/write-enabled persistent partition with the old Tails USB installation
Before features/support/hooks.rb:269 0.006
Steps
Given a computer 0.213
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 21:59.967
execution expired (RemoteShell::Timeout)
./features/support/helpers/remote_shell.rb:56:in `read'
./features/support/helpers/remote_shell.rb:56:in `block (3 levels) in communicate'
./features/support/helpers/remote_shell.rb:55:in `block (2 levels) in communicate'
./features/support/helpers/remote_shell.rb:42:in `loop'
./features/support/helpers/remote_shell.rb:42:in `block in communicate'
./features/support/helpers/remote_shell.rb:37:in `communicate'
./features/support/helpers/remote_shell.rb:174:in `execute'
./features/support/helpers/remote_shell.rb:185:in `initialize'
./features/support/helpers/dogtail.rb:80:in `new'
./features/support/helpers/dogtail.rb:80:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/common_steps.rb:706:in `new'
./features/step_definitions/common_steps.rb:706:in `/^all notifications have disappeared$/'
./features/step_definitions/common_steps.rb:292:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/usb_upgrade.feature:46:in `And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled'
Then Tails is running from USB drive "old" 0.000
And all tps features are active 0.000
When I write some files expected to persist 0.000
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.000
And all persistence configuration files have safe access rights 0.000
And all persistent directories from the old Tails version have safe access rights 0.000
And I take note of which tps features are available 0.000
And I shutdown Tails and wait for the computer to power off 0.000
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 0.000
After features/support/hooks.rb:326 10.850

SCENARIO FAILED: 'Writing files to a read/write-enabled persistent partition with the old Tails USB installation' (at time 02:04:56)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3440/artifact/build-artifacts/02:04:56_Writing_files_to_a_read_write-enabled_persistent_partition_with_the_old_Tails_USB_installation.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3440/artifact/build-artifacts/02:04:56_Writing_files_to_a_read_write-enabled_persistent_partition_with_the_old_Tails_USB_installation.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3440/artifact/build-artifacts/02:04:56_Writing_files_to_a_read_write-enabled_persistent_partition_with_the_old_Tails_USB_installation.journal

After features/support/hooks.rb:100 0.031
Tags: @product
2:22.745
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.871
And I log in to a new session 16.816
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.295
And I plug USB drive "to_upgrade" 2.401
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:33.355
Then the running Tails is installed on USB drive "to_upgrade" 17.525
And I unplug USB drive "to_upgrade" 0.266
And I unplug USB drive "__internal" 0.213
After features/support/hooks.rb:326 2.499
After features/support/hooks.rb:100 0.000
Tags: @product
2:7.515
Scenario Booting Tails from a USB drive upgraded from USB with persistence enabled
Before features/support/hooks.rb:269 0.007
Steps
Given a computer 0.212
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:2.063
Then all tps features from the old Tails version are active 1.726
And Tails is running from USB drive "to_upgrade" 0.339
And the boot device has safe access rights 3.107
And the expected persistent files created with the old Tails version are present in the filesystem 0.066
Could not find expected file in persistent directory /home/amnesia/Persistent.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/support/helpers/misc_helpers.rb:21:in `assert_vmcommand_success'
./features/step_definitions/usb.rb:1081:in `block (2 levels) in <top (required)>'
./features/step_definitions/usb.rb:1080:in `each'
./features/step_definitions/usb.rb:1080:in `/^the expected persistent files(| created with the old Tails version) are present in the filesystem$/'
features/usb_upgrade.feature:77:in `And the expected persistent files created with the old Tails version are present in the filesystem'
And all persistent directories from the old Tails version have safe access rights 0.000
After features/support/hooks.rb:326 5.216

SCENARIO FAILED: 'Booting Tails from a USB drive upgraded from USB with persistence enabled' (at time 02:09:40)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3440/artifact/build-artifacts/02:09:40_Booting_Tails_from_a_USB_drive_upgraded_from_USB_with_persistence_enabled.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3440/artifact/build-artifacts/02:09:40_Booting_Tails_from_a_USB_drive_upgraded_from_USB_with_persistence_enabled.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3440/artifact/build-artifacts/02:09:40_Booting_Tails_from_a_USB_drive_upgraded_from_USB_with_persistence_enabled.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_devel/3440/artifact/build-artifacts/02:09:40_Booting_Tails_from_a_USB_drive_upgraded_from_USB_with_persistence_enabled.journal

After features/support/hooks.rb:100 0.010
6:22.135
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.676
And no SquashFS delta is installed 0.088
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.318
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.062
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.257
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.451
When the network is plugged 0.031
And Tor is ready 19.840
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 7.208
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 12.571
Given I shutdown Tails and wait for the computer to power off 10.938
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:4.152
Then Tails is running version 6.2~testoverlayfs 0.012
And all tps features are active 2.485
And the file system changes introduced in version 6.2~testoverlayfs are present 0.297
And only the 6.2~testoverlayfs SquashFS delta is installed 0.070
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.467
# We'll really install Tails_amd64_6.0~testoverlayfs_to_6.3~testoverlayfs.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.278
When the network is plugged 0.039
And Tor is ready 19.901
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 5.041
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 8.616
Given I shutdown Tails and wait for the computer to power off 4.369
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:54.818
Then Tails is running version 6.3~testoverlayfs 0.011
And all tps features are active 1.907
And the file system changes introduced in version 6.3~testoverlayfs are present 0.454
And only the 6.3~testoverlayfs SquashFS delta is installed 0.071
# Regression test for #17425 (i.e. the Upgrader would propose
# upgrading to the version that's already running)
Given Tails system time is magically synchronized 0.321
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.268
When the network is plugged 0.050
And Tor is ready 20.262
Then the Upgrader considers the system as up-to-date 0.328
# 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 13.591
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.870
After features/support/hooks.rb:326 0.748
After features/support/hooks.rb:100 0.020
36.577
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.708
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.430
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.048
And the signing key used by the Upgrader is outdated 0.766
But a current signing key is available on our website 0.000
When the network is plugged 0.043
And Tor is ready 17.972
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.607
After features/support/hooks.rb:326 1.058
After features/support/hooks.rb:100 0.000
56.045
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 47.300
When I eject the boot medium 0.236
Then Tails eventually shuts down 8.509
After features/support/hooks.rb:326 0.211
After features/support/hooks.rb:100 0.000
41.515
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.204
And I prepare Tails for memory erasure tests 0.378
And I fill a 128 MiB file with a known pattern on the root filesystem 14.705
And patterns cover at least 128 MiB in the guest's memory 3.357

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

When I eject the boot medium 0.357
And I wait for Tails to finish wiping the memory 12.835
Then I find very few patterns in the guest's memory 1.677

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

After features/support/hooks.rb:326 3.608
After features/support/hooks.rb:100 0.000
53.257
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD without network and logged in 23.437
And I prepare Tails for memory erasure tests 0.405
And I plug and mount a 128 MiB USB drive with a vfat filesystem 9.302
And I fill the USB drive with a known pattern 2.460
And I read the content of the test FS 0.098
And patterns cover at least 90% of the test FS size in the guest's memory 4.124

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

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

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

After features/support/hooks.rb:326 3.605
After features/support/hooks.rb:100 0.000
58.880
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.254
And I prepare Tails for memory erasure tests 0.437
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 33.034
And I fill the USB drive with a known pattern 1.415
And I read the content of the test FS 0.071
And patterns cover at least 99% of the test FS size in the guest's memory 2.986

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

When I eject the boot medium 0.348
And I wait for Tails to finish wiping the memory 10.550
Then I find very few patterns in the guest's memory 1.780

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

After features/support/hooks.rb:326 3.534
After features/support/hooks.rb:100 0.000
2:21.801
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.597
And I prepare Tails for memory erasure tests 0.458
And I fill a 128 MiB file with a known pattern on the persistent filesystem 25.959
And patterns cover at least 100 MiB in the guest's memory 3.034

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

When I eject the boot medium 0.554
And I wait for Tails to finish wiping the memory 11.590
Then I find very few patterns in the guest's memory 2.325

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

And Tails eventually shuts down 1:28.280
After features/support/hooks.rb:326 0.168
After features/support/hooks.rb:100 0.000
Tags: @product
54.518
Before features/support/hooks.rb:269 0.007
Given a computer 0.226
And I start Tails from DVD with network unplugged 53.935
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,deb.tails.boum.org,deb.torproject.org" 0.056
And no proposed-updates APT suite is enabled 0.064
And no experimental APT suite is enabled for deb.torproject.org 0.045
And if releasing, no unversioned Tails APT source is enabled 0.170

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:326 0.647
After features/support/hooks.rb:100 0.009
Tags: @product
1:15.242
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.137
# The volume cannot be in use when GuestFs clones it, which we do below
And I shutdown Tails and wait for the computer to power off 8.679
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.271
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.945
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.063
When I start Tails' custom backup tool 3.438
Then the backup tool displays "Plug in your backup Tails USB stick" 0.300
When I plug USB drive "backup" 3.788
And I give the Persistent Storage on drive "backup" its own UUID 0.150
And I click "Retry" in the backup tool 1.134
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.177
When I click "Back Up" in the backup tool 1.129
And I enter my persistent storage passphrase into the polkit prompt 7.043
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 18.591
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.174
And I plug USB drive "backup" 2.880
Then the USB drive "backup" contains the same files as my persistent storage 5.337
After features/support/hooks.rb:326 2.131
After features/support/hooks.rb:100 0.121
Tags: @product
0.179
Then the hostname should not have been leaked on the network 0.179
After features/support/hooks.rb:326 1.164
After features/support/hooks.rb:100 0.037
Tags: @product
0.715
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.184
And I switch to the "manually-added-con" NetworkManager connection 0.325
Then the hostname should not have been leaked on the network 0.205
After features/support/hooks.rb:326 0.688
After features/support/hooks.rb:100 0.054
43.164
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.397
When I start "Tails Documentation" via GNOME Activities Overview 10.875
Then the Tor Browser has started 23.391
Then "Tails - Documentation" has loaded in the Tor Browser 0.498
After features/support/hooks.rb:326 1.245
After features/support/hooks.rb:100 0.000
49.133
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.117
When I start "Tails Documentation" via GNOME Activities Overview 10.586
Then the Tor Browser has started 24.900
Then "Tails - Documentation" has loaded in the Tor Browser 0.529
After features/support/hooks.rb:326 1.258
After features/support/hooks.rb:100 0.000
22.326
Before features/support/hooks.rb:269 0.006
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD without network and logged in 8.354
When I start Electrum through the GNOME menu 11.348
But the "electrum" tps feature is not enabled 0.720
And I see a warning that Electrum is not persistent 1.902
After features/support/hooks.rb:515 0.115
After features/support/hooks.rb:326 0.858
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
23.865
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.690
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 6.099
Then I see "CupsTestPage.png" after at most 40 seconds 3.573
And I can print the current document to "/home/amnesia/output.pdf" 5.502
After features/support/hooks.rb:326 0.800
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
20.283
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.248
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.177
When I open "/home/amnesia/default-testpage.pdf" with Evince 3.762
Then I see "CupsTestPage.png" after at most 40 seconds 3.388
And I can print the current document to "/home/amnesia/output.pdf" 4.705
After features/support/hooks.rb:326 0.713
After features/support/hooks.rb:100 0.000
Feature: Using Evince
22.189
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.358
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.222
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.050
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.044
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.061
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.218
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 4.500
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.342
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.063
When I close Evince 0.187
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.129
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.226
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.875
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.055
When I close Evince 0.185
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.116
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.206
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.272
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.070
After features/support/hooks.rb:326 0.996
After features/support/hooks.rb:100 0.000
Feature: Using Evince
Tags: @product
22.309
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.801
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.383
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.103
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.494
Then I see "CupsTestPage.png" after at most 40 seconds 3.363
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.163
After features/support/hooks.rb:326 0.965
After features/support/hooks.rb:100 0.000
Feature: Using Evince
16.329
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.724
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.161
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.079
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.148
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.400
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.636
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.177
After features/support/hooks.rb:326 0.830
After features/support/hooks.rb:100 0.000
19.996
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 8.255
And I wait 10 seconds 10.010

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.206
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.230
And I press the "Return" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.052
After features/support/hooks.rb:326 0.737
After features/support/hooks.rb:100 0.000
Tags: @product
8.959
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD without network and logged in 8.311
When the "Dogtail rules!" notification is sent 0.152
Then the "Dogtail rules!" notification is shown to the user 0.495
After features/support/hooks.rb:326 0.797
After features/support/hooks.rb:100 0.000
Tags: @product
3:33.913
Before features/support/hooks.rb:269 0.010
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.542
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.039
And Tor is ready 17.455
And all notifications have disappeared 4.264
When I start "Additional Software" via GNOME Activities Overview 11.275
And I close the "tails-additional-software-config" window 2.143
When I start "Disks" via GNOME Activities Overview 8.157
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.738
When I start "GNOME Terminal" via GNOME Activities Overview 8.855
And I close the "gnome-terminal-server" window 1.932
When I start "Files" via GNOME Activities Overview 8.153
And I close the "org.gnome.Nautilus" window 17.060
When I start "Persistent Storage" via GNOME Activities Overview 10.057
And I close the "tps-frontend" window 3.671
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.552
And I close the "zenity" window 3.902
When I start "Pidgin" via GNOME Activities Overview 9.005
And I close the "Pidgin" window via Alt+F4 3.800
When I start "Thunderbird" via GNOME Activities Overview 8.830
And I close the "Thunderbird" window 15.450
When I start "Tor Browser" via GNOME Activities Overview 8.800
And I close the "Firefox" window 13.534
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.480
And I close the "unlock-veracrypt-volumes" window 2.561
When I start "Unsafe Browser" via GNOME Activities Overview 9.142
And I close the "Firefox" window 12.506
After features/support/hooks.rb:326 1.202
After features/support/hooks.rb:100 0.000
Tags: @product
39.361
Before features/support/hooks.rb:269 0.006
Given a computer 0.221
And I start the computer from DVD with network unplugged 35.351
When Tails detects disk read failures on the SquashFS 1.315
Then I see a disk failure message on the splash screen 2.474
After features/support/hooks.rb:326 0.599
After features/support/hooks.rb:100 0.010
Tags: @product
39.074
Before features/support/hooks.rb:269 0.007
Given a computer 0.229
And I start the computer from DVD with network unplugged 34.858
When Tails detects disk read failures on the boot device 1.512
Then I see a disk failure message on the splash screen 2.474
After features/support/hooks.rb:326 0.648
After features/support/hooks.rb:100 0.011
Tags: @product
37.645
Before features/support/hooks.rb:269 0.005
Given a computer 0.233
And I start the computer from DVD with network unplugged 34.591
When Tails detects disk read failures on the boot device with a target error 0.372
Then I see a disk failure message on the splash screen 2.447
After features/support/hooks.rb:326 0.754
After features/support/hooks.rb:100 0.012
Tags: @product @doc
32.894
Before features/support/hooks.rb:269 0.008
Given a computer 0.228
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.932
When Tails detects disk read failures on the SquashFS 0.395
Then I see a disk failure message 1.340
Then I can open the hardware failure documentation from the disk failure message 20.997
After features/support/hooks.rb:326 2.123
After features/support/hooks.rb:100 0.000
Tags: @product @doc
29.560
Before features/support/hooks.rb:269 0.007
Given a computer 0.226
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.530
When Tails detects disk read failures on the boot device 1.552
Then I see a disk failure message 0.479
Then I can open the hardware failure documentation from the disk failure message 17.771
After features/support/hooks.rb:326 2.051
After features/support/hooks.rb:100 0.000
Tags: @product @doc
33.835
Before features/support/hooks.rb:269 0.009
Given a computer 0.267
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.315
When Tails detects disk read failures on the boot device with a target error 0.532
Then I see a disk failure message 1.211
Then I can open the hardware failure documentation from the disk failure message 21.509
After features/support/hooks.rb:326 1.761
After features/support/hooks.rb:100 0.000
Feature: Hardware support
Tags: @product
49.954
Before features/support/hooks.rb:269 0.007
Given a computer 0.288
And I start the computer from DVD with network unplugged and an unsupported graphics card 34.684
Then I see a graphics card failure message on the splash screen 14.982
After features/support/hooks.rb:326 0.732
After features/support/hooks.rb:100 0.010
Tags: @product @doc
12.034
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.075
Then the included OpenPGP keys are valid for the next 1 month 3.958
After features/support/hooks.rb:326 0.654
After features/support/hooks.rb:100 0.000
Tags: @product
20.686
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.074
Then the keys trusted by APT are valid for the next 3 months 12.611
After features/support/hooks.rb:326 0.639
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
47.681
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.518
And I log in to a new session in German (de) 34.244
Then the amnesiac Documents directory exists 0.160
And there is a GNOME bookmark for the amnesiac Documents directory 2.757
After features/support/hooks.rb:326 0.743
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
45.243
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.512
And I log in to a new session in German (de) 33.003
Then the amnesiac Downloads directory exists 0.068
And there is a GNOME bookmark for the amnesiac Downloads directory 2.658
After features/support/hooks.rb:326 0.752
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
43.355
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.916
And I log in to a new session in German (de) 32.510
Then the amnesiac Music directory exists 0.063
And there is a GNOME bookmark for the amnesiac Music directory 2.865
After features/support/hooks.rb:326 0.894
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
42.186
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.934
And I log in to a new session in German (de) 31.387
Then the amnesiac Pictures directory exists 0.226
And there is a GNOME bookmark for the amnesiac Pictures directory 2.637
After features/support/hooks.rb:326 0.747
After features/support/hooks.rb:100 0.000
Feature: Localization
Tags: @product
43.624
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.045
And I log in to a new session in German (de) 32.564
Then the amnesiac Videos directory exists 0.138
And there is a GNOME bookmark for the amnesiac Videos directory 2.875
After features/support/hooks.rb:326 0.888
After features/support/hooks.rb:100 0.000
Feature: Localization
2:13.773
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.931
When I log in to a new session in Arabic (ar) 32.189
Then the keyboard layout is set to "us" 0.183
When the network is plugged 0.047
And Tor is ready 15.613
Then I successfully start the Unsafe Browser in "ar" 14.929
And I kill the Unsafe Browser 6.157
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 28.655
And DuckDuckGo is the default search engine 9.552
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 12.576
And the layout of the screen keyboard is set to "us" 0.549
After features/support/hooks.rb:326 0.918
After features/support/hooks.rb:100 0.000
Feature: Localization
2:20.419
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.057
When I log in to a new session in Chinese (zh_CN) 32.189
Then the keyboard layout is set to "cn" 0.284
When the network is plugged 0.036
And Tor is ready 18.546
Then I successfully start the Unsafe Browser in "zh_CN" 15.484
And I kill the Unsafe Browser 5.815
When I enable the screen keyboard 0.162
Then the screen keyboard works in Tor Browser 28.040
And DuckDuckGo is the default search engine 9.654
And I kill the Tor Browser 5.287
And the screen keyboard works in Thunderbird 16.302
And the layout of the screen keyboard is set to "us" 0.556
After features/support/hooks.rb:326 1.444
After features/support/hooks.rb:100 0.000
Feature: Localization
1:51.043
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.931
When I log in to a new session in English (en) 16.590
Then the keyboard layout is set to "us" 0.111
When the network is plugged 0.041
And Tor is ready 14.728
Then I successfully start the Unsafe Browser in "en" 15.169
And I kill the Unsafe Browser 5.652
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 28.424
And DuckDuckGo is the default search engine 4.462
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 12.030
And the layout of the screen keyboard is set to "us" 0.521
After features/support/hooks.rb:326 1.445
After features/support/hooks.rb:100 0.000
Feature: Localization
2:13.645
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.027
When I log in to a new session in French (fr) 31.258
Then the keyboard layout is set to "fr" 0.134
When the network is plugged 0.043
And Tor is ready 15.232
Then I successfully start the Unsafe Browser in "fr" 15.514
And I kill the Unsafe Browser 5.717
When I enable the screen keyboard 0.119
Then the screen keyboard works in Tor Browser 29.616
And DuckDuckGo is the default search engine 9.153
And I kill the Tor Browser 5.242
And the screen keyboard works in Thunderbird 13.054
And the layout of the screen keyboard is set to "fr" 0.531
After features/support/hooks.rb:326 1.184
After features/support/hooks.rb:100 0.000
Feature: Localization
2:16.601
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.847
When I log in to a new session in German (de) 32.914
Then the keyboard layout is set to "de" 0.127
When the network is plugged 0.039
And Tor is ready 16.184
Then I successfully start the Unsafe Browser in "de" 15.108
And I kill the Unsafe Browser 5.717
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 28.693
And DuckDuckGo is the default search engine 10.115
And I kill the Tor Browser 5.254
And the screen keyboard works in Thunderbird 13.952
And the layout of the screen keyboard is set to "de" 0.531
After features/support/hooks.rb:326 1.999
After features/support/hooks.rb:100 0.000
Feature: Localization
2:12.531
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.836
When I log in to a new session in Italian (it) 33.178
Then the keyboard layout is set to "it" 0.109
When the network is plugged 0.053
And Tor is ready 15.820
Then I successfully start the Unsafe Browser in "it" 15.622
And I kill the Unsafe Browser 5.843
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 26.124
And DuckDuckGo is the default search engine 9.951
And I kill the Tor Browser 5.232
And the screen keyboard works in Thunderbird 12.084
And the layout of the screen keyboard is set to "us" 0.555
After features/support/hooks.rb:326 1.720
After features/support/hooks.rb:100 0.000
Feature: Localization
2:40.081
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.969
When I log in to a new session in Persian (fa) 31.422
Then the keyboard layout is set to "ir" 0.142
When the network is plugged 0.045
And Tor is ready 44.238
Then I successfully start the Unsafe Browser in "fa" 13.824
And I kill the Unsafe Browser 5.686
When I enable the screen keyboard 0.146
Then the screen keyboard works in Tor Browser 29.432
And DuckDuckGo is the default search engine 9.405
And I kill the Tor Browser 5.250
And the screen keyboard works in Thunderbird 11.970
And the layout of the screen keyboard is set to "ir" 0.546
After features/support/hooks.rb:326 1.684
After features/support/hooks.rb:100 0.000
Feature: Localization
2:9.857
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.458
When I log in to a new session in Portuguese (pt) 31.321
Then the keyboard layout is set to "pt" 0.217
When the network is plugged 0.041
And Tor is ready 14.573
Then I successfully start the Unsafe Browser in "pt" 15.005
And I kill the Unsafe Browser 5.792
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 26.536
And DuckDuckGo is the default search engine 9.235
And I kill the Tor Browser 5.284
And the screen keyboard works in Thunderbird 12.712
And the layout of the screen keyboard is set to "us" 0.544
After features/support/hooks.rb:326 1.935
After features/support/hooks.rb:100 0.000
Feature: Localization
2:20.804
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.846
When I log in to a new session in Russian (ru) 34.089
Then the keyboard layout is set to "ru" 0.203
When the network is plugged 0.035
And Tor is ready 16.161
Then I successfully start the Unsafe Browser in "ru" 14.788
And I kill the Unsafe Browser 5.857
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 27.454
And DuckDuckGo is the default search engine 16.126
And I kill the Tor Browser 5.524
And the screen keyboard works in Thunderbird 12.058
And the layout of the screen keyboard is set to "ru" 0.544
After features/support/hooks.rb:326 1.073
After features/support/hooks.rb:100 0.000
Feature: Localization
2:39.333
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.890
When I log in to a new session in Spanish (es) 31.691
Then the keyboard layout is set to "es" 0.173
When the network is plugged 0.057
And Tor is ready 44.091
Then I successfully start the Unsafe Browser in "es" 13.887
And I kill the Unsafe Browser 5.773
When I enable the screen keyboard 0.108
Then the screen keyboard works in Tor Browser 28.172
And DuckDuckGo is the default search engine 9.497
And I kill the Tor Browser 5.225
And the screen keyboard works in Thunderbird 12.180
And the layout of the screen keyboard is set to "us" 0.585
After features/support/hooks.rb:326 1.485
After features/support/hooks.rb:100 0.000
Feature: Localization
2:15.786
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.974
When I log in to a new session in Turkish (tr) 32.657
Then the keyboard layout is set to "tr" 0.182
When the network is plugged 0.041
And Tor is ready 16.529
Then I successfully start the Unsafe Browser in "tr" 14.257
And I kill the Unsafe Browser 5.783
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 29.302
And DuckDuckGo is the default search engine 10.261
And I kill the Tor Browser 5.555
And the screen keyboard works in Thunderbird 12.551
And the layout of the screen keyboard is set to "us" 0.564
After features/support/hooks.rb:326 1.551
After features/support/hooks.rb:100 0.000
Tags: @product
1:12.532
Before features/support/hooks.rb:269 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.929
And I capture all network traffic 0.007
When I disable MAC spoofing in Tails Greeter 3.724
And I log in to a new session 16.281
And the network is plugged 0.071
And Tor is ready 42.377
Then 1 network interface is enabled 0.115
And the 1st network device has its real MAC address configured 0.118
When I hotplug a network device and wait for it to be initialized 1.397
Then 2 network interfaces are enabled 0.065
And the 2nd network device has its real MAC address configured 0.078
And some network device leaked the real MAC address 0.366
After features/support/hooks.rb:326 0.863
After features/support/hooks.rb:100 0.040
Tags: @product
41.743
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.942
And I capture all network traffic 0.007
When I log in to a new session 16.462
And the network is plugged 0.033
And Tor is ready 15.236
Then 1 network interface is enabled 0.140
And the 1st network device has a spoofed MAC address configured 0.097
When I hotplug a network device and wait for it to be initialized 1.399
Then 2 network interfaces are enabled 0.077
And the 2nd network device has a spoofed MAC address configured 0.071
And no network device leaked the real MAC address 0.272
After features/support/hooks.rb:326 2.079
After features/support/hooks.rb:100 0.033
Tags: @product
26.960
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.937
And I capture all network traffic 0.006
And the network is plugged 0.046
And macchanger will fail by not spoofing and always returns false 0.171
When I log in to a new session 17.054
Then no network interfaces are enabled 0.144
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.589
After features/support/hooks.rb:326 0.752
After features/support/hooks.rb:100 0.049
Tags: @product
34.822
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.826
And I capture all network traffic 0.009
And the network is plugged 0.037
And macchanger will fail by not spoofing and always returns true 0.150
When I log in to a new session 24.996
Then no network interfaces are enabled 0.139
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.652
After features/support/hooks.rb:326 0.744
After features/support/hooks.rb:100 0.087
Tags: @product
29.332
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.023
And I capture all network traffic 0.007
And the network is plugged 0.049
And macchanger will fail by not spoofing and always returns true 0.157
And no network interface modules can be unloaded 0.428
When I log in to a new session 18.349
Then 1 network interface is enabled 0.106
But the MAC spoofing panic mode disabled networking 0.507
And no network device leaked the real MAC address 0.010
And I see the "All networking disabled" notification after at most 60 seconds 1.691
After features/support/hooks.rb:326 0.740
After features/support/hooks.rb:100 0.050
Tags: @product
58.270
Before features/support/hooks.rb:269 0.007
Given a computer 0.228
And I capture all network traffic 0.006
When I start the computer 0.945
Then the computer boots Tails 56.955
And no network interfaces are enabled 0.120
And no network device leaked the real MAC address 0.012
After features/support/hooks.rb:326 0.686
After features/support/hooks.rb:100 0.074
1:44.695
Before features/support/hooks.rb:269 0.007
Given a computer 0.302
And I start Tails from DVD with network unplugged and I login 1:24.668
And I plug and mount a USB drive containing a sample PNG 17.804
Then MAT can clean some sample PNG file 1.920
After features/support/hooks.rb:326 0.661
After features/support/hooks.rb:100 0.012
Feature: Networking
Tags: @product
1:52.624
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 11.648
And I wait between 30 and 60 seconds 51.037

Slept for 51 seconds

Then the Tor Status icon tells me that Tor is not usable 0.886
When the network is plugged 0.056
Then I successfully configure Tor 43.812
And the Tor Status icon tells me that Tor is usable 0.803
And all notifications have disappeared 4.327
And the time has synced 0.052
After features/support/hooks.rb:326 0.877
After features/support/hooks.rb:100 0.000
Feature: Networking
39.376
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.534
And I disable networking in Tails Greeter 0.981
And I log in to a new session 19.330
Then no network interfaces are enabled 0.130
When I hotplug a network device 0.163
And I wait 10 seconds 10.009

Slept for 10 seconds

Then no network interfaces are enabled 0.225
After features/support/hooks.rb:326 1.173
After features/support/hooks.rb:100 0.000
Feature: Onion Circuits
Tags: @product
31.827
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 19.566
When I start "Onion Circuits" via GNOME Activities Overview 9.974
Then Onion Circuits starts 1.802
And Onion Circuits shows some circuits 0.482
After features/support/hooks.rb:326 0.818
After features/support/hooks.rb:100 0.000
Tags: @product
2:31.899
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:44.792
And I update APT using apt 21.048
And I install "python3-behave" using apt 22.671
Then the Tails Persistent Storage behave tests pass 3.387
After features/support/hooks.rb:326 0.825
After features/support/hooks.rb:100 0.000
Tags: @product
1:25.609
Before features/support/hooks.rb:269 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 56.675
When I log in to a new session without activating the Persistent Storage 21.873
Then Tails is running from USB drive "__internal" 0.354
And persistence is disabled 0.405
But a Tails persistence partition exists on USB drive "__internal" 6.299
After features/support/hooks.rb:326 1.607
After features/support/hooks.rb:100 0.000
Tags: @product
3:25.603
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 24.311
Then Tails is running from USB drive "__internal" 1.198
When I create a file in the Persistent directory 0.464
And I create a persistent partition with the default settings 30.614
Then the file I created was copied to the Persistent Storage 0.617
When I shutdown Tails and wait for the computer to power off 12.650
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:15.390
Then persistence for "Persistent" is active 0.292
And the file I created in the Persistent directory exists 0.062
After features/support/hooks.rb:326 0.919
After features/support/hooks.rb:100 0.009
Tags: @product
1:9.273
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 20.095
And the system is very low on memory 4.558
When I create a file in the Persistent directory 0.899
When I try to create a persistent partition 19.965
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.150
When I close the Persistent Storage app 2.543
And I free up some memory 1.703
And I create a persistent partition with the default settings 19.121
Then the file I created was copied to the Persistent Storage 0.234
After features/support/hooks.rb:326 1.967
After features/support/hooks.rb:100 0.000
Tags: @product
2:55.235
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 14.181
Then Tails is running from USB drive "__internal" 0.456
And all tps features are active 7.640
And all persistent directories have safe access rights 2.474
When I disable the first tps feature 7.769
Then all tps features but the first one are active 5.909
And I shutdown Tails and wait for the computer to power off 11.184
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:3.401
Then all tps features but the first one are active 2.217
After features/support/hooks.rb:326 0.686
After features/support/hooks.rb:100 0.023
Tags: @product
18.572
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.642
Then persistence for "Persistent" is active 0.129
And I create a file in the Persistent directory 0.109
Then the file I created was copied to the Persistent Storage 0.072
When I disable the first tps feature 5.204
Then persistence for "Persistent" is not active 0.106
And the Persistent directory does not exist 0.054
When I enable the first tps feature 3.098
Then persistence for "Persistent" is active 0.074
And the file I created in the Persistent directory exists 0.081
After features/support/hooks.rb:326 0.746
After features/support/hooks.rb:100 0.000
Tags: @product
18.419
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.657
Then persistence for "Persistent" is active 0.199
When I create a file in the Persistent directory 0.129
And I disable the first tps feature 4.729
And I delete the data of the Persistent Folder feature 3.634
Then the file I created does not exist on the Persistent Storage 0.068
After features/support/hooks.rb:326 0.785
After features/support/hooks.rb:100 0.000
Tags: @product
1:14.602
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 23.547
And the network is plugged 0.063
And Tor is ready 16.016
And I take note of which tps features are available 0.623
When I write some files expected to persist 1.393
And I shutdown Tails and wait for the computer to power off 8.785
# 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" 24.170
After features/support/hooks.rb:326 0.132
After features/support/hooks.rb:100 0.000
Tags: @product
3:4.261
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.987
And the network is plugged 0.045
And Tor is ready 18.096
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.201
And I shutdown Tails and wait for the computer to power off 8.273
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:3.993
And I capture all network traffic 0.007
And the network is plugged 0.053
And Tor is ready 22.880
And I switch to the "persistent-con-current" NetworkManager connection 0.321
And the 1st network device has a spoofed MAC address configured 0.124
And no network device leaked the real MAC address 0.277
After features/support/hooks.rb:326 0.653
After features/support/hooks.rb:100 0.038
Tags: @product
58.133
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 14.542
And I enable persistence creation in Tails Greeter 1.405
And I log in to a new session expecting no warning about the Persistent Storage not being activated 21.443
Then I create a persistent partition with the default settings using the wizard that was already open 20.741
After features/support/hooks.rb:326 1.345
After features/support/hooks.rb:100 0.000
Tags: @product
4:50.370
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 12.063
When I enable persistence 36.232
Then no persistent Greeter options were restored 16.032
When I set all Greeter options to non-default values 23.770
And I log in to a new session in German (de) after having activated the Persistent Storage 50.609
Then all Greeter options are set to non-default values 0.439
When I cold reboot the computer 7.558
And the computer reboots Tails 1:1.879
Given I enable persistence 28.803
Then persistent Greeter options were restored 15.632
When I log in to a new session after having activated the Persistent Storage 36.929
Then all Greeter options are set to non-default values 0.420
After features/support/hooks.rb:326 1.650
After features/support/hooks.rb:100 0.010
Tags: @product
3:47.274
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.417
# Note that if anything fails after the passphrase was changed and
# before it's changed back below, subsequent scenarios might fail
# because the Persistent Storage doesn't have the expected passphrase.
When I change the passphrase of the Persistent Storage 34.045
And I shutdown Tails and wait for the computer to power off 12.414
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:12.889
And I change the passphrase of the Persistent Storage back to the original 37.507
After features/support/hooks.rb:326 2.504
After features/support/hooks.rb:100 0.009
Tags: @product
1:30.102
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.926
And I log in to a new session without activating the Persistent Storage 23.820
Then persistence is disabled 0.388
But a Tails persistence partition exists on USB drive "__internal" 40.151
And all notifications have disappeared 8.473
When I delete the persistent partition 6.144
Then there is no persistence partition on USB drive "__internal" 0.197
After features/support/hooks.rb:326 0.887
After features/support/hooks.rb:100 0.000
Tags: @product
2:32.312
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.549
When I write some dotfile expected to persist 0.113
And I shutdown Tails and wait for the computer to power off 11.129
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:11.198
Then the expected persistent dotfile is present in the filesystem 0.321
After features/support/hooks.rb:326 0.959
After features/support/hooks.rb:100 0.010
Tags: @product
1:37.612
Before features/support/hooks.rb:269 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.825
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.090
When I try to enable persistence 0.283
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 31.270
When I log in to a new session after having activated the Persistent Storage 40.066
And all notifications have disappeared 8.801
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.792
And all tps features are enabled 2.475
And all tps features but the first one are active 2.007
After features/support/hooks.rb:326 0.781
After features/support/hooks.rb:100 0.000
Tags: @product
5:22.833
Before features/support/hooks.rb:269 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 4:3.893
And I enable persistence 34.282
And I log in to a new session after having activated the Persistent Storage 42.480
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.841
And persistence is enabled 0.335
After features/support/hooks.rb:326 1.710
After features/support/hooks.rb:100 0.000
Tags: @product
30.197
Before features/support/hooks.rb:269 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 9.142
And I enable persistence but something goes wrong during the LUKS header upgrade 20.239
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.816
After features/support/hooks.rb:326 0.970
After features/support/hooks.rb:100 0.000
Tags: @product
17.966
When I choose to connect to Tor automatically 1.565
And I accept Tor Connection's offer to use my persistent bridges 1.863
And I click "Connect to Tor" 1.292
Then I wait until Tor is ready 10.754
And tca.conf includes the configured bridges 0.028
And the "TorConfiguration" tps feature is enabled and active 1.441
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.020
After features/support/hooks.rb:326 0.787
After features/support/hooks.rb:100 0.038
Tags: @product
17.671
When I choose to connect to Tor automatically 2.292
And I accept Tor Connection's offer to use my persistent bridges 1.983
And I disable saving bridges to Persistent Storage 1.310
And I configure a direct connection in the Tor Connection Assistant 8.456
Then I wait until Tor is ready 1.545
And tca.conf includes no bridge 0.013
And the "TorConfiguration" tps feature is not enabled and not active 1.109
And all Internet traffic has only flowed through Tor or connectivity check service 0.959
After features/support/hooks.rb:326 0.740
After features/support/hooks.rb:100 0.048
32.736
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 16.924
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.373
Then I see Pidgin's account manager window 3.712
And Pidgin's D-Bus interface is not available 0.727
After features/support/hooks.rb:326 0.853
After features/support/hooks.rb:100 0.000
1:10.288
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.008
Given I have started Tails from DVD and logged in and the network is connected 16.306
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.822
Then I see Pidgin's account manager window 4.604
When I create my XMPP account 15.248
And I close Pidgin's account manager window 0.743
Then Pidgin automatically enables my XMPP account 3.678
Given my XMPP friend goes online 13.107
When I start a conversation with my friend 2.013
And I say something to my friend 1.478
Then I receive a response from my friend 1.286
After features/support/hooks.rb:515 0.668
After features/support/hooks.rb:326 1.099
After features/support/hooks.rb:100 0.001
2:0.633
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.541
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.477
Then I see Pidgin's account manager window 5.164
When I create my XMPP account 15.999
And I close Pidgin's account manager window 0.734
Then Pidgin automatically enables my XMPP account 3.472
When I join some empty multi-user chat 9.635
And I clear the multi-user chat's scrollback 2.346
And my XMPP friend goes online and joins the multi-user chat 12.972
Then I can see that my friend joined the multi-user chat 0.682
And I say something to my friend in the multi-user chat 1.555
Then I receive a response from my friend in the multi-user chat 1.321
When I say https://gitlab.tails.boum.org/tails to my friend in the multi-user chat 1.486
Then I see the Tails GitLab URL 1.173
When I wait 10 seconds 10.002

Slept for 10 seconds

And I click on the Tails GitLab URL 18.144
Then the Tor Browser loads the Tails GitLab 10.922
After features/support/hooks.rb:515 1.955
After features/support/hooks.rb:326 2.036
After features/support/hooks.rb:100 0.001
1:12.396
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.768
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.464
Then I see Pidgin's account manager window 3.957
And I create my XMPP account 15.340
And I close Pidgin's account manager window 0.697
Then Pidgin automatically enables my XMPP account 3.495
And I can join the "tails" channel on "chat.disroot.org" 24.673
After features/support/hooks.rb:515 0.933
After features/support/hooks.rb:326 1.017
After features/support/hooks.rb:100 0.000
5:39.617
Before features/support/hooks.rb:269 0.009
Before features/support/hooks.rb:507 0.013
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.320
And the network is plugged 0.035
And Tor is ready 15.987
And available upgrades have been checked 0.085
And all notifications have disappeared 4.136
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 12.046
Then I see Pidgin's account manager window 3.437
When I create my XMPP account 15.796
And I close Pidgin's account manager window 0.716
Then Pidgin automatically enables my XMPP account 3.362
When I close Pidgin 1.536
And I take note of the configured Pidgin accounts 0.025
And I shutdown Tails and wait for the computer to power off 15.417
Given a computer 0.327
And I start Tails from USB drive "__internal" and I login with persistence enabled 2:27.451
And Pidgin has the expected persistent accounts configured 0.025
When I start "Pidgin Internet Messenger" via GNOME Activities Overview 11.514
Then Pidgin automatically enables my XMPP account 6.804
And I join some empty multi-user chat 10.077
# 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.338
Then I cannot add a certificate from the "/home/amnesia/.gnupg" directory to Pidgin 18.006
And AppArmor has denied "/usr/bin/pidgin" from opening "/home/amnesia/.gnupg/test.crt" 0.280
When I close Pidgin's certificate import failure dialog 0.671
And I close Pidgin's certificate manager 1.235
Given I restart monitoring the AppArmor log of "/usr/bin/pidgin" 0.113
Then I cannot add a certificate from the "/live/persistence/TailsData_unlocked/gnupg" directory to Pidgin 26.100
And AppArmor has denied "/usr/bin/pidgin" from opening "/live/persistence/TailsData_unlocked/gnupg/test.crt" 0.236
When I close Pidgin's certificate import failure dialog 0.667
And I close Pidgin's certificate manager 1.204
Then I can add a certificate from the "/home/amnesia" directory to Pidgin 29.656
After features/support/hooks.rb:515 1.790
After features/support/hooks.rb:326 0.853
After features/support/hooks.rb:100 0.009
Feature: Random Seed
Tags: @product
3:18.039
Before features/support/hooks.rb:269 0.005
Given a computer 0.252
And I temporarily create a 7200 MiB disk named "temp" 0.051
And I plug USB drive "temp" 1.053
And I write the Tails USB image to disk "temp" 36.992
Then there is no random seed on USB drive "temp" 6.250
When I start Tails from USB drive "temp" with network unplugged 1:53.591
Then the random seed was written multiple times on first boot 0.058
And there is a random seed on USB drive "temp" 6.024
When I log in to a new session 16.217
And I wait for the random seed to be updated 1.104
Then there is a random seed on USB drive "temp" 5.971
And the random seed is different from the previous one 0.000
And I shutdown Tails and wait for the computer to power off 4.485
Then there is a random seed on USB drive "temp" 5.984
And the random seed is different from the previous one 0.000
After features/support/hooks.rb:326 0.163
After features/support/hooks.rb:100 0.094
Tags: @product
11.483
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD without network and logged in 11.070
Then the live user has been setup by live-boot 0.106
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.096
And the live user owns its home directory which has strict permissions 0.209
After features/support/hooks.rb:326 0.763
After features/support/hooks.rb:100 0.000
12.482
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.282
Then no unexpected services are listening for network connections 0.200

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

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

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

After features/support/hooks.rb:326 0.592
After features/support/hooks.rb:100 0.000
Tags: @product
17.698
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.996
Then the live user can only access allowed local services 5.702

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:326 0.611
After features/support/hooks.rb:100 0.000
Tags: @product
8.750
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 8.692
Then there are no unexpected messages of priority "err" or higher in the journal 0.057
After features/support/hooks.rb:326 1.018
After features/support/hooks.rb:100 0.000
Tags: @product
11.213
Before features/support/hooks.rb:269 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.100
Then there are no unexpected messages of priority "err" or higher in the journal 0.113
After features/support/hooks.rb:326 0.835
After features/support/hooks.rb:100 0.000
Tags: @product
23.687
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.584
When I request a shutdown using the system menu 2.015
Then Tails eventually shuts down 9.088
After features/support/hooks.rb:326 0.219
After features/support/hooks.rb:100 0.000
1:38.254
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.469
When I request a reboot using the system menu 2.023
Then Tails eventually restarts 1:21.762
After features/support/hooks.rb:326 3.709
After features/support/hooks.rb:100 0.000
7.126
Given I monitor the network connections of SSH 0.060
And I have the SSH key pair for an SSH server 0.406
When I connect to an SSH server on the Internet 5.307
Then I have sucessfully logged into the SSH server 1.336
And I see that SSH is properly stream isolated 0.015
After features/support/hooks.rb:515 0.448
After features/support/hooks.rb:326 0.659
After features/support/hooks.rb:100 0.000
8.708
Given I have the SSH key pair for an SSH server 0.212
And an SSH server is running on the LAN 2.046
When I connect to an SSH server on the LAN 4.804
Then I am prompted to verify the SSH fingerprint for the SSH server 1.645
After features/support/hooks.rb:515 0.351
After features/support/hooks.rb:326 0.674
After features/support/hooks.rb:100 0.000
42.279
Given I have the SSH key pair for an SFTP server 0.254
When I connect to an SFTP server on the Internet 39.453
Then I successfully connect to the SFTP server 2.571
After features/support/hooks.rb:515 0.598
After features/support/hooks.rb:326 1.014
After features/support/hooks.rb:100 0.000
17.117
Given I cancel setting up an email account 2.730
When I open Thunderbird's Add-ons Manager 1.977
And I open the Extensions tab 1.748
Then I see that no add-ons are enabled in Thunderbird 10.661
After features/support/hooks.rb:515 0.767
After features/support/hooks.rb:326 1.253
After features/support/hooks.rb:100 0.000
45.745
When I enter my email credentials into the autoconfiguration wizard 10.232
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.394
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.410
When I accept the autoconfiguration wizard's configuration 19.179
And I send an email to myself 7.036
And I fetch my email 1.664
Then I can find the email I sent to myself in my inbox 6.827
After features/support/hooks.rb:515 1.465
After features/support/hooks.rb:326 1.253
After features/support/hooks.rb:100 0.000
12:10.887
When the network is plugged 0.086
And I wait 720 seconds 12:0.099

Slept for 720 seconds

Then I successfully configure Tor 10.654
And the time has synced 0.047
After features/support/hooks.rb:326 1.033
After features/support/hooks.rb:100 0.000
9.475
When the network is plugged 0.052
And the Tor Connection Assistant autostarts 3.872
And I look at the hide mode but then I go back 4.108
And I choose to connect to Tor automatically 1.276
Then Tor Connection does not propose me to use Tor bridges 0.164
After features/support/hooks.rb:326 0.644
After features/support/hooks.rb:100 0.000
Tags: @product
1:22.289
Given the Tor network and default bridges are blocked 1.872
And the network is plugged 0.050
And I make sure time sync before Tor connects indicates a captive portal 1.202
And the Tor Connection Assistant autostarts 1.843
When I choose to connect to Tor automatically 2.450
And I click "Connect to Tor" 1.160
Then the Tor Connection Assistant fails to connect to Tor 26.796
And the Tor Connection Assistant knows that it's not the time sync that failed 10.485
And the Tor Connection Assistant knows that there might be a captive portal 0.122
When I open the Unsafe Browser from Tor Connection 14.531
And I log-in to the Captive Portal 9.444
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.400
And I allow time sync before Tor connects to work again 0.058
And I click "Connect to Tor" 1.169
Then I wait until Tor is ready 8.581
After features/support/hooks.rb:326 0.635
After features/support/hooks.rb:100 0.000
Tags: @product
12.175
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.701
Then the firewall's policy is to drop all IPv4 traffic 0.111
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.213
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.066
And the firewall is configured to block all external IPv6 traffic 0.081
After features/support/hooks.rb:326 0.678
After features/support/hooks.rb:100 0.000
Tags: @product
45.231
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.929
And I capture all network traffic 0.005
When I successfully start the Unsafe Browser 20.492
And I open the Tails homepage in the Unsafe Browser 11.523
And the Tails homepage loads in the Unsafe Browser 0.574
Then the firewall leak detector has detected leaks 0.705
After features/support/hooks.rb:326 1.088
After features/support/hooks.rb:100 0.040
Tags: @product
13.168
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.161
And I capture all network traffic 0.007
And I disable Tails' firewall 0.225
When I do a TCP DNS lookup of "torproject.org" 0.685
Then the firewall leak detector has detected leaks 0.089
After features/support/hooks.rb:326 0.604
After features/support/hooks.rb:100 0.054
Tags: @product
14.143
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.012
And I capture all network traffic 0.007
And I disable Tails' firewall 0.211
When I do a UDP DNS lookup of "torproject.org" 0.806
Then the firewall leak detector has detected leaks 0.105
After features/support/hooks.rb:326 0.653
After features/support/hooks.rb:100 0.032
Tags: @product
16.754
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.225
And I capture all network traffic 0.007
And I disable Tails' firewall 0.214
When I send some ICMP pings 4.186
Then the firewall leak detector has detected leaks 0.119
After features/support/hooks.rb:326 0.637
After features/support/hooks.rb:100 0.051
13.558
Before features/support/hooks.rb:269 0.005
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.181
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.318
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.058
After features/support/hooks.rb:515 0.284
After features/support/hooks.rb:326 0.623
After features/support/hooks.rb:100 0.000
14.136
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.810
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.266
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.059
After features/support/hooks.rb:515 0.335
After features/support/hooks.rb:326 0.652
After features/support/hooks.rb:100 0.000
17.509
Before features/support/hooks.rb:269 0.009
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.024
When I open an untorified ICMP connection to 1.2.3.4 5.415
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.068
After features/support/hooks.rb:515 0.299
After features/support/hooks.rb:326 0.658
After features/support/hooks.rb:100 0.000
Tags: @product
22.962
Before features/support/hooks.rb:269 0.014
Given I have started Tails from DVD without network and logged in 8.994
And the system DNS is using the local DNS resolver 0.017
And the network is plugged 0.036
And I successfully configure Tor 13.901
Then the system DNS is still using the local DNS resolver 0.012
After features/support/hooks.rb:326 0.666
After features/support/hooks.rb:100 0.000
10.225
When I monitor the network connections of tails-security-check 0.069
And I re-run tails-security-check 0.127
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.029
After features/support/hooks.rb:515 0.412
After features/support/hooks.rb:326 0.846
After features/support/hooks.rb:100 0.000
2.651
When I monitor the network connections of htpdate 0.077
And I re-run htpdate 2.556
Then I see that htpdate is properly stream isolated 0.016
After features/support/hooks.rb:515 0.386
After features/support/hooks.rb:326 0.605
After features/support/hooks.rb:100 0.000
33.450
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.073
And I re-run tails-upgrade-frontend-wrapper 33.363
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.014
After features/support/hooks.rb:515 0.608
After features/support/hooks.rb:326 0.861
After features/support/hooks.rb:100 0.000
27.906
When I monitor the network connections of Tor Browser 0.051
And I start the Tor Browser 26.927
And the Tor Browser loads the startup page 0.870
Then I see that Tor Browser is properly stream isolated 0.057
After features/support/hooks.rb:515 0.986
After features/support/hooks.rb:326 0.974
After features/support/hooks.rb:100 0.000
Tags: @product
52.087
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.177
And a web server is running on the LAN 1.052
And I capture all network traffic 0.007
When I start the Tor Browser 25.637
And the Tor Browser loads the startup page 1.158
And I open a page on the LAN web server in the Tor Browser 10.590
Then the Tor Browser shows the "Unable to connect" error 1.045
And no traffic was sent to the web server on the LAN 0.418
After features/support/hooks.rb:326 1.354
After features/support/hooks.rb:100 0.044
54.923
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.943
Then the amnesiac Tor Browser directory exists 0.058
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.643
And the persistent Tor Browser directory does not exist 0.046
When I start the Tor Browser 24.645
And the Tor Browser loads the startup page 1.064
Then I can save the current page as "index.html" to the default downloads directory 5.749
And I can print the current page as "output.pdf" to the default downloads directory 9.771
After features/support/hooks.rb:515 1.103
After features/support/hooks.rb:326 0.763
After features/support/hooks.rb:100 0.000
52.555
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.943
When I start the Tor Browser 24.799
Then the Tor Browser loads the startup page 1.152
When I download some file in the Tor Browser 13.385
Then the file is saved to the default Tor Browser download directory 0.274
After features/support/hooks.rb:515 1.971
After features/support/hooks.rb:326 0.759
After features/support/hooks.rb:100 0.000
1:22.264
Before features/support/hooks.rb:269 0.008
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.145
When I start the Tor Browser 25.522
And the Tor Browser loads the startup page 1.060
Then I can listen to an Ogg audio track in Tor Browser 43.535
After features/support/hooks.rb:515 2.241
After features/support/hooks.rb:326 1.120
After features/support/hooks.rb:100 0.000
52.219
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.421
When I start the Tor Browser 24.593
And the Tor Browser loads the startup page 1.154
Then I can watch a WebM video in Tor Browser 13.049
After features/support/hooks.rb:515 1.134
After features/support/hooks.rb:326 0.928
After features/support/hooks.rb:100 0.000
Tags: @product
1:19.906
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.906
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.122
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.050
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.061
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.053
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.048
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.087
And the file "/tmp/synaptic.html" exists 0.057
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.148
When I start the Tor Browser 24.578
And the Tor Browser loads the startup page 1.171
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.264
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.531
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.243
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.162
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 9.278
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.522
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.061
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.130
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.094
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.576
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.078
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.121
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.644
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.573
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.073
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.732
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.528
After features/support/hooks.rb:326 3.447
After features/support/hooks.rb:100 0.000
Tags: @product
38.659
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.473
When I start the Tor Browser 24.958
Then the Tor Browser uses all expected TBB shared libraries 1.227
After features/support/hooks.rb:326 0.706
After features/support/hooks.rb:100 0.000
58.360
Before features/support/hooks.rb:269 0.007
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.453
When I start the Tor Browser 25.658
And the Tor Browser loads the startup page 1.246
And I open the Tails homepage in the Tor Browser 10.630
Then the Tor Browser loads the Tails homepage 1.243
When I request a new identity in Tor Browser 2.108
Then the Tor Browser restarts into a fresh session 5.019
After features/support/hooks.rb:515 2.107
After features/support/hooks.rb:326 1.244
After features/support/hooks.rb:100 0.000
Tags: @product
43.916
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.676
When I start the Tor Browser 28.600
And the Tor Browser loads the startup page 1.128
Then Tor Browser's circuit view is working 1.510
After features/support/hooks.rb:326 2.976
After features/support/hooks.rb:100 0.000
Tags: @product
59.052
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.449
When I start the Tor Browser 24.943
And the Tor Browser loads the startup page 1.153
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.245
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.951
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.288
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.019
After features/support/hooks.rb:326 0.871
After features/support/hooks.rb:100 0.000
Tags: @product
1:40.995
Before features/support/hooks.rb:269 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.576
And the network is plugged 0.048
And I successfully configure Tor 15.721
And available upgrades have been checked 1.136
And all notifications have disappeared 4.341
Then the persistent Tor Browser directory exists 0.061
And there is a GNOME bookmark for the persistent Tor Browser directory 1.807
When I start the Tor Browser 21.485
And I open the address "https://tails.net/about" in the Tor Browser 13.404
And "Tails - How Tails works" has loaded in the Tor Browser 1.120
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.904
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.509
Then "Tails - How Tails works" has loaded in the Tor Browser 1.588
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.289
After features/support/hooks.rb:326 0.790
After features/support/hooks.rb:100 0.000
Tags: @product
45.301
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.597
Then the amnesiac Documents directory exists 0.042
And there is a GNOME bookmark for the amnesiac Documents directory 1.637
Then I start the Tor Browser in offline mode 25.009
And I can save the current page as "index.html" to the Documents GNOME bookmark 10.014
After features/support/hooks.rb:326 0.911
After features/support/hooks.rb:100 0.000
Tags: @product
43.688
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD without network and logged in 9.451
Then the amnesiac Downloads directory exists 0.091
And there is a GNOME bookmark for the amnesiac Downloads directory 1.756
Then I start the Tor Browser in offline mode 24.597
And I can save the current page as "index.html" to the Downloads GNOME bookmark 7.789
After features/support/hooks.rb:326 0.983
After features/support/hooks.rb:100 0.000
Tags: @product
42.021
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.402
Then the amnesiac Music directory exists 0.056
And there is a GNOME bookmark for the amnesiac Music directory 1.493
Then I start the Tor Browser in offline mode 24.127
And I can save the current page as "index.html" to the Music GNOME bookmark 7.940
After features/support/hooks.rb:326 0.956
After features/support/hooks.rb:100 0.000
Tags: @product
42.737
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD without network and logged in 9.553
Then the amnesiac Pictures directory exists 0.095
And there is a GNOME bookmark for the amnesiac Pictures directory 1.690
Then I start the Tor Browser in offline mode 21.055
And I can save the current page as "index.html" to the Pictures GNOME bookmark 10.342
After features/support/hooks.rb:326 0.996
After features/support/hooks.rb:100 0.000
Tags: @product
45.887
Before features/support/hooks.rb:269 0.008
Given I have started Tails from DVD without network and logged in 9.968
Then the amnesiac Videos directory exists 0.096
And there is a GNOME bookmark for the amnesiac Videos directory 1.925
Then I start the Tor Browser in offline mode 24.863
And I can save the current page as "index.html" to the Videos GNOME bookmark 9.033
After features/support/hooks.rb:326 0.712
After features/support/hooks.rb:100 0.000
Tags: @product
3:33.869
Before features/support/hooks.rb:269 0.010
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.083
And all tps features are active 2.214
And all persistent filesystems have safe access rights 0.237
And all persistence configuration files have safe access rights 0.404
And all persistent directories have safe access rights 2.657
When I start the Tor Browser in offline mode 23.962
And I add a bookmark to eff.org in the Tor Browser 14.404
And I cold reboot the computer 11.852
And the computer reboots Tails 57.523
And I enable persistence 17.746
And I log in to a new session 37.715
And all notifications have disappeared 9.794
And I start the Tor Browser in offline mode 22.441
Then the Tor Browser has a bookmark to eff.org 1.831
After features/support/hooks.rb:326 1.078
After features/support/hooks.rb:100 0.009
5.061
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.836
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.224
After features/support/hooks.rb:515 0.530
After features/support/hooks.rb:326 0.783
After features/support/hooks.rb:100 0.000
7.777
Given I have the SSH key pair for a Git repository 0.246
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.357
Then the Git repository "testing" has been cloned successfully 0.173
After features/support/hooks.rb:515 0.365
After features/support/hooks.rb:326 0.596
After features/support/hooks.rb:100 0.000
0.450
When I wget "https://example.com/" to stdout 0.450
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:515 0.290
After features/support/hooks.rb:326 0.600
After features/support/hooks.rb:100 0.000
15.128
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 15.128

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 139.178.88.99

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:515 1.054
After features/support/hooks.rb:326 0.768
After features/support/hooks.rb:100 0.000
0.437
When I curl "https://example.com/" to stdout 0.437
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:515 0.327
After features/support/hooks.rb:326 0.643
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
56.425
Given I have started Tails from DVD without network and logged in 13.080
And I plug and mount a USB drive containing sample videos 15.628
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.166
And the file "/home/amnesia/video.mp4" exists 0.059
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.167
When I open "/home/amnesia/video.mp4" with Totem 3.255
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 8.650
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.476
Given I close Totem 0.170
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.069
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.064
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.119
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.179
Then Totem tells me it is not allowed to open this file 1.931
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.071
Given I close Totem 0.132
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.054
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.138
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.211
Then Totem tells me it is not allowed to open this file 0.772
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.069
Given I close Totem 0.153
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.048
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.125
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.157
Then Totem tells me it is not allowed to open this file 0.892
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.064
Given I close Totem 0.118
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.074
And the file "/home/amnesia/.purple/otr.private_key" exists 0.058
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.126
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.156
Then Totem tells me it is not allowed to open this file 0.909
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.070
After features/support/hooks.rb:326 0.752
After features/support/hooks.rb:100 0.000
Feature: Using Totem
26.829
Given I have started Tails from DVD and logged in and the network is connected 11.974
Then I can watch a WebM video over HTTPs 14.855
After features/support/hooks.rb:515 0.755
After features/support/hooks.rb:326 1.000
After features/support/hooks.rb:100 0.000
Feature: Using Totem
Tags: @product
43.668
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.846
And I plug and mount a USB drive containing sample videos 16.569
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.092
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.238
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 8.205
Given I close Totem 0.769
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.167
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.059
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.197
Then Totem tells me it is not allowed to open this file 2.445
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.078
After features/support/hooks.rb:326 0.874
After features/support/hooks.rb:100 0.001
Tags: @product
48.024
Before features/support/hooks.rb:269 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.831
And I disable the Unsafe Browser 5.062
And I log in to a new session 21.432
And the network is plugged 0.069
And all notifications have disappeared 7.159
When I try to start the Unsafe Browser 0.146
Then the Unsafe Browser complains that it is disabled 2.322
After features/support/hooks.rb:326 1.035
After features/support/hooks.rb:100 0.000
Tags: @product
46.690
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.622
And a web server is running on the LAN 1.069
When I successfully start the Unsafe Browser 20.159
And I open a page on the LAN web server in the Unsafe Browser 11.656
Then the Unsafe Browser displays the LAN web server hello message 0.181
After features/support/hooks.rb:326 5.115
After features/support/hooks.rb:100 0.000
Tags: @product @doc
51.660
Before features/support/hooks.rb:269 0.010
Given I have started Tails from DVD and logged in and the network is connected 11.946
When I successfully start the Unsafe Browser 20.163
Then the Unsafe Browser runs as the expected user 0.774
And the Unsafe Browser has a red theme 0.585
And the Unsafe Browser shows a warning as its start page 0.605
And the Unsafe Browser has no add-ons installed 8.376
And the Unsafe Browser has no bookmarks 7.997
And the Unsafe Browser uses all expected TBB shared libraries 1.210
After features/support/hooks.rb:326 0.927
After features/support/hooks.rb:100 0.000
Tags: @product
49.720
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD and logged in and the network is connected 16.450
When I successfully start the Unsafe Browser 20.615
When I open the Tails homepage in the Unsafe Browser 11.791
Then the Tails homepage loads in the Unsafe Browser 0.589
And the Unsafe Browser has sent packets out to the Internet 0.272
After features/support/hooks.rb:326 4.036
After features/support/hooks.rb:100 0.000
35.819
Before features/support/hooks.rb:269 0.011
Given I have started Tails from DVD and logged in and the network is connected 12.640
When I successfully start the Unsafe Browser 21.459
And I close the Unsafe Browser 0.122
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.051
And the Unsafe Browser chroot is torn down 0.545
After features/support/hooks.rb:326 1.101
After features/support/hooks.rb:100 0.000
47.798
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.690
When I successfully start the Unsafe Browser 21.495
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I try to start the Unsafe Browser 0.264
Then I see a warning about another instance already running 3.337
After features/support/hooks.rb:326 1.419
After features/support/hooks.rb:100 0.000
Tags: @product
41.399
Before features/support/hooks.rb:269 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.981
When I configure the Unsafe Browser to use a local proxy 0.199
And I successfully start the Unsafe Browser 20.071
And I open the Tails homepage in the Unsafe Browser 8.636
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.509
After features/support/hooks.rb:326 5.263
After features/support/hooks.rb:100 0.000
2:33.736
Before features/support/hooks.rb:269 0.009
Before features/support/hooks.rb:507 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.955
And I capture all network traffic 0.005
And I configure the Unsafe Browser to check for updates more frequently 0.068
But checking for updates is disabled in the Unsafe Browser's configuration 0.014
When I successfully start the Unsafe Browser 20.943
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.649
After features/support/hooks.rb:515 0.549
After features/support/hooks.rb:326 2.586
After features/support/hooks.rb:100 0.039
32.295
Before features/support/hooks.rb:269 0.009
Given I have started Tails from DVD and logged in and the network is connected 12.082
And the network is unplugged 0.056
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.007

Slept for 10 seconds

When I try to start the Unsafe Browser 0.129
Then I am told I cannot start the Unsafe Browser when I am offline 10.020
After features/support/hooks.rb:326 0.796
After features/support/hooks.rb:100 0.000
21.554
When I plug a USB drive containing a basic VeraCrypt volume 7.096
And I cancel the GNOME authentication prompt 1.899
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.884
And I open this VeraCrypt volume in GNOME Files 6.450
Then I see the expected contents in this VeraCrypt volume 0.529
When I lock the currently opened VeraCrypt volume 0.489
Then the VeraCrypt volume has been unmounted and locked 0.203
After features/support/hooks.rb:326 0.774
After features/support/hooks.rb:100 0.000
24.702
When I plug a USB drive containing a hidden VeraCrypt volume 10.431
And I cancel the GNOME authentication prompt 2.043
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.855
And I open this VeraCrypt volume in GNOME Files 5.953
Then I see the expected contents in this VeraCrypt volume 0.534
When I lock the currently opened VeraCrypt volume 0.555
Then the VeraCrypt volume has been unmounted and locked 0.327
After features/support/hooks.rb:326 0.732
After features/support/hooks.rb:100 0.000
33.669
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.799
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 10.468
And I open this VeraCrypt volume in GNOME Files 6.467
Then I see the expected contents in this VeraCrypt volume 0.388
When I lock the currently opened VeraCrypt file container 0.387
Then the VeraCrypt file container has been unmounted and locked 0.158
After features/support/hooks.rb:326 0.781
After features/support/hooks.rb:100 0.000
1:5.768
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.885
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 8.957
And I open this VeraCrypt volume in GNOME Files 5.725
Then I see the expected contents in this VeraCrypt volume 24.121
When I lock the currently opened VeraCrypt file container 0.463
Then the VeraCrypt file container has been unmounted and locked 0.615
After features/support/hooks.rb:326 0.702
After features/support/hooks.rb:100 0.017
27.484
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.059
And I cancel the GNOME authentication prompt 2.158
And I unlock and mount this VeraCrypt volume with GNOME Disks 12.028
And I open this VeraCrypt volume in GNOME Files 5.075
Then I see the expected contents in this VeraCrypt volume 0.416
When I lock the currently opened VeraCrypt volume 0.526
Then the VeraCrypt volume has been unmounted and locked 0.218
After features/support/hooks.rb:326 1.579
After features/support/hooks.rb:100 0.000
26.969
When I plug a USB drive containing a hidden VeraCrypt volume 10.618
And I cancel the GNOME authentication prompt 1.886
And I unlock and mount this VeraCrypt volume with GNOME Disks 9.271
And I open this VeraCrypt volume in GNOME Files 4.013
Then I see the expected contents in this VeraCrypt volume 0.392
When I lock the currently opened VeraCrypt volume 0.633
Then the VeraCrypt volume has been unmounted and locked 0.153
After features/support/hooks.rb:326 0.785
After features/support/hooks.rb:100 0.000
51.522
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.720
And I unlock and mount this VeraCrypt file container with GNOME Disks 22.152
And I open this VeraCrypt volume in GNOME Files 5.129
Then I see the expected contents in this VeraCrypt volume 0.816
When I lock the currently opened VeraCrypt file container 0.469
Then the VeraCrypt file container has been unmounted and locked 0.234
After features/support/hooks.rb:326 0.981
After features/support/hooks.rb:100 0.014
52.770
When I plug and mount a USB drive containing a hidden VeraCrypt file container 26.008
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.724
And I open this VeraCrypt volume in GNOME Files 4.538
Then I see the expected contents in this VeraCrypt volume 0.665
When I lock the currently opened VeraCrypt file container 0.546
Then the VeraCrypt file container has been unmounted and locked 0.285
After features/support/hooks.rb:326 0.820
After features/support/hooks.rb:100 0.015
43.168
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.940
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.765
And I open this VeraCrypt volume in GNOME Files 5.048
Then I see the expected contents in this VeraCrypt volume 1.829
When I lock the currently opened VeraCrypt file container 0.407
Then the VeraCrypt file container has been unmounted and locked 0.177
After features/support/hooks.rb:326 0.978
After features/support/hooks.rb:100 0.000
Tags: @product
8.640
Before features/support/hooks.rb:269 0.007
Given I have started Tails from DVD without network and logged in 8.551
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.089
After features/support/hooks.rb:326 0.793
After features/support/hooks.rb:100 0.000
Tags: @product
9.412
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.302
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 1.109
After features/support/hooks.rb:326 0.780
After features/support/hooks.rb:100 0.000
Tags: @product
22.892
Before features/support/hooks.rb:269 0.005
Given I have started Tails from DVD without network and logged in 8.670
When I start "WhisperBack" via GNOME Activities Overview 10.125
Then WhisperBack has debugging information 4.097
After features/support/hooks.rb:326 1.519
After features/support/hooks.rb:100 0.000