Project Number Date
test_Tails_ISO_stable 4598 01 Jan 2024, 12:30

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1342 2 2 0 0 1346 176 2 178 4:15:54.329 Failed
Tags: @product
1:32.850
Before features/support/hooks.rb:245 0.027
Given a computer 0.563
And I temporarily create a 100 MiB disk named "swap" 0.153
And I create a gpt swap partition on disk "swap" 10.482
And I plug SATA drive "swap" 1.108
And I temporarily create a 2 GiB disk named "live_hd" 2.100
And I write the Tails ISO image to disk "live_hd" 17.907
And I plug SATA drive "live_hd" 1.062
When I start Tails with network unplugged and I login 59.040
Then a "swap" partition was detected by Tails on drive "swap" 0.135
And drive "live_hd" is detected by Tails 0.110
But Tails has no disk swap enabled 0.111
And drive "live_hd" is not mounted 0.073
After features/support/hooks.rb:291 0.876
After features/support/hooks.rb:75 0.105
Tags: @product
1:17.280
Before features/support/hooks.rb:245 0.002
Given a computer 0.161
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.055
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 18.784
And I plug non-removable USB drive "fake_TailsData" 1.052
When I start the computer 0.970
And the computer boots Tails 42.786
Then drive "fake_TailsData" is detected by Tails 0.097
And Tails Greeter has not detected a persistence partition 13.371
After features/support/hooks.rb:291 0.800
After features/support/hooks.rb:75 0.009
Tags: @product
1:15.412
Before features/support/hooks.rb:245 0.003
Given a computer 0.174
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.054
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 15.970
And I plug SATA drive "fake_TailsData" 1.063
When I start the computer 1.060
And the computer boots Tails 43.362
Then drive "fake_TailsData" is detected by Tails 0.107
And Tails Greeter has not detected a persistence partition 13.618
After features/support/hooks.rb:291 0.823
After features/support/hooks.rb:75 0.010
Tags: @product
1:14.470
Before features/support/hooks.rb:245 0.002
Given a computer 0.173
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.051
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 5.032
And I plug SATA drive "gpt_ext2" 1.048
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.082
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 3.981
And I plug SATA drive "msdos_fat32" 1.054
And I start Tails from DVD with network unplugged and I login 1:2.288
Then drive "gpt_ext2" is detected by Tails 0.291
And drive "gpt_ext2" is not mounted 0.119
And drive "msdos_fat32" is detected by Tails 0.188
And drive "msdos_fat32" is not mounted 0.156
After features/support/hooks.rb:291 0.873
After features/support/hooks.rb:75 0.007
Tags: @product
2:0.334
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:39.891
And running a command as root with pkexec requires PolicyKit administrator privileges 0.127
Then I can run a command as root with sudo 0.124
Then I can run a command as root with pkexec 20.191
After features/support/hooks.rb:291 0.750
After features/support/hooks.rb:75 0.005
Tags: @product
2:19.705
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 40.271
And running a command as root with pkexec requires PolicyKit administrator privileges 0.238
Then I cannot run a command as root with sudo and the standard passwords 0.249
And I cannot run a command as root with pkexec and the standard passwords 31.750
Then I cannot login as root using su with the standard passwords 1:7.195
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.000
Feature: Time syncing
23.669
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.473
When the network is plugged 0.224
And I successfully configure Tor 14.907
Then the system clock is less than 5 minutes incorrect 0.063
After features/support/hooks.rb:450 0.589
After features/support/hooks.rb:291 0.686
After features/support/hooks.rb:75 0.000
Feature: Time syncing
55.434
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.758
When the network is plugged 0.033
And the Tor Connection Assistant autostarts 2.636
And I configure some normal bridges in the Tor Connection Assistant 10.151
And I wait until Tor is ready 33.796
Then the system clock is less than 5 minutes incorrect 0.057
After features/support/hooks.rb:450 0.574
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.000
Feature: Time syncing
57.270
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.777
When I bump the system time with "+1 day" 0.335
And I capture all network traffic 0.006
And the network is plugged 0.048
And the Tor Connection Assistant autostarts 2.705
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 12.705
And I wait until Tor is ready 32.427
Then the system clock is less than 5 minutes incorrect 0.098
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.166
After features/support/hooks.rb:450 0.709
After features/support/hooks.rb:291 0.698
After features/support/hooks.rb:75 0.046
Feature: Time syncing
1:7.914
Before features/support/hooks.rb:245 0.003
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD without network and logged in 8.406
When I bump the system time with "-15 days" 0.274
And I warm reboot the computer 0.092
And the computer reboots Tails 58.228
Then Tails' hardware clock is close to the host system's time 0.911
After features/support/hooks.rb:450 0.120
After features/support/hooks.rb:291 0.578
After features/support/hooks.rb:75 0.005
Feature: Time syncing
1:4.269
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 7.998
When I bump the hardware clock's time with "-15 days" 1.274
And I warm reboot the computer 0.059
And the computer reboots Tails 54.696
Then the hardware clock is still off by "-15 days" 0.239
After features/support/hooks.rb:450 0.110
After features/support/hooks.rb:291 0.721
After features/support/hooks.rb:75 0.006
Feature: Time syncing
43.955
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given a computer 0.385
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.030
And I start the computer 0.914
And the computer boots Tails 42.493
Then the system clock is just past Tails' source date 0.131
After features/support/hooks.rb:450 0.104
After features/support/hooks.rb:291 0.655
After features/support/hooks.rb:75 0.006
Feature: Time syncing
29.444
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.728
And I make sure time sync before Tor connects times out 1.160
When the network is plugged 0.068
And I successfully configure Tor 20.407
Then the system clock is less than 5 minutes incorrect 0.080
After features/support/hooks.rb:450 0.458
After features/support/hooks.rb:291 0.661
After features/support/hooks.rb:75 0.001
Feature: Time syncing
1:2.167
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.320
When I bump the system time with "+8 hours +15 minutes" 0.317
And all notifications have disappeared 3.268
And I capture all network traffic 0.003
And I make sure time sync before Tor connects fails 0.154
And the network is plugged 0.154
And the Tor Connection Assistant autostarts 3.063
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 5.216
And I click "Connect to Tor" 1.263
And the Tor Connection Assistant fails to connect to Tor 16.334
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.936
Then the system clock is less than 20 minutes incorrect 0.251
When I click "Connect to Tor" 1.181
Then I wait until Tor is ready 6.718
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.921
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.061
After features/support/hooks.rb:450 0.546
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.044
Feature: Time syncing
56.689
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.107
When I bump the system time with "+8 hours +15 minutes" 0.286
And all notifications have disappeared 2.680
And I capture all network traffic 0.003
And the network is plugged 0.043
And the Tor Connection Assistant autostarts 2.432
# 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.105
And I click "Connect to Tor" 1.211
Then the Tor Connection Assistant reports that it failed to connect 11.627
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 15.132
Then the system clock is less than 20 minutes incorrect 0.418
# "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.601
When I click "Connect to Tor" 1.172
Then I wait until Tor is ready 7.643
And all Internet traffic has only flowed through the configured bridges 0.790
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.064
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.367
After features/support/hooks.rb:450 0.529
After features/support/hooks.rb:291 0.872
After features/support/hooks.rb:75 0.055
Feature: Time syncing
22.369
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.445
And I make sure time sync before Tor connects uses a fake connectivity check service 1.173
And the network is plugged 0.044
And Tor is ready 11.191
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.511
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.003
After features/support/hooks.rb:450 0.602
After features/support/hooks.rb:291 0.818
After features/support/hooks.rb:75 0.001
Tags: @product
15.482
When I configure some normal bridges in the Tor Connection Assistant 10.271
Then I wait until Tor is ready 3.079
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 1.298
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.821
After features/support/hooks.rb:291 0.673
After features/support/hooks.rb:75 0.043
Tags: @product
14.306
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 9.442
Then I wait until Tor is ready 3.998
And tca.conf includes the configured bridges 0.019
And available upgrades have been checked 0.071
And all Internet traffic has only flowed through the configured bridges 0.774
After features/support/hooks.rb:291 0.804
After features/support/hooks.rb:75 0.040
47.580
When I configure the default bridges in the Tor Connection Assistant 10.612
Then I wait until Tor is ready 34.663
And Tor is configured to use the default bridges 0.469
And tca.conf includes no bridge 0.010
And available upgrades have been checked 0.075
And Tor is configured to use the default bridges 0.510
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.237
After features/support/hooks.rb:291 0.731
After features/support/hooks.rb:75 0.056
Tags: @product
26.058
Given the Tor network is blocked 1.922
When I configure a direct connection in the Tor Connection Assistant 19.023
Then I wait until Tor is ready 3.638
And tca.conf includes no bridge 0.012
And available upgrades have been checked 0.063
And Tor is configured to use the default bridges 0.528
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.870
After features/support/hooks.rb:291 0.701
After features/support/hooks.rb:75 0.042
Tags: @product
44.060
Given the Tor network and default bridges are blocked 2.021
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.190
Then the Tor Connection Assistant reports that it failed to connect 0.108
And tca.conf is empty 0.285
Given the Tor network and default bridges are unblocked 1.509
And I retry connecting to Tor 1.177
Then I wait until Tor is ready 7.661
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.061
And all Internet traffic has only flowed through Tor or connectivity check service 1.035
After features/support/hooks.rb:291 0.723
After features/support/hooks.rb:75 0.064
Tags: @product
4.602
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.303
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.148
And I cannot click the "Connect to Tor" button 0.150
After features/support/hooks.rb:291 0.685
After features/support/hooks.rb:75 0.041
Tags: @product
26.012
Given I configure a direct connection in the Tor Connection Assistant 6.465
And I wait until Tor is ready 2.526
When I disconnect the network through GNOME 2.878
And I connect the network through GNOME 3.208
Then the Tor Connection Assistant autostarts 1.669
And the Tor Connection Assistant connects to Tor 6.240
And I wait until Tor is ready 1.193
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.065
And all Internet traffic has only flowed through Tor or connectivity check service 1.763
After features/support/hooks.rb:291 0.690
After features/support/hooks.rb:75 0.077
Tags: @product
41.014
Given I configure a direct connection in the Tor Connection Assistant 6.805
And I wait until Tor is ready 2.643
And I disconnect the network through GNOME 2.588
And the Tor network and default bridges are blocked 1.642
When I connect the network through GNOME 2.554
Then the Tor Connection Assistant reports that it failed to connect 24.779
After features/support/hooks.rb:291 0.816
After features/support/hooks.rb:75 0.035
Tags: @product
37.042
Given the Tor network and default bridges are blocked 1.658
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.730
Then the Tor Connection Assistant reports that it failed to connect 0.129
Given the Tor network and default bridges are unblocked 1.770
When I click "Connect to Tor" 1.202
Then I wait until Tor is ready 6.909
And Tor is configured to use the default bridges 0.519
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.120
After features/support/hooks.rb:291 0.618
After features/support/hooks.rb:75 0.049
19.164
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 9.720
And I prepare Tails for memory erasure tests 0.680
When I start a process allocating 128 MiB of memory with a known pattern 1.211
Then patterns cover at least 128 MiB in the guest's memory 3.506

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:291 1.044
After features/support/hooks.rb:75 0.000
2:55.229
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.349
And I prepare Tails for memory erasure tests 0.497
When I plug and mount a 128 MiB USB drive with a vfat filesystem 7.984
Then I find very few patterns in the guest's memory 3.726

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:19.029
Then patterns cover at least 86% of the test FS size in the guest's memory 3.161

Pattern coverage: 93.507% (116 MiB out of 124 MiB reference memory)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

When I trigger shutdown 0.598
And I wait 20 seconds 20.001

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.549
After features/support/hooks.rb:75 0.000
6:38.166
Before features/support/hooks.rb:245 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 5:51.654
And I prepare Tails for memory erasure tests 0.445
When I fill a 128 MiB file with a known pattern on the persistent filesystem 23.418
When I trigger shutdown 0.373
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:291 3.481
After features/support/hooks.rb:75 0.015
39.621
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 9.393
And I temporarily create a 4 GiB disk named "gptfat" 0.053
And I create a gpt partition with a vfat filesystem on disk "gptfat" 5.093
And I plug USB drive "gptfat" 2.492
When I start Tails Installer 22.534
Then I am told by Tails Installer that the destination device "is too small" 0.054
After features/support/hooks.rb:291 1.030
After features/support/hooks.rb:75 0.001
Tags: @product
33.876
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.227
And I temporarily create a 7200 MiB disk named "temp" 0.125
And I start Tails Installer 22.253
But a suitable USB device is not found 0.024
When I plug USB drive "temp" 2.915
Then the "temp" USB drive is selected 0.118
When I unplug USB drive "temp" 0.190
Then a suitable USB device is not found 0.019
After features/support/hooks.rb:291 0.771
After features/support/hooks.rb:75 0.000
Tags: @product
15:47.454
Scenario Installing Tails with Tails Installer to a used USB drive
Before features/support/hooks.rb:245 0.005
Steps
Given I have started Tails from DVD without network and logged in 8.654
And I temporarily create a 7200 MiB disk named "install" 0.057
And I create a gpt partition with a vfat filesystem on disk "install" 5.219
And I plug USB drive "install" 2.507
And I install Tails to USB drive "install" by cloning 15:31.016
try_for() timeout expired
Last ignored exception was: Dogtail::Failure: The Dogtail init script raised: SearchError: descendent of [application | tails-installer]: child with name="Information" roleName='alert'
STDOUT:

STDERR:


./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:327:in `initialize'
./features/support/helpers/dogtail.rb:256:in `new'
./features/support/helpers/dogtail.rb:256:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:264:in `child'
./features/step_definitions/usb.rb:262:in `block (2 levels) in <top (required)>'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
./features/support/helpers/misc_helpers.rb:66:in `loop'
./features/support/helpers/misc_helpers.rb:66:in `block in try_for'
./features/support/helpers/misc_helpers.rb:65:in `try_for'
./features/step_definitions/usb.rb:260:in `block in <top (required)>' (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/usb.rb:260: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.284

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4598/artifact/build-artifacts/00:55:49_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4598/artifact/build-artifacts/00:55:49_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4598/artifact/build-artifacts/00:55:49_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4598/artifact/build-artifacts/00:55:49_Installing_Tails_with_Tails_Installer_to_a_used_USB_drive.journal

After features/support/hooks.rb:75 0.001
Tags: @product
3:52.853
Before features/support/hooks.rb:245 0.002
Given I have started Tails from DVD without network and logged in 8.096
And I temporarily create a 7200 MiB disk named "install" 0.052
And I plug USB drive "install" 2.476
And I install Tails to USB drive "install" by cloning 3:31.667
Then the running Tails is installed on USB drive "install" 10.494
But there is no persistence partition on USB drive "install" 0.064
After features/support/hooks.rb:291 1.045
After features/support/hooks.rb:75 0.106
Tags: @product
4:28.969
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 12.478
And I create a file in the Persistent directory 0.074
And I temporarily create a 7200 MiB disk named "install" 0.048
And I create a gpt partition with a vfat filesystem on disk "install" 5.155
And I plug USB drive "install" 2.460
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:52.197
Then the running Tails is installed on USB drive "install" 12.813
And there is a persistence partition on USB drive "install" 0.090
And the USB drive "install" contains the same files as my persistent storage 3.651
After features/support/hooks.rb:291 1.885
After features/support/hooks.rb:75 0.143
Tags: @product
3:59.176
Before features/support/hooks.rb:245 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.406
And I temporarily create a 7200 MiB disk named "install" 0.068
And I plug USB drive "install" 2.451
And I install Tails to USB drive "install" by cloning 3:32.009
Then the running Tails is installed on USB drive "install" 13.157
And there is no persistence partition on USB drive "install" 0.084
After features/support/hooks.rb:291 1.921
After features/support/hooks.rb:75 0.110
Tags: @product
4:27.771
Before features/support/hooks.rb:245 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.942
And I have started Tails from DVD without network and logged in 8.708
And I clone USB drive "__internal" to a temporary USB drive "install" 1.174
And I plug USB drive "install" 2.544
# This second part is done with Tails Installer, that's what this scenario is about
When I reinstall Tails to USB drive "install" by cloning 3:53.686
Then the running Tails is installed on USB drive "install" 11.657
And there is no persistence partition on USB drive "install" 0.057
After features/support/hooks.rb:291 1.285
After features/support/hooks.rb:75 0.112
Tags: @product @uefi
1:33.827
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 12.030
And I power off the computer 0.363
And the computer is set to boot in UEFI mode 0.029
When I start Tails from USB drive "__internal" with network unplugged and I login 1:17.176
Then Tails is running from USB drive "__internal" 0.439
And the boot device has safe access rights 3.726
And Tails has started in UEFI mode 0.061
After features/support/hooks.rb:291 0.644
After features/support/hooks.rb:75 0.031
Tags: @product
1:48.428
Before features/support/hooks.rb:245 0.003
Given I have started Tails from DVD without network and logged in 8.673
And I plug and mount a USB drive containing a Tails USB image 31.913
And I create a 7200 MiB disk named "usbimage" 0.063
And I plug USB drive "usbimage" 2.430
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:5.346
After features/support/hooks.rb:291 1.802
After features/support/hooks.rb:75 0.087
Tags: @product
1:10.833
Before features/support/hooks.rb:245 0.003
Given a computer 0.168
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:9.151
Then Tails is running from USB drive "usbimage" 0.545
And the label of the system partition on "usbimage" is "Tails" 0.194
And the system partition on "usbimage" is an EFI system partition 0.282
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.165
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.128
And the label of the FAT filesystem on the system partition on "usbimage" is "TAILS" 0.090
And the system partition on "usbimage" has the expected flags 0.107
After features/support/hooks.rb:291 0.626
After features/support/hooks.rb:75 0.006
5:39.732
Before features/support/hooks.rb:245 0.002
Before features/support/hooks.rb:442 0.002
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 59.409
And I update APT using apt 18.780
And I install "popularity-contest" using apt 19.698
Then I am proposed to add the "popularity-contest" package to my Additional Software 1:0.478
When I create a persistent storage and activate the Additional Software feature 19.224
Then Additional Software is correctly configured for package "popularity-contest" 1.327
When I shutdown Tails and wait for the computer to power off 10.208
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:29.379
Then Additional Software is correctly configured for package "popularity-contest" 0.933
And the package "popularity-contest" is installed after Additional Software has been started 0.293
After features/support/hooks.rb:450 37.059
After features/support/hooks.rb:291 1.012
After features/support/hooks.rb:75 0.014
2:51.627
Before features/support/hooks.rb:245 0.004
Before features/support/hooks.rb:442 0.005
Given a computer 0.212
And I start Tails from USB drive "__internal" and I login with an administration password 1:18.343
And I update APT using apt 16.718
When I install "makepp" using apt 19.673
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 56.597
And the package "makepp" is installed 0.082
After features/support/hooks.rb:450 38.198
After features/support/hooks.rb:291 0.848
After features/support/hooks.rb:75 0.013
4:45.810
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.008
Given a computer 0.223
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:9.907
When I uninstall "popularity-contest" using apt 12.839
And I accept removing "popularity-contest" from Additional Software 2.107
Then "popularity-contest" is not in the list of Additional Software 0.742
When I start Synaptic 20.199
And I update APT using Synaptic 21.695
And I install "cowsay" using Synaptic 8.846
And I accept adding "cowsay" to Additional Software 0.807
Then Additional Software is correctly configured for package "cowsay" 0.876
When I uninstall "cowsay" using apt 3.360
And I refuse removing "cowsay" from Additional Software 0.583
Then Additional Software is correctly configured for package "cowsay" 0.912
When I start "Additional Software" via GNOME Activities Overview 12.571
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.387
Then "cowsay" is not in the list of Additional Software 0.999
When I install "cowsay" using apt 3.268
And I refuse adding "cowsay" to Additional Software 0.700
Then "cowsay" is not in the list of Additional Software 0.778
After features/support/hooks.rb:450 0.935
After features/support/hooks.rb:291 0.672
After features/support/hooks.rb:75 0.010
11:44.418
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.007
Given a computer 0.203
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:8.170
And I configure APT to prefer an old version of cowsay 0.024
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 24.878
And I accept adding "cowsay" to Additional Software 1:1.902
And Additional Software is correctly configured for package "cowsay" 1.212
And I shutdown Tails and wait for the computer to power off 5.056
And I start Tails from USB drive "__internal" with network unplugged 46.060
And I enable persistence 30.607
# 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.021
And I log in to a new session 25.978
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.168
And I revert the APT tweaks that made it prefer an old version of cowsay 0.070
# 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.104
And the network is plugged 0.048
And Tor is ready 15.499
# Note: the next step races against the appearance of the "The
# upgrade of your additional software failed" notification.
# It should win most of the time, which is good, but there's no
# guarantee it does. If it loses, then it'll remove the notification
# we'll be trying to interact with below ("I can open…")
And all notifications have disappeared 6.328
And available upgrades have been checked 0.206
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 2.938
And I can open the Additional Software configuration window from the notification 3.236
And I shutdown Tails and wait for the computer to power off 2:3.705
And I start Tails from USB drive "__internal" with network unplugged 44.545
And I enable persistence 31.989
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.025
And I log in to a new session 23.924
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.040
And I revert the APT tweaks that made it prefer an old version of cowsay 0.050
And the network is plugged 0.045
And Tor is ready 43.100
Then the Additional Software upgrade service has started 0.160
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.112
After features/support/hooks.rb:450 2.390
After features/support/hooks.rb:291 1.381
After features/support/hooks.rb:75 0.021
1:47.732
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.005
Given a computer 1.641
And I start Tails from USB drive "__internal" with network unplugged 45.185
And I enable persistence 30.843
And I remove the "cowsay" deb files from the APT cache 0.655
# 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.080
And I log in to a new session 21.523
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 4.213
And I can open the Additional Software log file from the notification 3.370
And the package "cowsay" is not installed 0.218
After features/support/hooks.rb:450 0.167
After features/support/hooks.rb:291 0.787
After features/support/hooks.rb:75 0.007
Tags: @product
1:24.694
Before features/support/hooks.rb:245 0.005
Given a computer 0.172
And I create a 7200 MiB disk named "old" 0.056
And I plug USB drive "old" 1.059
And I write an old version of the Tails USB image to disk "old" 18.614
When I start Tails from USB drive "old" with network unplugged 1:0.851
Then the boot device has safe access rights 3.073
And Tails is running from USB drive "old" 0.305
And there is no persistence partition on USB drive "old" 0.063
And process "udev-watchdog" is running 0.061
And udev-watchdog is monitoring the correct device 0.262
And I unplug USB drive "old" 0.173
After features/support/hooks.rb:291 3.683
After features/support/hooks.rb:75 0.009
Tags: @product
1:59.192
Before features/support/hooks.rb:245 0.006
Given a computer 0.187
And I start Tails from USB drive "old" with network unplugged and I login 1:4.593
Then Tails is running from USB drive "old" 0.544
And I create a persistent partition 44.169
And I take note of which tps features are available 1.621
Then a Tails persistence partition exists on USB drive "old" 0.959
And I shutdown Tails and wait for the computer to power off 7.116
After features/support/hooks.rb:291 0.192
After features/support/hooks.rb:75 0.009
Tags: @product
2:19.031
Before features/support/hooks.rb:245 0.006
Given a computer 0.201
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 1:51.601
Then Tails is running from USB drive "old" 0.354
And all tps features are active 2.341
When I write some files expected to persist 2.240
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.276
And all persistence configuration files have safe access rights 0.591
And all persistent directories from the old Tails version have safe access rights 2.958
And I take note of which tps features are available 0.501
And I shutdown Tails and wait for the computer to power off 3.077
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 14.885
After features/support/hooks.rb:291 0.098
After features/support/hooks.rb:75 0.011
Tags: @product
2:33.941
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.004
And I log in to a new session 17.438
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.161
And I plug USB drive "to_upgrade" 2.500
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:47.159
Then the running Tails is installed on USB drive "to_upgrade" 15.278
And I unplug USB drive "to_upgrade" 0.223
And I unplug USB drive "__internal" 0.175
After features/support/hooks.rb:291 0.757
After features/support/hooks.rb:75 0.000
Tags: @product
2:4.664
Before features/support/hooks.rb:245 0.005
Given a computer 0.238
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 1:54.544
Then all tps features from the old Tails version are active 1.789
And Tails is running from USB drive "to_upgrade" 0.389
And the boot device has safe access rights 3.491
And the expected persistent files created with the old Tails version are present in the filesystem 1.495
And all persistent directories from the old Tails version have safe access rights 2.714
After features/support/hooks.rb:291 0.706
After features/support/hooks.rb:75 0.012
6:22.595
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.722
And no SquashFS delta is installed 0.109
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.262
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.063
And the file system changes introduced in version 2.2~testoverlayfsng are not present 0.393
And the file system changes introduced in version 2.3~testoverlayfsng are not present 0.718
When the network is plugged 0.057
And Tor is ready 16.611
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 2.709
And I can successfully install the incremental upgrade to version 2.2~testoverlayfsng 9.350
Given I shutdown Tails and wait for the computer to power off 6.348
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.755
Then Tails is running version 2.2~testoverlayfsng 0.148
And all tps features are active 2.214
And the file system changes introduced in version 2.2~testoverlayfsng are present 0.365
And only the 2.2~testoverlayfsng SquashFS delta is installed 0.078
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.286
# 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.269
When the network is plugged 0.139
And Tor is ready 15.258
Then I am proposed to install an incremental upgrade to version 2.3~testoverlayfsng 2.687
And I can successfully install the incremental upgrade to version 2.3~testoverlayfsng 10.585
Given I shutdown Tails and wait for the computer to power off 4.411
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:51.469
Then Tails is running version 2.3~testoverlayfsng 0.112
And all tps features are active 2.206
And the file system changes introduced in version 2.3~testoverlayfsng are present 0.680
And only the 2.3~testoverlayfsng SquashFS delta is installed 0.069
# 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.320
And Tails is fooled to think that version 2.1~testoverlayfsng was initially installed 0.460
When the network is plugged 0.045
And Tor is ready 44.214
Then the Upgrader considers the system as up-to-date 0.319
# Regression test on #8158 (i.e. the IUK's filesystem is not part of the Unsafe Browser's chroot)
And I successfully start the Unsafe Browser 26.611
And the file system changes introduced in version 2.3~testoverlayfsng are present in the Unsafe Browser's chroot 1.537
After features/support/hooks.rb:291 0.760
After features/support/hooks.rb:75 0.023
30.214
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.425
And Tails is fooled to think that version 2.0~testoverlayfsng was initially installed 0.298
And Tails is fooled to think it is running version 2.0~testoverlayfsng 0.080
And the signing key used by the Upgrader is outdated 1.102
But a current signing key is available on our website 0.000
When the network is plugged 0.047
And Tor is ready 17.562
Then I am proposed to install an incremental upgrade to version 2.2~testoverlayfsng 1.698
After features/support/hooks.rb:291 0.784
After features/support/hooks.rb:75 0.000
50.788
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 41.446
When I eject the boot medium 0.322
Then Tails eventually shuts down 9.019
After features/support/hooks.rb:291 0.230
After features/support/hooks.rb:75 0.000
36.697
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.437
And I prepare Tails for memory erasure tests 0.550
And I fill a 128 MiB file with a known pattern on the root filesystem 12.290
And patterns cover at least 128 MiB in the guest's memory 3.674

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

When I eject the boot medium 1.061
And I wait for Tails to finish wiping the memory 9.012
Then I find very few patterns in the guest's memory 1.671

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

After features/support/hooks.rb:291 3.492
After features/support/hooks.rb:75 0.000
3:22.838
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 12.627
And I prepare Tails for memory erasure tests 0.490
And I plug and mount a 128 MiB USB drive with a vfat filesystem 7.026
And I fill the USB drive with a known pattern 2:47.821
And I read the content of the test FS 0.183
And patterns cover at least 99% of the test FS size in the guest's memory 3.323

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

When I eject the boot medium 0.538
And I wait for Tails to finish wiping the memory 9.133
Then I find very few patterns in the guest's memory 1.694

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

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

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

When I eject the boot medium 0.306
And I wait for Tails to finish wiping the memory 4.242
Then I find very few patterns in the guest's memory 1.689

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

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

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

When I eject the boot medium 0.889
And I wait for Tails to finish wiping the memory 9.648
Then I find very few patterns in the guest's memory 1.744

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

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

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:291 0.613
After features/support/hooks.rb:75 0.049
Tags: @product
1:14.400
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.285
# 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.072
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.154
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.374
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.013
When I start Tails' custom backup tool 12.968
Then the backup tool displays "Plug in your backup Tails USB stick" 2.069
When I plug USB drive "backup" 2.676
And I give the Persistent Storage on drive "backup" its own UUID 0.132
And I click "Retry" in the backup tool 1.216
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.235
When I click "Back Up" in the backup tool 1.161
And I enter my persistent storage passphrase into the polkit prompt 2.305
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 16.892
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.183
And I plug USB drive "backup" 3.252
Then the USB drive "backup" contains the same files as my persistent storage 4.403
After features/support/hooks.rb:291 1.925
After features/support/hooks.rb:75 0.114
Tags: @product
0.223
Then the hostname should not have been leaked on the network 0.223
After features/support/hooks.rb:291 0.776
After features/support/hooks.rb:75 0.075
Tags: @product
0.870
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.182
And I switch to the "manually-added-con" NetworkManager connection 0.372
Then the hostname should not have been leaked on the network 0.315
After features/support/hooks.rb:291 0.920
After features/support/hooks.rb:75 0.062
26.682
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD without network and logged in 8.318
When I double-click on the Tails documentation launcher on the desktop 17.787
Then "Tails - Documentation" has loaded in the Tor Browser 0.576
After features/support/hooks.rb:291 1.007
After features/support/hooks.rb:75 0.000
33.882
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 14.662
When I double-click on the Tails documentation launcher on the desktop 18.624
Then "Tails - Documentation" has loaded in the Tor Browser 0.595
After features/support/hooks.rb:291 0.843
After features/support/hooks.rb:75 0.000
29.246
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.022
When I double-click on the Report an Error launcher on the desktop 20.561
Then the support documentation page opens in Tor Browser 0.663
After features/support/hooks.rb:291 1.391
After features/support/hooks.rb:75 0.000
22.350
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.006
Given I have started Tails from DVD without network and logged in 8.123
When I start Electrum through the GNOME menu 13.024
But the "electrum" tps feature is not enabled 0.811
And I see a warning that Electrum is not persistent 0.391
After features/support/hooks.rb:450 0.124
After features/support/hooks.rb:291 0.861
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
45.016
Scenario I can view and print a PDF file stored in non-persistent /home/amnesia
Before features/support/hooks.rb:245 0.007
Steps
Given I have started Tails from DVD without network and logged in 8.460
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.206
When I open "/home/amnesia/default-testpage.pdf" with Evince 17.083
Then I see "CupsTestPage.png" after at most 40 seconds 1.770
And I can print the current document to "/home/amnesia/output.pdf" 17.495
The
The document was not printed to /home/amnesia/output.pdf (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/evince.rb:17:in `/^I can print the current document to "([^"]+)"$/'
features/evince.feature:20:in `And I can print the current document to "/home/amnesia/output.pdf"'
After features/support/hooks.rb:291 4.053

SCENARIO FAILED: 'I can view and print a PDF file stored in non-persistent /home/amnesia' (at time 02:19:01)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4598/artifact/build-artifacts/02:19:01_I_can_view_and_print_a_PDF_file_stored_in_non-persistent__home_amnesia.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4598/artifact/build-artifacts/02:19:01_I_can_view_and_print_a_PDF_file_stored_in_non-persistent__home_amnesia.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4598/artifact/build-artifacts/02:19:01_I_can_view_and_print_a_PDF_file_stored_in_non-persistent__home_amnesia.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/4598/artifact/build-artifacts/02:19:01_I_can_view_and_print_a_PDF_file_stored_in_non-persistent__home_amnesia.journal

After features/support/hooks.rb:75 0.000
Feature: Using Evince
34.531
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.918
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.223
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.064
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.084
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.063
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.193
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 17.217
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.304
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.356
When I close Evince 0.248
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.183
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.660
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.313
And AppArmor has denied "/usr/bin/evince" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.084
When I close Evince 0.258
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.196
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.774
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.270
# 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.113
After features/support/hooks.rb:291 0.737
After features/support/hooks.rb:75 0.000
Feature: Using Evince
Tags: @product
37.164
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.605
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.164
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.064
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 16.891
Then I see "CupsTestPage.png" after at most 40 seconds 1.788
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 8.649
After features/support/hooks.rb:291 0.735
After features/support/hooks.rb:75 0.000
Feature: Using Evince
27.915
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.013
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.061
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.182
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 16.862
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 1.255
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.362
After features/support/hooks.rb:291 0.665
After features/support/hooks.rb:75 0.000
19.570
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 9.278
And I wait 10 seconds 10.004

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.089
When I press the "PRINTSCREEN" key 0.121
Then a screenshot is saved to the live user's Pictures directory 0.075
After features/support/hooks.rb:291 0.716
After features/support/hooks.rb:75 0.000
Tags: @product
9.617
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 9.001
When the "Dogtail rules!" notification is sent 0.203
Then the "Dogtail rules!" notification is shown to the user 0.412
After features/support/hooks.rb:291 0.675
After features/support/hooks.rb:75 0.000
Tags: @product @doc
10.693
Before features/support/hooks.rb:245 0.012
Given I have started Tails from DVD without network and logged in 7.905
Then the included OpenPGP keys are valid for the next 1 month 2.788
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.000
Tags: @product
23.245
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.369
Then the keys trusted by APT are valid for the next 3 months 14.875
After features/support/hooks.rb:291 0.637
After features/support/hooks.rb:75 0.000
Feature: Localization
1:2.129
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.221
And I log in to a new session in German (de) 32.480
When I double-click on the Report an Error launcher on the desktop 18.842
Then the support documentation page opens in Tor Browser 0.584
After features/support/hooks.rb:291 1.198
After features/support/hooks.rb:75 0.000
Feature: Localization
2:45.972
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.324
When I log in to a new session in Arabic (ar) 28.258
Then the keyboard layout is set to "us" 0.203
When the network is plugged 0.070
And Tor is ready 16.325
Then I successfully start the Unsafe Browser in "ar" 28.079
And I kill the Unsafe Browser 6.068
When I enable the screen keyboard 0.185
Then the screen keyboard works in Tor Browser 36.179
And DuckDuckGo is the default search engine 9.823
And I kill the Tor Browser 5.330
And the screen keyboard works in Thunderbird 23.533
And the layout of the screen keyboard is set to "us" 0.588
After features/support/hooks.rb:291 1.870
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.228
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.449
When I log in to a new session in Chinese (zh_CN) 29.806
Then the keyboard layout is set to "cn" 0.135
When the network is plugged 0.034
And Tor is ready 15.726
Then I successfully start the Unsafe Browser in "zh_CN" 27.272
And I kill the Unsafe Browser 5.846
When I enable the screen keyboard 0.178
Then the screen keyboard works in Tor Browser 34.600
And DuckDuckGo is the default search engine 9.685
And I kill the Tor Browser 5.341
And the screen keyboard works in Thunderbird 26.510
And the layout of the screen keyboard is set to "us" 0.642
After features/support/hooks.rb:291 1.097
After features/support/hooks.rb:75 0.000
Feature: Localization
2:25.616
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.055
When I log in to a new session in English (en) 18.084
Then the keyboard layout is set to "us" 0.223
When the network is plugged 0.067
And Tor is ready 16.613
Then I successfully start the Unsafe Browser in "en" 25.493
And I kill the Unsafe Browser 6.756
When I enable the screen keyboard 0.164
Then the screen keyboard works in Tor Browser 36.450
And DuckDuckGo is the default search engine 5.426
And I kill the Tor Browser 5.333
And the screen keyboard works in Thunderbird 22.293
And the layout of the screen keyboard is set to "us" 0.652
After features/support/hooks.rb:291 1.103
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.184
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.140
When I log in to a new session in French (fr) 29.066
Then the keyboard layout is set to "fr" 0.360
When the network is plugged 0.112
And Tor is ready 14.787
Then I successfully start the Unsafe Browser in "fr" 27.241
And I kill the Unsafe Browser 6.225
When I enable the screen keyboard 0.156
Then the screen keyboard works in Tor Browser 34.798
And DuckDuckGo is the default search engine 10.040
And I kill the Tor Browser 5.310
And the screen keyboard works in Thunderbird 22.350
And the layout of the screen keyboard is set to "fr" 0.593
After features/support/hooks.rb:291 1.522
After features/support/hooks.rb:75 0.000
Feature: Localization
2:39.953
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.050
When I log in to a new session in German (de) 32.008
Then the keyboard layout is set to "de" 0.193
When the network is plugged 0.064
And Tor is ready 14.232
Then I successfully start the Unsafe Browser in "de" 26.801
And I kill the Unsafe Browser 5.841
When I enable the screen keyboard 0.169
Then the screen keyboard works in Tor Browser 33.710
And DuckDuckGo is the default search engine 10.022
And I kill the Tor Browser 5.475
And the screen keyboard works in Thunderbird 22.825
And the layout of the screen keyboard is set to "de" 0.556
After features/support/hooks.rb:291 1.080
After features/support/hooks.rb:75 0.000
Feature: Localization
2:40.156
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.980
When I log in to a new session in Italian (it) 28.621
Then the keyboard layout is set to "it" 0.242
When the network is plugged 0.040
And Tor is ready 15.566
Then I successfully start the Unsafe Browser in "it" 28.832
And I kill the Unsafe Browser 6.424
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 34.194
And DuckDuckGo is the default search engine 9.374
And I kill the Tor Browser 5.266
And the screen keyboard works in Thunderbird 21.877
And the layout of the screen keyboard is set to "us" 0.602
After features/support/hooks.rb:291 1.131
After features/support/hooks.rb:75 0.000
Feature: Localization
2:42.272
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.102
When I log in to a new session in Persian (fa) 30.200
Then the keyboard layout is set to "ir" 0.351
When the network is plugged 0.037
And Tor is ready 15.200
Then I successfully start the Unsafe Browser in "fa" 27.649
And I kill the Unsafe Browser 5.920
When I enable the screen keyboard 0.187
Then the screen keyboard works in Tor Browser 35.222
And DuckDuckGo is the default search engine 10.000
And I kill the Tor Browser 5.341
And the screen keyboard works in Thunderbird 23.476
And the layout of the screen keyboard is set to "ir" 0.580
After features/support/hooks.rb:291 1.113
After features/support/hooks.rb:75 0.000
Feature: Localization
2:44.231
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.688
When I log in to a new session in Portuguese (pt) 32.438
Then the keyboard layout is set to "pt" 0.288
When the network is plugged 0.051
And Tor is ready 16.172
Then I successfully start the Unsafe Browser in "pt" 26.622
And I kill the Unsafe Browser 6.109
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 34.136
And DuckDuckGo is the default search engine 9.502
And I kill the Tor Browser 5.348
And the screen keyboard works in Thunderbird 24.140
And the layout of the screen keyboard is set to "us" 0.601
After features/support/hooks.rb:291 1.366
After features/support/hooks.rb:75 0.000
Feature: Localization
2:38.440
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.685
When I log in to a new session in Russian (ru) 28.597
Then the keyboard layout is set to "ru" 0.208
When the network is plugged 0.054
And Tor is ready 14.682
Then I successfully start the Unsafe Browser in "ru" 27.929
And I kill the Unsafe Browser 5.844
When I enable the screen keyboard 0.190
Then the screen keyboard works in Tor Browser 34.372
And DuckDuckGo is the default search engine 9.641
And I kill the Tor Browser 5.383
And the screen keyboard works in Thunderbird 23.222
And the layout of the screen keyboard is set to "ru" 0.625
After features/support/hooks.rb:291 1.183
After features/support/hooks.rb:75 0.000
Feature: Localization
2:37.517
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.014
When I log in to a new session in Spanish (es) 28.580
Then the keyboard layout is set to "es" 0.211
When the network is plugged 0.035
And Tor is ready 15.481
Then I successfully start the Unsafe Browser in "es" 27.411
And I kill the Unsafe Browser 6.220
When I enable the screen keyboard 0.135
Then the screen keyboard works in Tor Browser 34.630
And DuckDuckGo is the default search engine 9.888
And I kill the Tor Browser 5.291
And the screen keyboard works in Thunderbird 21.079
And the layout of the screen keyboard is set to "us" 0.537
After features/support/hooks.rb:291 1.125
After features/support/hooks.rb:75 0.000
Feature: Localization
2:36.270
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.669
When I log in to a new session in Turkish (tr) 28.546
Then the keyboard layout is set to "tr" 0.280
When the network is plugged 0.049
And Tor is ready 15.394
Then I successfully start the Unsafe Browser in "tr" 24.507
And I kill the Unsafe Browser 6.579
When I enable the screen keyboard 0.132
Then the screen keyboard works in Tor Browser 33.582
And DuckDuckGo is the default search engine 9.517
And I kill the Tor Browser 5.318
And the screen keyboard works in Thunderbird 24.110
And the layout of the screen keyboard is set to "us" 0.581
After features/support/hooks.rb:291 1.080
After features/support/hooks.rb:75 0.000
Tags: @product
1:8.973
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.717
And I capture all network traffic 0.004
When I disable MAC spoofing in Tails Greeter 3.564
And I log in to a new session 14.234
And the network is plugged 0.051
And Tor is ready 41.218
Then 1 network interface is enabled 0.151
And the 1st network device has its real MAC address configured 0.121
When I hotplug a network device and wait for it to be initialized 1.379
Then 2 network interfaces are enabled 0.083
And the 2nd network device has its real MAC address configured 0.073
And some network device leaked the real MAC address 0.372
After features/support/hooks.rb:291 0.870
After features/support/hooks.rb:75 0.029
Tags: @product
40.394
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.797
And I capture all network traffic 0.007
When I log in to a new session 15.881
And the network is plugged 0.035
And Tor is ready 14.590
Then 1 network interface is enabled 0.119
And the 1st network device has a spoofed MAC address configured 0.102
When I hotplug a network device and wait for it to be initialized 1.466
Then 2 network interfaces are enabled 0.082
And the 2nd network device has a spoofed MAC address configured 0.089
And no network device leaked the real MAC address 0.222
After features/support/hooks.rb:291 0.851
After features/support/hooks.rb:75 0.031
Tags: @product
2:23.419
Before features/support/hooks.rb:245 0.011
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.725
And I capture all network traffic 0.010
And the network is plugged 0.073
And macchanger will fail by not spoofing and always returns false 0.135
When I log in to a new session 2:12.561
Then no network interfaces are enabled 0.104
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.797
After features/support/hooks.rb:291 0.651
After features/support/hooks.rb:75 0.055
Tags: @product
2:22.654
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.409
And I capture all network traffic 0.006
And the network is plugged 0.062
And macchanger will fail by not spoofing and always returns true 0.175
When I log in to a new session 2:11.627
Then no network interfaces are enabled 0.116
And no network device leaked the real MAC address 0.010
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.244
After features/support/hooks.rb:291 0.771
After features/support/hooks.rb:75 0.047
Tags: @product
2:22.700
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.246
And I capture all network traffic 0.005
And the network is plugged 0.035
And macchanger will fail by not spoofing and always returns true 0.132
And no network interface modules can be unloaded 0.364
When I log in to a new session 2:11.996
Then 1 network interface is enabled 0.113
But the MAC spoofing panic mode disabled networking 0.416
And no network device leaked the real MAC address 0.014
And I see the "All networking disabled" notification after at most 60 seconds 1.375
After features/support/hooks.rb:291 0.658
After features/support/hooks.rb:75 0.038
Tags: @product
42.980
Before features/support/hooks.rb:245 0.004
Given a computer 0.211
And I capture all network traffic 0.005
When I start the computer 1.004
Then the computer boots Tails 41.683
And no network interfaces are enabled 0.059
And no network device leaked the real MAC address 0.016
After features/support/hooks.rb:291 0.579
After features/support/hooks.rb:75 0.046
1:12.910
Before features/support/hooks.rb:245 0.006
Given a computer 0.159
And I start Tails from DVD with network unplugged and I login 59.418
And I plug and mount a USB drive containing a sample PNG 11.933
Then MAT can clean some sample PNG file 1.399
After features/support/hooks.rb:291 0.599
After features/support/hooks.rb:75 0.010
Feature: Networking
Tags: @product
1:9.763
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.020
And I wait between 30 and 60 seconds 44.010

Slept for 44 seconds

Then the Tor Status icon tells me that Tor is not usable 0.506
When the network is plugged 0.037
Then I successfully configure Tor 13.599
And the Tor Status icon tells me that Tor is usable 0.494
And all notifications have disappeared 3.026
And the time has synced 0.068
After features/support/hooks.rb:291 0.663
After features/support/hooks.rb:75 0.000
Feature: Networking
43.042
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.518
And I disable networking in Tails Greeter 0.843
And I log in to a new session 22.147
Then no network interfaces are enabled 0.108
When I hotplug a network device 0.143
And I wait 10 seconds 10.006

Slept for 10 seconds

Then no network interfaces are enabled 0.274
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.000
Tags: @product
2:1.752
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:22.659
And I update APT using apt 16.302
And I install "python3-behave" using apt 19.682
Then the Tails Persistent Storage behave tests pass 3.107
After features/support/hooks.rb:291 0.628
After features/support/hooks.rb:75 0.000
Tags: @product
53.027
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 27.053
When I log in to a new session without activating the Persistent Storage 18.082
Then Tails is running from USB drive "__internal" 0.417
And persistence is disabled 0.263
But a Tails persistence partition exists on USB drive "__internal" 7.209
After features/support/hooks.rb:291 1.131
After features/support/hooks.rb:75 0.000
Tags: @product
2:38.980
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive without a persistent partition and logged in 11.232
Then Tails is running from USB drive "__internal" 0.453
When I create a file in the Persistent directory 0.133
And I create a persistent partition with the default settings 31.340
Then the file I created was copied to the Persistent Storage 0.481
When I shutdown Tails and wait for the computer to power off 9.144
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:45.819
Then persistence for "Persistent" is active 0.303
And the file I created in the Persistent directory exists 0.072
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.009
Tags: @product
1:8.699
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 10.447
And the system is very low on memory 2.779
When I create a file in the Persistent directory 0.903
When I try to create a persistent partition 26.031
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.283
When I close the Persistent Storage app 2.509
And I free up some memory 1.760
And I create a persistent partition with the default settings 23.733
Then the file I created was copied to the Persistent Storage 0.250
After features/support/hooks.rb:291 1.078
After features/support/hooks.rb:75 0.000
Tags: @product
2:29.510
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.794
Then Tails is running from USB drive "__internal" 0.396
And all tps features are active 2.308
And all persistent directories have safe access rights 2.631
When I disable the first tps feature 16.485
Then all tps features but the first one are active 2.261
And I shutdown Tails and wait for the computer to power off 5.071
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:48.394
Then all tps features but the first one are active 2.166
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.024
Tags: @product
42.092
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.537
Then persistence for "Persistent" is active 0.075
And I create a file in the Persistent directory 0.101
Then the file I created was copied to the Persistent Storage 0.056
When I disable the first tps feature 17.084
Then persistence for "Persistent" is not active 0.086
And the Persistent directory does not exist 0.074
When I enable the first tps feature 14.904
Then persistence for "Persistent" is active 0.086
And the file I created in the Persistent directory exists 0.083
After features/support/hooks.rb:291 0.736
After features/support/hooks.rb:75 0.000
Tags: @product
41.371
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.147
Then persistence for "Persistent" is active 0.103
When I create a file in the Persistent directory 0.116
And I disable the first tps feature 16.523
And I delete the data of the Persistent Folder feature 15.230
Then the file I created does not exist on the Persistent Storage 0.250
After features/support/hooks.rb:291 0.806
After features/support/hooks.rb:75 0.000
Tags: @product
46.567
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.038
And the network is plugged 0.039
And Tor is ready 15.599
And I take note of which tps features are available 0.679
When I write some files expected to persist 1.619
And I shutdown Tails and wait for the computer to power off 5.054
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 14.536
After features/support/hooks.rb:291 0.097
After features/support/hooks.rb:75 0.000
Tags: @product
2:33.763
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.887
And the network is plugged 0.034
And Tor is ready 12.740
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.289
And I shutdown Tails and wait for the computer to power off 6.115
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:49.738
And I capture all network traffic 0.009
And the network is plugged 0.055
And Tor is ready 15.045
And I switch to the "persistent-con-current" NetworkManager connection 0.478
And the 1st network device has a spoofed MAC address configured 0.144
And no network device leaked the real MAC address 0.222
After features/support/hooks.rb:291 0.855
After features/support/hooks.rb:75 0.069
Tags: @product
46.379
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.933
And I enable persistence creation in Tails Greeter 1.119
And I log in to a new session expecting no warning about the Persistent Storage not being activated 15.898
Then I create a persistent partition with the default settings using the wizard that was already open 17.428
After features/support/hooks.rb:291 2.070
After features/support/hooks.rb:75 0.000
Tags: @product
4:8.970
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.532
When I enable persistence 33.780
Then no persistent Greeter options were restored 13.854
When I set all Greeter options to non-default values 21.806
And I log in to a new session in German (de) after having activated the Persistent Storage 33.727
Then all Greeter options are set to non-default values 0.463
When I cold reboot the computer 5.369
And the computer reboots Tails 44.807
Given I enable persistence 49.847
Then persistent Greeter options were restored 14.433
When I log in to a new session after having activated the Persistent Storage 21.030
Then all Greeter options are set to non-default values 0.316
After features/support/hooks.rb:291 0.586
After features/support/hooks.rb:75 0.009
Tags: @product
3:35.190
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.245
# 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 47.020
And I shutdown Tails and wait for the computer to power off 10.558
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 1:47.444
And I change the passphrase of the Persistent Storage back to the original 40.921
After features/support/hooks.rb:291 1.424
After features/support/hooks.rb:75 0.009
Tags: @product
54.391
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.111
And I log in to a new session without activating the Persistent Storage 15.953
Then persistence is disabled 0.215
But a Tails persistence partition exists on USB drive "__internal" 6.292
And all notifications have disappeared 5.732
When I delete the persistent partition 16.776
Then there is no persistence partition on USB drive "__internal" 0.311
After features/support/hooks.rb:291 0.755
After features/support/hooks.rb:75 0.000
Tags: @product
2:0.223
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.212
When I write some dotfile expected to persist 0.076
And I shutdown Tails and wait for the computer to power off 5.077
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 1:45.499
Then the expected persistent dotfile is present in the filesystem 0.357
After features/support/hooks.rb:291 0.621
After features/support/hooks.rb:75 0.009
Tags: @product
1:21.320
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 8.849
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.057
When I try to enable persistence 0.245
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 24.548
When I log in to a new session after having activated the Persistent Storage 25.353
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 17.678
And all tps features are enabled 2.349
And all tps features but the first one are active 2.238
After features/support/hooks.rb:291 0.784
After features/support/hooks.rb:75 0.000
Tags: @product
4:20.374
Before features/support/hooks.rb:245 0.004
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 3:18.385
And I enable persistence 31.953
And I log in to a new session after having activated the Persistent Storage 29.054
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 0.827
And persistence is enabled 0.152
After features/support/hooks.rb:291 0.646
After features/support/hooks.rb:75 0.000
Tags: @product
40.982
Before features/support/hooks.rb:245 0.005
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 8.427
And I enable persistence but something goes wrong during the LUKS header upgrade 31.822
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.732
After features/support/hooks.rb:291 0.600
After features/support/hooks.rb:75 0.000
Tags: @product
14.789
When I choose to connect to Tor automatically 1.509
And I accept Tor Connection's offer to use my persistent bridges 1.786
And I click "Connect to Tor" 1.279
Then I wait until Tor is ready 7.879
And tca.conf includes the configured bridges 0.010
And the "TorConfiguration" tps feature is enabled and active 1.416
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.906
After features/support/hooks.rb:291 0.692
After features/support/hooks.rb:75 0.048
Tags: @product
16.691
When I choose to connect to Tor automatically 2.067
And I accept Tor Connection's offer to use my persistent bridges 1.794
And I disable saving bridges to Persistent Storage 1.266
And I configure a direct connection in the Tor Connection Assistant 8.000
Then I wait until Tor is ready 1.435
And tca.conf includes no bridge 0.012
And the "TorConfiguration" tps feature is not enabled and not active 1.119
And all Internet traffic has only flowed through Tor or connectivity check service 0.995
After features/support/hooks.rb:291 0.630
After features/support/hooks.rb:75 0.057
Tags: @product
11.694
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD without network and logged in 11.119
Then the live user has been setup by live-boot 0.235
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin" 0.096
And the live user owns its home directory which has strict permissions 0.241
After features/support/hooks.rb:291 0.813
After features/support/hooks.rb:75 0.000
23.165
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 11.574
When the network is plugged 0.049
And Tor is ready 11.329
Then no unexpected services are listening for network connections 0.212

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.851
After features/support/hooks.rb:75 0.000
Tags: @product
22.754
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.996
When I request a shutdown using the system menu 1.745
Then Tails eventually shuts down 7.012
After features/support/hooks.rb:291 0.137
After features/support/hooks.rb:75 0.000
1:11.253
Before features/support/hooks.rb:245 0.009
Given I have started Tails from DVD and logged in and the network is connected 13.136
When I request a reboot using the system menu 1.834
Then Tails eventually restarts 56.282
After features/support/hooks.rb:291 3.485
After features/support/hooks.rb:75 0.000
21.980
Given I monitor the network connections of SSH 0.130
And I have the SSH key pair for an SSH server 0.489
When I connect to an SSH server on the Internet 19.522
Then I have sucessfully logged into the SSH server 1.809
And I see that SSH is properly stream isolated 0.028
After features/support/hooks.rb:450 0.372
After features/support/hooks.rb:291 0.751
After features/support/hooks.rb:75 0.000
22.343
Given I have the SSH key pair for an SSH server 0.292
And an SSH server is running on the LAN 0.776
When I connect to an SSH server on the LAN 19.264
Then I am prompted to verify the SSH fingerprint for the SSH server 2.010
After features/support/hooks.rb:450 0.378
After features/support/hooks.rb:291 0.634
After features/support/hooks.rb:75 0.001
16.760
Given I have the SSH key pair for an SFTP server 0.306
When I connect to an SFTP server on the Internet 15.629
Then I successfully connect to the SFTP server 0.824
After features/support/hooks.rb:450 0.399
After features/support/hooks.rb:291 0.925
After features/support/hooks.rb:75 0.000
17.386
Given I cancel setting up an email account 3.057
When I open Thunderbird's Add-ons Manager 2.560
And I open the Extensions tab 1.144
Then I see that no add-ons are enabled in Thunderbird 10.624
After features/support/hooks.rb:450 0.694
After features/support/hooks.rb:291 1.259
After features/support/hooks.rb:75 0.000
43.752
When I enter my email credentials into the autoconfiguration wizard 10.379
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.420
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.380
When I accept the autoconfiguration wizard's configuration 18.296
And I send an email to myself 6.253
And I fetch my email 1.435
Then I can find the email I sent to myself in my inbox 6.584
After features/support/hooks.rb:450 1.331
After features/support/hooks.rb:291 1.322
After features/support/hooks.rb:75 0.000
8.673
When the network is plugged 0.039
And the Tor Connection Assistant autostarts 2.498
And I look at the hide mode but then I go back 4.417
And I choose to connect to Tor automatically 1.570
Then Tor Connection does not propose me to use Tor bridges 0.147
After features/support/hooks.rb:291 0.785
After features/support/hooks.rb:75 0.000
Tags: @product
1:23.759
Given the Tor network and default bridges are blocked 1.837
And the network is plugged 0.070
And I make sure time sync before Tor connects indicates a captive portal 1.165
And the Tor Connection Assistant autostarts 1.305
When I choose to connect to Tor automatically 1.678
And I click "Connect to Tor" 1.185
Then the Tor Connection Assistant fails to connect to Tor 27.366
And the Tor Connection Assistant knows that it's not the time sync that failed 10.610
And the Tor Connection Assistant knows that there might be a captive portal 0.136
When I open the Unsafe Browser from Tor Connection 15.566
And I log-in to the Captive Portal 12.483
And I close the Unsafe Browser 0.121
And the Tor network and default bridges are unblocked 2.343
And I allow time sync before Tor connects to work again 0.076
And I click "Connect to Tor" 1.210
Then I wait until Tor is ready 6.600
After features/support/hooks.rb:291 0.683
After features/support/hooks.rb:75 0.000
Tags: @product
12.567
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.772
Then the firewall's policy is to drop all IPv4 traffic 0.320
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.291
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.081
And the firewall is configured to block all external IPv6 traffic 0.102
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.000
Tags: @product
49.723
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.918
And I capture all network traffic 0.010
When I successfully start the Unsafe Browser 26.145
And I open the Tails homepage in the Unsafe Browser 10.686
And the Tails homepage loads in the Unsafe Browser 0.588
Then the firewall leak detector has detected leaks 0.374
After features/support/hooks.rb:291 0.725
After features/support/hooks.rb:75 0.066
Tags: @product
12.409
Before features/support/hooks.rb:245 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.035
And I capture all network traffic 0.006
And I disable Tails' firewall 0.248
When I do a TCP DNS lookup of "torproject.org" 1.023
Then the firewall leak detector has detected leaks 0.095
After features/support/hooks.rb:291 0.666
After features/support/hooks.rb:75 0.054
Tags: @product
12.834
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.888
And I capture all network traffic 0.006
And I disable Tails' firewall 0.282
When I do a UDP DNS lookup of "torproject.org" 0.571
Then the firewall leak detector has detected leaks 0.085
After features/support/hooks.rb:291 0.603
After features/support/hooks.rb:75 0.049
Tags: @product
16.012
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.407
And I capture all network traffic 0.006
And I disable Tails' firewall 0.240
When I send some ICMP pings 4.237
Then the firewall leak detector has detected leaks 0.119
After features/support/hooks.rb:291 0.624
After features/support/hooks.rb:75 0.060
13.225
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.956
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.202
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.065
After features/support/hooks.rb:450 0.293
After features/support/hooks.rb:291 0.635
After features/support/hooks.rb:75 0.000
11.823
Before features/support/hooks.rb:245 0.006
Before features/support/hooks.rb:442 0.004
Given I have started Tails from DVD and logged in and the network is connected 11.496
When I open an untorified UDP connection to 1.2.3.4 on port 42 0.252
And the untorified connection is logged as dropped by the firewall 0.074
After features/support/hooks.rb:450 0.401
After features/support/hooks.rb:291 0.669
After features/support/hooks.rb:75 0.000
17.427
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 12.034
When I open an untorified ICMP connection to 1.2.3.4 5.327
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.064
After features/support/hooks.rb:450 0.343
After features/support/hooks.rb:291 0.609
After features/support/hooks.rb:75 0.000
Tags: @product
22.494
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD without network and logged in 8.730
And the system DNS is using the local DNS resolver 0.052
And the network is plugged 0.051
And I successfully configure Tor 13.649
Then the system DNS is still using the local DNS resolver 0.010
After features/support/hooks.rb:291 0.694
After features/support/hooks.rb:75 0.000
10.327
When I monitor the network connections of tails-security-check 0.108
And I re-run tails-security-check 0.192
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.025
After features/support/hooks.rb:450 0.387
After features/support/hooks.rb:291 0.988
After features/support/hooks.rb:75 0.000
2.539
When I monitor the network connections of htpdate 0.116
And I re-run htpdate 2.403
Then I see that htpdate is properly stream isolated 0.019
After features/support/hooks.rb:450 0.431
After features/support/hooks.rb:291 0.648
After features/support/hooks.rb:75 0.000
32.279
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.131
And I re-run tails-upgrade-frontend-wrapper 32.136
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:450 0.454
After features/support/hooks.rb:291 0.980
After features/support/hooks.rb:75 0.000
32.660
When I monitor the network connections of Tor Browser 0.124
And I start the Tor Browser 31.747
And the Tor Browser loads the startup page 0.755
Then I see that Tor Browser is properly stream isolated 0.032
After features/support/hooks.rb:450 1.083
After features/support/hooks.rb:291 1.045
After features/support/hooks.rb:75 0.000
Tags: @product
54.829
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.605
And a web server is running on the LAN 1.050
And I capture all network traffic 0.012
When I start the Tor Browser 30.727
And the Tor Browser loads the startup page 0.797
And I open a page on the LAN web server in the Tor Browser 9.371
Then the Tor Browser shows the "Unable to connect" error 0.812
And no traffic was sent to the web server on the LAN 0.451
After features/support/hooks.rb:291 0.817
After features/support/hooks.rb:75 0.059
59.510
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.404
Then the amnesiac Tor Browser directory exists 0.062
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.664
And the persistent Tor Browser directory does not exist 0.060
When I start the Tor Browser 30.435
And the Tor Browser loads the startup page 0.927
Then I can save the current page as "index.html" to the default downloads directory 5.119
And I can print the current page as "output.pdf" to the default downloads directory 9.837
After features/support/hooks.rb:450 1.226
After features/support/hooks.rb:291 0.752
After features/support/hooks.rb:75 0.000
59.555
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.939
When I start the Tor Browser 34.060
Then the Tor Browser loads the startup page 0.874
When I download some file in the Tor Browser 12.355
Then the file is saved to the default Tor Browser download directory 0.325
After features/support/hooks.rb:450 2.244
After features/support/hooks.rb:291 1.803
After features/support/hooks.rb:75 0.000
1:24.626
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 12.195
When I start the Tor Browser 30.872
And the Tor Browser loads the startup page 0.922
Then I can listen to an Ogg audio track in Tor Browser 40.635
After features/support/hooks.rb:450 1.975
After features/support/hooks.rb:291 3.684
After features/support/hooks.rb:75 0.000
56.151
Before features/support/hooks.rb:245 0.005
Before features/support/hooks.rb:442 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.155
When I start the Tor Browser 33.108
And the Tor Browser loads the startup page 0.890
Then I can watch a WebM video in Tor Browser 9.997
After features/support/hooks.rb:450 1.294
After features/support/hooks.rb:291 0.962
After features/support/hooks.rb:75 0.000
Tags: @product
1:21.005
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.563
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.115
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.061
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.060
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.057
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.098
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.082
And the file "/tmp/synaptic.html" exists 0.058
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.224
When I start the Tor Browser 30.248
And the Tor Browser loads the startup page 0.968
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 9.681
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.551
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.138
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.167
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.920
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.544
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.089
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.180
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.015
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.598
And AppArmor has denied "torbrowser_firefox" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.072
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.148
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.932
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.527
# 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.078
# 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.278
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.540
After features/support/hooks.rb:291 2.239
After features/support/hooks.rb:75 0.000
Tags: @product
44.076
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.679
When I start the Tor Browser 30.944
Then the Tor Browser uses all expected TBB shared libraries 1.452
After features/support/hooks.rb:291 0.778
After features/support/hooks.rb:75 0.000
58.646
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.009
Given I have started Tails from DVD and logged in and the network is connected 11.489
When I start the Tor Browser 30.083
And the Tor Browser loads the startup page 0.974
And I open the Tails homepage in the Tor Browser 9.686
Then the Tor Browser loads the Tails homepage 1.180
When I request a new identity in Tor Browser 3.054
Then the Tor Browser restarts into a fresh session 2.177
After features/support/hooks.rb:450 1.509
After features/support/hooks.rb:291 1.734
After features/support/hooks.rb:75 0.000
Tags: @product
44.531
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.745
When I start the Tor Browser 30.170
And the Tor Browser loads the startup page 1.073
Then Tor Browser's circuit view is working 1.541
After features/support/hooks.rb:291 0.962
After features/support/hooks.rb:75 0.000
Tags: @product
1:2.686
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.386
When I start the Tor Browser 30.700
And the Tor Browser loads the startup page 0.816
When I open the address "https://net.ipcalf.com/" in the Tor Browser 9.134
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 0.793
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.841
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.011
After features/support/hooks.rb:291 4.880
After features/support/hooks.rb:75 0.000
Tags: @product
1:51.743
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 20.417
And the network is plugged 0.041
And I successfully configure Tor 15.825
And available upgrades have been checked 0.063
And all notifications have disappeared 3.257
Then the persistent Tor Browser directory exists 0.074
And there is a GNOME bookmark for the persistent Tor Browser directory 1.563
When I start the Tor Browser 30.252
And I open the address "https://tails.net/about" in the Tor Browser 11.055
And "Tails - How Tails works" has loaded in the Tor Browser 1.089
Then I can save the current page as "index.html" to the persistent Tor Browser directory 6.787
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.603
Then "Tails - How Tails works" has loaded in the Tor Browser 1.471
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 10.239
After features/support/hooks.rb:291 0.998
After features/support/hooks.rb:75 0.000
Tags: @product
3:31.076
Before features/support/hooks.rb:245 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.777
And all tps features are active 2.591
And all persistent filesystems have safe access rights 0.249
And all persistence configuration files have safe access rights 0.709
And all persistent directories have safe access rights 2.835
When I start the Tor Browser in offline mode 33.788
And I add a bookmark to eff.org in the Tor Browser 11.720
And I cold reboot the computer 10.453
And the computer reboots Tails 47.837
And I enable persistence 35.076
And I log in to a new session 19.628
And I start the Tor Browser in offline mode 34.984
Then the Tor Browser has a bookmark to eff.org 1.422
After features/support/hooks.rb:291 1.664
After features/support/hooks.rb:75 0.011
18.901
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 18.738
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.162
After features/support/hooks.rb:450 0.495
After features/support/hooks.rb:291 0.780
After features/support/hooks.rb:75 0.000
21.759
Given I have the SSH key pair for a Git repository 0.280
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 21.248
Then the Git repository "testing" has been cloned successfully 0.230
After features/support/hooks.rb:450 0.416
After features/support/hooks.rb:291 0.705
After features/support/hooks.rb:75 0.000
0.422
When I wget "https://example.com/" to stdout 0.422
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.254
After features/support/hooks.rb:291 0.837
After features/support/hooks.rb:75 0.000
0.404
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.404

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.238
After features/support/hooks.rb:291 0.708
After features/support/hooks.rb:75 0.000
0.470
When I curl "https://example.com/" to stdout 0.470
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.263
After features/support/hooks.rb:291 0.614
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
1:1.387
Given I have started Tails from DVD without network and logged in 8.322
And I plug and mount a USB drive containing sample videos 12.223
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.082
And the file "/home/amnesia/video.mp4" exists 0.051
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.277
When I open "/home/amnesia/video.mp4" with Totem 17.241
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.688
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.715
Given I close Totem 0.333
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.128
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.086
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.131
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.694
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.722
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.076
Given I close Totem 0.166
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.128
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.165
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.662
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.163
And AppArmor has denied "/usr/bin/totem" from opening "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.067
Given I close Totem 0.181
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.091
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.164
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.796
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.219
# 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.096
Given I close Totem 0.152
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.103
And the file "/home/amnesia/.purple/otr.private_key" exists 0.077
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.213
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.877
Then I see "TotemUnableToOpen.png" after at most 10 seconds 1.220
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.062
After features/support/hooks.rb:291 0.758
After features/support/hooks.rb:75 0.000
Feature: Using Totem
36.403
Given I have started Tails from DVD and logged in and the network is connected 11.730
Then I can watch a WebM video over HTTPs 24.672
After features/support/hooks.rb:450 0.500
After features/support/hooks.rb:291 0.928
After features/support/hooks.rb:75 0.000
Feature: Using Totem
Tags: @product
50.747
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.649
And I plug and mount a USB drive containing sample videos 10.660
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.123
When I open "/home/amnesia/Persistent/video.mp4" with Totem 19.542
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 3.819
Given I close Totem 0.924
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.187
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.060
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.743
Then I see "TotemUnableToOpen.png" after at most 10 seconds 2.931
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.105
After features/support/hooks.rb:291 0.693
After features/support/hooks.rb:75 0.000
Tags: @product
49.989
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.074
And I disable the Unsafe Browser 3.884
And I log in to a new session 16.030
And the network is plugged 0.046
And all notifications have disappeared 5.238
When I try to start the Unsafe Browser 12.280
Then the Unsafe Browser complains that it is disabled 1.435
After features/support/hooks.rb:291 1.424
After features/support/hooks.rb:75 0.000
Tags: @product
50.574
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.537
And a web server is running on the LAN 1.038
When I successfully start the Unsafe Browser 27.249
And I open a page on the LAN web server in the Unsafe Browser 9.198
Then I see "UnsafeBrowserHelloLANWebServer.png" after at most 20 seconds 0.550
After features/support/hooks.rb:291 0.937
After features/support/hooks.rb:75 0.000
Tags: @product @doc
57.350
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.179
When I successfully start the Unsafe Browser 26.865
Then the Unsafe Browser runs as the expected user 0.715
And the Unsafe Browser has a red theme 0.590
And the Unsafe Browser shows a warning as its start page 0.599
And the Unsafe Browser has no add-ons enabled 6.218
And the Unsafe Browser has no bookmarks 9.192
And the Unsafe Browser uses all expected TBB shared libraries 0.987
After features/support/hooks.rb:291 1.831
After features/support/hooks.rb:75 0.000
Tags: @product
48.990
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.774
When I successfully start the Unsafe Browser 26.969
When I open the Tails homepage in the Unsafe Browser 9.506
Then the Tails homepage loads in the Unsafe Browser 0.626
And the Unsafe Browser has sent packets out to the Internet 0.113
After features/support/hooks.rb:291 1.169
After features/support/hooks.rb:75 0.000
40.119
Before features/support/hooks.rb:245 0.077
Given I have started Tails from DVD and logged in and the network is connected 12.094
When I successfully start the Unsafe Browser 25.605
And I close the Unsafe Browser 0.121
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 1.768
And the Unsafe Browser chroot is torn down 0.530
After features/support/hooks.rb:291 0.731
After features/support/hooks.rb:75 0.000
1:2.398
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.400
When I successfully start the Unsafe Browser 26.904
# Wait for whatever facility the GNOME Activities Overview uses to
# learn about which applications are running to "settle". Without
# this sleep, it is confused and it's impossible to start a new
# instance (it will just switch to the one we already started).
And I wait 10 seconds 10.010

Slept for 10 seconds

And I start the Unsafe Browser 10.449
Then I see a warning about another instance already running 3.633
After features/support/hooks.rb:291 1.166
After features/support/hooks.rb:75 0.000
Tags: @product
47.193
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.369
When I configure the Unsafe Browser to use a local proxy 0.222
And I successfully start the Unsafe Browser 24.693
And I open the Tails homepage in the Unsafe Browser 10.338
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.569
After features/support/hooks.rb:291 1.577
After features/support/hooks.rb:75 0.000
2:38.561
Before features/support/hooks.rb:245 0.007
Before features/support/hooks.rb:442 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.251
And I capture all network traffic 0.006
And I configure the Unsafe Browser to check for updates more frequently 0.088
But checking for updates is disabled in the Unsafe Browser's configuration 0.012
When I successfully start the Unsafe Browser 26.562
And I wait 120 seconds 2:0.084

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.556
After features/support/hooks.rb:450 0.493
After features/support/hooks.rb:291 0.691
After features/support/hooks.rb:75 0.085
39.657
Before features/support/hooks.rb:245 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.979
And the network is unplugged 0.106
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.001

Slept for 10 seconds

When I start the Unsafe Browser 11.529
Then I am told I cannot start the Unsafe Browser when I am offline 6.040
After features/support/hooks.rb:291 2.437
After features/support/hooks.rb:75 0.000
33.797
When I plug a USB drive containing a basic VeraCrypt volume 6.965
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 24.112
And I open this VeraCrypt volume in GNOME Files 1.543
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.559
When I lock the currently opened VeraCrypt volume 0.427
Then the VeraCrypt volume has been unmounted and locked 0.189
After features/support/hooks.rb:291 0.988
After features/support/hooks.rb:75 0.000
35.071
When I plug a USB drive containing a hidden VeraCrypt volume 10.189
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 22.150
And I open this VeraCrypt volume in GNOME Files 1.546
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.536
When I lock the currently opened VeraCrypt volume 0.432
Then the VeraCrypt volume has been unmounted and locked 0.216
After features/support/hooks.rb:291 0.697
After features/support/hooks.rb:75 0.000
43.800
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 12.084
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 28.916
And I open this VeraCrypt volume in GNOME Files 1.593
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.525
When I lock the currently opened VeraCrypt file container 0.427
Then the VeraCrypt file container has been unmounted and locked 0.252
After features/support/hooks.rb:291 0.695
After features/support/hooks.rb:75 0.000
52.852
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.336
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 29.141
And I open this VeraCrypt volume in GNOME Files 1.625
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.094
When I lock the currently opened VeraCrypt file container 0.457
Then the VeraCrypt file container has been unmounted and locked 0.196
After features/support/hooks.rb:291 0.710
After features/support/hooks.rb:75 0.016
36.090
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 6.929
And I unlock and mount this VeraCrypt volume with GNOME Disks 26.289
And I open this VeraCrypt volume in GNOME Files 1.579
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.581
When I lock the currently opened VeraCrypt volume 0.429
Then the VeraCrypt volume has been unmounted and locked 0.280
After features/support/hooks.rb:291 0.733
After features/support/hooks.rb:75 0.000
34.400
When I plug a USB drive containing a hidden VeraCrypt volume 10.248
And I unlock and mount this VeraCrypt volume with GNOME Disks 21.008
And I open this VeraCrypt volume in GNOME Files 1.446
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.102
When I lock the currently opened VeraCrypt volume 0.405
Then the VeraCrypt volume has been unmounted and locked 0.188
After features/support/hooks.rb:291 0.713
After features/support/hooks.rb:75 0.000
1:2.923
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 17.102
And I unlock and mount this VeraCrypt file container with GNOME Disks 42.477
And I open this VeraCrypt volume in GNOME Files 1.582
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.071
When I lock the currently opened VeraCrypt file container 0.467
Then the VeraCrypt file container has been unmounted and locked 0.222
After features/support/hooks.rb:291 0.732
After features/support/hooks.rb:75 0.014
58.738
When I plug and mount a USB drive containing a hidden VeraCrypt file container 20.461
And I unlock and mount this VeraCrypt file container with GNOME Disks 34.567
And I open this VeraCrypt volume in GNOME Files 1.718
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 1.156
When I lock the currently opened VeraCrypt file container 0.602
Then the VeraCrypt file container has been unmounted and locked 0.231
After features/support/hooks.rb:291 0.687
After features/support/hooks.rb:75 0.014
49.400
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 11.000
And I unlock and mount this VeraCrypt file container with GNOME Disks 35.528
And I open this VeraCrypt volume in GNOME Files 1.709
Then I see "SecretFileOnVeraCryptVolume.png" after at most 10 seconds 0.513
When I lock the currently opened VeraCrypt file container 0.409
Then the VeraCrypt file container has been unmounted and locked 0.239
After features/support/hooks.rb:291 0.717
After features/support/hooks.rb:75 0.000
Tags: @product
7.893
Before features/support/hooks.rb:245 0.006
Given I have started Tails from DVD without network and logged in 7.760
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.133
After features/support/hooks.rb:291 0.642
After features/support/hooks.rb:75 0.000
Tags: @product
22.133
Before features/support/hooks.rb:245 0.007
Given I have started Tails from DVD without network and logged in 8.030
When I start "WhisperBack" via GNOME Activities Overview 11.331
Then WhisperBack has debugging information 2.772
After features/support/hooks.rb:291 0.942
After features/support/hooks.rb:75 0.000