Project Number Date
test_Tails_ISO_stable 4669 16 Feb 2024, 19:16

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1348 8 35 0 0 1391 178 10 188 3:50:48.657 Failed
Tags: @product
2:2.207
Before features/support/hooks.rb:245 0.026
Given a computer 0.939
And I temporarily create a 100 MiB disk named "swap" 0.216
And I create a gpt swap partition on disk "swap" 37.541
And I plug SATA drive "swap" 1.045
And I temporarily create a 2 GiB disk named "live_hd" 0.036
And I write the Tails ISO image to disk "live_hd" 16.294
And I plug SATA drive "live_hd" 1.060
When I start Tails with network unplugged and I login 1:4.591
Then a "swap" partition was detected by Tails on drive "swap" 0.166
And drive "live_hd" is detected by Tails 0.122
But Tails has no disk swap enabled 0.110
And drive "live_hd" is not mounted 0.081
After features/support/hooks.rb:291 0.760
After features/support/hooks.rb:75 0.113
Tags: @product
1:14.126
Before features/support/hooks.rb:245 0.002
Given a computer 0.152
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.043
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 17.241
And I plug non-removable USB drive "fake_TailsData" 1.046
When I start the computer 0.976
And the computer boots Tails 41.472
Then drive "fake_TailsData" is detected by Tails 0.099
And Tails Greeter has not detected a persistence partition 13.094
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.007
Tags: @product
1:13.920
Before features/support/hooks.rb:245 0.002
Given a computer 0.130
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.035
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 17.306
And I plug SATA drive "fake_TailsData" 1.045
When I start the computer 0.901
And the computer boots Tails 41.353
Then drive "fake_TailsData" is detected by Tails 0.090
And Tails Greeter has not detected a persistence partition 13.058
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.007
Tags: @product
1:9.732
Before features/support/hooks.rb:245 0.001
Given a computer 0.131
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.030
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 3.901
And I plug SATA drive "gpt_ext2" 1.043
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.039
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.883
And I plug SATA drive "msdos_fat32" 1.056
And I start Tails from DVD with network unplugged and I login 59.169
Then drive "gpt_ext2" is detected by Tails 0.191
And drive "gpt_ext2" is not mounted 0.086
And drive "msdos_fat32" is detected by Tails 0.104
And drive "msdos_fat32" is not mounted 0.094
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.006
Tags: @product
1:54.931
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:34.310
And running a command as root with pkexec requires PolicyKit administrator privileges 0.165
Then I can run a command as root with sudo 0.135
Then I can run a command as root with pkexec 20.319
After features/support/hooks.rb:291 0.792
After features/support/hooks.rb:75 0.007
Tags: @product
2:15.469
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 36.742
And running a command as root with pkexec requires PolicyKit administrator privileges 0.228
Then I cannot run a command as root with sudo and the standard passwords 0.202
And I cannot run a command as root with pkexec and the standard passwords 31.055
Then I cannot login as root using su with the standard passwords 1:7.239
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.164
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD without network and logged in 7.681
When the network is plugged 0.145
And I successfully configure Tor 15.269
Then the system clock is less than 5 minutes incorrect 0.067
After features/support/hooks.rb:450 0.489
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.000
Feature: Time syncing
27.538
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 8.286
When the network is plugged 0.049
And the Tor Connection Assistant autostarts 3.298
And I configure some normal bridges in the Tor Connection Assistant 13.083
And I wait until Tor is ready 2.768
Then the system clock is less than 5 minutes incorrect 0.052
After features/support/hooks.rb:450 0.501
After features/support/hooks.rb:291 0.668
After features/support/hooks.rb:75 0.000
Feature: Time syncing
30.053
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 9.899
When I bump the system time with "+1 day" 0.331
And I capture all network traffic 0.003
And the network is plugged 0.038
And the Tor Connection Assistant autostarts 2.885
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 13.652
And I wait until Tor is ready 2.186
Then the system clock is less than 5 minutes incorrect 0.069
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.985
After features/support/hooks.rb:450 0.754
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.056
Feature: Time syncing
1:7.105
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.527
When I bump the system time with "-15 days" 0.355
And I warm reboot the computer 0.069
And the computer reboots Tails 57.868
Then Tails' hardware clock is close to the host system's time 0.284
After features/support/hooks.rb:450 0.135
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.008
Feature: Time syncing
1:5.163
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.003
Given I have started Tails from DVD without network and logged in 8.947
When I bump the hardware clock's time with "-15 days" 1.213
And I warm reboot the computer 0.075
And the computer reboots Tails 54.421
Then the hardware clock is still off by "-15 days" 0.505
After features/support/hooks.rb:450 0.146
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.006
Feature: Time syncing
45.690
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.122
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.018
And I start the computer 1.112
And the computer boots Tails 44.271
Then the system clock is just past Tails' source date 0.166
After features/support/hooks.rb:450 0.134
After features/support/hooks.rb:291 0.622
After features/support/hooks.rb:75 0.005
Feature: Time syncing
31.685
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 10.019
And I make sure time sync before Tor connects times out 1.174
When the network is plugged 0.024
And I successfully configure Tor 20.410
Then the system clock is less than 5 minutes incorrect 0.056
After features/support/hooks.rb:450 0.484
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
Feature: Time syncing
1:0.042
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.764
When I bump the system time with "+8 hours +15 minutes" 0.278
And all notifications have disappeared 2.715
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.131
And the network is plugged 0.022
And the Tor Connection Assistant autostarts 2.164
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.283
And I click "Connect to Tor" 1.183
And the Tor Connection Assistant fails to connect to Tor 16.335
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.858
Then the system clock is less than 20 minutes incorrect 0.378
When I click "Connect to Tor" 1.197
Then I wait until Tor is ready 6.813
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.850
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.062
After features/support/hooks.rb:450 0.479
After features/support/hooks.rb:291 0.677
After features/support/hooks.rb:75 0.043
Feature: Time syncing
1:1.431
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 13.309
When I bump the system time with "+8 hours +15 minutes" 0.303
And all notifications have disappeared 3.195
And I capture all network traffic 0.003
And the network is plugged 0.034
And the Tor Connection Assistant autostarts 2.348
# 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.212
And I click "Connect to Tor" 1.171
Then the Tor Connection Assistant reports that it failed to connect 11.728
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.962
Then the system clock is less than 20 minutes incorrect 0.304
# "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.375
When I click "Connect to Tor" 1.159
Then I wait until Tor is ready 6.919
And all Internet traffic has only flowed through the configured bridges 0.931
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.075
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.395
After features/support/hooks.rb:450 0.535
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.045
Feature: Time syncing
21.299
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I have started Tails from DVD without network and logged in 7.922
And I make sure time sync before Tor connects uses a fake connectivity check service 1.157
And the network is plugged 0.039
And Tor is ready 11.586
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 0.589
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.004
After features/support/hooks.rb:450 0.674
After features/support/hooks.rb:291 0.652
After features/support/hooks.rb:75 0.000
Tags: @product
15.841
When I configure some normal bridges in the Tor Connection Assistant 10.171
Then I wait until Tor is ready 3.686
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 1.155
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.813
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.043
Tags: @product
13.724
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 9.785
Then I wait until Tor is ready 3.030
And tca.conf includes the configured bridges 0.013
And available upgrades have been checked 0.098
And all Internet traffic has only flowed through the configured bridges 0.795
After features/support/hooks.rb:291 0.649
After features/support/hooks.rb:75 0.035
17.601
When I configure the default bridges in the Tor Connection Assistant 12.066
Then I wait until Tor is ready 3.553
And Tor is configured to use the default bridges 0.493
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.073
And Tor is configured to use the default bridges 0.477
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.926
After features/support/hooks.rb:291 0.639
After features/support/hooks.rb:75 0.038
Tags: @product
25.696
Given the Tor network is blocked 1.957
When I configure a direct connection in the Tor Connection Assistant 20.333
Then I wait until Tor is ready 1.822
And tca.conf includes no bridge 0.017
And available upgrades have been checked 0.076
And Tor is configured to use the default bridges 0.544
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.945
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.053
Tags: @product
42.679
Given the Tor network and default bridges are blocked 1.813
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 29.798
Then the Tor Connection Assistant reports that it failed to connect 0.114
And tca.conf is empty 0.328
Given the Tor network and default bridges are unblocked 1.589
And I retry connecting to Tor 1.192
Then I wait until Tor is ready 6.735
And tca.conf includes no bridge 0.023
And available upgrades have been checked 0.083
And all Internet traffic has only flowed through Tor or connectivity check service 0.998
After features/support/hooks.rb:291 0.934
After features/support/hooks.rb:75 0.070
Tags: @product
5.020
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.738
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.129
And I cannot click the "Connect to Tor" button 0.152
After features/support/hooks.rb:291 0.650
After features/support/hooks.rb:75 0.052
Tags: @product
26.240
Given I configure a direct connection in the Tor Connection Assistant 6.469
And I wait until Tor is ready 3.460
When I disconnect the network through GNOME 2.872
And I connect the network through GNOME 3.044
Then the Tor Connection Assistant autostarts 1.171
And the Tor Connection Assistant connects to Tor 6.444
And I wait until Tor is ready 1.070
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.056
And all Internet traffic has only flowed through Tor or connectivity check service 1.650
After features/support/hooks.rb:291 0.699
After features/support/hooks.rb:75 0.043
Tags: @product
41.303
Given I configure a direct connection in the Tor Connection Assistant 6.402
And I wait until Tor is ready 2.214
And I disconnect the network through GNOME 2.902
And the Tor network and default bridges are blocked 1.672
When I connect the network through GNOME 2.851
Then the Tor Connection Assistant reports that it failed to connect 25.259
After features/support/hooks.rb:291 0.796
After features/support/hooks.rb:75 0.046
Tags: @product
35.387
Given the Tor network and default bridges are blocked 1.896
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 21.631
Then the Tor Connection Assistant reports that it failed to connect 0.132
Given the Tor network and default bridges are unblocked 1.630
When I click "Connect to Tor" 1.161
Then I wait until Tor is ready 7.603
And Tor is configured to use the default bridges 0.445
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.885
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.043
16.511
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 7.508
And I prepare Tails for memory erasure tests 0.458
When I start a process allocating 128 MiB of memory with a known pattern 1.295
Then patterns cover at least 128 MiB in the guest's memory 3.489

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
3:43.415
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 7.889
And I prepare Tails for memory erasure tests 0.461
When I plug and mount a 128 MiB USB drive with a vfat filesystem 6.797
Then I find very few patterns in the guest's memory 4.614

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

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

Pattern coverage: 96.660% (120 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.623
And I wait 20 seconds 20.003

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.427
After features/support/hooks.rb:75 0.000
5:53.104
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:9.477
And I prepare Tails for memory erasure tests 0.449
When I fill a 128 MiB file with a known pattern on the persistent filesystem 20.763
When I trigger shutdown 0.286
And I wait 20 seconds 20.000

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.500
After features/support/hooks.rb:75 0.011
42.897
Scenario Try installing Tails to a too small USB drive with GPT and a FAT partition
Before features/support/hooks.rb:245 0.003
Steps
Given I have started Tails from DVD without network and logged in 8.161
And I temporarily create a 4 GiB disk named "gptfat" 0.031
And I create a gpt partition with a vfat filesystem on disk "gptfat" 4.926
And I plug USB drive "gptfat" 2.435
When I start Tails Installer 27.342
The
The Dogtail init script raised: SearchError: child of [desktop frame | main]: "tails-installer" application
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/usb.rb:148:in `new'
./features/step_definitions/usb.rb:148:in `/^I start Tails Installer$/'
features/usb_install.feature:12:in `When I start Tails Installer'
Then I am told by Tails Installer that the destination device "is too small" 0.000
After features/support/hooks.rb:291 4.262

SCENARIO FAILED: 'Try installing Tails to a too small USB drive with GPT and a FAT partition' (at time 00:38:47)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:38:47_Try_installing_Tails_to_a_too_small_USB_drive_with_GPT_and_a_FAT_partition.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:38:47_Try_installing_Tails_to_a_too_small_USB_drive_with_GPT_and_a_FAT_partition.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:38:47_Try_installing_Tails_to_a_too_small_USB_drive_with_GPT_and_a_FAT_partition.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:38:47_Try_installing_Tails_to_a_too_small_USB_drive_with_GPT_and_a_FAT_partition.journal

After features/support/hooks.rb:75 0.001
Tags: @product
35.516
Scenario Detecting when a target USB drive is inserted or removed
Before features/support/hooks.rb:245 0.002
Steps
Given I have started Tails from DVD without network and logged in 7.986
And I temporarily create a 7200 MiB disk named "temp" 0.025
And I start Tails Installer 27.503
The
The Dogtail init script raised: SearchError: child of [desktop frame | main]: "tails-installer" application
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/usb.rb:148:in `new'
./features/step_definitions/usb.rb:148:in `/^I start Tails Installer$/'
features/usb_install.feature:18:in `And I start Tails Installer'
But a suitable USB device is not found 0.000
When I plug USB drive "temp" 0.000
Then the "temp" USB drive is selected 0.000
When I unplug USB drive "temp" 0.000
Then a suitable USB device is not found 0.000
After features/support/hooks.rb:291 4.414

SCENARIO FAILED: 'Detecting when a target USB drive is inserted or removed' (at time 00:39:27)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:39:27_Detecting_when_a_target_USB_drive_is_inserted_or_removed.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:39:27_Detecting_when_a_target_USB_drive_is_inserted_or_removed.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:39:27_Detecting_when_a_target_USB_drive_is_inserted_or_removed.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:39:27_Detecting_when_a_target_USB_drive_is_inserted_or_removed.journal

After features/support/hooks.rb:75 0.000
Tags: @product
41.855
Scenario Installing Tails with Tails Installer to a used USB drive
Before features/support/hooks.rb:245 0.002
Steps
Given I have started Tails from DVD without network and logged in 8.024
And I temporarily create a 7200 MiB disk named "install" 0.028
And I create a gpt partition with a vfat filesystem on disk "install" 4.051
And I plug USB drive "install" 2.423
And I install Tails to USB drive "install" by cloning 27.327
The
The Dogtail init script raised: SearchError: child of [desktop frame | main]: "tails-installer" application
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/usb.rb:148:in `new'
./features/step_definitions/usb.rb:148:in `/^I start Tails Installer$/'
./features/step_definitions/usb.rb:187:in `/^I (install|reinstall|upgrade) Tails( with Persistent Storage)? (?:to|on) USB drive "([^"]+)" by cloning$/'
features/usb_install.feature:30:in `And I install Tails to USB drive "install" by cloning'
Then the running Tails is installed on USB drive "install" 0.000
But there is no persistence partition on USB drive "install" 0.000
After features/support/hooks.rb:291 4.147

SCENARIO FAILED: 'Installing Tails with Tails Installer to a used USB drive' (at time 00:40:13)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:40:13_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:40:13_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:40:13_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:40:13_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive.journal

After features/support/hooks.rb:75 0.001
Tags: @product
40.350
Scenario Installing Tails with Tails Installer to a pristine USB drive
Before features/support/hooks.rb:245 0.002
Steps
Given I have started Tails from DVD without network and logged in 7.803
And I temporarily create a 7200 MiB disk named "install" 0.024
And I plug USB drive "install" 2.400
And I install Tails to USB drive "install" by cloning 30.122
The
The Dogtail init script raised: SearchError: child of [desktop frame | main]: "tails-installer" application
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/usb.rb:148:in `new'
./features/step_definitions/usb.rb:148:in `/^I start Tails Installer$/'
./features/step_definitions/usb.rb:187:in `/^I (install|reinstall|upgrade) Tails( with Persistent Storage)? (?:to|on) USB drive "([^"]+)" by cloning$/'
features/usb_install.feature:38:in `And I install Tails to USB drive "install" by cloning'
Then the running Tails is installed on USB drive "install" 0.000
But there is no persistence partition on USB drive "install" 0.000
After features/support/hooks.rb:291 4.279

SCENARIO FAILED: 'Installing Tails with Tails Installer to a pristine USB drive' (at time 00:40:58)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:40:58_Installing_Tails_with_Tails_Installer_to_a_pristine_USB_drive.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:40:58_Installing_Tails_with_Tails_Installer_to_a_pristine_USB_drive.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:40:58_Installing_Tails_with_Tails_Installer_to_a_pristine_USB_drive.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:40:58_Installing_Tails_with_Tails_Installer_to_a_pristine_USB_drive.journal

After features/support/hooks.rb:75 0.000
Tags: @product
44.438
Scenario Installing Tails with Tails Installer to a used USB drive, cloning the Persistent Storage
Before features/support/hooks.rb:245 0.002
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.622
And I create a file in the Persistent directory 0.083
And I temporarily create a 7200 MiB disk named "install" 0.029
And I create a gpt partition with a vfat filesystem on disk "install" 4.022
And I plug USB drive "install" 2.438
And I install Tails with Persistent Storage to USB drive "install" by cloning 27.242
The
The Dogtail init script raised: SearchError: child of [desktop frame | main]: "tails-installer" application
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/usb.rb:148:in `new'
./features/step_definitions/usb.rb:148:in `/^I start Tails Installer$/'
./features/step_definitions/usb.rb:187:in `/^I (install|reinstall|upgrade) Tails( with Persistent Storage)? (?:to|on) USB drive "([^"]+)" by cloning$/'
features/usb_install.feature:48:in `And I install Tails with Persistent Storage to USB drive "install" by cloning'
Then the running Tails is installed on USB drive "install" 0.000
And there is a persistence partition on USB drive "install" 0.000
And the USB drive "install" contains the same files as my persistent storage 0.000
After features/support/hooks.rb:291 4.226

SCENARIO FAILED: 'Installing Tails with Tails Installer to a used USB drive, cloning the Persistent Storage' (at time 00:41:47)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:41:47_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive,_cloning_the_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:41:47_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive,_cloning_the_Persistent_Storage.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:41:47_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive,_cloning_the_Persistent_Storage.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:41:47_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive,_cloning_the_Persistent_Storage.journal

After features/support/hooks.rb:75 0.001
Tags: @product
42.455
Scenario Installing Tails with Tails Installer to a pristine USB drive, without cloning the Persistent Storage
Before features/support/hooks.rb:245 0.003
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.652
And I temporarily create a 7200 MiB disk named "install" 0.034
And I plug USB drive "install" 2.436
And I install Tails to USB drive "install" by cloning 30.332
The
The Dogtail init script raised: SearchError: child of [desktop frame | main]: "tails-installer" application
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/usb.rb:148:in `new'
./features/step_definitions/usb.rb:148:in `/^I start Tails Installer$/'
./features/step_definitions/usb.rb:187:in `/^I (install|reinstall|upgrade) Tails( with Persistent Storage)? (?:to|on) USB drive "([^"]+)" by cloning$/'
features/usb_install.feature:57:in `And I install Tails to USB drive "install" by cloning'
Then the running Tails is installed on USB drive "install" 0.000
And there is no persistence partition on USB drive "install" 0.000
After features/support/hooks.rb:291 4.397

SCENARIO FAILED: 'Installing Tails with Tails Installer to a pristine USB drive, without cloning the Persistent Storage' (at time 00:42:33)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:42:33_Installing_Tails_with_Tails_Installer_to_a_pristine_USB_drive,_without_cloning_the_Persistent_Storage.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:42:33_Installing_Tails_with_Tails_Installer_to_a_pristine_USB_drive,_without_cloning_the_Persistent_Storage.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:42:33_Installing_Tails_with_Tails_Installer_to_a_pristine_USB_drive,_without_cloning_the_Persistent_Storage.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:42:33_Installing_Tails_with_Tails_Installer_to_a_pristine_USB_drive,_without_cloning_the_Persistent_Storage.journal

After features/support/hooks.rb:75 0.000
Tags: @product
48.603
Scenario Re-installing Tails over an existing USB installation with a persistent partition
Before features/support/hooks.rb:245 0.002
Steps
# 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.547
And I have started Tails from DVD without network and logged in 8.002
And I clone USB drive "__internal" to a temporary USB drive "install" 1.378
And I plug USB drive "install" 2.475
# 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 27.199
The
The Dogtail init script raised: SearchError: child of [desktop frame | main]: "tails-installer" application
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/usb.rb:148:in `new'
./features/step_definitions/usb.rb:148:in `/^I start Tails Installer$/'
./features/step_definitions/usb.rb:187:in `/^I (install|reinstall|upgrade) Tails( with Persistent Storage)? (?:to|on) USB drive "([^"]+)" by cloning$/'
features/usb_install.feature:71:in `When I reinstall Tails to USB drive "install" by cloning'
Then the running Tails is installed on USB drive "install" 0.000
And there is no persistence partition on USB drive "install" 0.000
After features/support/hooks.rb:291 4.245

SCENARIO FAILED: 'Re-installing Tails over an existing USB installation with a persistent partition' (at time 00:43:26)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:43:26_Re-installing_Tails_over_an_existing_USB_installation_with_a_persistent_partition.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:43:26_Re-installing_Tails_over_an_existing_USB_installation_with_a_persistent_partition.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:43:26_Re-installing_Tails_over_an_existing_USB_installation_with_a_persistent_partition.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/00:43:26_Re-installing_Tails_over_an_existing_USB_installation_with_a_persistent_partition.journal

After features/support/hooks.rb:75 0.109
Tags: @product @uefi
1:36.493
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.310
And I power off the computer 0.324
And the computer is set to boot in UEFI mode 0.022
When I start Tails from USB drive "__internal" with network unplugged and I login 1:21.684
Then Tails is running from USB drive "__internal" 0.407
And the boot device has safe access rights 3.668
And Tails has started in UEFI mode 0.075
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.014
Tags: @product
2:22.008
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.279
And I plug and mount a USB drive containing a Tails USB image 44.455
And I create a 7200 MiB disk named "usbimage" 0.054
And I plug USB drive "usbimage" 2.419
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:26.799
After features/support/hooks.rb:291 2.863
After features/support/hooks.rb:75 0.091
Tags: @product
1:11.372
Before features/support/hooks.rb:245 0.003
Given a computer 0.205
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:9.895
Then Tails is running from USB drive "usbimage" 0.419
And the label of the system partition on "usbimage" is "Tails" 0.215
And the system partition on "usbimage" is an EFI system partition 0.197
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.155
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.100
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.101
And the system partition on "usbimage" has the expected flags 0.081
After features/support/hooks.rb:291 0.829
After features/support/hooks.rb:75 0.006
5:44.064
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:9.802
And I update APT using apt 17.153
And I install "popularity-contest" using apt 19.662
Then I am proposed to add the "popularity-contest" package to my Additional Software 56.446
When I create a persistent storage and activate the Additional Software feature 18.146
Then Additional Software is correctly configured for package "popularity-contest" 1.320
When I shutdown Tails and wait for the computer to power off 11.070
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:29.147
Then Additional Software is correctly configured for package "popularity-contest" 1.000
And the package "popularity-contest" is installed after Additional Software has been started 0.312
After features/support/hooks.rb:450 39.578
After features/support/hooks.rb:291 0.987
After features/support/hooks.rb:75 0.016
2:51.680
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given a computer 0.156
And I start Tails from USB drive "__internal" and I login with an administration password 1:18.619
And I update APT using apt 16.209
When I install "makepp" using apt 19.698
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 56.922
And the package "makepp" is installed 0.073
After features/support/hooks.rb:450 40.247
After features/support/hooks.rb:291 1.005
After features/support/hooks.rb:75 0.015
5:11.746
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given a computer 0.178
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:29.781
When I uninstall "popularity-contest" using apt 18.878
And I accept removing "popularity-contest" from Additional Software 0.699
Then "popularity-contest" is not in the list of Additional Software 0.817
When I start Synaptic 20.049
And I update APT using Synaptic 22.164
And I install "cowsay" using Synaptic 8.840
And I accept adding "cowsay" to Additional Software 0.855
Then Additional Software is correctly configured for package "cowsay" 0.844
When I uninstall "cowsay" using apt 3.297
And I refuse removing "cowsay" from Additional Software 0.703
Then Additional Software is correctly configured for package "cowsay" 0.863
When I start "Additional Software" via GNOME Activities Overview 12.511
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.617
Then "cowsay" is not in the list of Additional Software 1.086
When I install "cowsay" using apt 3.264
And I refuse adding "cowsay" to Additional Software 0.559
Then "cowsay" is not in the list of Additional Software 0.733
After features/support/hooks.rb:450 1.053
After features/support/hooks.rb:291 0.696
After features/support/hooks.rb:75 0.009
11:38.591
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given a computer 0.171
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:4.703
And I configure APT to prefer an old version of cowsay 0.027
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 24.268
And I accept adding "cowsay" to Additional Software 1:2.991
And Additional Software is correctly configured for package "cowsay" 1.378
And I shutdown Tails and wait for the computer to power off 5.153
And I start Tails from USB drive "__internal" with network unplugged 44.554
And I enable persistence 30.872
# 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.023
And I log in to a new session 23.943
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.615
And I revert the APT tweaks that made it prefer an old version of cowsay 0.067
# 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.105
And the network is plugged 0.020
And Tor is ready 17.100
# 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 9.414
And available upgrades have been checked 0.156
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 1.115
And I can open the Additional Software configuration window from the notification 3.039
And I shutdown Tails and wait for the computer to power off 2:2.582
And I start Tails from USB drive "__internal" with network unplugged 44.980
And I enable persistence 30.642
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.022
And I log in to a new session 29.961
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.441
And I revert the APT tweaks that made it prefer an old version of cowsay 0.080
And the network is plugged 0.032
And Tor is ready 37.817
Then the Additional Software upgrade service has started 0.180
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.125
After features/support/hooks.rb:450 2.427
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.029
2:4.082
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given a computer 0.157
And I start Tails from USB drive "__internal" with network unplugged 1:5.137
And I enable persistence 29.454
And I remove the "cowsay" deb files from the APT cache 0.643
# 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 20.993
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 5.127
And I can open the Additional Software log file from the notification 2.343
And the package "cowsay" is not installed 0.154
After features/support/hooks.rb:450 0.116
After features/support/hooks.rb:291 0.737
After features/support/hooks.rb:75 0.007
Tags: @product
1:22.980
Before features/support/hooks.rb:245 0.004
Given a computer 0.138
And I create a 7200 MiB disk named "old" 0.025
And I plug USB drive "old" 1.040
And I write an old version of the Tails USB image to disk "old" 18.860
When I start Tails from USB drive "old" with network unplugged 58.749
Then the boot device has safe access rights 3.259
And Tails is running from USB drive "old" 0.326
And there is no persistence partition on USB drive "old" 0.057
And process "udev-watchdog" is running 0.069
And udev-watchdog is monitoring the correct device 0.267
And I unplug USB drive "old" 0.186
After features/support/hooks.rb:291 3.788
After features/support/hooks.rb:75 0.009
Tags: @product
1:54.235
Before features/support/hooks.rb:245 0.006
Given a computer 0.220
And I start Tails from USB drive "old" with network unplugged and I login 1:3.265
Then Tails is running from USB drive "old" 0.463
And I create a persistent partition 40.954
And I take note of which tps features are available 1.337
Then a Tails persistence partition exists on USB drive "old" 0.932
And I shutdown Tails and wait for the computer to power off 7.061
After features/support/hooks.rb:291 0.149
After features/support/hooks.rb:75 0.008
Tags: @product
2:12.967
Before features/support/hooks.rb:245 0.006
Given a computer 0.133
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:46.703
Then Tails is running from USB drive "old" 0.415
And all tps features are active 1.900
When I write some files expected to persist 2.125
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.227
And all persistence configuration files have safe access rights 0.450
And all persistent directories from the old Tails version have safe access rights 2.678
And I take note of which tps features are available 0.398
And I shutdown Tails and wait for the computer to power off 3.057
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.875
After features/support/hooks.rb:291 0.125
After features/support/hooks.rb:75 0.008
Tags: @product
59.387
Scenario Upgrading an old Tails USB installation from another Tails USB drive
Before features/support/hooks.rb:245 0.005
Steps
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.394
And I log in to a new session 17.128
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.107
And I plug USB drive "to_upgrade" 2.465
When I upgrade Tails to USB drive "to_upgrade" by cloning 28.292
The
The Dogtail init script raised: SearchError: child of [desktop frame | main]: "tails-installer" application
STDOUT:

STDERR:

 (Dogtail::Failure)
./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/usb.rb:148:in `new'
./features/step_definitions/usb.rb:148:in `/^I start Tails Installer$/'
./features/step_definitions/usb.rb:187:in `/^I (install|reinstall|upgrade) Tails( with Persistent Storage)? (?:to|on) USB drive "([^"]+)" by cloning$/'
features/usb_upgrade.feature:65:in `When I upgrade Tails to USB drive "to_upgrade" by cloning'
Then the running Tails is installed on USB drive "to_upgrade" 0.000
And I unplug USB drive "to_upgrade" 0.000
And I unplug USB drive "__internal" 0.000
After features/support/hooks.rb:291 4.372

SCENARIO FAILED: 'Upgrading an old Tails USB installation from another Tails USB drive' (at time 01:24:17)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/01:24:17_Upgrading_an_old_Tails_USB_installation_from_another_Tails_USB_drive.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/01:24:17_Upgrading_an_old_Tails_USB_installation_from_another_Tails_USB_drive.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/01:24:17_Upgrading_an_old_Tails_USB_installation_from_another_Tails_USB_drive.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/01:24:17_Upgrading_an_old_Tails_USB_installation_from_another_Tails_USB_drive.journal

After features/support/hooks.rb:75 0.000
Tags: @product
1:58.299
Before features/support/hooks.rb:245 0.007
Given a computer 0.140
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:48.146
Then all tps features from the old Tails version are active 1.487
And Tails is running from USB drive "to_upgrade" 0.330
And the boot device has safe access rights 3.570
And the expected persistent files created with the old Tails version are present in the filesystem 1.615
And all persistent directories from the old Tails version have safe access rights 3.008
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.010
6:8.365
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.832
And no SquashFS delta is installed 0.129
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.303
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.084
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.412
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.537
When the network is plugged 0.020
And Tor is ready 16.159
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.662
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 7.791
Given I shutdown Tails and wait for the computer to power off 5.068
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:53.711
Then Tails is running version 2.2~testoverlayfsng 0.111
And all tps features are active 1.732
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.427
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.076
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.282
# We'll really install Tails_amd64_2.0~testoverlayfsng_to_2.3~testoverlayfsng.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.320
When the network is plugged 0.026
And Tor is ready 16.585
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 2.794
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 7.125
Given I shutdown Tails and wait for the computer to power off 4.073
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:44.925
Then Tails is running version 2.3~testoverlayfsng 0.113
And all tps features are active 1.687
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.566
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.064
# 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.295
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.311
When the network is plugged 0.054
And Tor is ready 42.968
Then the Upgrader considers the system as up-to-date 0.289
# 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 25.242
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.574
After features/support/hooks.rb:291 0.824
After features/support/hooks.rb:75 0.035
25.424
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.989
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.338
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.086
And the signing key used by the Upgrader is outdated 0.569
But a current signing key is available on our website 0.000
When the network is plugged 0.050
And Tor is ready 13.737
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.652
After features/support/hooks.rb:291 0.636
After features/support/hooks.rb:75 0.000
50.149
Before features/support/hooks.rb:245 0.015
Given I have started Tails from DVD and logged in and the network is connected 40.699
When I eject the boot medium 0.320
Then Tails eventually shuts down 9.129
After features/support/hooks.rb:291 0.232
After features/support/hooks.rb:75 0.000
34.588
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.982
And I prepare Tails for memory erasure tests 0.533
And I fill a 128 MiB file with a known pattern on the root filesystem 11.555
And patterns cover at least 128 MiB in the guest's memory 3.314

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

When I eject the boot medium 0.739
And I wait for Tails to finish wiping the memory 8.800
Then I find very few patterns in the guest's memory 1.663

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

After features/support/hooks.rb:291 3.599
After features/support/hooks.rb:75 0.000
3:17.373
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.816
And I prepare Tails for memory erasure tests 0.530
And I plug and mount a 128 MiB USB drive with a vfat filesystem 6.974
And I fill the USB drive with a known pattern 2:47.611
And I read the content of the test FS 0.119
And patterns cover at least 99% of the test FS size in the guest's memory 3.064

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

When I eject the boot medium 0.322
And I wait for Tails to finish wiping the memory 8.962
Then I find very few patterns in the guest's memory 1.969

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

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

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

When I eject the boot medium 0.495
And I wait for Tails to finish wiping the memory 5.138
Then I find very few patterns in the guest's memory 1.786

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

After features/support/hooks.rb:291 3.534
After features/support/hooks.rb:75 0.000
2:13.613
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.387
And I prepare Tails for memory erasure tests 0.533
And I fill a 128 MiB file with a known pattern on the persistent filesystem 20.246
And patterns cover at least 100 MiB in the guest's memory 3.177

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

When I eject the boot medium 0.712
And I wait for Tails to finish wiping the memory 9.483
Then I find very few patterns in the guest's memory 1.705

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

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

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.571
After features/support/hooks.rb:75 0.010
Tags: @product
1:16.849
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.941
# 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 5.112
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.206
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.816
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.013
When I start Tails' custom backup tool 13.023
Then the backup tool displays "Plug in your backup Tails USB stick" 2.181
When I plug USB drive "backup" 2.652
And I give the Persistent Storage on drive "backup" its own UUID 0.121
And I click "Retry" in the backup tool 1.177
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.205
When I click "Back Up" in the backup tool 1.150
And I enter my persistent storage passphrase into the polkit prompt 2.443
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 16.065
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.203
And I plug USB drive "backup" 2.402
Then the USB drive "backup" contains the same files as my persistent storage 5.131
After features/support/hooks.rb:291 1.779
After features/support/hooks.rb:75 0.166
Tags: @product
0.212
Then the hostname should not have been leaked on the network 0.212
After features/support/hooks.rb:291 0.789
After features/support/hooks.rb:75 0.033
Tags: @product
0.814
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.183
And I switch to the "manually-added-con" NetworkManager connection 0.357
Then the hostname should not have been leaked on the network 0.272
After features/support/hooks.rb:291 0.718
After features/support/hooks.rb:75 0.037
27.047
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.943
When I double-click on the Tails documentation launcher on the desktop 18.602
Then "Tails - Documentation" has loaded in the Tor Browser 0.501
After features/support/hooks.rb:291 1.071
After features/support/hooks.rb:75 0.000
34.198
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 14.648
When I double-click on the Tails documentation launcher on the desktop 18.907
Then "Tails - Documentation" has loaded in the Tor Browser 0.642
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.000
26.016
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.842
When I double-click on the Report an Error launcher on the desktop 17.432
Then the support documentation page opens in Tor Browser 0.741
After features/support/hooks.rb:291 1.064
After features/support/hooks.rb:75 0.000
22.488
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.005
Given I have started Tails from DVD without network and logged in 8.555
When I start Electrum through the GNOME menu 12.758
But the "electrum" tps feature is not enabled 0.780
And I see a warning that Electrum is not persistent 0.393
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 0.746
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
34.991
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.820
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.220
When I open "/home/amnesia/default-testpage.pdf" with Evince 16.970
Then I see "CupsTestPage.png" after at most 40 seconds 2.487
And I can print the current document to "/home/amnesia/output.pdf" 7.492
After features/support/hooks.rb:291 0.908
After features/support/hooks.rb:75 0.000
Feature: Using Evince
34.683
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 7.922
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.233
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.075
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.060
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.062
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.167
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.107
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.291
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.433
When I close Evince 0.225
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.144
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.646
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.274
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.137
When I close Evince 0.216
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.177
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.640
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.787
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.077
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
38.467
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.810
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.192
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.068
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 19.709
Then I see "CupsTestPage.png" after at most 40 seconds 1.768
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 7.917
After features/support/hooks.rb:291 0.827
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.455
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.975
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.178
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.056
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.195
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.969
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 0.664
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.415
After features/support/hooks.rb:291 0.766
After features/support/hooks.rb:75 0.000
18.386
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.074
And I wait 10 seconds 10.007

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.092
When I press the "PRINTSCREEN" key 0.122
Then a screenshot is saved to the live user's Pictures directory 0.089
After features/support/hooks.rb:291 0.596
After features/support/hooks.rb:75 0.000
Tags: @product
8.359
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 7.802
When the "Dogtail rules!" notification is sent 0.193
Then the "Dogtail rules!" notification is shown to the user 0.362
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.000
Tags: @product @doc
10.571
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.271
Then the included OpenPGP keys are valid for the next 1 month 2.299
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.000
Tags: @product
21.311
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.908
Then the keys trusted by APT are valid for the next 3 months 13.403
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
43.847
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.477
And I log in to a new session in German (de) 29.354
Then the amnesiac Documents directory exists 0.092
And there is a GNOME bookmark for the amnesiac Documents directory 1.922
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
40.431
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.937
And I log in to a new session in German (de) 29.634
Then the amnesiac Downloads directory exists 0.065
And there is a GNOME bookmark for the amnesiac Downloads directory 1.794
After features/support/hooks.rb:291 0.922
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
41.772
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.019
And I log in to a new session in German (de) 31.943
Then the amnesiac Music directory exists 0.178
And there is a GNOME bookmark for the amnesiac Music directory 1.631
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
38.282
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.071
And I log in to a new session in German (de) 28.411
Then the amnesiac Pictures directory exists 0.088
And there is a GNOME bookmark for the amnesiac Pictures directory 1.711
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
Feature: Localization
Tags: @product
38.274
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.802
And I log in to a new session in German (de) 28.479
Then the amnesiac Videos directory exists 0.079
And there is a GNOME bookmark for the amnesiac Videos directory 1.912
After features/support/hooks.rb:291 0.643
After features/support/hooks.rb:75 0.000
Feature: Localization
54.531
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.905
And I log in to a new session in German (de) 28.525
When I double-click on the Report an Error launcher on the desktop 17.451
Then the support documentation page opens in Tor Browser 0.648
After features/support/hooks.rb:291 3.259
After features/support/hooks.rb:75 0.000
Feature: Localization
2:36.104
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.043
When I log in to a new session in Arabic (ar) 27.197
Then the keyboard layout is set to "us" 0.210
When the network is plugged 0.026
And Tor is ready 14.635
Then I successfully start the Unsafe Browser in "ar" 25.770
And I kill the Unsafe Browser 6.062
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 34.088
And DuckDuckGo is the default search engine 10.734
And I kill the Tor Browser 5.571
And the screen keyboard works in Thunderbird 23.095
And the layout of the screen keyboard is set to "us" 0.559
After features/support/hooks.rb:291 4.276
After features/support/hooks.rb:75 0.000
Feature: Localization
2:43.965
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.293
When I log in to a new session in Chinese (zh_CN) 27.770
Then the keyboard layout is set to "cn" 0.193
When the network is plugged 0.021
And Tor is ready 15.284
Then I successfully start the Unsafe Browser in "zh_CN" 28.191
And I kill the Unsafe Browser 5.868
When I enable the screen keyboard 0.107
Then the screen keyboard works in Tor Browser 33.111
And DuckDuckGo is the default search engine 10.547
And I kill the Tor Browser 5.658
And the screen keyboard works in Thunderbird 28.227
And the layout of the screen keyboard is set to "us" 0.690
After features/support/hooks.rb:291 1.385
After features/support/hooks.rb:75 0.000
Feature: Localization
2:19.127
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.883
When I log in to a new session in English (en) 15.591
Then the keyboard layout is set to "us" 0.253
When the network is plugged 0.023
And Tor is ready 15.970
Then I successfully start the Unsafe Browser in "en" 27.337
And I kill the Unsafe Browser 5.927
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 31.610
And DuckDuckGo is the default search engine 5.467
And I kill the Tor Browser 5.286
And the screen keyboard works in Thunderbird 23.079
And the layout of the screen keyboard is set to "us" 0.561
After features/support/hooks.rb:291 1.051
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.903
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.956
When I log in to a new session in French (fr) 30.337
Then the keyboard layout is set to "fr" 0.130
When the network is plugged 0.024
And Tor is ready 14.370
Then I successfully start the Unsafe Browser in "fr" 27.429
And I kill the Unsafe Browser 5.912
When I enable the screen keyboard 0.121
Then the screen keyboard works in Tor Browser 31.399
And DuckDuckGo is the default search engine 10.768
And I kill the Tor Browser 5.542
And the screen keyboard works in Thunderbird 23.326
And the layout of the screen keyboard is set to "fr" 0.582
After features/support/hooks.rb:291 2.399
After features/support/hooks.rb:75 0.000
Feature: Localization
2:32.970
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.782
When I log in to a new session in German (de) 28.739
Then the keyboard layout is set to "de" 0.275
When the network is plugged 0.023
And Tor is ready 14.488
Then I successfully start the Unsafe Browser in "de" 25.420
And I kill the Unsafe Browser 5.854
When I enable the screen keyboard 0.134
Then the screen keyboard works in Tor Browser 31.533
And DuckDuckGo is the default search engine 10.916
And I kill the Tor Browser 5.703
And the screen keyboard works in Thunderbird 21.491
And the layout of the screen keyboard is set to "de" 0.607
After features/support/hooks.rb:291 1.175
After features/support/hooks.rb:75 0.000
Feature: Localization
2:36.980
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.028
When I log in to a new session in Italian (it) 27.935
Then the keyboard layout is set to "it" 0.216
When the network is plugged 0.024
And Tor is ready 15.743
Then I successfully start the Unsafe Browser in "it" 26.914
And I kill the Unsafe Browser 6.565
When I enable the screen keyboard 0.111
Then the screen keyboard works in Tor Browser 32.792
And DuckDuckGo is the default search engine 10.946
And I kill the Tor Browser 5.572
And the screen keyboard works in Thunderbird 21.549
And the layout of the screen keyboard is set to "us" 0.579
After features/support/hooks.rb:291 2.124
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.498
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.958
When I log in to a new session in Persian (fa) 28.833
Then the keyboard layout is set to "ir" 0.153
When the network is plugged 0.029
And Tor is ready 13.980
Then I successfully start the Unsafe Browser in "fa" 30.501
And I kill the Unsafe Browser 5.787
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 33.875
And DuckDuckGo is the default search engine 11.447
And I kill the Tor Browser 5.591
And the screen keyboard works in Thunderbird 25.639
And the layout of the screen keyboard is set to "ir" 0.582
After features/support/hooks.rb:291 1.025
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.919
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.126
When I log in to a new session in Portuguese (pt) 30.251
Then the keyboard layout is set to "pt" 0.295
When the network is plugged 0.440
And Tor is ready 15.949
Then I successfully start the Unsafe Browser in "pt" 30.317
And I kill the Unsafe Browser 5.966
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 33.043
And DuckDuckGo is the default search engine 11.032
And I kill the Tor Browser 5.584
And the screen keyboard works in Thunderbird 23.008
And the layout of the screen keyboard is set to "us" 0.768
After features/support/hooks.rb:291 3.061
After features/support/hooks.rb:75 0.000
Feature: Localization
2:49.864
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.179
When I log in to a new session in Russian (ru) 29.546
Then the keyboard layout is set to "ru" 0.146
When the network is plugged 0.045
And Tor is ready 14.305
Then I successfully start the Unsafe Browser in "ru" 29.891
And I kill the Unsafe Browser 6.357
When I enable the screen keyboard 0.303
Then the screen keyboard works in Tor Browser 35.698
And DuckDuckGo is the default search engine 11.571
And I kill the Tor Browser 5.716
And the screen keyboard works in Thunderbird 27.397
And the layout of the screen keyboard is set to "ru" 0.704
After features/support/hooks.rb:291 1.156
After features/support/hooks.rb:75 0.000
Feature: Localization
2:47.418
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.157
When I log in to a new session in Spanish (es) 30.524
Then the keyboard layout is set to "es" 0.277
When the network is plugged 0.083
And Tor is ready 14.816
Then I successfully start the Unsafe Browser in "es" 32.838
And I kill the Unsafe Browser 5.879
When I enable the screen keyboard 0.118
Then the screen keyboard works in Tor Browser 33.591
And DuckDuckGo is the default search engine 10.991
And I kill the Tor Browser 5.709
And the screen keyboard works in Thunderbird 23.832
And the layout of the screen keyboard is set to "us" 0.598
After features/support/hooks.rb:291 0.950
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.965
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.303
When I log in to a new session in Turkish (tr) 29.357
Then the keyboard layout is set to "tr" 0.213
When the network is plugged 0.145
And Tor is ready 15.402
Then I successfully start the Unsafe Browser in "tr" 29.804
And I kill the Unsafe Browser 5.951
When I enable the screen keyboard 0.110
Then the screen keyboard works in Tor Browser 33.407
And DuckDuckGo is the default search engine 11.120
And I kill the Tor Browser 5.579
And the screen keyboard works in Thunderbird 24.977
And the layout of the screen keyboard is set to "us" 0.591
After features/support/hooks.rb:291 1.067
After features/support/hooks.rb:75 0.000
Tags: @product
41.801
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.306
And I capture all network traffic 0.004
When I disable MAC spoofing in Tails Greeter 3.821
And I log in to a new session 14.823
And the network is plugged 0.051
And Tor is ready 12.477
Then 1 network interface is enabled 0.158
And the 1st network device has its real MAC address configured 0.128
When I hotplug a network device and wait for it to be initialized 1.486
Then 2 network interfaces are enabled 0.105
And the 2nd network device has its real MAC address configured 0.114
And some network device leaked the real MAC address 0.324
After features/support/hooks.rb:291 0.933
After features/support/hooks.rb:75 0.046
Tags: @product
41.878
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.911
And I capture all network traffic 0.012
When I log in to a new session 15.126
And the network is plugged 0.048
And Tor is ready 16.692
Then 1 network interface is enabled 0.116
And the 1st network device has a spoofed MAC address configured 0.109
When I hotplug a network device and wait for it to be initialized 1.411
Then 2 network interfaces are enabled 0.092
And the 2nd network device has a spoofed MAC address configured 0.090
And no network device leaked the real MAC address 0.267
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.036
Tags: @product
2:21.148
Before features/support/hooks.rb:245 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.676
And I capture all network traffic 0.007
And the network is plugged 0.031
And macchanger will fail by not spoofing and always returns false 0.144
When I log in to a new session 2:11.307
Then no network interfaces are enabled 0.161
And no network device leaked the real MAC address 0.019
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.799
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.034
Tags: @product
2:21.466
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.747
And I capture all network traffic 0.006
And the network is plugged 0.037
And macchanger will fail by not spoofing and always returns true 0.130
When I log in to a new session 2:11.378
Then no network interfaces are enabled 0.149
And no network device leaked the real MAC address 0.011
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.004
After features/support/hooks.rb:291 0.890
After features/support/hooks.rb:75 0.033
Tags: @product
2:21.858
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.743
And I capture all network traffic 0.004
And the network is plugged 0.021
And macchanger will fail by not spoofing and always returns true 0.129
And no network interface modules can be unloaded 0.389
When I log in to a new session 2:10.910
Then 1 network interface is enabled 0.166
But the MAC spoofing panic mode disabled networking 0.585
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.895
After features/support/hooks.rb:291 0.994
After features/support/hooks.rb:75 0.034
Tags: @product
43.623
Before features/support/hooks.rb:245 0.005
Given a computer 0.152
And I capture all network traffic 0.006
When I start the computer 0.955
Then the computer boots Tails 42.433
And no network interfaces are enabled 0.064
And no network device leaked the real MAC address 0.011
After features/support/hooks.rb:291 0.609
After features/support/hooks.rb:75 0.072
1:11.881
Before features/support/hooks.rb:245 0.006
Given a computer 0.141
And I start Tails from DVD with network unplugged and I login 57.253
And I plug and mount a USB drive containing a sample PNG 13.079
Then MAT can clean some sample PNG file 1.406
After features/support/hooks.rb:291 0.662
After features/support/hooks.rb:75 0.009
Feature: Networking
Tags: @product
1:5.207
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.950
And I wait between 30 and 60 seconds 42.033

Slept for 42 seconds

Then the Tor Status icon tells me that Tor is not usable 0.508
When the network is plugged 0.028
Then I successfully configure Tor 10.899
And the Tor Status icon tells me that Tor is usable 0.549
And all notifications have disappeared 3.151
And the time has synced 0.086
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.000
Feature: Networking
33.980
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.794
And I disable networking in Tails Greeter 0.873
And I log in to a new session 14.668
Then no network interfaces are enabled 0.129
When I hotplug a network device 0.217
And I wait 10 seconds 10.006

Slept for 10 seconds

Then no network interfaces are enabled 0.290
After features/support/hooks.rb:291 0.891
After features/support/hooks.rb:75 0.000
Tags: @product
2:1.523
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:19.909
And I update APT using apt 18.588
And I install "python3-behave" using apt 19.768
Then the Tails Persistent Storage behave tests pass 3.255
After features/support/hooks.rb:291 0.719
After features/support/hooks.rb:75 0.000
Tags: @product
36.233
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.094
When I log in to a new session without activating the Persistent Storage 17.472
Then Tails is running from USB drive "__internal" 0.716
And persistence is disabled 0.211
But a Tails persistence partition exists on USB drive "__internal" 6.738
After features/support/hooks.rb:291 0.907
After features/support/hooks.rb:75 0.000
Tags: @product
2:46.944
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 13.285
Then Tails is running from USB drive "__internal" 0.511
When I create a file in the Persistent directory 0.145
And I create a persistent partition with the default settings 35.289
Then the file I created was copied to the Persistent Storage 0.431
When I shutdown Tails and wait for the computer to power off 9.084
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:47.735
Then persistence for "Persistent" is active 0.368
And the file I created in the Persistent directory exists 0.092
After features/support/hooks.rb:291 0.712
After features/support/hooks.rb:75 0.009
Tags: @product
1:10.697
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 9.884
And the system is very low on memory 3.399
When I create a file in the Persistent directory 1.220
When I try to create a persistent partition 27.335
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.149
When I close the Persistent Storage app 2.548
And I free up some memory 1.904
And I create a persistent partition with the default settings 23.995
Then the file I created was copied to the Persistent Storage 0.258
After features/support/hooks.rb:291 1.100
After features/support/hooks.rb:75 0.000
Tags: @product
2:31.294
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.260
Then Tails is running from USB drive "__internal" 0.456
And all tps features are active 2.132
And all persistent directories have safe access rights 2.692
When I disable the first tps feature 16.728
Then all tps features but the first one are active 1.866
And I shutdown Tails and wait for the computer to power off 6.079
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.296
Then all tps features but the first one are active 1.781
After features/support/hooks.rb:291 0.619
After features/support/hooks.rb:75 0.055
Tags: @product
41.616
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.652
Then persistence for "Persistent" is active 0.122
And I create a file in the Persistent directory 0.113
Then the file I created was copied to the Persistent Storage 0.069
When I disable the first tps feature 16.839
Then persistence for "Persistent" is not active 0.085
And the Persistent directory does not exist 0.059
When I enable the first tps feature 15.479
Then persistence for "Persistent" is active 0.077
And the file I created in the Persistent directory exists 0.115
After features/support/hooks.rb:291 0.745
After features/support/hooks.rb:75 0.000
Tags: @product
41.398
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.928
Then persistence for "Persistent" is active 0.123
When I create a file in the Persistent directory 0.113
And I disable the first tps feature 16.885
And I delete the data of the Persistent Folder feature 15.093
Then the file I created does not exist on the Persistent Storage 0.255
After features/support/hooks.rb:291 0.873
After features/support/hooks.rb:75 0.000
Tags: @product
50.089
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.453
And the network is plugged 0.020
And Tor is ready 18.351
And I take note of which tps features are available 0.405
When I write some files expected to persist 1.770
And I shutdown Tails and wait for the computer to power off 5.061
# 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" 15.026
After features/support/hooks.rb:291 0.192
After features/support/hooks.rb:75 0.000
Tags: @product
2:34.508
Before features/support/hooks.rb:245 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.386
And the network is plugged 0.031
And Tor is ready 13.974
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.288
And I shutdown Tails and wait for the computer to power off 5.064
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:47.059
And I capture all network traffic 0.010
And the network is plugged 0.027
And Tor is ready 15.819
And I switch to the "persistent-con-current" NetworkManager connection 0.365
And the 1st network device has a spoofed MAC address configured 0.215
And no network device leaked the real MAC address 0.265
After features/support/hooks.rb:291 0.802
After features/support/hooks.rb:75 0.056
Tags: @product
46.242
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.527
And I enable persistence creation in Tails Greeter 1.172
And I log in to a new session expecting no warning about the Persistent Storage not being activated 17.133
Then I create a persistent partition with the default settings using the wizard that was already open 16.408
After features/support/hooks.rb:291 0.978
After features/support/hooks.rb:75 0.000
Tags: @product
4:21.921
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 12.494
When I enable persistence 35.542
Then no persistent Greeter options were restored 14.617
When I set all Greeter options to non-default values 22.410
And I log in to a new session in German (de) after having activated the Persistent Storage 34.281
Then all Greeter options are set to non-default values 0.318
When I cold reboot the computer 5.238
And the computer reboots Tails 45.057
Given I enable persistence 49.754
Then persistent Greeter options were restored 14.713
When I log in to a new session after having activated the Persistent Storage 27.291
Then all Greeter options are set to non-default values 0.201
After features/support/hooks.rb:291 0.766
After features/support/hooks.rb:75 0.065
Tags: @product
4:0.227
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.714
# 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 44.673
And I shutdown Tails and wait for the computer to power off 11.685
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:1.087
And I change the passphrase of the Persistent Storage back to the original 53.067
After features/support/hooks.rb:291 1.776
After features/support/hooks.rb:75 0.009
Tags: @product
57.882
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.499
And I log in to a new session without activating the Persistent Storage 17.503
Then persistence is disabled 0.251
But a Tails persistence partition exists on USB drive "__internal" 6.753
And all notifications have disappeared 5.846
When I delete the persistent partition 17.666
Then there is no persistence partition on USB drive "__internal" 0.361
After features/support/hooks.rb:291 0.846
After features/support/hooks.rb:75 0.000
Tags: @product
2:2.914
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 8.860
When I write some dotfile expected to persist 0.106
And I shutdown Tails and wait for the computer to power off 5.113
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:48.509
Then the expected persistent dotfile is present in the filesystem 0.324
After features/support/hooks.rb:291 0.914
After features/support/hooks.rb:75 0.035
Tags: @product
1:29.631
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.305
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.060
When I try to enable persistence 0.263
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 35.474
When I log in to a new session after having activated the Persistent Storage 25.580
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 15.163
And all tps features are enabled 1.986
And all tps features but the first one are active 1.796
After features/support/hooks.rb:291 0.841
After features/support/hooks.rb:75 0.000
Tags: @product
3:14.561
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 2:5.900
And I enable persistence 31.439
And I log in to a new session after having activated the Persistent Storage 36.182
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.881
And persistence is enabled 0.157
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.000
Tags: @product
41.675
Before features/support/hooks.rb:245 0.008
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 9.598
And I enable persistence but something goes wrong during the LUKS header upgrade 31.313
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.763
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.000
Tags: @product
15.238
When I choose to connect to Tor automatically 1.754
And I accept Tor Connection's offer to use my persistent bridges 1.781
And I click "Connect to Tor" 1.251
Then I wait until Tor is ready 8.590
And tca.conf includes the configured bridges 0.012
And the "TorConfiguration" tps feature is enabled and active 0.846
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.001
After features/support/hooks.rb:291 1.882
After features/support/hooks.rb:75 0.046
Tags: @product
0.000
Scenario Disabling persistence of Tor bridges
Steps
When I choose to connect to Tor automatically 0.000
And I accept Tor Connection's offer to use my persistent bridges 0.000
And I disable saving bridges to Persistent Storage 0.000
And I configure a direct connection in the Tor Connection Assistant 0.000
Then I wait until Tor is ready 0.000
And tca.conf includes no bridge 0.000
And the "TorConfiguration" tps feature is not enabled and not active 0.000
And all Internet traffic has only flowed through Tor or connectivity check service 0.000
After features/support/hooks.rb:291 5.389

SCENARIO FAILED: 'Disabling persistence of Tor bridges' (at time 03:18:06)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/03:18:06_Disabling_persistence_of_Tor_bridges.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/03:18:06_Disabling_persistence_of_Tor_bridges.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/03:18:06_Disabling_persistence_of_Tor_bridges.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4669/artifact/build-artifacts/03:18:06_Disabling_persistence_of_Tor_bridges.journal

After features/support/hooks.rb:75 0.066
Tags: @product
13.873
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 13.337
Then the live user has been setup by live-boot 0.174
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.116
And the live user owns its home directory which has strict permissions 0.244
After features/support/hooks.rb:291 1.362
After features/support/hooks.rb:75 0.000
20.119
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.241
When the network is plugged 0.024
And Tor is ready 11.642
Then no unexpected services are listening for network connections 0.210

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

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

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

After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
Tags: @product
26.201
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 16.027
When I request a shutdown using the system menu 2.145
Then Tails eventually shuts down 8.027
After features/support/hooks.rb:291 0.179
After features/support/hooks.rb:75 0.000
1:14.248
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.340
When I request a reboot using the system menu 1.910
Then Tails eventually restarts 58.996
After features/support/hooks.rb:291 3.471
After features/support/hooks.rb:75 0.000
22.276
Given I monitor the network connections of SSH 0.110
And I have the SSH key pair for an SSH server 0.438
When I connect to an SSH server on the Internet 19.838
Then I have sucessfully logged into the SSH server 1.872
And I see that SSH is properly stream isolated 0.016
After features/support/hooks.rb:450 0.456
After features/support/hooks.rb:291 0.762
After features/support/hooks.rb:75 0.000
22.634
Given I have the SSH key pair for an SSH server 0.291
And an SSH server is running on the LAN 0.817
When I connect to an SSH server on the LAN 19.467
Then I am prompted to verify the SSH fingerprint for the SSH server 2.057
After features/support/hooks.rb:450 0.326
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.001
20.200
Given I have the SSH key pair for an SFTP server 0.320
When I connect to an SFTP server on the Internet 18.968
Then I successfully connect to the SFTP server 0.912
After features/support/hooks.rb:450 0.487
After features/support/hooks.rb:291 0.895
After features/support/hooks.rb:75 0.000
16.724
Given I cancel setting up an email account 3.088
When I open Thunderbird's Add-ons Manager 1.823
And I open the Extensions tab 1.121
Then I see that no add-ons are enabled in Thunderbird 10.691
After features/support/hooks.rb:450 0.738
After features/support/hooks.rb:291 0.957
After features/support/hooks.rb:75 0.000
0.000
Scenario I can send emails, and receive emails over IMAP
Steps
When I enter my email credentials into the autoconfiguration wizard 0.000
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.000
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.000
When I accept the autoconfiguration wizard's configuration 0.000
And I send an email to myself 0.000
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:450 0.055
After features/support/hooks.rb:291 4.029

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

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

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

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

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

After features/support/hooks.rb:75 0.000
8.360
When the network is plugged 0.032
And the Tor Connection Assistant autostarts 2.456
And I look at the hide mode but then I go back 4.251
And I choose to connect to Tor automatically 1.480
Then Tor Connection does not propose me to use Tor bridges 0.139
After features/support/hooks.rb:291 0.638
After features/support/hooks.rb:75 0.000
Tags: @product
1:19.433
Given the Tor network and default bridges are blocked 1.699
And the network is plugged 0.044
And I make sure time sync before Tor connects indicates a captive portal 1.286
And the Tor Connection Assistant autostarts 0.727
When I choose to connect to Tor automatically 1.955
And I click "Connect to Tor" 1.170
Then the Tor Connection Assistant fails to connect to Tor 26.720
And the Tor Connection Assistant knows that it's not the time sync that failed 10.510
And the Tor Connection Assistant knows that there might be a captive portal 0.180
When I open the Unsafe Browser from Tor Connection 12.991
And I log-in to the Captive Portal 9.950
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.106
And I allow time sync before Tor connects to work again 0.052
And I click "Connect to Tor" 1.157
Then I wait until Tor is ready 8.758
After features/support/hooks.rb:291 0.682
After features/support/hooks.rb:75 0.000
Tags: @product
11.988
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.428
Then the firewall's policy is to drop all IPv4 traffic 0.110
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.258
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.104
And the firewall is configured to block all external IPv6 traffic 0.086
After features/support/hooks.rb:291 0.654
After features/support/hooks.rb:75 0.000
Tags: @product
51.310
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.248
And I capture all network traffic 0.005
When I successfully start the Unsafe Browser 28.509
And I open the Tails homepage in the Unsafe Browser 9.598
And the Tails homepage loads in the Unsafe Browser 0.577
Then the firewall leak detector has detected leaks 0.371
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.034
Tags: @product
12.284
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.453
And I capture all network traffic 0.007
And I disable Tails' firewall 0.230
When I do a TCP DNS lookup of "torproject.org" 0.498
Then the firewall leak detector has detected leaks 0.094
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.065
Tags: @product
12.591
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.292
And I capture all network traffic 0.004
And I disable Tails' firewall 0.212
When I do a UDP DNS lookup of "torproject.org" 0.997
Then the firewall leak detector has detected leaks 0.083
After features/support/hooks.rb:291 0.688
After features/support/hooks.rb:75 0.049
Tags: @product
15.895
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.381
And I capture all network traffic 0.007
And I disable Tails' firewall 0.241
When I send some ICMP pings 4.147
Then the firewall leak detector has detected leaks 0.117
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.038
12.827
Before features/support/hooks.rb:245 0.067
Before features/support/hooks.rb:442 0.049
Given I have started Tails from DVD and logged in and the network is connected 11.484
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.247
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.095
After features/support/hooks.rb:450 0.233
After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.000
11.653
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.271
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.314
And the untorified connection is logged as dropped by the firewall 0.067
After features/support/hooks.rb:450 0.323
After features/support/hooks.rb:291 0.703
After features/support/hooks.rb:75 0.000
16.853
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.410
When I open an untorified ICMP connection to 1.2.3.4 5.358
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.083
After features/support/hooks.rb:450 0.326
After features/support/hooks.rb:291 0.659
After features/support/hooks.rb:75 0.000
Tags: @product
21.664
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.195
And the system DNS is using the local DNS resolver 0.032
And the network is plugged 0.028
And I successfully configure Tor 13.397
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:291 0.599
After features/support/hooks.rb:75 0.000
10.307
When I monitor the network connections of tails-security-check 0.112
And I re-run tails-security-check 0.169
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.026
After features/support/hooks.rb:450 0.408
After features/support/hooks.rb:291 0.908
After features/support/hooks.rb:75 0.000
2.574
When I monitor the network connections of htpdate 0.151
And I re-run htpdate 2.409
Then I see that htpdate is properly stream isolated 0.012
After features/support/hooks.rb:450 0.317
After features/support/hooks.rb:291 0.748
After features/support/hooks.rb:75 0.000
32.329
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.084
And I re-run tails-upgrade-frontend-wrapper 32.230
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.014
After features/support/hooks.rb:450 0.434
After features/support/hooks.rb:291 0.933
After features/support/hooks.rb:75 0.000
37.423
When I monitor the network connections of Tor Browser 0.138
And I start the Tor Browser 35.982
And the Tor Browser loads the startup page 1.263
Then I see that Tor Browser is properly stream isolated 0.038
After features/support/hooks.rb:450 1.297
After features/support/hooks.rb:291 1.037
After features/support/hooks.rb:75 0.000
Tags: @product
56.831
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.729
And a web server is running on the LAN 1.037
And I capture all network traffic 0.006
When I start the Tor Browser 31.189
And the Tor Browser loads the startup page 1.218
And I open a page on the LAN web server in the Tor Browser 9.105
Then the Tor Browser shows the "Unable to connect" error 1.014
And no traffic was sent to the web server on the LAN 0.529
After features/support/hooks.rb:291 0.924
After features/support/hooks.rb:75 0.046
1:2.677
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.134
Then the amnesiac Tor Browser directory exists 0.051
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.677
And the persistent Tor Browser directory does not exist 0.054
When I start the Tor Browser 31.057
And the Tor Browser loads the startup page 1.041
Then I can save the current page as "index.html" to the default downloads directory 5.500
And I can print the current page as "output.pdf" to the default downloads directory 10.159
After features/support/hooks.rb:450 1.528
After features/support/hooks.rb:291 0.773
After features/support/hooks.rb:75 0.000
57.746
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.337
When I start the Tor Browser 32.808
Then the Tor Browser loads the startup page 1.047
When I download some file in the Tor Browser 12.334
Then the file is saved to the default Tor Browser download directory 0.219
After features/support/hooks.rb:450 2.390
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.000
1:29.375
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.546
When I start the Tor Browser 31.663
And the Tor Browser loads the startup page 1.129
Then I can listen to an Ogg audio track in Tor Browser 44.037
After features/support/hooks.rb:450 2.105
After features/support/hooks.rb:291 3.644
After features/support/hooks.rb:75 0.000
53.620
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.212
When I start the Tor Browser 30.541
And the Tor Browser loads the startup page 1.082
Then I can watch a WebM video in Tor Browser 10.784
After features/support/hooks.rb:450 1.140
After features/support/hooks.rb:291 0.917
After features/support/hooks.rb:75 0.000
Tags: @product
1:24.294
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.289
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.111
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.062
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.070
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.071
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.053
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.052
And the file "/tmp/synaptic.html" exists 0.057
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.131
When I start the Tor Browser 30.772
And the Tor Browser loads the startup page 1.063
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.627
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.609
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.105
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.151
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 9.010
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.540
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.074
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.130
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.939
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.510
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.080
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.124
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.902
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.596
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.093
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 6.533
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.529
After features/support/hooks.rb:291 0.911
After features/support/hooks.rb:75 0.000
Tags: @product
42.750
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.302
When I start the Tor Browser 30.298
Then the Tor Browser uses all expected TBB shared libraries 1.149
After features/support/hooks.rb:291 0.755
After features/support/hooks.rb:75 0.000
58.694
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.004
When I start the Tor Browser 30.549
And the Tor Browser loads the startup page 1.071
And I open the Tails homepage in the Tor Browser 9.991
Then the Tor Browser loads the Tails homepage 1.111
When I request a new identity in Tor Browser 3.331
Then the Tor Browser restarts into a fresh session 1.634
After features/support/hooks.rb:450 1.535
After features/support/hooks.rb:291 1.130
After features/support/hooks.rb:75 0.000
Tags: @product
45.432
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.249
When I start the Tor Browser 31.213
And the Tor Browser loads the startup page 1.329
Then Tor Browser's circuit view is working 1.639
After features/support/hooks.rb:291 0.834
After features/support/hooks.rb:75 0.000
Tags: @product
1:5.482
Before features/support/hooks.rb:245 0.016
Given I have started Tails from DVD and logged in and the network is connected 11.791
When I start the Tor Browser 31.468
And the Tor Browser loads the startup page 1.033
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.783
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 1.067
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.131
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.205
After features/support/hooks.rb:291 0.913
After features/support/hooks.rb:75 0.000
Tags: @product
1:42.326
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.058
And the network is plugged 0.033
And I successfully configure Tor 13.004
And available upgrades have been checked 1.143
And all notifications have disappeared 3.197
Then the persistent Tor Browser directory exists 0.089
And there is a GNOME bookmark for the persistent Tor Browser directory 1.769
When I start the Tor Browser 31.779
And I open the address "https://tails.net/about" in the Tor Browser 11.459
And "Tails - How Tails works" has loaded in the Tor Browser 1.208
Then I can save the current page as "index.html" to the persistent Tor Browser directory 5.539
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 10.192
Then "Tails - How Tails works" has loaded in the Tor Browser 1.440
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.407
After features/support/hooks.rb:291 1.083
After features/support/hooks.rb:75 0.000
Tags: @product
50.159
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 12.309
Then the amnesiac Documents directory exists 0.077
And there is a GNOME bookmark for the amnesiac Documents directory 1.809
Then I start the Tor Browser in offline mode 31.658
And I can save the current page as "index.html" to the Documents GNOME bookmark 4.305
After features/support/hooks.rb:291 1.092
After features/support/hooks.rb:75 0.000
Tags: @product
47.136
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.106
Then the amnesiac Downloads directory exists 0.070
And there is a GNOME bookmark for the amnesiac Downloads directory 1.423
Then I start the Tor Browser in offline mode 33.277
And I can save the current page as "index.html" to the Downloads GNOME bookmark 4.257
After features/support/hooks.rb:291 1.268
After features/support/hooks.rb:75 0.000
Tags: @product
45.945
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.075
Then the amnesiac Music directory exists 0.092
And there is a GNOME bookmark for the amnesiac Music directory 1.366
Then I start the Tor Browser in offline mode 31.755
And I can save the current page as "index.html" to the Music GNOME bookmark 4.654
After features/support/hooks.rb:291 1.110
After features/support/hooks.rb:75 0.000
Tags: @product
47.720
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 9.592
Then the amnesiac Pictures directory exists 0.110
And there is a GNOME bookmark for the amnesiac Pictures directory 1.392
Then I start the Tor Browser in offline mode 31.267
And I can save the current page as "index.html" to the Pictures GNOME bookmark 5.357
After features/support/hooks.rb:291 1.008
After features/support/hooks.rb:75 0.000
Tags: @product
45.364
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 8.064
Then the amnesiac Videos directory exists 0.108
And there is a GNOME bookmark for the amnesiac Videos directory 1.318
Then I start the Tor Browser in offline mode 31.661
And I can save the current page as "index.html" to the Videos GNOME bookmark 4.212
After features/support/hooks.rb:291 0.836
After features/support/hooks.rb:75 0.000
Tags: @product
3:30.584
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.435
And all tps features are active 2.054
And all persistent filesystems have safe access rights 0.279
And all persistence configuration files have safe access rights 0.474
And all persistent directories have safe access rights 2.892
When I start the Tor Browser in offline mode 31.834
And I add a bookmark to eff.org in the Tor Browser 15.680
And I cold reboot the computer 9.353
And the computer reboots Tails 48.126
And I enable persistence 33.356
And I log in to a new session 20.698
And I start the Tor Browser in offline mode 34.064
Then the Tor Browser has a bookmark to eff.org 1.335
After features/support/hooks.rb:291 0.875
After features/support/hooks.rb:75 0.008
18.973
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 18.741
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.231
After features/support/hooks.rb:450 0.371
After features/support/hooks.rb:291 0.855
After features/support/hooks.rb:75 0.000
22.157
Given I have the SSH key pair for a Git repository 0.569
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 21.398
Then the Git repository "testing" has been cloned successfully 0.188
After features/support/hooks.rb:450 0.335
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.000
0.593
When I wget "https://example.com/" to stdout 0.593
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.308
After features/support/hooks.rb:291 0.671
After features/support/hooks.rb:75 0.000
1.015
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 1.015

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:450 0.319
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.000
0.613
When I curl "https://example.com/" to stdout 0.613
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:450 0.254
After features/support/hooks.rb:291 0.612
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:4.247
Given I have started Tails from DVD without network and logged in 11.525
And I plug and mount a USB drive containing sample videos 12.626
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.092
And the file "/home/amnesia/video.mp4" exists 0.057
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.221
When I open "/home/amnesia/video.mp4" with Totem 17.096
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.525
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.663
Given I close Totem 0.292
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.090
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.094
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.123
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.711
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.767
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.094
Given I close Totem 0.184
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.104
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.205
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.706
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.111
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.072
Given I close Totem 0.150
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.094
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.190
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.763
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.144
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.066
Given I close Totem 0.189
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.129
And the file "/home/amnesia/.purple/otr.private_key" exists 0.063
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.154
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.672
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.187
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.072
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.000
Feature: Using Totem
34.946
Given I have started Tails from DVD and logged in and the network is connected 11.870
Then I can watch a WebM video over HTTPs 23.075
After features/support/hooks.rb:450 0.610
After features/support/hooks.rb:291 1.395
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
49.177
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.243
And I plug and mount a USB drive containing sample videos 11.907
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.109
When I open "/home/amnesia/Persistent/video.mp4" with Totem 17.687
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.905
Given I close Totem 0.815
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.281
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.073
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.747
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.283
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.122
After features/support/hooks.rb:291 0.904
After features/support/hooks.rb:75 0.000
Tags: @product
51.468
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 11.366
And I disable the Unsafe Browser 3.897
And I log in to a new session 16.028
And the network is plugged 0.031
And all notifications have disappeared 5.183
When I try to start the Unsafe Browser 13.441
Then the Unsafe Browser complains that it is disabled 1.520
After features/support/hooks.rb:291 1.018
After features/support/hooks.rb:75 0.000
Tags: @product
47.903
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.503
And a web server is running on the LAN 1.044
When I successfully start the Unsafe Browser 28.095
And I open a page on the LAN web server in the Unsafe Browser 6.768
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.492
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
Tags: @product @doc
57.643
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.699
When I successfully start the Unsafe Browser 27.702
Then the Unsafe Browser runs as the expected user 0.756
And the Unsafe Browser has a red theme 0.637
And the Unsafe Browser shows a warning as its start page 0.625
And the Unsafe Browser has no add-ons enabled 6.996
And the Unsafe Browser has no bookmarks 8.043
And the Unsafe Browser uses all expected TBB shared libraries 1.180
After features/support/hooks.rb:291 1.269
After features/support/hooks.rb:75 0.000
Tags: @product
50.225
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.483
When I successfully start the Unsafe Browser 28.046
When I open the Tails homepage in the Unsafe Browser 9.859
Then the Tails homepage loads in the Unsafe Browser 0.695
And the Unsafe Browser has sent packets out to the Internet 0.140
After features/support/hooks.rb:291 0.731
After features/support/hooks.rb:75 0.000
43.960
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.336
When I successfully start the Unsafe Browser 30.778
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.302
And the Unsafe Browser chroot is torn down 0.421
After features/support/hooks.rb:291 0.767
After features/support/hooks.rb:75 0.000
1:4.189
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.457
When I successfully start the Unsafe Browser 28.537
# 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 start the Unsafe Browser 10.538
Then I see a warning about another instance already running 3.648
After features/support/hooks.rb:291 1.057
After features/support/hooks.rb:75 0.000
Tags: @product
50.069
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.930
When I configure the Unsafe Browser to use a local proxy 0.293
And I successfully start the Unsafe Browser 27.523
And I open the Tails homepage in the Unsafe Browser 9.756
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.565
After features/support/hooks.rb:291 0.700
After features/support/hooks.rb:75 0.000
2:46.178
Before features/support/hooks.rb:245 0.008
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.035
And I capture all network traffic 0.005
And I configure the Unsafe Browser to check for updates more frequently 0.062
But checking for updates is disabled in the Unsafe Browser's configuration 0.011
When I successfully start the Unsafe Browser 34.408
And I wait 120 seconds 2:0.100

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.554
After features/support/hooks.rb:450 0.462
After features/support/hooks.rb:291 0.655
After features/support/hooks.rb:75 0.049
42.966
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.811
And the network is unplugged 0.036
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.006

Slept for 10 seconds

When I start the Unsafe Browser 14.341
Then I am told I cannot start the Unsafe Browser when I am offline 6.770
After features/support/hooks.rb:291 0.754
After features/support/hooks.rb:75 0.000
31.063
When I plug a USB drive containing a basic VeraCrypt volume 6.960
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 21.427
And I open this VeraCrypt volume in GNOME Files 1.492
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.543
When I lock the currently opened VeraCrypt volume 0.459
Then the VeraCrypt volume has been unmounted and locked 0.179
After features/support/hooks.rb:291 0.660
After features/support/hooks.rb:75 0.000
35.131
When I plug a USB drive containing a hidden VeraCrypt volume 10.194
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 22.240
And I open this VeraCrypt volume in GNOME Files 1.504
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.551
When I lock the currently opened VeraCrypt volume 0.417
Then the VeraCrypt volume has been unmounted and locked 0.223
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.000
44.012
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 11.769
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.328
And I open this VeraCrypt volume in GNOME Files 1.654
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.542
When I lock the currently opened VeraCrypt file container 0.562
Then the VeraCrypt file container has been unmounted and locked 0.153
After features/support/hooks.rb:291 0.670
After features/support/hooks.rb:75 0.000
52.056
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.274
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.012
And I open this VeraCrypt volume in GNOME Files 1.542
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.576
When I lock the currently opened VeraCrypt file container 0.389
Then the VeraCrypt file container has been unmounted and locked 0.261
After features/support/hooks.rb:291 0.763
After features/support/hooks.rb:75 0.020
38.643
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.903
And I unlock and mount this VeraCrypt volume with GNOME Disks 28.183
And I open this VeraCrypt volume in GNOME Files 1.750
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.107
When I lock the currently opened VeraCrypt volume 0.433
Then the VeraCrypt volume has been unmounted and locked 0.264
After features/support/hooks.rb:291 0.726
After features/support/hooks.rb:75 0.000
35.122
When I plug a USB drive containing a hidden VeraCrypt volume 10.196
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.138
And I open this VeraCrypt volume in GNOME Files 1.736
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.153
When I lock the currently opened VeraCrypt volume 0.538
Then the VeraCrypt volume has been unmounted and locked 0.359
After features/support/hooks.rb:291 1.032
After features/support/hooks.rb:75 0.000
1:2.199
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 18.951
And I unlock and mount this VeraCrypt file container with GNOME Disks 40.115
And I open this VeraCrypt volume in GNOME Files 1.290
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.147
When I lock the currently opened VeraCrypt file container 0.434
Then the VeraCrypt file container has been unmounted and locked 0.259
After features/support/hooks.rb:291 0.808
After features/support/hooks.rb:75 0.019
57.117
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.601
And I unlock and mount this VeraCrypt file container with GNOME Disks 33.671
And I open this VeraCrypt volume in GNOME Files 1.655
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.534
When I lock the currently opened VeraCrypt file container 0.441
Then the VeraCrypt file container has been unmounted and locked 0.212
After features/support/hooks.rb:291 2.251
After features/support/hooks.rb:75 0.014
52.093
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.130
And I unlock and mount this VeraCrypt file container with GNOME Disks 37.125
And I open this VeraCrypt volume in GNOME Files 1.567
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.584
When I lock the currently opened VeraCrypt file container 0.460
Then the VeraCrypt file container has been unmounted and locked 0.225
After features/support/hooks.rb:291 0.749
After features/support/hooks.rb:75 0.000
Tags: @product
8.530
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 8.403
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.126
After features/support/hooks.rb:291 0.722
After features/support/hooks.rb:75 0.000
Tags: @product
22.236
Before features/support/hooks.rb:245 0.008
Given I have started Tails from DVD without network and logged in 7.844
When I start "WhisperBack" via GNOME Activities Overview 11.520
Then WhisperBack has debugging information 2.871
After features/support/hooks.rb:291 0.855
After features/support/hooks.rb:75 0.000