Project Number Date
test_Tails_ISO_stable 4846 17 May 2024, 12:12

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1468 3 13 0 0 1484 199 3 202 4:3:23.482 Failed
Tags: @product
1:59.734
Before features/support/hooks.rb:259 0.019
Given a computer 0.362
And I temporarily create a 100 MiB disk named "swap" 0.112
And I create a gpt swap partition on disk "swap" 13.040
And I plug SATA drive "swap" 1.043
And I temporarily create a 2 GiB disk named "live_hd" 0.110
And I write the Tails ISO image to disk "live_hd" 26.163
And I plug SATA drive "live_hd" 1.054
When I start Tails with network unplugged and I login 1:17.425
Then a "swap" partition was detected by Tails on drive "swap" 0.101
And drive "live_hd" is detected by Tails 0.172
But Tails has no disk swap enabled 0.070
And drive "live_hd" is not mounted 0.079
After features/support/hooks.rb:305 0.679
After features/support/hooks.rb:89 0.116
Tags: @product
1:36.887
Before features/support/hooks.rb:259 0.002
Given a computer 0.277
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.039
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 25.638
And I plug non-removable USB drive "fake_TailsData" 1.058
When I start the computer 0.932
And the computer boots Tails 54.788
Then drive "fake_TailsData" is detected by Tails 0.159
And Tails Greeter has not detected a persistence partition 13.993
After features/support/hooks.rb:305 0.762
After features/support/hooks.rb:89 0.008
Tags: @product
1:34.960
Before features/support/hooks.rb:259 0.003
Given a computer 0.206
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.039
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 23.425
And I plug SATA drive "fake_TailsData" 1.046
When I start the computer 1.055
And the computer boots Tails 54.837
Then drive "fake_TailsData" is detected by Tails 0.143
And Tails Greeter has not detected a persistence partition 14.205
After features/support/hooks.rb:305 0.863
After features/support/hooks.rb:89 0.008
Tags: @product
1:33.126
Before features/support/hooks.rb:259 0.001
Given a computer 0.142
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.036
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.174
And I plug SATA drive "gpt_ext2" 1.045
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.038
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.158
And I plug SATA drive "msdos_fat32" 1.058
And I start Tails from DVD with network unplugged and I login 1:18.073
Then drive "gpt_ext2" is detected by Tails 0.152
And drive "gpt_ext2" is not mounted 0.075
And drive "msdos_fat32" is detected by Tails 0.087
And drive "msdos_fat32" is not mounted 0.082
After features/support/hooks.rb:305 0.650
After features/support/hooks.rb:89 0.006
Tags: @product
1:59.730
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:53.799
And running a command as root with pkexec requires PolicyKit administrator privileges 0.149
Then I can run a command as root with sudo 0.092
Then I can run a command as root with pkexec 5.689
After features/support/hooks.rb:305 0.757
After features/support/hooks.rb:89 0.006
Tags: @product
1:30.394
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 43.884
And running a command as root with pkexec requires PolicyKit administrator privileges 0.089
Then I cannot run a command as root with sudo and the standard passwords 0.199
And I cannot run a command as root with pkexec and the standard passwords 20.316
Then I cannot login as root using su with the standard passwords 25.903
After features/support/hooks.rb:305 0.893
After features/support/hooks.rb:89 0.000
Feature: Time syncing
26.736
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.012
Given I have started Tails from DVD without network and logged in 8.283
When the network is plugged 0.159
And I successfully configure Tor 18.230
Then the system clock is less than 5 minutes incorrect 0.063
After features/support/hooks.rb:464 0.565
After features/support/hooks.rb:305 0.643
After features/support/hooks.rb:89 0.000
Feature: Time syncing
28.709
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.165
When the network is plugged 0.038
And the Tor Connection Assistant autostarts 3.651
And I configure some normal bridges in the Tor Connection Assistant 14.857
And I wait until Tor is ready 1.946
Then the system clock is less than 5 minutes incorrect 0.049
After features/support/hooks.rb:464 0.494
After features/support/hooks.rb:305 1.373
After features/support/hooks.rb:89 0.000
Feature: Time syncing
59.748
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.550
When I bump the system time with "+1 day" 0.310
And I capture all network traffic 0.002
And the network is plugged 0.030
And the Tor Connection Assistant autostarts 4.782
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 18.144
And I wait until Tor is ready 26.835
Then the system clock is less than 5 minutes incorrect 0.045
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.046
After features/support/hooks.rb:464 0.544
After features/support/hooks.rb:305 0.870
After features/support/hooks.rb:89 0.040
Feature: Time syncing
1:21.273
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.397
When I bump the system time with "-15 days" 0.339
And I warm reboot the computer 0.017
And the computer reboots Tails 1:12.078
Then Tails' hardware clock is close to the host system's time 0.439
After features/support/hooks.rb:464 0.105
After features/support/hooks.rb:305 0.641
After features/support/hooks.rb:89 0.005
Feature: Time syncing
1:24.239
Before features/support/hooks.rb:259 0.001
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.007
When I bump the hardware clock's time with "-15 days" 1.230
And I warm reboot the computer 0.012
And the computer reboots Tails 1:14.044
Then the hardware clock is still off by "-15 days" 0.944
After features/support/hooks.rb:464 0.143
After features/support/hooks.rb:305 0.668
After features/support/hooks.rb:89 0.037
Feature: Time syncing
56.278
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.002
Given a computer 0.145
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.023
And I start the computer 1.030
And the computer boots Tails 54.847
Then the system clock is just past Tails' source date 0.230
After features/support/hooks.rb:464 0.111
After features/support/hooks.rb:305 0.643
After features/support/hooks.rb:89 0.006
Feature: Time syncing
37.669
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.160
And I make sure time sync before Tor connects times out 1.189
When the network is plugged 0.567
And I successfully configure Tor 27.682
Then the system clock is less than 5 minutes incorrect 0.068
After features/support/hooks.rb:464 0.546
After features/support/hooks.rb:305 0.718
After features/support/hooks.rb:89 0.000
Feature: Time syncing
1:5.437
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 9.000
When I bump the system time with "+8 hours +15 minutes" 0.314
And all notifications have disappeared 4.015
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.134
And the network is plugged 0.044
And the Tor Connection Assistant autostarts 3.937
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.046
And I click "Connect to Tor" 1.140
And the Tor Connection Assistant fails to connect to Tor 16.855
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 15.086
Then the system clock is less than 20 minutes incorrect 0.211
When I click "Connect to Tor" 1.158
Then I wait until Tor is ready 7.407
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 1.021
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.058
After features/support/hooks.rb:464 0.523
After features/support/hooks.rb:305 0.650
After features/support/hooks.rb:89 0.048
Feature: Time syncing
58.337
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.031
When I bump the system time with "+8 hours +15 minutes" 0.207
And all notifications have disappeared 3.880
And I capture all network traffic 0.002
And the network is plugged 0.034
And the Tor Connection Assistant autostarts 3.906
# 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.240
And I click "Connect to Tor" 1.152
Then the Tor Connection Assistant reports that it failed to connect 11.755
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.745
Then the system clock is less than 20 minutes incorrect 0.231
# "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.342
When I click "Connect to Tor" 1.147
Then I wait until Tor is ready 7.240
And all Internet traffic has only flowed through the configured bridges 0.904
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.057
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.455
After features/support/hooks.rb:464 0.540
After features/support/hooks.rb:305 0.644
After features/support/hooks.rb:89 0.066
Feature: Time syncing
24.511
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.351
And I make sure time sync before Tor connects uses a fake connectivity check service 1.168
And the network is plugged 0.107
And Tor is ready 13.156
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.723
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.003
After features/support/hooks.rb:464 0.619
After features/support/hooks.rb:305 0.625
After features/support/hooks.rb:89 0.000
Tags: @product
17.665
When I configure some normal bridges in the Tor Connection Assistant 15.263
Then I wait until Tor is ready 1.501
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.076
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.811
After features/support/hooks.rb:305 0.692
After features/support/hooks.rb:89 0.038
Tags: @product
18.299
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 12.156
Then I wait until Tor is ready 5.233
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.843
After features/support/hooks.rb:305 0.931
After features/support/hooks.rb:89 0.042
Tags: @product
35.384
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 32.850
Then I wait until Tor is ready 1.550
And tca.conf includes the configured bridges 0.015
And available upgrades have been checked 0.076
And all Internet traffic has only flowed through the configured bridges 0.891
After features/support/hooks.rb:305 1.112
After features/support/hooks.rb:89 0.059
Tags: @product
1:7.067
Given the Tor network and default bridges are blocked 1.943
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.533
Then the Tor Connection Assistant reports that it failed to connect 0.100
And tca.conf is empty 0.212
Given I scan a QR code from the error page in Tor Connection Assistant 22.074
And I retry connecting to Tor 1.164
Then I wait until Tor is ready 10.098
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.049
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.879
After features/support/hooks.rb:305 0.697
After features/support/hooks.rb:89 0.056
17.223
When I configure the default bridges in the Tor Connection Assistant 11.916
Then I wait until Tor is ready 2.294
And Tor is configured to use the default bridges 0.529
And tca.conf includes no bridge 0.012
And available upgrades have been checked 1.135
And Tor is configured to use the default bridges 0.479
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.854
After features/support/hooks.rb:305 0.707
After features/support/hooks.rb:89 0.057
Tags: @product
28.071
Given the Tor network is blocked 1.503
When I configure a direct connection in the Tor Connection Assistant 23.399
Then I wait until Tor is ready 1.531
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.072
And Tor is configured to use the default bridges 0.599
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.951
After features/support/hooks.rb:305 0.649
After features/support/hooks.rb:89 0.034
Tags: @product
46.733
Given the Tor network and default bridges are blocked 1.909
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 32.322
Then the Tor Connection Assistant reports that it failed to connect 0.110
And tca.conf is empty 0.213
Given the Tor network and default bridges are unblocked 1.272
And I retry connecting to Tor 1.146
Then I wait until Tor is ready 8.617
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.046
And all Internet traffic has only flowed through Tor or connectivity check service 1.082
After features/support/hooks.rb:305 0.742
After features/support/hooks.rb:89 0.052
Tags: @product
4.607
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.329
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.129
And I cannot click the "Connect to Tor" button 0.147
After features/support/hooks.rb:305 1.046
After features/support/hooks.rb:89 0.043
Tags: @product
27.426
Given I configure a direct connection in the Tor Connection Assistant 7.145
And I wait until Tor is ready 3.268
When I disconnect the network through GNOME 2.729
And I connect the network through GNOME 2.854
Then the Tor Connection Assistant autostarts 2.722
And the Tor Connection Assistant connects to Tor 5.942
And I wait until Tor is ready 1.078
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.060
And all Internet traffic has only flowed through Tor or connectivity check service 1.625
After features/support/hooks.rb:305 0.611
After features/support/hooks.rb:89 0.075
Tags: @product
44.701
Given I configure a direct connection in the Tor Connection Assistant 7.743
And I wait until Tor is ready 2.943
And I disconnect the network through GNOME 2.822
And the Tor network and default bridges are blocked 1.446
When I connect the network through GNOME 2.875
Then the Tor Connection Assistant reports that it failed to connect 26.869
After features/support/hooks.rb:305 0.994
After features/support/hooks.rb:89 0.039
Tags: @product
40.238
Given the Tor network and default bridges are blocked 1.724
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.988
Then the Tor Connection Assistant reports that it failed to connect 0.116
Given the Tor network and default bridges are unblocked 1.407
When I click "Connect to Tor" 1.151
Then I wait until Tor is ready 11.451
And Tor is configured to use the default bridges 0.470
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.927
After features/support/hooks.rb:305 0.641
After features/support/hooks.rb:89 0.049
20.368
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.202
And I prepare Tails for memory erasure tests 0.458
When I start a process allocating 128 MiB of memory with a known pattern 2.335
Then patterns cover at least 128 MiB in the guest's memory 3.739

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

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

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

After features/support/hooks.rb:305 0.942
After features/support/hooks.rb:89 0.000
24.040
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.224
And I prepare Tails for memory erasure tests 0.475
And I find very few patterns in the guest's memory 4.304

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

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

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

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

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

After features/support/hooks.rb:305 1.436
After features/support/hooks.rb:89 0.000
45.218
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.283
And I prepare Tails for memory erasure tests 0.400
When I plug and mount a 128 MiB USB drive with a vfat filesystem 9.181
Then I find very few patterns in the guest's memory 4.907

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.928
After features/support/hooks.rb:89 0.000
1:12.546
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.065
And I prepare Tails for memory erasure tests 0.466
When I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 34.197
Then I find very few patterns in the guest's memory 3.727

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.802
After features/support/hooks.rb:89 0.000
1:3.240
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 21.100
And I prepare Tails for memory erasure tests 0.381
When I fill a 128 MiB file with a known pattern on the root filesystem 15.202
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.911
Then patterns cover at least 128 MiB in the guest's memory 2.822

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

When I trigger shutdown 0.013
And I wait 20 seconds 20.003

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.530
After features/support/hooks.rb:89 0.000
7:19.811
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:35.028
And I prepare Tails for memory erasure tests 0.370
When I fill a 128 MiB file with a known pattern on the persistent filesystem 22.171
When I trigger shutdown 0.010
And I wait 20 seconds 20.005

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.509
After features/support/hooks.rb:89 0.015
25.924
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.117
And I temporarily create a 4 GiB disk named "gptfat" 0.055
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.242
And I plug USB drive "gptfat" 2.450
When I start Tails Installer 9.020
Then I am told by Tails Installer that the destination device "is too small" 0.037
After features/support/hooks.rb:305 1.205
After features/support/hooks.rb:89 0.001
Tags: @product
19.882
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.097
And I temporarily create a 7200 MiB disk named "temp" 0.190
And I start Tails Installer 8.631
But a suitable USB device is not found 0.021
When I plug USB drive "temp" 2.644
Then the "temp" USB drive is selected 0.097
When I unplug USB drive "temp" 0.179
Then a suitable USB device is not found 0.018
After features/support/hooks.rb:305 1.634
After features/support/hooks.rb:89 0.000
Tags: @product
3:53.240
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.210
And I temporarily create a 7200 MiB disk named "install" 0.093
And I create a gpt partition with a vfat filesystem on disk "install" 6.386
And I plug USB drive "install" 2.546
And I install Tails to USB drive "install" by cloning 3:16.562
Then the running Tails is installed on USB drive "install" 19.366
But there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:305 1.203
After features/support/hooks.rb:89 0.113
Tags: @product
3:38.651
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.267
And I temporarily create a 7200 MiB disk named "install" 0.038
And I plug USB drive "install" 2.804
And I install Tails to USB drive "install" by cloning 3:15.582
Then the running Tails is installed on USB drive "install" 11.892
But there is no persistence partition on USB drive "install" 0.065
After features/support/hooks.rb:305 1.096
After features/support/hooks.rb:89 0.132
Tags: @product
4:21.413
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.048
And I create a file in the Persistent directory 0.103
And I temporarily create a 7200 MiB disk named "install" 0.046
And I create a gpt partition with a vfat filesystem on disk "install" 6.370
And I plug USB drive "install" 2.449
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:41.411
Then the running Tails is installed on USB drive "install" 14.935
And there is a persistence partition on USB drive "install" 0.074
And the USB drive "install" contains the same files as my persistent storage 3.973
After features/support/hooks.rb:305 2.289
After features/support/hooks.rb:89 0.123
Tags: @product
3:52.742
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.959
And I temporarily create a 7200 MiB disk named "install" 0.072
And I plug USB drive "install" 2.497
And I install Tails to USB drive "install" by cloning 3:19.908
Then the running Tails is installed on USB drive "install" 18.246
And there is no persistence partition on USB drive "install" 0.057
After features/support/hooks.rb:305 2.124
After features/support/hooks.rb:89 0.098
Tags: @product
3:58.038
Before features/support/hooks.rb:259 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.553
And I have started Tails from DVD without network and logged in 8.505
And I clone USB drive "__internal" to a temporary USB drive "install" 1.113
And I plug USB drive "install" 3.716
# 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:21.371
Then the running Tails is installed on USB drive "install" 13.709
And there is no persistence partition on USB drive "install" 0.066
After features/support/hooks.rb:305 1.481
After features/support/hooks.rb:89 0.129
Tags: @product @uefi
1:53.991
Before features/support/hooks.rb:259 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.243
And I power off the computer 0.324
And the computer is set to boot in UEFI mode 0.030
When I start Tails from USB drive "__internal" with network unplugged and I login 1:39.166
Then Tails is running from USB drive "__internal" 0.327
And the boot device has safe access rights 2.847
And Tails has started in UEFI mode 0.052
After features/support/hooks.rb:305 0.619
After features/support/hooks.rb:89 0.023
Tags: @product
1:45.312
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.162
And I plug and mount a USB drive containing a Tails USB image 39.963
And I create a 7200 MiB disk named "usbimage" 0.053
And I plug USB drive "usbimage" 2.375
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 54.757
After features/support/hooks.rb:305 1.879
After features/support/hooks.rb:89 0.093
Tags: @product
1:27.251
Before features/support/hooks.rb:259 0.002
Given a computer 0.232
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:25.902
Then Tails is running from USB drive "usbimage" 0.324
And the label of the system partition on "usbimage" is "Tails" 0.202
And the system partition on "usbimage" is an EFI system partition 0.154
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.173
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.088
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.092
And the system partition on "usbimage" has the expected flags 0.079
After features/support/hooks.rb:305 0.759
After features/support/hooks.rb:89 0.006
5:3.680
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.006
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 51.366
And I update APT using apt 17.371
And I install "popularity-contest" using apt 22.342
Then I am proposed to add the "popularity-contest" package to my Additional Software 10.313
When I create a persistent storage and activate the Additional Software feature 23.603
Then Additional Software is correctly configured for package "popularity-contest" 1.317
When I shutdown Tails and wait for the computer to power off 12.780
And I start Tails from USB drive "__internal" with network unplugged 59.958
And I enable persistence 20.710
And I log in to a new session 38.496
And the Additional Software installation service has started 41.220
Then I am notified that the installation succeeded 2.974
And Additional Software is correctly configured for package "popularity-contest" 0.929
And the package "popularity-contest" is installed after Additional Software has been started 0.295
After features/support/hooks.rb:464 40.204
After features/support/hooks.rb:305 1.233
After features/support/hooks.rb:89 0.013
2:54.538
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.007
Given a computer 0.228
And I start Tails from USB drive "__internal" and I login with an administration password 2:7.638
And I update APT using apt 17.280
When I install "makepp" using apt 22.841
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.426
And the package "makepp" is installed 0.123
After features/support/hooks.rb:464 38.832
After features/support/hooks.rb:305 1.116
After features/support/hooks.rb:89 0.021
5:2.760
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.005
Given a computer 0.183
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:10.801
When I uninstall "popularity-contest" using apt 21.830
And I accept removing "popularity-contest" from Additional Software 0.588
Then "popularity-contest" is not in the list of Additional Software 0.706
When I start Synaptic 26.958
And I update APT using Synaptic 22.077
And I install "cowsay" using Synaptic 11.297
And I accept adding "cowsay" to Additional Software 1.172
Then Additional Software is correctly configured for package "cowsay" 0.714
When I uninstall "cowsay" using apt 3.209
And I refuse removing "cowsay" from Additional Software 0.587
Then Additional Software is correctly configured for package "cowsay" 0.801
When I start "Additional Software" via GNOME Activities Overview 9.904
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 6.644
Then "cowsay" is not in the list of Additional Software 0.833
When I install "cowsay" using apt 3.206
And I refuse adding "cowsay" to Additional Software 0.541
Then "cowsay" is not in the list of Additional Software 0.701
After features/support/hooks.rb:464 1.037
After features/support/hooks.rb:305 0.734
After features/support/hooks.rb:89 0.010
6:56.601
Scenario Recovering in offline mode after Additional Software previously failed to upgrade and then succeed to upgrade when online
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.006
Steps
Given a computer 0.172
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:19.998
And I configure APT to prefer an old version of cowsay 0.024
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.436
And I accept adding "cowsay" to Additional Software 5.701
And Additional Software is correctly configured for package "cowsay" 0.879
And I shutdown Tails and wait for the computer to power off 6.360
And I start Tails from USB drive "__internal" with network unplugged 58.834
And I enable persistence 16.491
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.026
And I log in to a new session 36.845
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 31.352
And I revert the APT tweaks that made it prefer an old version of cowsay 0.071
# 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.060
And the network is plugged 0.031
And Tor is ready 20.924
# 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 39.717
And available upgrades have been checked 0.495
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.113
And I can open the Additional Software configuration window from the notification 31.065
The
The Dogtail init script raised: SearchError: descendent of [application | gnome-shell]: child with name="Configure" roleName='push button'
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:335:in `initialize'
./features/support/helpers/dogtail.rb:264:in `new'
./features/support/helpers/dogtail.rb:264:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `child'
./features/step_definitions/additional_software_packages.rb:41:in `click_gnome_shell_notification_button'
./features/step_definitions/additional_software_packages.rb:164:in `/^I can open the Additional Software configuration window from the notification$/'
features/additional_software_packages.feature:106:in `And I can open the Additional Software configuration window from the notification'
And I shutdown Tails and wait for the computer to power off 0.000
And I start Tails from USB drive "__internal" with network unplugged 0.000
And I enable persistence 0.000
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.000
And I log in to a new session 0.000
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 0.000
And I revert the APT tweaks that made it prefer an old version of cowsay 0.000
And the network is plugged 0.000
And Tor is ready 0.000
Then the Additional Software upgrade service has started 0.000
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.000
After features/support/hooks.rb:464 0.029
After features/support/hooks.rb:305 4.908

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

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

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

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

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

Output of mount: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/01:26:12_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.cmd_output_mount

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/01:26:12_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/01:26:12_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/01:26:12_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/01:26:12_Recovering_in_offline_mode_after_Additional_Software_previously_failed_to_upgrade_and_then_succeed_to_upgrade_when_online.journal

After features/support/hooks.rb:89 0.017
2:9.987
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.163
And I start Tails from USB drive "__internal" with network unplugged 58.474
And I enable persistence 13.134
And I remove the "cowsay" deb files from the APT cache 0.607
# Prevent the "Warning: virtual machine detected!" notification from racing
# with the one we'll be interacting with below.
And I disable the tails-virt-notify-user.service user unit 0.070
And I log in to a new session 36.261
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 15.235
And I can open the Additional Software log file from the notification 5.406
And the package "cowsay" is not installed 0.634
After features/support/hooks.rb:464 0.122
After features/support/hooks.rb:305 0.852
After features/support/hooks.rb:89 0.076
Tags: @product
2:8.383
Before features/support/hooks.rb:259 0.007
Given a computer 0.191
And I create a 7200 MiB disk named "old" 0.042
And I plug USB drive "old" 1.045
And I write an old version of the Tails USB image to disk "old" 30.401
When I start Tails from USB drive "old" with network unplugged 1:32.397
Then the boot device has safe access rights 3.210
And Tails is running from USB drive "old" 0.418
And there is no persistence partition on USB drive "old" 0.063
And process "udev-watchdog" is running 0.117
And udev-watchdog is monitoring the correct device 0.311
And I unplug USB drive "old" 0.183
After features/support/hooks.rb:305 3.796
After features/support/hooks.rb:89 0.009
Tags: @product
2:15.469
Before features/support/hooks.rb:259 0.005
Given a computer 0.158
And I start Tails from USB drive "old" with network unplugged and I login 1:26.195
Then Tails is running from USB drive "old" 0.368
And I create a persistent partition 38.226
And I take note of which tps features are available 1.450
Then a Tails persistence partition exists on USB drive "old" 0.766
And I shutdown Tails and wait for the computer to power off 8.304
After features/support/hooks.rb:305 0.186
After features/support/hooks.rb:89 0.008
Tags: @product
2:52.574
Before features/support/hooks.rb:259 0.006
Given a computer 0.163
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:15.947
Then Tails is running from USB drive "old" 0.371
And all tps features are active 2.230
When I write some files expected to persist 1.729
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.229
And all persistence configuration files have safe access rights 0.352
And all persistent directories from the old Tails version have safe access rights 2.594
And I take note of which tps features are available 0.391
And I shutdown Tails and wait for the computer to power off 4.214
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 24.348
After features/support/hooks.rb:305 0.165
After features/support/hooks.rb:89 0.010
Tags: @product
2:20.561
Before features/support/hooks.rb:259 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 9.448
And I log in to a new session 17.155
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.619
And I plug USB drive "to_upgrade" 2.502
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:32.961
Then the running Tails is installed on USB drive "to_upgrade" 16.516
And I unplug USB drive "to_upgrade" 0.186
And I unplug USB drive "__internal" 0.171
After features/support/hooks.rb:305 3.564
After features/support/hooks.rb:89 0.000
Tags: @product
2:11.098
Before features/support/hooks.rb:259 0.005
Given a computer 0.172
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:1.980
Then all tps features from the old Tails version are active 1.538
And Tails is running from USB drive "to_upgrade" 0.296
And the boot device has safe access rights 3.438
And the expected persistent files created with the old Tails version are present in the filesystem 1.370
And all persistent directories from the old Tails version have safe access rights 2.302
After features/support/hooks.rb:305 0.693
After features/support/hooks.rb:89 0.009
7:32.116
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.544
And no SquashFS delta is installed 0.084
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.348
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.055
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.259
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.459
When the network is plugged 0.055
And Tor is ready 19.904
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.838
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 10.712
Given I shutdown Tails and wait for the computer to power off 10.804
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:12.760
Then Tails is running version 6.2~testoverlayfs 0.011
And all tps features are active 2.131
And the file system changes introduced in version 6.2~testoverlayfs are present 0.280
And only the 6.2~testoverlayfs SquashFS delta is installed 0.096
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.361
# 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.263
When the network is plugged 0.033
And Tor is ready 45.647
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 0.601
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 8.075
Given I shutdown Tails and wait for the computer to power off 4.500
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:9.054
Then Tails is running version 6.3~testoverlayfs 0.012
And all tps features are active 1.976
And the file system changes introduced in version 6.3~testoverlayfs are present 0.509
And only the 6.3~testoverlayfs SquashFS delta is installed 0.070
# 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.339
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.272
When the network is plugged 0.043
And Tor is ready 47.748
Then the Upgrader considers the system as up-to-date 0.319
# 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 15.013
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.924
After features/support/hooks.rb:305 0.887
After features/support/hooks.rb:89 0.024
37.489
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.406
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.286
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.058
And the signing key used by the Upgrader is outdated 0.485
But a current signing key is available on our website 0.000
When the network is plugged 0.036
And Tor is ready 19.339
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.877
After features/support/hooks.rb:305 0.662
After features/support/hooks.rb:89 0.000
59.618
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 48.274
When I eject the boot medium 0.246
Then Tails eventually shuts down 11.097
After features/support/hooks.rb:305 0.211
After features/support/hooks.rb:89 0.000
41.640
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.322
And I prepare Tails for memory erasure tests 0.484
And I fill a 128 MiB file with a known pattern on the root filesystem 15.412
And patterns cover at least 128 MiB in the guest's memory 3.617

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

When I eject the boot medium 0.296
And I wait for Tails to finish wiping the memory 11.737
Then I find very few patterns in the guest's memory 1.770

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

After features/support/hooks.rb:305 3.558
After features/support/hooks.rb:89 0.000
38.231
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.263
And I prepare Tails for memory erasure tests 0.374
And I plug and mount a 128 MiB USB drive with a vfat filesystem 10.336
And I fill the USB drive with a known pattern 2.585
And I read the content of the test FS 0.111
And patterns cover at least 90% of the test FS size in the guest's memory 3.484

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

When I eject the boot medium 0.309
And I wait for Tails to finish wiping the memory 11.095
Then I find very few patterns in the guest's memory 1.670

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

After features/support/hooks.rb:305 3.538
After features/support/hooks.rb:89 0.000
1:4.099
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.158
And I prepare Tails for memory erasure tests 0.405
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 38.098
And I fill the USB drive with a known pattern 1.276
And I read the content of the test FS 0.068
And patterns cover at least 99% of the test FS size in the guest's memory 3.078

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

When I eject the boot medium 0.393
And I wait for Tails to finish wiping the memory 10.913
Then I find very few patterns in the guest's memory 1.706

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

After features/support/hooks.rb:305 3.564
After features/support/hooks.rb:89 0.000
2:20.176
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.825
And I prepare Tails for memory erasure tests 0.389
And I fill a 128 MiB file with a known pattern on the persistent filesystem 23.857
And patterns cover at least 100 MiB in the guest's memory 3.724

Pattern coverage: 110.934% (110 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.571
And I wait for Tails to finish wiping the memory 11.602
Then I find very few patterns in the guest's memory 1.814

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

And Tails eventually shuts down 1:28.391
After features/support/hooks.rb:305 0.190
After features/support/hooks.rb:89 0.000
Tags: @product
58.624
Before features/support/hooks.rb:259 0.007
Given a computer 0.179
And I start Tails from DVD with network unplugged and genuine APT sources 58.132
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.045
And no proposed-updates APT suite is enabled 0.049
And no experimental APT suite is enabled for deb.torproject.org 0.075
And if releasing, no unversioned Tails APT source is enabled 0.125

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:305 0.650
After features/support/hooks.rb:89 0.010
Tags: @product
1:7.836
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.868
# 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.906
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.499
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.317
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.017
When I start Tails' custom backup tool 3.676
Then the backup tool displays "Plug in your backup Tails USB stick" 0.198
When I plug USB drive "backup" 2.530
And I give the Persistent Storage on drive "backup" its own UUID 0.128
And I click "Retry" in the backup tool 1.132
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.188
When I click "Back Up" in the backup tool 1.130
And I enter my persistent storage passphrase into the polkit prompt 15.104
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 4.473
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.197
And I plug USB drive "backup" 3.477
Then the USB drive "backup" contains the same files as my persistent storage 3.986
After features/support/hooks.rb:305 2.419
After features/support/hooks.rb:89 0.123
Tags: @product
0.181
Then the hostname should not have been leaked on the network 0.181
After features/support/hooks.rb:305 0.946
After features/support/hooks.rb:89 0.046
Tags: @product
0.640
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.165
And I switch to the "manually-added-con" NetworkManager connection 0.282
Then the hostname should not have been leaked on the network 0.191
After features/support/hooks.rb:305 0.987
After features/support/hooks.rb:89 0.036
42.422
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.353
When I start "Tails Documentation" via GNOME Activities Overview 10.838
Then the Tor Browser has started 22.547
Then "Tails - Documentation" has loaded in the Tor Browser 0.682
After features/support/hooks.rb:305 1.014
After features/support/hooks.rb:89 0.000
47.831
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.122
When I start "Tails Documentation" via GNOME Activities Overview 10.581
Then the Tor Browser has started 22.548
Then "Tails - Documentation" has loaded in the Tor Browser 0.578
After features/support/hooks.rb:305 1.038
After features/support/hooks.rb:89 0.000
21.622
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.008
Given I have started Tails from DVD without network and logged in 8.241
When I start Electrum through the GNOME menu 11.169
But the "electrum" tps feature is not enabled 0.726
And I see a warning that Electrum is not persistent 1.484
After features/support/hooks.rb:464 0.106
After features/support/hooks.rb:305 0.932
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
20.644
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.365
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.712
Then I see "CupsTestPage.png" after at most 40 seconds 3.776
And I can print the current document to "/home/amnesia/output.pdf" 4.790
After features/support/hooks.rb:305 1.564
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
23.382
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.901
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.237
When I open "/home/amnesia/default-testpage.pdf" with Evince 5.152
Then I see "CupsTestPage.png" after at most 40 seconds 3.442
And I can print the current document to "/home/amnesia/output.pdf" 5.647
After features/support/hooks.rb:305 0.835
After features/support/hooks.rb:89 0.000
Feature: Using Evince
20.874
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 8.186
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.150
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.049
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.049
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.045
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.229
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.616
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.739
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.102
When I close Evince 0.178
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.137
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.164
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.270
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.068
When I close Evince 0.197
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.132
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.173
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.314
# 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.066
After features/support/hooks.rb:305 1.228
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
23.224
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.725
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.153
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.053
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 4.238
Then I see "CupsTestPage.png" after at most 40 seconds 2.836
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 6.216
After features/support/hooks.rb:305 0.711
After features/support/hooks.rb:89 0.000
Feature: Using Evince
15.867
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.303
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.183
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.086
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.160
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.343
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.633
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.156
After features/support/hooks.rb:305 0.717
After features/support/hooks.rb:89 0.000
19.931
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.311
And I wait 10 seconds 10.008

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.069
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.240
And I press the "Return" key 0.122
Then a screenshot is saved to the live user's Pictures directory 0.058
After features/support/hooks.rb:305 1.218
After features/support/hooks.rb:89 0.000
Tags: @product
8.993
Before features/support/hooks.rb:259 0.012
Given I have started Tails from DVD without network and logged in 8.456
When the "Dogtail rules!" notification is sent 0.150
Then the "Dogtail rules!" notification is shown to the user 0.387
After features/support/hooks.rb:305 0.761
After features/support/hooks.rb:89 0.000
Tags: @product
3:41.932
Before features/support/hooks.rb:259 0.007
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.547
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.040
And Tor is ready 16.966
And all notifications have disappeared 4.239
When I start "Additional Software" via GNOME Activities Overview 11.358
And I close the "tails-additional-software-config" window 2.105
When I start "Disks" via GNOME Activities Overview 8.216
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.804
When I start "GNOME Terminal" via GNOME Activities Overview 8.878
And I close the "gnome-terminal-server" window 1.933
When I start "Files" via GNOME Activities Overview 8.105
And I close the "org.gnome.Nautilus" window 17.337
When I start "Persistent Storage" via GNOME Activities Overview 10.872
And I close the "tps-frontend" window 3.614
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.544
And I close the "zenity" window 4.031
When I start "Pidgin" via GNOME Activities Overview 8.343
And I close the "Pidgin" window via Alt+F4 3.735
When I start "Thunderbird" via GNOME Activities Overview 8.954
And I close the "Thunderbird" window 15.804
When I start "Tor Browser" via GNOME Activities Overview 8.865
And I close the "Firefox" window 17.516
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 10.392
And I close the "unlock-veracrypt-volumes" window 3.236
When I start "Unsafe Browser" via GNOME Activities Overview 9.189
And I close the "Firefox" window 15.297
After features/support/hooks.rb:305 1.465
After features/support/hooks.rb:89 0.000
Tags: @product
39.695
Before features/support/hooks.rb:259 0.005
Given a computer 0.165
And I start the computer from DVD with network unplugged 35.477
When Tails detects disk read failures on the SquashFS 1.424
Then I see a disk failure message on the splash screen 2.628
After features/support/hooks.rb:305 0.616
After features/support/hooks.rb:89 0.016
Tags: @product
41.142
Before features/support/hooks.rb:259 0.008
Given a computer 0.182
And I start the computer from DVD with network unplugged 38.323
When Tails detects disk read failures on the boot device 0.543
Then I see a disk failure message on the splash screen 2.092
After features/support/hooks.rb:305 0.673
After features/support/hooks.rb:89 0.011
Tags: @product
40.280
Before features/support/hooks.rb:259 0.004
Given a computer 0.184
And I start the computer from DVD with network unplugged 35.769
When Tails detects disk read failures on the boot device with a target error 1.518
Then I see a disk failure message on the splash screen 2.808
After features/support/hooks.rb:305 0.617
After features/support/hooks.rb:89 0.007
Tags: @product @doc
33.749
Before features/support/hooks.rb:259 0.004
Given a computer 0.174
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.201
When Tails detects disk read failures on the SquashFS 0.343
Then I see a disk failure message 1.356
Then I can open the hardware failure documentation from the disk failure message 21.673
After features/support/hooks.rb:305 2.823
After features/support/hooks.rb:89 0.000
Tags: @product @doc
34.553
Before features/support/hooks.rb:259 0.004
Given a computer 0.172
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.911
When Tails detects disk read failures on the boot device 1.496
Then I see a disk failure message 0.496
Then I can open the hardware failure documentation from the disk failure message 22.475
After features/support/hooks.rb:305 2.686
After features/support/hooks.rb:89 0.000
Tags: @product @doc
33.950
Before features/support/hooks.rb:259 0.006
Given a computer 0.159
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.587
When Tails detects disk read failures on the boot device with a target error 1.491
Then I see a disk failure message 0.507
Then I can open the hardware failure documentation from the disk failure message 22.204
After features/support/hooks.rb:305 2.491
After features/support/hooks.rb:89 0.000
Feature: Hardware support
Tags: @product
49.893
Before features/support/hooks.rb:259 0.006
Given a computer 0.169
And I start the computer from DVD with network unplugged and an unsupported graphics card 35.294
Then I see a graphics card failure message on the splash screen 14.429
After features/support/hooks.rb:305 0.700
After features/support/hooks.rb:89 0.010
Tags: @product @doc
12.067
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.359
Then the included OpenPGP keys are valid for the next 1 month 3.708
After features/support/hooks.rb:305 0.820
After features/support/hooks.rb:89 0.000
Tags: @product
21.314
Scenario The included APT repository keys are up-to-date
Before features/support/hooks.rb:259 0.009
Steps
Given I have started Tails from DVD without network and logged in 8.173
Then the keys trusted by APT are valid for the next 3 months 13.141
The
The following APT key(s) will not be valid in 3 months: A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89, 2265EB4CB2BF88D900AE8D1B74A941BA219EC810.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/checks.rb:29:in `assert_all_keys_are_valid_for_n_months'
./features/step_definitions/checks.rb:8:in `/^the keys trusted by APT are valid for the next (\d+) months$/'
features/keys.feature:11:in `Then the keys trusted by APT are valid for the next 3 months'
After features/support/hooks.rb:305 4.467

SCENARIO FAILED: 'The included APT repository keys are up-to-date' (at time 02:11:06)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/02:11:06_The_included_APT_repository_keys_are_up-to-date.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/02:11:06_The_included_APT_repository_keys_are_up-to-date.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/02:11:06_The_included_APT_repository_keys_are_up-to-date.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/02:11:06_The_included_APT_repository_keys_are_up-to-date.journal

After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
43.653
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.930
And I log in to a new session in German (de) 30.283
Then the amnesiac Documents directory exists 0.141
And there is a GNOME bookmark for the amnesiac Documents directory 2.299
After features/support/hooks.rb:305 0.814
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
42.488
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.165
And I log in to a new session in German (de) 31.678
Then the amnesiac Downloads directory exists 0.050
And there is a GNOME bookmark for the amnesiac Downloads directory 2.593
After features/support/hooks.rb:305 0.841
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
42.416
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.869
And I log in to a new session in German (de) 31.999
Then the amnesiac Music directory exists 0.091
And there is a GNOME bookmark for the amnesiac Music directory 2.456
After features/support/hooks.rb:305 0.853
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
41.919
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.074
And I log in to a new session in German (de) 31.090
Then the amnesiac Pictures directory exists 0.068
And there is a GNOME bookmark for the amnesiac Pictures directory 2.686
After features/support/hooks.rb:305 1.217
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
42.647
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.076
And I log in to a new session in German (de) 31.517
Then the amnesiac Videos directory exists 0.069
And there is a GNOME bookmark for the amnesiac Videos directory 2.984
After features/support/hooks.rb:305 0.961
After features/support/hooks.rb:89 0.000
Feature: Localization
2:14.920
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.828
When I log in to a new session in Arabic (ar) 31.723
Then the keyboard layout is set to "us" 0.281
When the network is plugged 0.052
And Tor is ready 15.195
Then I successfully start the Unsafe Browser in "ar" 16.314
And I kill the Unsafe Browser 5.667
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 27.222
And DuckDuckGo is the default search engine 10.334
And I kill the Tor Browser 5.479
And the screen keyboard works in Thunderbird 14.155
And the layout of the screen keyboard is set to "us" 0.535
After features/support/hooks.rb:305 1.511
After features/support/hooks.rb:89 0.000
Feature: Localization
2:25.173
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.317
When I log in to a new session in Chinese (zh_CN) 32.236
Then the keyboard layout is set to "cn" 0.253
When the network is plugged 0.088
And Tor is ready 15.502
Then I successfully start the Unsafe Browser in "zh_CN" 17.117
And I kill the Unsafe Browser 5.685
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 28.777
And DuckDuckGo is the default search engine 11.423
And I kill the Tor Browser 5.440
And the screen keyboard works in Thunderbird 19.620
And the layout of the screen keyboard is set to "us" 0.567
After features/support/hooks.rb:305 1.372
After features/support/hooks.rb:89 0.000
Feature: Localization
1:55.202
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.016
When I log in to a new session in English (en) 17.687
Then the keyboard layout is set to "us" 0.174
When the network is plugged 0.040
And Tor is ready 14.686
Then I successfully start the Unsafe Browser in "en" 16.589
And I kill the Unsafe Browser 5.691
When I enable the screen keyboard 0.113
Then the screen keyboard works in Tor Browser 27.461
And DuckDuckGo is the default search engine 5.088
And I kill the Tor Browser 5.313
And the screen keyboard works in Thunderbird 13.775
And the layout of the screen keyboard is set to "us" 0.563
After features/support/hooks.rb:305 0.932
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.702
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.962
When I log in to a new session in French (fr) 31.783
Then the keyboard layout is set to "fr" 0.192
When the network is plugged 0.035
And Tor is ready 16.013
Then I successfully start the Unsafe Browser in "fr" 16.282
And I kill the Unsafe Browser 5.651
When I enable the screen keyboard 0.128
Then the screen keyboard works in Tor Browser 31.124
And DuckDuckGo is the default search engine 10.242
And I kill the Tor Browser 5.493
And the screen keyboard works in Thunderbird 13.230
And the layout of the screen keyboard is set to "fr" 0.561
After features/support/hooks.rb:305 1.913
After features/support/hooks.rb:89 0.000
Feature: Localization
2:13.571
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.937
When I log in to a new session in German (de) 30.723
Then the keyboard layout is set to "de" 0.233
When the network is plugged 0.032
And Tor is ready 15.053
Then I successfully start the Unsafe Browser in "de" 16.194
And I kill the Unsafe Browser 5.879
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 26.501
And DuckDuckGo is the default search engine 11.273
And I kill the Tor Browser 5.597
And the screen keyboard works in Thunderbird 13.452
And the layout of the screen keyboard is set to "de" 0.573
After features/support/hooks.rb:305 1.472
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.077
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.275
When I log in to a new session in Italian (it) 32.522
Then the keyboard layout is set to "it" 0.198
When the network is plugged 0.035
And Tor is ready 14.731
Then I successfully start the Unsafe Browser in "it" 17.850
And I kill the Unsafe Browser 5.566
When I enable the screen keyboard 0.164
Then the screen keyboard works in Tor Browser 28.989
And DuckDuckGo is the default search engine 10.855
And I kill the Tor Browser 5.944
And the screen keyboard works in Thunderbird 14.350
And the layout of the screen keyboard is set to "us" 0.593
After features/support/hooks.rb:305 2.849
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.273
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.478
When I log in to a new session in Persian (fa) 32.078
Then the keyboard layout is set to "ir" 0.212
When the network is plugged 0.052
And Tor is ready 16.818
Then I successfully start the Unsafe Browser in "fa" 16.754
And I kill the Unsafe Browser 5.745
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 31.112
And DuckDuckGo is the default search engine 10.969
And I kill the Tor Browser 5.593
And the screen keyboard works in Thunderbird 14.752
And the layout of the screen keyboard is set to "ir" 0.584
After features/support/hooks.rb:305 0.891
After features/support/hooks.rb:89 0.000
Feature: Localization
2:24.361
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.150
When I log in to a new session in Portuguese (pt) 32.555
Then the keyboard layout is set to "pt" 0.268
When the network is plugged 0.035
And Tor is ready 18.434
Then I successfully start the Unsafe Browser in "pt" 15.898
And I kill the Unsafe Browser 5.739
When I enable the screen keyboard 0.123
Then the screen keyboard works in Tor Browser 31.397
And DuckDuckGo is the default search engine 11.106
And I kill the Tor Browser 5.455
And the screen keyboard works in Thunderbird 14.612
And the layout of the screen keyboard is set to "us" 0.582
After features/support/hooks.rb:305 1.603
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.719
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.114
When I log in to a new session in Russian (ru) 32.428
Then the keyboard layout is set to "ru" 0.192
When the network is plugged 0.110
And Tor is ready 17.494
Then I successfully start the Unsafe Browser in "ru" 17.106
And I kill the Unsafe Browser 5.770
When I enable the screen keyboard 0.131
Then the screen keyboard works in Tor Browser 27.517
And DuckDuckGo is the default search engine 11.089
And I kill the Tor Browser 5.547
And the screen keyboard works in Thunderbird 14.668
And the layout of the screen keyboard is set to "ru" 0.548
After features/support/hooks.rb:305 1.553
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.654
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.552
When I log in to a new session in Spanish (es) 31.372
Then the keyboard layout is set to "es" 0.209
When the network is plugged 0.032
And Tor is ready 16.370
Then I successfully start the Unsafe Browser in "es" 15.555
And I kill the Unsafe Browser 5.807
When I enable the screen keyboard 0.120
Then the screen keyboard works in Tor Browser 28.943
And DuckDuckGo is the default search engine 11.203
And I kill the Tor Browser 5.668
And the screen keyboard works in Thunderbird 14.160
And the layout of the screen keyboard is set to "us" 0.658
After features/support/hooks.rb:305 1.674
After features/support/hooks.rb:89 0.000
Feature: Localization
2:20.556
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.168
When I log in to a new session in Turkish (tr) 31.984
Then the keyboard layout is set to "tr" 0.177
When the network is plugged 0.033
And Tor is ready 16.517
Then I successfully start the Unsafe Browser in "tr" 14.892
And I kill the Unsafe Browser 5.969
When I enable the screen keyboard 0.150
Then the screen keyboard works in Tor Browser 32.042
And DuckDuckGo is the default search engine 10.967
And I kill the Tor Browser 5.511
And the screen keyboard works in Thunderbird 13.529
And the layout of the screen keyboard is set to "us" 0.611
After features/support/hooks.rb:305 1.129
After features/support/hooks.rb:89 0.000
Tags: @product
47.490
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.094
And I capture all network traffic 0.007
When I disable MAC spoofing in Tails Greeter 4.424
And I log in to a new session 17.994
And the network is plugged 0.081
And Tor is ready 14.740
Then 1 network interface is enabled 0.123
And the 1st network device has its real MAC address configured 0.140
When I hotplug a network device and wait for it to be initialized 1.408
Then 2 network interfaces are enabled 0.074
And the 2nd network device has its real MAC address configured 0.081
And some network device leaked the real MAC address 0.319
After features/support/hooks.rb:305 0.808
After features/support/hooks.rb:89 0.058
Tags: @product
45.792
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.465
And I capture all network traffic 0.008
When I log in to a new session 16.784
And the network is plugged 0.057
And Tor is ready 18.474
Then 1 network interface is enabled 0.124
And the 1st network device has a spoofed MAC address configured 0.088
When I hotplug a network device and wait for it to be initialized 1.380
Then 2 network interfaces are enabled 0.086
And the 2nd network device has a spoofed MAC address configured 0.075
And no network device leaked the real MAC address 0.244
After features/support/hooks.rb:305 0.890
After features/support/hooks.rb:89 0.039
Tags: @product
27.515
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.909
And I capture all network traffic 0.006
And the network is plugged 0.034
And macchanger will fail by not spoofing and always returns false 0.182
When I log in to a new session 17.626
Then no network interfaces are enabled 0.160
And no network device leaked the real MAC address 0.010
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.584
After features/support/hooks.rb:305 0.830
After features/support/hooks.rb:89 0.064
Tags: @product
27.967
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.254
And I capture all network traffic 0.011
And the network is plugged 0.045
And macchanger will fail by not spoofing and always returns true 0.177
When I log in to a new session 16.945
Then no network interfaces are enabled 0.272
And no network device leaked the real MAC address 0.022
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.237
After features/support/hooks.rb:305 0.784
After features/support/hooks.rb:89 0.059
Tags: @product
28.488
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.994
And I capture all network traffic 0.007
And the network is plugged 0.048
And macchanger will fail by not spoofing and always returns true 0.182
And no network interface modules can be unloaded 0.905
When I log in to a new session 17.362
Then 1 network interface is enabled 0.147
But the MAC spoofing panic mode disabled networking 0.551
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.277
After features/support/hooks.rb:305 1.476
After features/support/hooks.rb:89 0.035
Tags: @product
1:5.652
Before features/support/hooks.rb:259 0.005
Given a computer 0.174
And I capture all network traffic 0.006
When I start the computer 0.958
Then the computer boots Tails 1:4.332
And no network interfaces are enabled 0.164
And no network device leaked the real MAC address 0.016
After features/support/hooks.rb:305 0.690
After features/support/hooks.rb:89 0.079
1:33.522
Before features/support/hooks.rb:259 0.005
Given a computer 0.232
And I start Tails from DVD with network unplugged and I login 1:15.962
And I plug and mount a USB drive containing a sample PNG 15.243
Then MAT can clean some sample PNG file 2.083
After features/support/hooks.rb:305 0.625
After features/support/hooks.rb:89 0.008
Feature: Networking
Tags: @product
1:30.732
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 30.816
And I wait between 30 and 60 seconds 40.011

Slept for 40 seconds

Then the Tor Status icon tells me that Tor is not usable 0.775
When the network is plugged 0.039
Then I successfully configure Tor 13.992
And the Tor Status icon tells me that Tor is usable 0.763
And all notifications have disappeared 4.277
And the time has synced 0.055
After features/support/hooks.rb:305 1.215
After features/support/hooks.rb:89 0.000
Feature: Networking
35.246
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.873
And I disable networking in Tails Greeter 1.027
And I log in to a new session 15.679
Then no network interfaces are enabled 0.257
When I hotplug a network device 0.180
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.218
After features/support/hooks.rb:305 2.557
After features/support/hooks.rb:89 0.000
Feature: Onion Circuits
Tags: @product
24.395
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.622
When I start "Onion Circuits" via GNOME Activities Overview 10.010
Then Onion Circuits starts 1.481
And Onion Circuits shows some circuits 0.281
After features/support/hooks.rb:305 0.963
After features/support/hooks.rb:89 0.000
Tags: @product
2:20.584
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:36.244
And I update APT using apt 18.181
And I install "python3-behave" using apt 22.698
Then the Tails Persistent Storage behave tests pass 3.459
After features/support/hooks.rb:305 0.645
After features/support/hooks.rb:89 0.000
Tags: @product
1:1.212
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 28.996
When I log in to a new session without activating the Persistent Storage 23.839
Then Tails is running from USB drive "__internal" 0.525
And persistence is disabled 0.302
But a Tails persistence partition exists on USB drive "__internal" 7.548
After features/support/hooks.rb:305 1.382
After features/support/hooks.rb:89 0.000
Tags: @product
3:16.640
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive without a persistent partition and logged in 15.420
Then Tails is running from USB drive "__internal" 0.484
When I create a file in the Persistent directory 0.109
And I create a persistent partition with the default settings 26.571
Then the file I created was copied to the Persistent Storage 0.573
When I shutdown Tails and wait for the computer to power off 17.214
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:15.804
Then persistence for "Persistent" is active 0.397
And the file I created in the Persistent directory exists 0.065
After features/support/hooks.rb:305 0.880
After features/support/hooks.rb:89 0.010
Tags: @product
1:1.656
Before features/support/hooks.rb:259 0.008
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.264
And the system is very low on memory 5.830
When I create a file in the Persistent directory 0.684
When I try to create a persistent partition 24.094
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.219
When I close the Persistent Storage app 2.617
And I free up some memory 1.964
And I create a persistent partition with the default settings 14.758
Then the file I created was copied to the Persistent Storage 0.222
After features/support/hooks.rb:305 1.620
After features/support/hooks.rb:89 0.000
Tags: @product
2:32.498
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.376
Then Tails is running from USB drive "__internal" 0.376
And all tps features are active 2.180
And all persistent directories have safe access rights 2.723
When I disable the first tps feature 5.469
Then all tps features but the first one are active 1.893
And I shutdown Tails and wait for the computer to power off 10.457
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:55.859
Then all tps features but the first one are active 2.162
After features/support/hooks.rb:305 0.682
After features/support/hooks.rb:89 0.009
Tags: @product
18.686
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.940
Then persistence for "Persistent" is active 0.071
And I create a file in the Persistent directory 0.081
Then the file I created was copied to the Persistent Storage 0.067
When I disable the first tps feature 5.170
Then persistence for "Persistent" is not active 0.082
And the Persistent directory does not exist 0.047
When I enable the first tps feature 3.095
Then persistence for "Persistent" is active 0.066
And the file I created in the Persistent directory exists 0.062
After features/support/hooks.rb:305 0.705
After features/support/hooks.rb:89 0.000
Tags: @product
18.447
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.442
Then persistence for "Persistent" is active 0.072
When I create a file in the Persistent directory 0.081
And I disable the first tps feature 5.158
And I delete the data of the Persistent Folder feature 3.624
Then the file I created does not exist on the Persistent Storage 0.067
After features/support/hooks.rb:305 0.750
After features/support/hooks.rb:89 0.000
Tags: @product
1:17.869
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 22.633
And the network is plugged 0.043
And Tor is ready 19.590
And I take note of which tps features are available 0.571
When I write some files expected to persist 1.654
And I shutdown Tails and wait for the computer to power off 8.765
# 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.608
After features/support/hooks.rb:305 0.133
After features/support/hooks.rb:89 0.000
Tags: @product
3:2.805
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.692
And the network is plugged 0.034
And Tor is ready 16.575
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.160
And I shutdown Tails and wait for the computer to power off 8.873
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:6.300
And I capture all network traffic 0.012
And the network is plugged 0.048
And Tor is ready 20.362
And I switch to the "persistent-con-current" NetworkManager connection 0.450
And the 1st network device has a spoofed MAC address configured 0.085
And no network device leaked the real MAC address 0.209
After features/support/hooks.rb:305 0.841
After features/support/hooks.rb:89 0.058
Tags: @product
1:2.579
Before features/support/hooks.rb:259 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 13.009
And I enable persistence creation in Tails Greeter 1.142
And I log in to a new session expecting no warning about the Persistent Storage not being activated 20.091
Then I create a persistent partition with the default settings using the wizard that was already open 28.335
After features/support/hooks.rb:305 2.535
After features/support/hooks.rb:89 0.000
Tags: @product
4:53.251
Before features/support/hooks.rb:259 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.664
When I enable persistence 37.000
Then no persistent Greeter options were restored 15.368
When I set all Greeter options to non-default values 24.173
And I log in to a new session in German (de) after having activated the Persistent Storage 48.628
Then all Greeter options are set to non-default values 0.609
When I cold reboot the computer 7.687
And the computer reboots Tails 1:4.826
Given I enable persistence 33.781
Then persistent Greeter options were restored 15.615
When I log in to a new session after having activated the Persistent Storage 34.400
Then all Greeter options are set to non-default values 0.493
After features/support/hooks.rb:305 0.856
After features/support/hooks.rb:89 0.010
Tags: @product
3:32.918
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.654
# 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.256
And I shutdown Tails and wait for the computer to power off 14.849
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:54.489
And I change the passphrase of the Persistent Storage back to the original 39.668
After features/support/hooks.rb:305 2.549
After features/support/hooks.rb:89 0.009
Tags: @product
49.719
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.537
And I log in to a new session without activating the Persistent Storage 18.506
Then persistence is disabled 0.301
But a Tails persistence partition exists on USB drive "__internal" 6.675
And all notifications have disappeared 8.169
When I delete the persistent partition 6.066
Then there is no persistence partition on USB drive "__internal" 0.462
After features/support/hooks.rb:305 0.984
After features/support/hooks.rb:89 0.000
Tags: @product
2:23.019
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.143
When I write some dotfile expected to persist 0.077
And I shutdown Tails and wait for the computer to power off 8.650
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:3.703
Then the expected persistent dotfile is present in the filesystem 0.444
After features/support/hooks.rb:305 0.638
After features/support/hooks.rb:89 0.009
Tags: @product
1:42.099
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.018
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.140
When I try to enable persistence 0.268
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 34.081
When I log in to a new session after having activated the Persistent Storage 42.082
And all notifications have disappeared 8.336
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 3.748
And all tps features are enabled 2.515
And all tps features but the first one are active 1.908
After features/support/hooks.rb:305 1.749
After features/support/hooks.rb:89 0.000
Tags: @product
4:47.803
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:33.004
And I enable persistence 36.000
And I log in to a new session after having activated the Persistent Storage 36.843
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.568
And persistence is enabled 0.385
After features/support/hooks.rb:305 1.089
After features/support/hooks.rb:89 0.000
Tags: @product
31.263
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.898
And I enable persistence but something goes wrong during the LUKS header upgrade 21.612
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.752
After features/support/hooks.rb:305 0.757
After features/support/hooks.rb:89 0.000
Tags: @product
45.029
When I choose to connect to Tor automatically 1.780
And I accept Tor Connection's offer to use my persistent bridges 1.812
And I click "Connect to Tor" 1.202
Then I wait until Tor is ready 38.078
And tca.conf includes the configured bridges 0.017
And the "TorConfiguration" tps feature is enabled and active 1.037
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.099
After features/support/hooks.rb:305 0.715
After features/support/hooks.rb:89 0.044
Tags: @product
19.898
When I choose to connect to Tor automatically 1.899
And I accept Tor Connection's offer to use my persistent bridges 1.890
And I disable saving bridges to Persistent Storage 1.241
And I configure a direct connection in the Tor Connection Assistant 10.363
Then I wait until Tor is ready 2.295
And tca.conf includes no bridge 0.011
And the "TorConfiguration" tps feature is not enabled and not active 1.193
And all Internet traffic has only flowed through Tor or connectivity check service 1.002
After features/support/hooks.rb:305 0.645
After features/support/hooks.rb:89 0.045
Tags: @product
46.623
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 46.041
Then the live user has been setup by live-boot 0.153
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.185
And the live user owns its home directory which has strict permissions 0.242
After features/support/hooks.rb:305 1.023
After features/support/hooks.rb:89 0.000
1:2.714
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 1:2.450
Then no unexpected services are listening for network connections 0.264

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:305 0.789
After features/support/hooks.rb:89 0.000
Tags: @product
26.428
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 20.190
Then the live user can only access allowed local services 6.238

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

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

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

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

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

amnesia could 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 10.200.1.1:9050 (TCP) as expected

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

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

After features/support/hooks.rb:305 0.853
After features/support/hooks.rb:89 0.000
Tags: @product
25.317
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 25.050
Then there are no unexpected messages of priority "err" or higher in the journal 0.266
After features/support/hooks.rb:305 0.881
After features/support/hooks.rb:89 0.000
Tags: @product
27.926
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 27.859
Then there are no unexpected messages of priority "err" or higher in the journal 0.066
After features/support/hooks.rb:305 0.822
After features/support/hooks.rb:89 0.000
Tags: @product
23.458
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.593
When I request a shutdown using the system menu 1.782
Then Tails eventually shuts down 9.082
After features/support/hooks.rb:305 0.136
After features/support/hooks.rb:89 0.000
1:24.781
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.449
When I request a reboot using the system menu 1.681
Then Tails eventually restarts 1:10.650
After features/support/hooks.rb:305 3.636
After features/support/hooks.rb:89 0.000
5.718
Given I monitor the network connections of SSH 0.072
And I have the SSH key pair for an SSH server 0.341
When I connect to an SSH server on the Internet 5.129
Then I have sucessfully logged into the SSH server 0.159
And I see that SSH is properly stream isolated 0.016
After features/support/hooks.rb:464 0.492
After features/support/hooks.rb:305 0.677
After features/support/hooks.rb:89 0.000
7.790
Given I have the SSH key pair for an SSH server 0.239
And an SSH server is running on the LAN 0.534
When I connect to an SSH server on the LAN 5.339
Then I am prompted to verify the SSH fingerprint for the SSH server 1.676
After features/support/hooks.rb:464 0.404
After features/support/hooks.rb:305 0.629
After features/support/hooks.rb:89 0.000
11.883
Given I have the SSH key pair for an SFTP server 0.355
When I connect to an SFTP server on the Internet 10.277
Then I successfully connect to the SFTP server 1.250
After features/support/hooks.rb:464 0.493
After features/support/hooks.rb:305 1.608
After features/support/hooks.rb:89 0.000
16.444
Given I cancel setting up an email account 2.539
When I open Thunderbird's Add-ons Manager 1.792
And I open the Extensions tab 1.528
Then I see that no add-ons are enabled in Thunderbird 10.584
After features/support/hooks.rb:464 0.770
After features/support/hooks.rb:305 1.034
After features/support/hooks.rb:89 0.000
53.463
Scenario I can send emails, and receive emails over IMAP
Steps
When I enter my email credentials into the autoconfiguration wizard 10.694
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.387
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.356
When I accept the autoconfiguration wizard's configuration 18.828
And I send an email to myself 23.196
The
The Dogtail init script raised: SearchError: descendent of [application | Thunderbird]: child with name="Write: Automated test suite: QkSEB4ioko38DzqtMhnkogM3R6l1HSPi - Thunderbird"
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:335:in `initialize'
./features/support/helpers/dogtail.rb:264:in `new'
./features/support/helpers/dogtail.rb:264:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:272:in `child'
./features/step_definitions/thunderbird.rb:178:in `/^I send an email to myself$/'
features/thunderbird.feature:23:in `And I send an email to myself'
And I fetch my email 0.000
Then I can find the email I sent to myself in my inbox 0.000
After features/support/hooks.rb:464 0.035
After features/support/hooks.rb:305 4.410

SCENARIO FAILED: 'I can send emails, and receive emails over IMAP' (at time 03:40:23)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/03:40:23_I_can_send_emails,_and_receive_emails_over_IMAP.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/03:40:23_I_can_send_emails,_and_receive_emails_over_IMAP.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/03:40:23_I_can_send_emails,_and_receive_emails_over_IMAP.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4846/artifact/build-artifacts/03:40:23_I_can_send_emails,_and_receive_emails_over_IMAP.journal

After features/support/hooks.rb:89 0.000
9.955
When the network is plugged 0.035
And the Tor Connection Assistant autostarts 3.566
And I look at the hide mode but then I go back 4.688
And I choose to connect to Tor automatically 1.530
Then Tor Connection does not propose me to use Tor bridges 0.134
After features/support/hooks.rb:305 0.877
After features/support/hooks.rb:89 0.000
Tags: @product
1:24.275
Given the Tor network and default bridges are blocked 1.596
And the network is plugged 0.044
And I make sure time sync before Tor connects indicates a captive portal 1.201
And the Tor Connection Assistant autostarts 2.898
When I choose to connect to Tor automatically 1.815
And I click "Connect to Tor" 1.142
Then the Tor Connection Assistant fails to connect to Tor 28.311
And the Tor Connection Assistant knows that it's not the time sync that failed 10.505
And the Tor Connection Assistant knows that there might be a captive portal 0.134
When I open the Unsafe Browser from Tor Connection 15.249
And I log-in to the Captive Portal 9.675
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 1.756
And I allow time sync before Tor connects to work again 0.056
And I click "Connect to Tor" 1.153
Then I wait until Tor is ready 8.613
After features/support/hooks.rb:305 0.630
After features/support/hooks.rb:89 0.000
Tags: @product
12.801
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 12.227
Then the firewall's policy is to drop all IPv4 traffic 0.173
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.222
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.099
And the firewall is configured to block all external IPv6 traffic 0.077
After features/support/hooks.rb:305 0.644
After features/support/hooks.rb:89 0.000
Tags: @product
43.356
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.153
And I capture all network traffic 0.006
When I successfully start the Unsafe Browser 18.059
And I open the Tails homepage in the Unsafe Browser 11.842
And the Tails homepage loads in the Unsafe Browser 0.592
Then the firewall leak detector has detected leaks 0.701
After features/support/hooks.rb:305 1.217
After features/support/hooks.rb:89 0.055
Tags: @product
13.682
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.823
And I capture all network traffic 0.007
And I disable Tails' firewall 0.243
When I do a TCP DNS lookup of "torproject.org" 0.512
Then the firewall leak detector has detected leaks 0.095
After features/support/hooks.rb:305 0.620
After features/support/hooks.rb:89 0.049
Tags: @product
13.761
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.890
And I capture all network traffic 0.007
And I disable Tails' firewall 0.267
When I do a UDP DNS lookup of "torproject.org" 0.508
Then the firewall leak detector has detected leaks 0.088
After features/support/hooks.rb:305 0.602
After features/support/hooks.rb:89 0.035
Tags: @product
17.322
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.860
And I capture all network traffic 0.007
And I disable Tails' firewall 0.235
When I send some ICMP pings 4.115
Then the firewall leak detector has detected leaks 0.103
After features/support/hooks.rb:305 0.817
After features/support/hooks.rb:89 0.048
13.596
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.153
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.363
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.080
After features/support/hooks.rb:464 0.375
After features/support/hooks.rb:305 0.816
After features/support/hooks.rb:89 0.000
13.738
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.222
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.438
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.077
After features/support/hooks.rb:464 0.378
After features/support/hooks.rb:305 0.750
After features/support/hooks.rb:89 0.000
18.034
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.577
When I open an untorified ICMP connection to 1.2.3.4 5.393
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.063
After features/support/hooks.rb:464 0.359
After features/support/hooks.rb:305 0.599
After features/support/hooks.rb:89 0.000
Tags: @product
24.219
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 8.517
And the system DNS is using the local DNS resolver 0.015
And the network is plugged 0.048
And I successfully configure Tor 15.628
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:305 1.042
After features/support/hooks.rb:89 0.000
10.257
When I monitor the network connections of tails-security-check 0.086
And I re-run tails-security-check 0.149
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.021
After features/support/hooks.rb:464 0.554
After features/support/hooks.rb:305 0.801
After features/support/hooks.rb:89 0.000
1.401
When I monitor the network connections of htpdate 0.067
And I re-run htpdate 1.322
Then I see that htpdate is properly stream isolated 0.011
After features/support/hooks.rb:464 0.400
After features/support/hooks.rb:305 0.632
After features/support/hooks.rb:89 0.000
32.202
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.055
And I re-run tails-upgrade-frontend-wrapper 32.135
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.011
After features/support/hooks.rb:464 0.572
After features/support/hooks.rb:305 0.898
After features/support/hooks.rb:89 0.000
25.377
When I monitor the network connections of Tor Browser 0.063
And I start the Tor Browser 24.213
And the Tor Browser loads the startup page 1.059
Then I see that Tor Browser is properly stream isolated 0.041
After features/support/hooks.rb:464 1.198
After features/support/hooks.rb:305 1.041
After features/support/hooks.rb:89 0.000
Tags: @product
48.114
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.069
And a web server is running on the LAN 1.036
And I capture all network traffic 0.007
When I start the Tor Browser 21.808
And the Tor Browser loads the startup page 1.235
And I open a page on the LAN web server in the Tor Browser 10.511
Then the Tor Browser shows the "Unable to connect" error 1.052
And no traffic was sent to the web server on the LAN 0.392
After features/support/hooks.rb:305 0.885
After features/support/hooks.rb:89 0.065
54.728
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.389
Then the amnesiac Tor Browser directory exists 0.055
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.821
And the persistent Tor Browser directory does not exist 0.049
When I start the Tor Browser 22.485
And the Tor Browser loads the startup page 1.092
Then I can save the current page as "index.html" to the default downloads directory 5.780
And I can print the current page as "output.pdf" to the default downloads directory 11.052
After features/support/hooks.rb:464 1.216
After features/support/hooks.rb:305 0.865
After features/support/hooks.rb:89 0.000
53.365
Before features/support/hooks.rb:259 0.010
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.334
When I start the Tor Browser 22.353
Then the Tor Browser loads the startup page 1.141
When I download some file in the Tor Browser 17.256
Then the file is saved to the default Tor Browser download directory 0.278
After features/support/hooks.rb:464 2.156
After features/support/hooks.rb:305 0.657
After features/support/hooks.rb:89 0.000
1:19.360
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.212
When I start the Tor Browser 21.912
And the Tor Browser loads the startup page 1.263
Then I can listen to an Ogg audio track in Tor Browser 43.971
After features/support/hooks.rb:464 1.832
After features/support/hooks.rb:305 0.927
After features/support/hooks.rb:89 0.000
53.552
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 15.809
When I start the Tor Browser 22.055
And the Tor Browser loads the startup page 1.339
Then I can watch a WebM video in Tor Browser 14.348
After features/support/hooks.rb:464 1.144
After features/support/hooks.rb:305 0.947
After features/support/hooks.rb:89 0.000
Tags: @product
1:13.032
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.331
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.117
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.058
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.055
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.062
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.057
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.056
And the file "/tmp/synaptic.html" exists 0.068
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.129
When I start the Tor Browser 20.995
And the Tor Browser loads the startup page 1.198
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.928
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.553
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.375
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.173
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.173
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.523
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.065
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.125
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.418
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.538
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.104
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.094
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.980
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.510
# 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.083
# 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.753
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.496
After features/support/hooks.rb:305 0.956
After features/support/hooks.rb:89 0.000
Tags: @product
34.648
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.227
When I start the Tor Browser 21.052
Then the Tor Browser uses all expected TBB shared libraries 1.368
After features/support/hooks.rb:305 0.723
After features/support/hooks.rb:89 0.000
53.079
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.079
When I start the Tor Browser 21.409
And the Tor Browser loads the startup page 1.265
And I open the Tails homepage in the Tor Browser 11.540
Then the Tor Browser loads the Tails homepage 1.401
When I request a new identity in Tor Browser 3.637
Then the Tor Browser restarts into a fresh session 1.745
After features/support/hooks.rb:464 1.488
After features/support/hooks.rb:305 1.218
After features/support/hooks.rb:89 0.000
Tags: @product
38.874
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.904
When I start the Tor Browser 23.161
And the Tor Browser loads the startup page 1.273
Then Tor Browser's circuit view is working 1.534
After features/support/hooks.rb:305 0.927
After features/support/hooks.rb:89 0.000
Tags: @product
56.897
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.118
When I start the Tor Browser 21.752
And the Tor Browser loads the startup page 1.262
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.160
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.934
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.264
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.405
After features/support/hooks.rb:305 0.824
After features/support/hooks.rb:89 0.000
Tags: @product
1:43.757
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.083
And the network is plugged 0.047
And I successfully configure Tor 19.153
And available upgrades have been checked 0.059
And all notifications have disappeared 4.088
Then the persistent Tor Browser directory exists 0.047
And there is a GNOME bookmark for the persistent Tor Browser directory 1.658
When I start the Tor Browser 23.083
And I open the address "https://tails.net/about" in the Tor Browser 11.986
And "Tails - How Tails works" has loaded in the Tor Browser 1.334
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.752
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.350
Then "Tails - How Tails works" has loaded in the Tor Browser 1.913
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 11.199
After features/support/hooks.rb:305 0.825
After features/support/hooks.rb:89 0.000
Tags: @product
44.802
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.852
Then the amnesiac Documents directory exists 0.075
And there is a GNOME bookmark for the amnesiac Documents directory 1.437
Then I start the Tor Browser in offline mode 25.874
And I can save the current page as "index.html" to the Documents GNOME bookmark 8.562
After features/support/hooks.rb:305 0.886
After features/support/hooks.rb:89 0.000
Tags: @product
43.365
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.254
Then the amnesiac Downloads directory exists 0.102
And there is a GNOME bookmark for the amnesiac Downloads directory 1.444
Then I start the Tor Browser in offline mode 25.007
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.556
After features/support/hooks.rb:305 0.914
After features/support/hooks.rb:89 0.000
Tags: @product
42.710
Before features/support/hooks.rb:259 0.013
Given I have started Tails from DVD without network and logged in 8.486
Then the amnesiac Music directory exists 0.060
And there is a GNOME bookmark for the amnesiac Music directory 1.429
Then I start the Tor Browser in offline mode 22.880
And I can save the current page as "index.html" to the Music GNOME bookmark 9.853
After features/support/hooks.rb:305 1.462
After features/support/hooks.rb:89 0.000
Tags: @product
44.297
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.898
Then the amnesiac Pictures directory exists 0.059
And there is a GNOME bookmark for the amnesiac Pictures directory 1.564
Then I start the Tor Browser in offline mode 24.760
And I can save the current page as "index.html" to the Pictures GNOME bookmark 9.013
After features/support/hooks.rb:305 0.899
After features/support/hooks.rb:89 0.000
Tags: @product
43.793
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.319
Then the amnesiac Videos directory exists 0.064
And there is a GNOME bookmark for the amnesiac Videos directory 1.491
Then I start the Tor Browser in offline mode 25.226
And I can save the current page as "index.html" to the Videos GNOME bookmark 8.691
After features/support/hooks.rb:305 0.972
After features/support/hooks.rb:89 0.000
Tags: @product
3:25.418
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.227
And all tps features are active 2.030
And all persistent filesystems have safe access rights 0.256
And all persistence configuration files have safe access rights 0.383
And all persistent directories have safe access rights 2.486
When I start the Tor Browser in offline mode 24.460
And I add a bookmark to eff.org in the Tor Browser 10.492
And I cold reboot the computer 11.679
And the computer reboots Tails 59.256
And I enable persistence 15.109
And I log in to a new session 36.725
And all notifications have disappeared 9.292
And I start the Tor Browser in offline mode 20.586
Then the Tor Browser has a bookmark to eff.org 2.431
After features/support/hooks.rb:305 1.085
After features/support/hooks.rb:89 0.008
4.625
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.440
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.184
After features/support/hooks.rb:464 0.468
After features/support/hooks.rb:305 0.619
After features/support/hooks.rb:89 0.000
8.600
Given I have the SSH key pair for a Git repository 0.228
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 8.161
Then the Git repository "testing" has been cloned successfully 0.210
After features/support/hooks.rb:464 0.445
After features/support/hooks.rb:305 0.640
After features/support/hooks.rb:89 0.000
0.495
When I wget "https://example.com/" to stdout 0.495
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:464 0.350
After features/support/hooks.rb:305 0.618
After features/support/hooks.rb:89 0.000
4.670
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 4.670

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:464 0.675
After features/support/hooks.rb:305 0.585
After features/support/hooks.rb:89 0.000
0.520
When I curl "https://example.com/" to stdout 0.520
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:464 0.343
After features/support/hooks.rb:305 0.623
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
51.782
Given I have started Tails from DVD without network and logged in 8.279
And I plug and mount a USB drive containing sample videos 15.690
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.209
And the file "/home/amnesia/video.mp4" exists 0.058
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.133
When I open "/home/amnesia/video.mp4" with Totem 4.420
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 6.921
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.437
Given I close Totem 0.189
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.060
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.075
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.095
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.154
Then Totem tells me it is not allowed to open this file 2.410
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.070
Given I close Totem 0.136
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.076
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.113
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.163
Then Totem tells me it is not allowed to open this file 0.993
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.073
Given I close Totem 0.136
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.065
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.115
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.216
Then Totem tells me it is not allowed to open this file 0.821
# 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.079
Given I close Totem 0.133
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.077
And the file "/home/amnesia/.purple/otr.private_key" exists 0.098
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.139
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.282
Then Totem tells me it is not allowed to open this file 0.784
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.066
After features/support/hooks.rb:305 0.914
After features/support/hooks.rb:89 0.000
Feature: Using Totem
23.465
Given I have started Tails from DVD and logged in and the network is connected 12.071
Then I can watch a WebM video over HTTPs 11.394
After features/support/hooks.rb:464 0.560
After features/support/hooks.rb:305 0.709
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
54.043
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 22.743
And I plug and mount a USB drive containing sample videos 15.221
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.090
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.732
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.817
Given I close Totem 0.489
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.196
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.057
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.141
Then Totem tells me it is not allowed to open this file 1.449
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.102
After features/support/hooks.rb:305 0.748
After features/support/hooks.rb:89 0.000
Tags: @product
42.726
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.771
And I disable the Unsafe Browser 3.950
And I log in to a new session 19.397
And the network is plugged 0.031
And all notifications have disappeared 6.365
When I try to start the Unsafe Browser 0.135
Then the Unsafe Browser complains that it is disabled 2.073
After features/support/hooks.rb:305 0.827
After features/support/hooks.rb:89 0.000
Tags: @product
38.765
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.753
And a web server is running on the LAN 1.047
When I successfully start the Unsafe Browser 16.421
And I open a page on the LAN web server in the Unsafe Browser 8.283
Then the Unsafe Browser displays the LAN web server hello message 0.260
After features/support/hooks.rb:305 1.287
After features/support/hooks.rb:89 0.000
Tags: @product @doc
49.429
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.551
When I successfully start the Unsafe Browser 16.912
Then the Unsafe Browser runs as the expected user 0.744
And the Unsafe Browser has a red theme 0.622
And the Unsafe Browser shows a warning as its start page 0.605
And the Unsafe Browser has no add-ons enabled 8.560
And the Unsafe Browser has no bookmarks 8.229
And the Unsafe Browser uses all expected TBB shared libraries 1.203
After features/support/hooks.rb:305 1.019
After features/support/hooks.rb:89 0.000
Tags: @product
41.127
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.360
When I successfully start the Unsafe Browser 16.015
When I open the Tails homepage in the Unsafe Browser 11.795
Then the Tails homepage loads in the Unsafe Browser 0.560
And the Unsafe Browser has sent packets out to the Internet 0.396
After features/support/hooks.rb:305 2.083
After features/support/hooks.rb:89 0.000
31.519
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.215
When I successfully start the Unsafe Browser 16.133
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 2.496
And the Unsafe Browser chroot is torn down 0.551
After features/support/hooks.rb:305 0.918
After features/support/hooks.rb:89 0.000
42.508
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.209
When I successfully start the Unsafe Browser 16.841
# 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.006

Slept for 10 seconds

And I try to start the Unsafe Browser 0.134
Then I see a warning about another instance already running 3.315
After features/support/hooks.rb:305 2.143
After features/support/hooks.rb:89 0.000
Tags: @product
38.003
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.206
When I configure the Unsafe Browser to use a local proxy 0.230
And I successfully start the Unsafe Browser 16.585
And I open the Tails homepage in the Unsafe Browser 8.455
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.524
After features/support/hooks.rb:305 1.054
After features/support/hooks.rb:89 0.000
2:29.383
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.170
And I capture all network traffic 0.009
And I configure the Unsafe Browser to check for updates more frequently 0.087
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 16.529
And I wait 120 seconds 2:0.097

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.476
After features/support/hooks.rb:464 0.478
After features/support/hooks.rb:305 1.358
After features/support/hooks.rb:89 0.029
29.775
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.478
And the network is unplugged 0.064
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.121
Then I am told I cannot start the Unsafe Browser when I am offline 7.101
After features/support/hooks.rb:305 0.979
After features/support/hooks.rb:89 0.000
20.733
When I plug a USB drive containing a basic VeraCrypt volume 7.029
And I cancel the GNOME authentication prompt 1.944
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.810
And I open this VeraCrypt volume in GNOME Files 5.924
Then I see the expected contents in this VeraCrypt volume 0.517
When I lock the currently opened VeraCrypt volume 0.346
Then the VeraCrypt volume has been unmounted and locked 0.160
After features/support/hooks.rb:305 0.745
After features/support/hooks.rb:89 0.000
24.595
When I plug a USB drive containing a hidden VeraCrypt volume 10.241
And I cancel the GNOME authentication prompt 2.056
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.797
And I open this VeraCrypt volume in GNOME Files 6.492
Then I see the expected contents in this VeraCrypt volume 0.465
When I lock the currently opened VeraCrypt volume 0.378
Then the VeraCrypt volume has been unmounted and locked 0.163
After features/support/hooks.rb:305 0.983
After features/support/hooks.rb:89 0.000
33.265
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.872
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.461
And I open this VeraCrypt volume in GNOME Files 6.357
Then I see the expected contents in this VeraCrypt volume 0.878
When I lock the currently opened VeraCrypt file container 0.526
Then the VeraCrypt file container has been unmounted and locked 0.169
After features/support/hooks.rb:305 0.775
After features/support/hooks.rb:89 0.000
44.874
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.909
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 11.319
And I open this VeraCrypt volume in GNOME Files 6.075
Then I see the expected contents in this VeraCrypt volume 0.684
When I lock the currently opened VeraCrypt file container 0.691
Then the VeraCrypt file container has been unmounted and locked 0.194
After features/support/hooks.rb:305 0.746
After features/support/hooks.rb:89 0.019
27.480
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.029
And I cancel the GNOME authentication prompt 1.980
And I unlock and mount this VeraCrypt volume with GNOME Disks 12.127
And I open this VeraCrypt volume in GNOME Files 5.326
Then I see the expected contents in this VeraCrypt volume 0.384
When I lock the currently opened VeraCrypt volume 0.485
Then the VeraCrypt volume has been unmounted and locked 0.146
After features/support/hooks.rb:305 0.809
After features/support/hooks.rb:89 0.000
26.296
When I plug a USB drive containing a hidden VeraCrypt volume 10.367
And I cancel the GNOME authentication prompt 1.928
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.633
And I open this VeraCrypt volume in GNOME Files 4.083
Then I see the expected contents in this VeraCrypt volume 0.517
When I lock the currently opened VeraCrypt volume 0.627
Then the VeraCrypt volume has been unmounted and locked 0.138
After features/support/hooks.rb:305 0.743
After features/support/hooks.rb:89 0.000
50.076
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.709
And I unlock and mount this VeraCrypt file container with GNOME Disks 20.165
And I open this VeraCrypt volume in GNOME Files 5.575
Then I see the expected contents in this VeraCrypt volume 0.839
When I lock the currently opened VeraCrypt file container 0.499
Then the VeraCrypt file container has been unmounted and locked 0.287
After features/support/hooks.rb:305 0.778
After features/support/hooks.rb:89 0.015
51.989
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.989
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.503
And I open this VeraCrypt volume in GNOME Files 5.030
Then I see the expected contents in this VeraCrypt volume 0.777
When I lock the currently opened VeraCrypt file container 0.419
Then the VeraCrypt file container has been unmounted and locked 0.270
After features/support/hooks.rb:305 0.774
After features/support/hooks.rb:89 0.014
41.878
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 15.941
And I unlock and mount this VeraCrypt file container with GNOME Disks 18.242
And I open this VeraCrypt volume in GNOME Files 5.954
Then I see the expected contents in this VeraCrypt volume 1.120
When I lock the currently opened VeraCrypt file container 0.400
Then the VeraCrypt file container has been unmounted and locked 0.220
After features/support/hooks.rb:305 0.792
After features/support/hooks.rb:89 0.000
Tags: @product
8.290
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.226
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.064
After features/support/hooks.rb:305 0.869
After features/support/hooks.rb:89 0.000
Tags: @product
9.239
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.252
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 0.986
After features/support/hooks.rb:305 1.095
After features/support/hooks.rb:89 0.000
Tags: @product
22.298
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.212
When I start "WhisperBack" via GNOME Activities Overview 9.784
Then WhisperBack has debugging information 4.301
After features/support/hooks.rb:305 1.072
After features/support/hooks.rb:89 0.000