Project Number Date
test_Tails_ISO_20268-more-early-patch-functionality 69 09 May 2024, 07:11

Tag Report

Steps Scenarios Features
Tag Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
@product 1436 5 43 0 0 1484 197 5 202 4:35:12.427 Failed
Tags: @product
2:5.574
Before features/support/hooks.rb:259 0.014
Given a computer 0.426
And I temporarily create a 100 MiB disk named "swap" 0.145
And I create a gpt swap partition on disk "swap" 12.165
And I plug SATA drive "swap" 1.067
And I temporarily create a 2 GiB disk named "live_hd" 0.045
And I write the Tails ISO image to disk "live_hd" 28.093
And I plug SATA drive "live_hd" 1.067
When I start Tails with network unplugged and I login 1:22.167
Then a "swap" partition was detected by Tails on drive "swap" 0.097
And drive "live_hd" is detected by Tails 0.138
But Tails has no disk swap enabled 0.105
And drive "live_hd" is not mounted 0.055
After features/support/hooks.rb:305 0.641
After features/support/hooks.rb:89 0.122
Tags: @product
1:42.950
Before features/support/hooks.rb:259 0.002
Given a computer 0.163
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.047
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 21.630
And I plug non-removable USB drive "fake_TailsData" 1.048
When I start the computer 1.115
And the computer boots Tails 1:4.621
Then drive "fake_TailsData" is detected by Tails 0.181
And Tails Greeter has not detected a persistence partition 14.141
After features/support/hooks.rb:305 0.790
After features/support/hooks.rb:89 0.010
Tags: @product
1:41.118
Before features/support/hooks.rb:259 0.002
Given a computer 0.169
And I temporarily create a 100 MiB disk named "fake_TailsData" 0.050
And I create a gpt partition labeled "TailsData" with an ext4 filesystem encrypted with password "asdf" on disk "fake_TailsData" 27.696
And I plug SATA drive "fake_TailsData" 1.056
When I start the computer 1.232
And the computer boots Tails 56.586
Then drive "fake_TailsData" is detected by Tails 0.180
And Tails Greeter has not detected a persistence partition 14.146
After features/support/hooks.rb:305 0.903
After features/support/hooks.rb:89 0.011
Tags: @product
1:36.419
Before features/support/hooks.rb:259 0.002
Given a computer 0.174
And I temporarily create a 100 MiB disk named "gpt_ext2" 0.052
And I create a gpt partition with an ext2 filesystem on disk "gpt_ext2" 6.201
And I plug SATA drive "gpt_ext2" 1.060
And I temporarily create a 100 MiB disk named "msdos_fat32" 0.050
And I create an msdos partition with a vfat filesystem on disk "msdos_fat32" 6.192
And I plug SATA drive "msdos_fat32" 1.063
And I start Tails from DVD with network unplugged and I login 1:21.222
Then drive "gpt_ext2" is detected by Tails 0.154
And drive "gpt_ext2" is not mounted 0.076
And drive "msdos_fat32" is detected by Tails 0.096
And drive "msdos_fat32" is not mounted 0.073
After features/support/hooks.rb:305 0.697
After features/support/hooks.rb:89 0.009
Tags: @product
2:1.788
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in with an administration password 1:54.957
And running a command as root with pkexec requires PolicyKit administrator privileges 0.116
Then I can run a command as root with sudo 0.117
Then I can run a command as root with pkexec 6.597
After features/support/hooks.rb:305 0.798
After features/support/hooks.rb:89 0.005
Tags: @product
1:33.117
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 47.529
And running a command as root with pkexec requires PolicyKit administrator privileges 0.168
Then I cannot run a command as root with sudo and the standard passwords 0.251
And I cannot run a command as root with pkexec and the standard passwords 19.997
Then I cannot login as root using su with the standard passwords 25.169
After features/support/hooks.rb:305 0.803
After features/support/hooks.rb:89 0.000
Feature: Time syncing
27.574
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 9.094
When the network is plugged 0.226
And I successfully configure Tor 18.196
Then the system clock is less than 5 minutes incorrect 0.057
After features/support/hooks.rb:464 0.517
After features/support/hooks.rb:305 0.637
After features/support/hooks.rb:89 0.000
Feature: Time syncing
27.470
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.498
When the network is plugged 0.044
And the Tor Connection Assistant autostarts 4.191
And I configure some normal bridges in the Tor Connection Assistant 11.007
And I wait until Tor is ready 3.673
Then the system clock is less than 5 minutes incorrect 0.054
After features/support/hooks.rb:464 0.433
After features/support/hooks.rb:305 0.635
After features/support/hooks.rb:89 0.000
Feature: Time syncing
31.275
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.159
When I bump the system time with "+1 day" 0.193
And I capture all network traffic 0.003
And the network is plugged 0.060
And the Tor Connection Assistant autostarts 4.872
And I configure some obfs4 bridges in the Tor Connection Assistant in easy mode 15.238
And I wait until Tor is ready 1.702
Then the system clock is less than 5 minutes incorrect 0.070
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.974
After features/support/hooks.rb:464 0.506
After features/support/hooks.rb:305 1.212
After features/support/hooks.rb:89 0.035
Feature: Time syncing
1:32.064
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 9.419
When I bump the system time with "-15 days" 0.299
And I warm reboot the computer 0.013
And the computer reboots Tails 1:21.922
Then Tails' hardware clock is close to the host system's time 0.410
After features/support/hooks.rb:464 0.135
After features/support/hooks.rb:305 0.663
After features/support/hooks.rb:89 0.007
Feature: Time syncing
1:32.198
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.451
When I bump the hardware clock's time with "-15 days" 1.736
And I warm reboot the computer 0.030
And the computer reboots Tails 1:21.736
Then the hardware clock is still off by "-15 days" 0.243
After features/support/hooks.rb:464 0.109
After features/support/hooks.rb:305 0.670
After features/support/hooks.rb:89 0.007
Feature: Time syncing
57.417
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.003
Given a computer 0.170
And the hardware clock is set to "01 Jan 2000 12:34:56" 0.027
And I start the computer 1.010
And the computer boots Tails 55.965
Then the system clock is just past Tails' source date 0.243
After features/support/hooks.rb:464 0.131
After features/support/hooks.rb:305 0.738
After features/support/hooks.rb:89 0.008
Feature: Time syncing
32.157
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.004
Given I have started Tails from DVD without network and logged in 8.472
And I make sure time sync before Tor connects times out 1.273
When the network is plugged 0.041
And I successfully configure Tor 22.278
Then the system clock is less than 5 minutes incorrect 0.091
After features/support/hooks.rb:464 0.428
After features/support/hooks.rb:305 0.747
After features/support/hooks.rb:89 0.001
Feature: Time syncing
1:4.362
Before features/support/hooks.rb:259 0.003
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.439
When I bump the system time with "+8 hours +15 minutes" 0.196
And all notifications have disappeared 3.982
And I capture all network traffic 0.002
And I make sure time sync before Tor connects fails 0.136
And the network is plugged 0.041
And the Tor Connection Assistant autostarts 3.764
When I configure the default bridges in the Tor Connection Assistant in easy mode without connecting 4.922
And I click "Connect to Tor" 1.174
And the Tor Connection Assistant fails to connect to Tor 16.063
# The "Fix Clock" button allows users to recover from this bug
Then I set the time zone in Tor Connection to "Asia/Shanghai" 14.961
Then the system clock is less than 20 minutes incorrect 0.216
When I click "Connect to Tor" 1.164
Then I wait until Tor is ready 8.257
And all Internet traffic has only flowed through the default bridges or fake connectivity check service 0.976
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.060
After features/support/hooks.rb:464 0.534
After features/support/hooks.rb:305 0.845
After features/support/hooks.rb:89 0.082
Feature: Time syncing
59.424
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.002
Given I have started Tails from DVD without network and logged in 8.426
When I bump the system time with "+8 hours +15 minutes" 0.204
And all notifications have disappeared 4.072
And I capture all network traffic 0.004
And the network is plugged 0.053
And the Tor Connection Assistant autostarts 4.032
# 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.277
And I click "Connect to Tor" 1.195
Then the Tor Connection Assistant reports that it failed to connect 12.269
# The "Fix Clock" button allows users to recover from this bug
When I set the time zone in Tor Connection to "Asia/Shanghai" 14.961
Then the system clock is less than 20 minutes incorrect 0.306
# "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.348
When I click "Connect to Tor" 1.159
Then I wait until Tor is ready 6.648
And all Internet traffic has only flowed through the configured bridges 0.961
# check that htpdate has done its job
And the system clock is less than 5 minutes incorrect 0.069
And the displayed clock is less than 5 minutes incorrect in "+08:00" 0.432
After features/support/hooks.rb:464 0.509
After features/support/hooks.rb:305 0.797
After features/support/hooks.rb:89 0.047
Feature: Time syncing
23.841
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD without network and logged in 8.376
And I make sure time sync before Tor connects uses a fake connectivity check service 1.263
And the network is plugged 0.047
And Tor is ready 12.438
Then the fake connectivity check service has received a new HTTP request 0.000
When I make NetworkManager perform a connectivity check 1.711
Then the fake connectivity check service has received a new HTTP request 0.000
And the HTTP requests received by the fake connectivity check service are identical 0.004
After features/support/hooks.rb:464 0.671
After features/support/hooks.rb:305 0.610
After features/support/hooks.rb:89 0.001
Tags: @product
16.610
When I configure some normal bridges in the Tor Connection Assistant 11.982
Then I wait until Tor is ready 2.662
And tca.conf includes the configured bridges 0.015
And available upgrades have been checked 1.106
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.842
After features/support/hooks.rb:305 0.717
After features/support/hooks.rb:89 0.045
Tags: @product
16.209
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 12.000
Then I wait until Tor is ready 1.973
And tca.conf includes the configured bridges 0.023
And available upgrades have been checked 1.135
And all Internet traffic has only flowed through the configured bridges 1.076
After features/support/hooks.rb:305 0.772
After features/support/hooks.rb:89 0.050
Tags: @product
40.760
Scenario Using obfs4 pluggable transports from a QR code
Steps
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 40.760
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:146:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:52:in `try_for'
./features/step_definitions/tor.rb:648:in `block (2 levels) in <top (required)>'
./features/step_definitions/tor.rb:480:in `tca_configure'
./features/step_definitions/tor.rb:611:in `/^I configure (?:some|the) (persistent )?(\w+) bridges (from a QR code )?in the Tor Connection Assistant(?: in (easy|hide) mode)?( without connecting|)$/'
features/tor_bridges.feature:28:in `When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode'
Then I wait until Tor is ready 0.000
And tca.conf includes the configured bridges 0.000
And available upgrades have been checked 0.000
And all Internet traffic has only flowed through the configured bridges 0.000
After features/support/hooks.rb:305 4.743

SCENARIO FAILED: 'Using obfs4 pluggable transports from a QR code' (at time 00:21:38)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/00:21:38_Using_obfs4_pluggable_transports_from_a_QR_code.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/00:21:38_Using_obfs4_pluggable_transports_from_a_QR_code.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/00:21:38_Using_obfs4_pluggable_transports_from_a_QR_code.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/00:21:38_Using_obfs4_pluggable_transports_from_a_QR_code.journal

After features/support/hooks.rb:89 0.073
Tags: @product
1:10.394
Scenario TCA can scan QR code after a connection failure
Steps
Given the Tor network and default bridges are blocked 2.071
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.939
Then the Tor Connection Assistant reports that it failed to connect 0.125
And tca.conf is empty 0.237
Given I scan a QR code from the error page in Tor Connection Assistant 37.021
try_for() timeout expired (Timeout::Error)
./features/support/helpers/misc_helpers.rb:146:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:52:in `try_for'
./features/step_definitions/tor.rb:722:in `/^I scan a QR code from the error page in Tor Connection Assistant$/'
features/tor_bridges.feature:39:in `Given I scan a QR code from the error page in Tor Connection Assistant'
And I retry connecting to Tor 0.000
Then I wait until Tor is ready 0.000
And tca.conf includes the configured bridges 0.000
And available upgrades have been checked 0.000
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.000
After features/support/hooks.rb:305 5.556

SCENARIO FAILED: 'TCA can scan QR code after a connection failure' (at time 00:23:06)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/00:23:06_TCA_can_scan_QR_code_after_a_connection_failure.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/00:23:06_TCA_can_scan_QR_code_after_a_connection_failure.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/00:23:06_TCA_can_scan_QR_code_after_a_connection_failure.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/00:23:06_TCA_can_scan_QR_code_after_a_connection_failure.journal

After features/support/hooks.rb:89 0.053
18.190
When I configure the default bridges in the Tor Connection Assistant 12.203
Then I wait until Tor is ready 4.003
And Tor is configured to use the default bridges 0.503
And tca.conf includes no bridge 0.014
And available upgrades have been checked 0.057
And Tor is configured to use the default bridges 0.455
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.952
After features/support/hooks.rb:305 0.896
After features/support/hooks.rb:89 0.058
Tags: @product
26.350
Given the Tor network is blocked 2.049
When I configure a direct connection in the Tor Connection Assistant 21.289
Then I wait until Tor is ready 1.543
And tca.conf includes no bridge 0.020
And available upgrades have been checked 0.068
And Tor is configured to use the default bridges 0.480
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.898
After features/support/hooks.rb:305 0.670
After features/support/hooks.rb:89 0.035
Tags: @product
44.489
Given the Tor network and default bridges are blocked 2.084
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 30.498
Then the Tor Connection Assistant reports that it failed to connect 0.121
And tca.conf is empty 0.214
Given the Tor network and default bridges are unblocked 1.329
And I retry connecting to Tor 1.189
Then I wait until Tor is ready 8.048
And tca.conf includes no bridge 0.011
And available upgrades have been checked 0.051
And all Internet traffic has only flowed through Tor or connectivity check service 0.941
After features/support/hooks.rb:305 0.859
After features/support/hooks.rb:89 0.036
Tags: @product
4.967
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.664
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.160
And I cannot click the "Connect to Tor" button 0.142
After features/support/hooks.rb:305 0.700
After features/support/hooks.rb:89 0.049
Tags: @product
29.460
Given I configure a direct connection in the Tor Connection Assistant 8.970
And I wait until Tor is ready 2.667
When I disconnect the network through GNOME 2.836
And I connect the network through GNOME 2.875
Then the Tor Connection Assistant autostarts 2.703
And the Tor Connection Assistant connects to Tor 6.343
And I wait until Tor is ready 1.042
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.052
And all Internet traffic has only flowed through Tor or connectivity check service 1.967
After features/support/hooks.rb:305 0.706
After features/support/hooks.rb:89 0.046
Tags: @product
44.872
Given I configure a direct connection in the Tor Connection Assistant 8.684
And I wait until Tor is ready 1.767
And I disconnect the network through GNOME 3.073
And the Tor network and default bridges are blocked 1.807
When I connect the network through GNOME 3.037
Then the Tor Connection Assistant reports that it failed to connect 26.502
After features/support/hooks.rb:305 0.741
After features/support/hooks.rb:89 0.068
Tags: @product
39.958
Given the Tor network and default bridges are blocked 2.191
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 23.833
Then the Tor Connection Assistant reports that it failed to connect 0.112
Given the Tor network and default bridges are unblocked 1.389
When I click "Connect to Tor" 1.190
Then I wait until Tor is ready 9.853
And Tor is configured to use the default bridges 0.500
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.887
After features/support/hooks.rb:305 0.649
After features/support/hooks.rb:89 0.042
18.832
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.681
And I prepare Tails for memory erasure tests 0.543
When I start a process allocating 128 MiB of memory with a known pattern 1.504
Then patterns cover at least 128 MiB in the guest's memory 3.665

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

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

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

After features/support/hooks.rb:305 1.230
After features/support/hooks.rb:89 0.000
27.029
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.884
And I prepare Tails for memory erasure tests 0.432
And I find very few patterns in the guest's memory 5.511

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

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

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

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

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

After features/support/hooks.rb:305 1.568
After features/support/hooks.rb:89 0.000
50.109
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 10.619
And I prepare Tails for memory erasure tests 0.474
When I plug and mount a 128 MiB USB drive with a vfat filesystem 11.505
Then I find very few patterns in the guest's memory 4.960

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 0.785
After features/support/hooks.rb:89 0.000
51.606
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.096
And I prepare Tails for memory erasure tests 0.432
When I fill a 128 MiB file with a known pattern on the root filesystem 16.223
# ensure the pattern is in memory due to tmpfs, not to disk cache
And I drop all kernel caches 1.649
Then patterns cover at least 128 MiB in the guest's memory 3.301

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

When I trigger shutdown 0.015
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.517
After features/support/hooks.rb:89 0.000
7:37.858
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 6:53.747
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 21.345
When I trigger shutdown 0.010
And I wait 20 seconds 20.020

Slept for 20 seconds

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

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

After features/support/hooks.rb:305 3.545
After features/support/hooks.rb:89 0.029
26.261
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 8.331
And I temporarily create a 4 GiB disk named "gptfat" 0.065
And I create a gpt partition with a vfat filesystem on disk "gptfat" 6.254
And I plug USB drive "gptfat" 2.663
When I start Tails Installer 8.901
Then I am told by Tails Installer that the destination device "is too small" 0.044
After features/support/hooks.rb:305 1.309
After features/support/hooks.rb:89 0.000
Tags: @product
22.978
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.468
And I temporarily create a 7200 MiB disk named "temp" 0.041
And I start Tails Installer 9.721
But a suitable USB device is not found 0.022
When I plug USB drive "temp" 4.417
Then the "temp" USB drive is selected 0.088
When I unplug USB drive "temp" 0.186
Then a suitable USB device is not found 0.032
After features/support/hooks.rb:305 1.374
After features/support/hooks.rb:89 0.000
Tags: @product
3:50.604
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.404
And I temporarily create a 7200 MiB disk named "install" 0.045
And I create a gpt partition with a vfat filesystem on disk "install" 6.403
And I plug USB drive "install" 2.538
And I install Tails to USB drive "install" by cloning 3:20.490
Then the running Tails is installed on USB drive "install" 12.643
But there is no persistence partition on USB drive "install" 0.079
After features/support/hooks.rb:305 1.114
After features/support/hooks.rb:89 0.145
Tags: @product
3:43.791
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 8.863
And I temporarily create a 7200 MiB disk named "install" 0.043
And I plug USB drive "install" 2.779
And I install Tails to USB drive "install" by cloning 3:19.417
Then the running Tails is installed on USB drive "install" 12.602
But there is no persistence partition on USB drive "install" 0.085
After features/support/hooks.rb:305 1.135
After features/support/hooks.rb:89 0.113
Tags: @product
4:30.218
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.297
And I create a file in the Persistent directory 0.211
And I temporarily create a 7200 MiB disk named "install" 0.099
And I create a gpt partition with a vfat filesystem on disk "install" 6.399
And I plug USB drive "install" 2.559
And I install Tails with Persistent Storage to USB drive "install" by cloning 3:45.974
Then the running Tails is installed on USB drive "install" 17.311
And there is a persistence partition on USB drive "install" 0.072
And the USB drive "install" contains the same files as my persistent storage 4.292
After features/support/hooks.rb:305 2.987
After features/support/hooks.rb:89 0.123
Tags: @product
3:49.921
Before features/support/hooks.rb:259 0.002
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.414
And I temporarily create a 7200 MiB disk named "install" 0.049
And I plug USB drive "install" 2.488
And I install Tails to USB drive "install" by cloning 3:17.286
Then the running Tails is installed on USB drive "install" 18.611
And there is no persistence partition on USB drive "install" 0.069
After features/support/hooks.rb:305 1.644
After features/support/hooks.rb:89 0.111
Tags: @product
3:52.479
Before features/support/hooks.rb:259 0.003
# We reach this first checkpoint only to ensure that the ' __internal' disk has reached the state (Tails installed + persistent partition set up) we need before we clone it below.
# This first part is done without Tails Installer (install from Tails USB image)
# Note: the "__internal" disk will keep its state across scenarios
# and features until one of its snapshots is restored.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.314
And I have started Tails from DVD without network and logged in 8.714
And I clone USB drive "__internal" to a temporary USB drive "install" 1.152
And I plug USB drive "install" 2.530
# 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:18.390
Then the running Tails is installed on USB drive "install" 12.301
And there is no persistence partition on USB drive "install" 0.075
After features/support/hooks.rb:305 1.571
After features/support/hooks.rb:89 0.129
Tags: @product @uefi
1:56.073
Before features/support/hooks.rb:259 0.003
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 11.088
And I power off the computer 0.334
And the computer is set to boot in UEFI mode 0.028
When I start Tails from USB drive "__internal" with network unplugged and I login 1:41.020
Then Tails is running from USB drive "__internal" 0.361
And the boot device has safe access rights 3.180
And Tails has started in UEFI mode 0.058
After features/support/hooks.rb:305 1.377
After features/support/hooks.rb:89 0.007
Tags: @product
2:12.990
Before features/support/hooks.rb:259 0.002
Given I have started Tails from DVD without network and logged in 8.340
And I plug and mount a USB drive containing a Tails USB image 42.007
And I create a 7200 MiB disk named "usbimage" 0.048
And I plug USB drive "usbimage" 2.399
And I install a Tails USB image to the 7200 MiB disk with GNOME Disks 1:20.193
After features/support/hooks.rb:305 2.429
After features/support/hooks.rb:89 0.092
Tags: @product
1:25.832
Before features/support/hooks.rb:259 0.003
Given a computer 0.161
And I start Tails from USB drive "usbimage" with network unplugged and I login 1:24.566
Then Tails is running from USB drive "usbimage" 0.312
And the label of the system partition on "usbimage" is "Tails" 0.225
And the system partition on "usbimage" is an EFI system partition 0.147
And the FAT filesystem on the system partition on "usbimage" is at least 4000M large 0.151
And the UUID of the FAT filesystem on the system partition on "usbimage" was randomized 0.095
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.081
After features/support/hooks.rb:305 0.612
After features/support/hooks.rb:89 0.006
5:33.199
Before features/support/hooks.rb:259 0.002
Before features/support/hooks.rb:456 0.004
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 1:25.090
And I update APT using apt 18.523
And I install "popularity-contest" using apt 22.417
Then I am proposed to add the "popularity-contest" package to my Additional Software 11.798
When I create a persistent storage and activate the Additional Software feature 22.549
Then Additional Software is correctly configured for package "popularity-contest" 1.344
When I shutdown Tails and wait for the computer to power off 13.629
And I start Tails from USB drive "__internal" with network unplugged 58.556
And I enable persistence 23.288
And I log in to a new session 41.815
And the Additional Software installation service has started 31.311
Then I am notified that the installation succeeded 1.785
And Additional Software is correctly configured for package "popularity-contest" 0.859
And the package "popularity-contest" is installed after Additional Software has been started 0.230
After features/support/hooks.rb:464 38.032
After features/support/hooks.rb:305 1.114
After features/support/hooks.rb:89 0.015
2:27.421
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.006
Given a computer 0.237
And I start Tails from USB drive "__internal" and I login with an administration password 1:40.963
And I update APT using apt 16.139
When I install "makepp" using apt 25.577
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.401
And the package "makepp" is installed 0.101
After features/support/hooks.rb:464 39.704
After features/support/hooks.rb:305 0.975
After features/support/hooks.rb:89 0.015
5:10.732
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.005
Given a computer 0.238
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:17.110
When I uninstall "popularity-contest" using apt 21.926
And I accept removing "popularity-contest" from Additional Software 0.719
Then "popularity-contest" is not in the list of Additional Software 0.804
When I start Synaptic 24.871
And I update APT using Synaptic 22.519
And I install "cowsay" using Synaptic 12.502
And I accept adding "cowsay" to Additional Software 1.964
Then Additional Software is correctly configured for package "cowsay" 0.857
When I uninstall "cowsay" using apt 3.235
And I refuse removing "cowsay" from Additional Software 0.651
Then Additional Software is correctly configured for package "cowsay" 0.907
When I start "Additional Software" via GNOME Activities Overview 10.929
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.893
Then "cowsay" is not in the list of Additional Software 0.974
When I install "cowsay" using apt 3.213
And I refuse adding "cowsay" to Additional Software 0.754
Then "cowsay" is not in the list of Additional Software 0.657
After features/support/hooks.rb:464 1.038
After features/support/hooks.rb:305 0.683
After features/support/hooks.rb:89 0.008
11:56.279
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.004
Given a computer 0.198
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:27.298
And I configure APT to prefer an old version of cowsay 0.030
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.638
And I accept adding "cowsay" to Additional Software 8.563
And Additional Software is correctly configured for package "cowsay" 0.829
And I shutdown Tails and wait for the computer to power off 6.458
And I start Tails from USB drive "__internal" with network unplugged 1:1.830
And I enable persistence 13.157
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.026
And I log in to a new session 36.617
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.490
And I revert the APT tweaks that made it prefer an old version of cowsay 0.058
# 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.064
And the network is plugged 0.042
And Tor is ready 21.393
# 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.996
And available upgrades have been checked 0.056
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 2.137
And I can open the Additional Software configuration window from the notification 6.156
And I shutdown Tails and wait for the computer to power off 2:7.463
And I start Tails from USB drive "__internal" with network unplugged 1:0.923
And I enable persistence 12.753
# 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.037
And I log in to a new session 39.855
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 40.793
And I revert the APT tweaks that made it prefer an old version of cowsay 0.065
And the network is plugged 0.041
And Tor is ready 54.028
Then the Additional Software upgrade service has started 0.183
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.085
After features/support/hooks.rb:464 2.274
After features/support/hooks.rb:305 0.727
After features/support/hooks.rb:89 0.025
2:21.202
Before features/support/hooks.rb:259 0.004
Before features/support/hooks.rb:456 0.005
Given a computer 0.213
And I start Tails from USB drive "__internal" with network unplugged 1:8.228
And I enable persistence 14.162
And I remove the "cowsay" deb files from the APT cache 0.769
# 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.104
And I log in to a new session 36.976
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.457
And I can open the Additional Software log file from the notification 5.680
And the package "cowsay" is not installed 0.609
After features/support/hooks.rb:464 0.127
After features/support/hooks.rb:305 1.158
After features/support/hooks.rb:89 0.010
Tags: @product
2:19.749
Before features/support/hooks.rb:259 0.006
Given a computer 0.206
And I create a 7200 MiB disk named "old" 0.053
And I plug USB drive "old" 1.048
And I write an old version of the Tails USB image to disk "old" 30.265
When I start Tails from USB drive "old" with network unplugged 1:44.060
Then the boot device has safe access rights 3.106
And Tails is running from USB drive "old" 0.345
And there is no persistence partition on USB drive "old" 0.060
And process "udev-watchdog" is running 0.079
And udev-watchdog is monitoring the correct device 0.315
And I unplug USB drive "old" 0.206
After features/support/hooks.rb:305 7.151
After features/support/hooks.rb:89 0.007
Tags: @product
2:9.220
Before features/support/hooks.rb:259 0.005
Given a computer 0.197
And I start Tails from USB drive "old" with network unplugged and I login 1:21.415
Then Tails is running from USB drive "old" 0.304
And I create a persistent partition 35.842
And I take note of which tps features are available 1.544
Then a Tails persistence partition exists on USB drive "old" 0.839
And I shutdown Tails and wait for the computer to power off 9.075
After features/support/hooks.rb:305 0.175
After features/support/hooks.rb:89 0.010
Tags: @product
2:54.962
Before features/support/hooks.rb:259 0.005
Given a computer 0.303
And I start Tails from USB drive "old" with network unplugged and I login with persistence enabled 2:15.852
Then Tails is running from USB drive "old" 0.312
And all tps features are active 2.113
When I write some files expected to persist 1.611
# Verify that our baseline for the next scenarios is sane
And all persistent filesystems have safe access rights 0.247
And all persistence configuration files have safe access rights 0.395
And all persistent directories from the old Tails version have safe access rights 4.070
And I take note of which tps features are available 0.497
And I shutdown Tails and wait for the computer to power off 4.491
# XXX: how does guestfs work vs snapshots?
Then only the expected files are present on the persistence partition on USB drive "old" 25.066
After features/support/hooks.rb:305 0.118
After features/support/hooks.rb:89 0.009
Tags: @product
2:30.827
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 10.773
And I log in to a new session 22.266
And I clone USB drive "old" to a new USB drive "to_upgrade" 1.335
And I plug USB drive "to_upgrade" 2.428
When I upgrade Tails to USB drive "to_upgrade" by cloning 1:34.427
Then the running Tails is installed on USB drive "to_upgrade" 19.223
And I unplug USB drive "to_upgrade" 0.187
And I unplug USB drive "__internal" 0.185
After features/support/hooks.rb:305 1.755
After features/support/hooks.rb:89 0.000
Tags: @product
2:9.590
Before features/support/hooks.rb:259 0.005
Given a computer 0.157
And I start Tails from USB drive "to_upgrade" with network unplugged and I login with persistence enabled 2:0.429
Then all tps features from the old Tails version are active 1.622
And Tails is running from USB drive "to_upgrade" 0.333
And the boot device has safe access rights 3.064
And the expected persistent files created with the old Tails version are present in the filesystem 1.520
And all persistent directories from the old Tails version have safe access rights 2.462
After features/support/hooks.rb:305 0.625
After features/support/hooks.rb:89 0.008
22:49.561
Scenario Upgrading an initial Tails installation with an incremental upgrade
Before features/support/hooks.rb:259 0.005
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.506
And no SquashFS delta is installed 0.129
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.326
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.047
And the file system changes introduced in version 6.2~testoverlayfs are not present 0.324
And the file system changes introduced in version 6.3~testoverlayfs are not present 0.411
When the network is plugged 0.097
And Tor is ready 19.276
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.294
And I can successfully install the incremental upgrade to version 6.2~testoverlayfs 9.842
Given I shutdown Tails and wait for the computer to power off 8.582
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 21:53.721
execution expired (RemoteShell::Timeout)
./features/support/helpers/remote_shell.rb:56:in `read'
./features/support/helpers/remote_shell.rb:56:in `block (3 levels) in communicate'
./features/support/helpers/remote_shell.rb:55:in `block (2 levels) in communicate'
./features/support/helpers/remote_shell.rb:42:in `loop'
./features/support/helpers/remote_shell.rb:42:in `block in communicate'
./features/support/helpers/remote_shell.rb:37:in `communicate'
./features/support/helpers/remote_shell.rb:174:in `execute'
./features/support/helpers/remote_shell.rb:185:in `initialize'
./features/support/helpers/dogtail.rb:80:in `new'
./features/support/helpers/dogtail.rb:80:in `run'
./features/support/helpers/dogtail.rb:70:in `initialize'
./features/step_definitions/common_steps.rb:711:in `new'
./features/step_definitions/common_steps.rb:711:in `/^all notifications have disappeared$/'
./features/step_definitions/common_steps.rb:295:in `/^I start Tails from (.+?) drive "(.+?)"( with network unplugged)?( and I login( with persistence enabled)?( with the changed persistence passphrase)?( (?:and|with) an administration password)?)?$/'
features/usb_upgrade.feature:93:in `When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled'
Then Tails is running version 6.2~testoverlayfs 0.000
And all tps features are active 0.000
And the file system changes introduced in version 6.2~testoverlayfs are present 0.000
And only the 6.2~testoverlayfs SquashFS delta is installed 0.000
# Our IUK sets a release date that can make Tor bootstrapping impossible
Given Tails system time is magically synchronized 0.000
# We'll really install Tails_amd64_6.0~testoverlayfs_to_6.3~testoverlayfs.iuk
# but we need some way to force upgrading a second time in a row
# even if only the initially installed version is considered
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.000
When the network is plugged 0.000
And Tor is ready 0.000
Then I am proposed to install an incremental upgrade to version 6.3~testoverlayfs 0.000
And I can successfully install the incremental upgrade to version 6.3~testoverlayfs 0.000
Given I shutdown Tails and wait for the computer to power off 0.000
When I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 0.000
Then Tails is running version 6.3~testoverlayfs 0.000
And all tps features are active 0.000
And the file system changes introduced in version 6.3~testoverlayfs are present 0.000
And only the 6.3~testoverlayfs SquashFS delta is installed 0.000
# 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.000
And Tails is fooled to think that version 6.1~testoverlayfs was initially installed 0.000
When the network is plugged 0.000
And Tor is ready 0.000
Then the Upgrader considers the system as up-to-date 0.000
# 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 0.000
And the file system changes introduced in version 6.3~testoverlayfs are present in the Unsafe Browser's chroot 0.000
After features/support/hooks.rb:305 9.931

SCENARIO FAILED: 'Upgrading an initial Tails installation with an incremental upgrade' (at time 02:10:18)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/02:10:18_Upgrading_an_initial_Tails_installation_with_an_incremental_upgrade.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/02:10:18_Upgrading_an_initial_Tails_installation_with_an_incremental_upgrade.mkv

After features/support/hooks.rb:89 0.008
37.458
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.926
And Tails is fooled to think that version 6.0~testoverlayfs was initially installed 0.411
And Tails is fooled to think it is running version 6.0~testoverlayfs 0.078
And the signing key used by the Upgrader is outdated 0.537
But a current signing key is available on our website 0.000
When the network is plugged 0.043
And Tor is ready 19.799
Then I am proposed to install an incremental upgrade to version 6.2~testoverlayfs 6.660
After features/support/hooks.rb:305 0.732
After features/support/hooks.rb:89 0.000
1:3.351
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 49.904
When I eject the boot medium 0.249
Then Tails eventually shuts down 13.197
After features/support/hooks.rb:305 0.246
After features/support/hooks.rb:89 0.000
48.835
Before features/support/hooks.rb:259 0.003
Given I have started Tails from DVD without network and logged in 9.559
And I prepare Tails for memory erasure tests 1.090
And I fill a 128 MiB file with a known pattern on the root filesystem 20.043
And patterns cover at least 128 MiB in the guest's memory 4.631

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

When I eject the boot medium 0.329
And I wait for Tails to finish wiping the memory 11.226
Then I find very few patterns in the guest's memory 1.954

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

After features/support/hooks.rb:305 3.616
After features/support/hooks.rb:89 0.000
41.126
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 9.173
And I prepare Tails for memory erasure tests 0.610
And I plug and mount a 128 MiB USB drive with a vfat filesystem 14.361
And I fill the USB drive with a known pattern 2.370
And I read the content of the test FS 0.333
And patterns cover at least 90% of the test FS size in the guest's memory 4.629

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

When I eject the boot medium 0.413
And I wait for Tails to finish wiping the memory 7.373
Then I find very few patterns in the guest's memory 1.860

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

After features/support/hooks.rb:305 3.518
After features/support/hooks.rb:89 0.000
58.383
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.373
And I prepare Tails for memory erasure tests 0.412
And I plug and mount a 128 MiB USB drive with an ext4 filesystem encrypted with password "asdf" 33.825
And I fill the USB drive with a known pattern 1.572
And I read the content of the test FS 0.092
And patterns cover at least 99% of the test FS size in the guest's memory 3.305

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

When I eject the boot medium 0.438
And I wait for Tails to finish wiping the memory 8.536
Then I find very few patterns in the guest's memory 1.827

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

After features/support/hooks.rb:305 3.665
After features/support/hooks.rb:89 0.000
2:22.179
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.252
And I prepare Tails for memory erasure tests 0.554
And I fill a 128 MiB file with a known pattern on the persistent filesystem 24.690
And patterns cover at least 100 MiB in the guest's memory 3.420

Pattern coverage: 117.016% (117 MiB out of 100 MiB reference memory)

When I eject the boot medium 0.581
And I wait for Tails to finish wiping the memory 12.056
Then I find very few patterns in the guest's memory 1.871

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

And Tails eventually shuts down 1:28.751
After features/support/hooks.rb:305 0.136
After features/support/hooks.rb:89 0.000
Tags: @product
58.652
Before features/support/hooks.rb:259 0.005
Given a computer 0.460
And I start Tails from DVD with network unplugged and genuine APT sources 57.812
Then the only hosts in APT sources are "cdn-fastly.deb.debian.org,umjqavufhoix3smyq6az2sx4istmuvsgmz4bq5u5x56rnayejoo6l2qd.onion,apow7mjfryruh65chtdydfmqfpj5btws7nbocgtaovhvezgccyjazpqd.onion" 0.053
And no proposed-updates APT suite is enabled 0.055
And no experimental APT suite is enabled for deb.torproject.org 0.049
And if releasing, no unversioned Tails APT source is enabled 0.202

Not on a tag ⇒ skipping this step

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

Not on a tag ⇒ skipping this step

After features/support/hooks.rb:305 0.647
After features/support/hooks.rb:89 0.010
Tags: @product
1:19.737
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 16.571
# 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 11.003
And I clone USB drive "__internal" to a temporary USB drive "backup" 1.423
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.097
And I write a file "/live/persistence/TailsData_unlocked/new" with contents "foo" 0.017
When I start Tails' custom backup tool 3.608
Then the backup tool displays "Plug in your backup Tails USB stick" 0.303
When I plug USB drive "backup" 2.681
And I give the Persistent Storage on drive "backup" its own UUID 0.111
And I click "Retry" in the backup tool 1.197
Then the backup tool displays "Do you want to back up your Persistent Storage now?" 0.205
When I click "Back Up" in the backup tool 1.582
And I enter my persistent storage passphrase into the polkit prompt 5.447
Then the backup tool displays "Your Persistent Storage was backed up successfully to your backup Tails USB stick!" 17.111
# The backup tool ejects the drive, so we have to replug it
When I unplug USB drive "backup" 0.224
And I plug USB drive "backup" 3.655
Then the USB drive "backup" contains the same files as my persistent storage 4.496
After features/support/hooks.rb:305 2.349
After features/support/hooks.rb:89 0.126
Tags: @product
0.227
Then the hostname should not have been leaked on the network 0.227
After features/support/hooks.rb:305 0.985
After features/support/hooks.rb:89 0.034
Tags: @product
0.760
When I add a wired DHCP NetworkManager connection called "manually-added-con" 0.188
And I switch to the "manually-added-con" NetworkManager connection 0.363
Then the hostname should not have been leaked on the network 0.208
After features/support/hooks.rb:305 1.290
After features/support/hooks.rb:89 0.043
43.155
Before features/support/hooks.rb:259 0.044
Given I have started Tails from DVD without network and logged in 8.643
When I start "Tails Documentation" via GNOME Activities Overview 10.960
Then the Tor Browser has started 22.936
Then "Tails - Documentation" has loaded in the Tor Browser 0.614
After features/support/hooks.rb:305 1.052
After features/support/hooks.rb:89 0.000
56.294
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 19.723
When I start "Tails Documentation" via GNOME Activities Overview 10.708
Then the Tor Browser has started 25.311
Then "Tails - Documentation" has loaded in the Tor Browser 0.550
After features/support/hooks.rb:305 0.960
After features/support/hooks.rb:89 0.000
22.138
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD without network and logged in 8.754
When I start Electrum through the GNOME menu 11.276
But the "electrum" tps feature is not enabled 0.748
And I see a warning that Electrum is not persistent 1.359
After features/support/hooks.rb:464 0.115
After features/support/hooks.rb:305 1.099
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
22.160
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 9.030
When I open "/usr/share/cups/data/default-testpage.pdf" with Evince 3.868
Then I see "CupsTestPage.png" after at most 40 seconds 3.394
And I can print the current document to "/home/amnesia/output.pdf" 5.866
After features/support/hooks.rb:305 0.762
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
22.116
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.314
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia" as user "amnesia" 0.169
When I open "/home/amnesia/default-testpage.pdf" with Evince 4.720
Then I see "CupsTestPage.png" after at most 40 seconds 3.082
And I can print the current document to "/home/amnesia/output.pdf" 5.829
After features/support/hooks.rb:305 0.796
After features/support/hooks.rb:89 0.000
Feature: Using Evince
23.884
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 9.492
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.234
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.166
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.074
And the file "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" exists after at most 10 seconds 0.091
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.143
When I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.745
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 2.699
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.129
When I close Evince 0.190
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.148
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.213
Then Evince tells me it cannot open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.911
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.063
When I close Evince 0.182
Given I restart monitoring the AppArmor log of "/usr/bin/evince" 0.135
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" with Evince 2.195
Then Evince tells me it cannot open "/live/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.991
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/evince" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/default-testpage.pdf" 0.073
After features/support/hooks.rb:305 0.779
After features/support/hooks.rb:89 0.000
Feature: Using Evince
Tags: @product
22.118
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.656
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/Persistent" as user "amnesia" 0.261
Then the file "/home/amnesia/Persistent/default-testpage.pdf" exists 0.068
When I open "/home/amnesia/Persistent/default-testpage.pdf" with Evince 3.538
Then I see "CupsTestPage.png" after at most 40 seconds 3.565
And I can print the current document to "/home/amnesia/Persistent/output.pdf" 5.026
After features/support/hooks.rb:305 0.958
After features/support/hooks.rb:89 0.000
Feature: Using Evince
18.510
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.925
And I copy "/usr/share/cups/data/default-testpage.pdf" to "/home/amnesia/.gnupg" as user "amnesia" 0.338
Then the file "/home/amnesia/.gnupg/default-testpage.pdf" exists 0.181
Given I start monitoring the AppArmor log of "/usr/bin/evince" 0.152
And I try to open "/home/amnesia/.gnupg/default-testpage.pdf" with Evince 3.708
Then Evince tells me it cannot open "/home/amnesia/.gnupg/default-testpage.pdf" 3.101
And AppArmor has denied "/usr/bin/evince" from opening "/home/amnesia/.gnupg/default-testpage.pdf" 0.103
After features/support/hooks.rb:305 0.840
After features/support/hooks.rb:89 0.000
22.015
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 10.413
And I wait 10 seconds 10.001

Slept for 10 seconds

And there is no screenshot in the live user's Pictures directory 0.052
When I press the "PRINTSCREEN" key 0.121
And GNOME offers me various screenshot options 1.250
And I press the "Return" key 0.124
Then a screenshot is saved to the live user's Pictures directory 0.051
After features/support/hooks.rb:305 0.779
After features/support/hooks.rb:89 0.000
Tags: @product
9.336
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.466
When the "Dogtail rules!" notification is sent 0.232
Then the "Dogtail rules!" notification is shown to the user 0.638
After features/support/hooks.rb:305 0.806
After features/support/hooks.rb:89 0.000
Tags: @product
3:44.414
Before features/support/hooks.rb:259 0.006
# Some apps (Electrum and Persistent Storage Backup) only start when
# a Persistent Storage is available.
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 11.085
# Some apps (Tor Browser) only start when the network is plugged.
And the network is plugged 0.036
And Tor is ready 16.012
And all notifications have disappeared 4.684
When I start "Additional Software" via GNOME Activities Overview 11.481
And I close the "tails-additional-software-config" window 2.139
When I start "Disks" via GNOME Activities Overview 9.121
# The close button of GNOME Disks is not accessible
And I close the "gnome-disks" window via Alt+F4 2.928
When I start "GNOME Terminal" via GNOME Activities Overview 8.972
And I close the "gnome-terminal-server" window 2.069
When I start "Files" via GNOME Activities Overview 8.258
And I close the "org.gnome.Nautilus" window 16.873
When I start "Persistent Storage" via GNOME Activities Overview 10.049
And I close the "tps-frontend" window 4.043
When I start "Persistent Storage Backup" via GNOME Activities Overview 10.713
And I close the "zenity" window 4.614
When I start "Pidgin" via GNOME Activities Overview 8.424
And I close the "Pidgin" window via Alt+F4 3.951
When I start "Thunderbird" via GNOME Activities Overview 8.868
And I close the "Thunderbird" window 14.728
When I start "Tor Browser" via GNOME Activities Overview 9.604
And I close the "Firefox" window 19.719
When I start "Unlock VeraCrypt Volumes" via GNOME Activities Overview 11.143
And I close the "unlock-veracrypt-volumes" window 3.097
When I start "Unsafe Browser" via GNOME Activities Overview 9.252
And I close the "Firefox" window 12.538
After features/support/hooks.rb:305 1.727
After features/support/hooks.rb:89 0.000
Tags: @product
44.041
Before features/support/hooks.rb:259 0.004
Given a computer 0.195
And I start the computer from DVD with network unplugged 39.002
When Tails detects disk read failures on the SquashFS 1.390
Then I see a disk failure message on the splash screen 3.452
After features/support/hooks.rb:305 0.660
After features/support/hooks.rb:89 0.009
Tags: @product
40.884
Before features/support/hooks.rb:259 0.006
Given a computer 0.185
And I start the computer from DVD with network unplugged 36.404
When Tails detects disk read failures on the boot device 1.488
Then I see a disk failure message on the splash screen 2.806
After features/support/hooks.rb:305 0.723
After features/support/hooks.rb:89 0.011
Tags: @product
39.314
Before features/support/hooks.rb:259 0.007
Given a computer 0.202
And I start the computer from DVD with network unplugged 35.542
When Tails detects disk read failures on the boot device with a target error 0.430
Then I see a disk failure message on the splash screen 3.139
After features/support/hooks.rb:305 0.661
After features/support/hooks.rb:89 0.009
Tags: @product @doc
33.313
Before features/support/hooks.rb:259 0.005
Given a computer 0.211
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.777
When Tails detects disk read failures on the SquashFS 0.548
Then I see a disk failure message 1.298
Then I can open the hardware failure documentation from the disk failure message 21.477
After features/support/hooks.rb:305 1.831
After features/support/hooks.rb:89 0.000
Tags: @product @doc
35.805
Before features/support/hooks.rb:259 0.005
Given a computer 0.183
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.715
When Tails detects disk read failures on the boot device 1.876
Then I see a disk failure message 0.489
Then I can open the hardware failure documentation from the disk failure message 23.539
After features/support/hooks.rb:305 1.762
After features/support/hooks.rb:89 0.000
Tags: @product @doc
33.653
Before features/support/hooks.rb:259 0.006
Given a computer 0.225
And I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.520
When Tails detects disk read failures on the boot device with a target error 1.811
Then I see a disk failure message 0.513
Then I can open the hardware failure documentation from the disk failure message 21.582
After features/support/hooks.rb:305 2.009
After features/support/hooks.rb:89 0.000
Feature: Hardware support
Tags: @product
50.366
Before features/support/hooks.rb:259 0.006
Given a computer 0.237
And I start the computer from DVD with network unplugged and an unsupported graphics card 35.045
Then I see a graphics card failure message on the splash screen 15.083
After features/support/hooks.rb:305 0.795
After features/support/hooks.rb:89 0.007
Tags: @product @doc
11.385
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.477
Then the included OpenPGP keys are valid for the next 1 month 2.907
After features/support/hooks.rb:305 0.736
After features/support/hooks.rb:89 0.000
Tags: @product
23.340
Scenario The included APT repository keys are up-to-date
Before features/support/hooks.rb:259 0.006
Steps
Given I have started Tails from DVD without network and logged in 8.933
Then the keys trusted by APT are valid for the next 3 months 14.407
The
The following APT key(s) will not be valid in 3 months: A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89, 2265EB4CB2BF88D900AE8D1B74A941BA219EC810.
<false> is not true. (Test::Unit::AssertionFailedError)
./features/step_definitions/checks.rb:29:in `assert_all_keys_are_valid_for_n_months'
./features/step_definitions/checks.rb:8:in `/^the keys trusted by APT are valid for the next (\d+) months$/'
features/keys.feature:11:in `Then the keys trusted by APT are valid for the next 3 months'
After features/support/hooks.rb:305 4.331

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

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/02:34:51_The_included_APT_repository_keys_are_up-to-date.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/02:34:51_The_included_APT_repository_keys_are_up-to-date.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/02:34:51_The_included_APT_repository_keys_are_up-to-date.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/02:34:51_The_included_APT_repository_keys_are_up-to-date.journal

After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
1:45.783
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 1:4.806
And I log in to a new session in German (de) 38.057
Then the amnesiac Documents directory exists 0.064
And there is a GNOME bookmark for the amnesiac Documents directory 2.855
After features/support/hooks.rb:305 0.968
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
54.490
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 12.442
And I log in to a new session in German (de) 38.136
Then the amnesiac Downloads directory exists 0.059
And there is a GNOME bookmark for the amnesiac Downloads directory 3.851
After features/support/hooks.rb:305 0.880
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
44.528
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.737
And I log in to a new session in German (de) 32.934
Then the amnesiac Music directory exists 0.084
And there is a GNOME bookmark for the amnesiac Music directory 2.770
After features/support/hooks.rb:305 0.827
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
44.273
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.248
And I log in to a new session in German (de) 32.761
Then the amnesiac Pictures directory exists 0.139
And there is a GNOME bookmark for the amnesiac Pictures directory 3.123
After features/support/hooks.rb:305 0.762
After features/support/hooks.rb:89 0.000
Feature: Localization
Tags: @product
44.052
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.115
And I log in to a new session in German (de) 32.709
Then the amnesiac Videos directory exists 0.089
And there is a GNOME bookmark for the amnesiac Videos directory 3.138
After features/support/hooks.rb:305 0.808
After features/support/hooks.rb:89 0.000
Feature: Localization
2:54.830
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.853
When I log in to a new session in Arabic (ar) 34.147
Then the keyboard layout is set to "us" 0.167
When the network is plugged 0.205
And Tor is ready 47.635
Then I successfully start the Unsafe Browser in "ar" 15.075
And I kill the Unsafe Browser 5.851
When I enable the screen keyboard 0.138
Then the screen keyboard works in Tor Browser 30.432
And DuckDuckGo is the default search engine 11.759
And I kill the Tor Browser 5.532
And the screen keyboard works in Thunderbird 14.463
And the layout of the screen keyboard is set to "us" 0.566
After features/support/hooks.rb:305 2.326
After features/support/hooks.rb:89 0.000
Feature: Localization
2:29.148
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 10.101
When I log in to a new session in Chinese (zh_CN) 33.442
Then the keyboard layout is set to "cn" 0.360
When the network is plugged 0.045
And Tor is ready 16.804
Then I successfully start the Unsafe Browser in "zh_CN" 16.994
And I kill the Unsafe Browser 5.755
When I enable the screen keyboard 0.114
Then the screen keyboard works in Tor Browser 27.197
And DuckDuckGo is the default search engine 11.184
And I kill the Tor Browser 5.509
And the screen keyboard works in Thunderbird 20.919
And the layout of the screen keyboard is set to "us" 0.719
After features/support/hooks.rb:305 1.639
After features/support/hooks.rb:89 0.000
Feature: Localization
2:1.988
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.569
When I log in to a new session in English (en) 18.340
Then the keyboard layout is set to "us" 0.253
When the network is plugged 0.044
And Tor is ready 16.078
Then I successfully start the Unsafe Browser in "en" 17.198
And I kill the Unsafe Browser 5.708
When I enable the screen keyboard 0.122
Then the screen keyboard works in Tor Browser 28.960
And DuckDuckGo is the default search engine 7.700
And I kill the Tor Browser 5.262
And the screen keyboard works in Thunderbird 13.213
And the layout of the screen keyboard is set to "us" 0.537
After features/support/hooks.rb:305 0.991
After features/support/hooks.rb:89 0.000
Feature: Localization
3:26.344
Scenario Outline Tails is localized for every tier-1 language
Before features/support/hooks.rb:259 0.005
Steps
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.458
When I log in to a new session in French (fr) 3:17.886
cannot find GnomeApplicationsMenuFrench.png on the screen (FindFailed)
./features/support/helpers/screen.rb:173:in `rescue in wait'
./features/support/helpers/screen.rb:157:in `wait'
./features/step_definitions/common_steps.rb:558:in `/^the Tails desktop is ready$/'
./features/step_definitions/common_steps.rb:514:in `/^I log in to a new session(?: in ([^ ]*) \(([^ ]*)\))?( without activating the Persistent Storage)?( after having activated the Persistent Storage| expecting no warning about the Persistent Storage not being activated)?$/'
features/localization.feature:47:in `When I log in to a new session in French (fr)'
features/localization.feature:23:in `When I log in to a new session in <language> (<lang_code>)'
Then the keyboard layout is set to "fr" 0.000
When the network is plugged 0.000
And Tor is ready 0.000
Then I successfully start the Unsafe Browser in "fr" 0.000
And I kill the Unsafe Browser 0.000
When I enable the screen keyboard 0.000
Then the screen keyboard works in Tor Browser 0.000
And DuckDuckGo is the default search engine 0.000
And I kill the Tor Browser 0.000
And the screen keyboard works in Thunderbird 0.000
And the layout of the screen keyboard is set to "fr" 0.000
After features/support/hooks.rb:305 4.428

SCENARIO FAILED: 'Tails is localized for every tier-1 language, Examples (#4)' (at time 02:50:51)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/02:50:51_Tails_is_localized_for_every_tier-1_language,_Examples___4_.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/02:50:51_Tails_is_localized_for_every_tier-1_language,_Examples___4_.mkv

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/02:50:51_Tails_is_localized_for_every_tier-1_language,_Examples___4_.boot-log

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_20268-more-early-patch-functionality/69/artifact/build-artifacts/02:50:51_Tails_is_localized_for_every_tier-1_language,_Examples___4_.journal

After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.820
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.393
When I log in to a new session in German (de) 33.368
Then the keyboard layout is set to "de" 0.171
When the network is plugged 0.035
And Tor is ready 16.594
Then I successfully start the Unsafe Browser in "de" 16.539
And I kill the Unsafe Browser 5.762
When I enable the screen keyboard 0.130
Then the screen keyboard works in Tor Browser 29.942
And DuckDuckGo is the default search engine 12.461
And I kill the Tor Browser 5.480
And the screen keyboard works in Thunderbird 13.361
And the layout of the screen keyboard is set to "de" 0.575
After features/support/hooks.rb:305 1.326
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.803
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 7.967
When I log in to a new session in Italian (it) 34.945
Then the keyboard layout is set to "it" 0.180
When the network is plugged 0.109
And Tor is ready 16.097
Then I successfully start the Unsafe Browser in "it" 16.236
And I kill the Unsafe Browser 5.807
When I enable the screen keyboard 0.155
Then the screen keyboard works in Tor Browser 30.547
And DuckDuckGo is the default search engine 11.000
And I kill the Tor Browser 5.483
And the screen keyboard works in Thunderbird 13.723
And the layout of the screen keyboard is set to "us" 0.547
After features/support/hooks.rb:305 1.251
After features/support/hooks.rb:89 0.000
Feature: Localization
2:22.634
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.054
When I log in to a new session in Persian (fa) 34.681
Then the keyboard layout is set to "ir" 0.163
When the network is plugged 0.038
And Tor is ready 15.577
Then I successfully start the Unsafe Browser in "fa" 16.736
And I kill the Unsafe Browser 5.717
When I enable the screen keyboard 0.112
Then the screen keyboard works in Tor Browser 29.768
And DuckDuckGo is the default search engine 11.232
And I kill the Tor Browser 5.509
And the screen keyboard works in Thunderbird 14.473
And the layout of the screen keyboard is set to "ir" 0.567
After features/support/hooks.rb:305 1.098
After features/support/hooks.rb:89 0.000
Feature: Localization
2:57.731
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.356
When I log in to a new session in Portuguese (pt) 33.847
Then the keyboard layout is set to "pt" 0.337
When the network is plugged 0.037
And Tor is ready 45.274
Then I successfully start the Unsafe Browser in "pt" 15.029
And I kill the Unsafe Browser 5.728
When I enable the screen keyboard 0.126
Then the screen keyboard works in Tor Browser 29.516
And DuckDuckGo is the default search engine 18.668
And I kill the Tor Browser 5.516
And the screen keyboard works in Thunderbird 14.702
And the layout of the screen keyboard is set to "us" 0.590
After features/support/hooks.rb:305 1.237
After features/support/hooks.rb:89 0.000
Feature: Localization
2:21.244
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.021
When I log in to a new session in Russian (ru) 33.343
Then the keyboard layout is set to "ru" 0.174
When the network is plugged 0.049
And Tor is ready 14.807
Then I successfully start the Unsafe Browser in "ru" 16.602
And I kill the Unsafe Browser 5.758
When I enable the screen keyboard 0.142
Then the screen keyboard works in Tor Browser 29.529
And DuckDuckGo is the default search engine 10.440
And I kill the Tor Browser 5.475
And the screen keyboard works in Thunderbird 15.210
And the layout of the screen keyboard is set to "ru" 0.689
After features/support/hooks.rb:305 1.427
After features/support/hooks.rb:89 0.000
Feature: Localization
2:18.923
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.995
When I log in to a new session in Spanish (es) 32.647
Then the keyboard layout is set to "es" 0.266
When the network is plugged 0.037
And Tor is ready 16.853
Then I successfully start the Unsafe Browser in "es" 15.933
And I kill the Unsafe Browser 5.834
When I enable the screen keyboard 0.125
Then the screen keyboard works in Tor Browser 28.633
And DuckDuckGo is the default search engine 10.928
And I kill the Tor Browser 5.442
And the screen keyboard works in Thunderbird 12.611
And the layout of the screen keyboard is set to "us" 0.614
After features/support/hooks.rb:305 1.121
After features/support/hooks.rb:89 0.000
Feature: Localization
2:29.997
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.488
When I log in to a new session in Turkish (tr) 34.690
Then the keyboard layout is set to "tr" 0.310
When the network is plugged 0.041
And Tor is ready 18.331
Then I successfully start the Unsafe Browser in "tr" 15.665
And I kill the Unsafe Browser 5.829
When I enable the screen keyboard 0.117
Then the screen keyboard works in Tor Browser 27.341
And DuckDuckGo is the default search engine 17.600
And I kill the Tor Browser 5.497
And the screen keyboard works in Thunderbird 14.515
And the layout of the screen keyboard is set to "us" 0.568
After features/support/hooks.rb:305 1.433
After features/support/hooks.rb:89 0.000
Tags: @product
50.484
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 9.583
And I capture all network traffic 0.008
When I disable MAC spoofing in Tails Greeter 4.332
And I log in to a new session 19.781
And the network is plugged 0.398
And Tor is ready 14.208
Then 1 network interface is enabled 0.140
And the 1st network device has its real MAC address configured 0.131
When I hotplug a network device and wait for it to be initialized 1.471
Then 2 network interfaces are enabled 0.074
And the 2nd network device has its real MAC address configured 0.070
And some network device leaked the real MAC address 0.283
After features/support/hooks.rb:305 2.511
After features/support/hooks.rb:89 0.044
Tags: @product
51.065
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.335
And I capture all network traffic 0.005
When I log in to a new session 24.651
And the network is plugged 0.054
And Tor is ready 15.835
Then 1 network interface is enabled 0.187
And the 1st network device has a spoofed MAC address configured 0.127
When I hotplug a network device and wait for it to be initialized 1.424
Then 2 network interfaces are enabled 0.091
And the 2nd network device has a spoofed MAC address configured 0.084
And no network device leaked the real MAC address 0.267
After features/support/hooks.rb:305 1.180
After features/support/hooks.rb:89 0.046
Tags: @product
30.626
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.952
And I capture all network traffic 0.007
And the network is plugged 0.044
And macchanger will fail by not spoofing and always returns false 0.167
When I log in to a new session 19.431
Then no network interfaces are enabled 0.171
And no network device leaked the real MAC address 0.019
And I see the "Network card eth0 disabled" notification after at most 60 seconds 1.829
After features/support/hooks.rb:305 1.732
After features/support/hooks.rb:89 0.053
Tags: @product
29.940
Before features/support/hooks.rb:259 0.017
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.777
And I capture all network traffic 0.009
And the network is plugged 0.055
And macchanger will fail by not spoofing and always returns true 0.182
When I log in to a new session 18.696
Then no network interfaces are enabled 0.175
And no network device leaked the real MAC address 0.012
And I see the "Network card eth0 disabled" notification after at most 60 seconds 2.031
After features/support/hooks.rb:305 0.896
After features/support/hooks.rb:89 0.054
Tags: @product
29.814
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.134
And I capture all network traffic 0.006
And the network is plugged 0.106
And macchanger will fail by not spoofing and always returns true 0.195
And no network interface modules can be unloaded 0.485
When I log in to a new session 18.116
Then 1 network interface is enabled 0.185
But the MAC spoofing panic mode disabled networking 0.589
And no network device leaked the real MAC address 0.010
And I see the "All networking disabled" notification after at most 60 seconds 1.983
After features/support/hooks.rb:305 0.930
After features/support/hooks.rb:89 0.048
Tags: @product
1:2.937
Before features/support/hooks.rb:259 0.005
Given a computer 1.031
And I capture all network traffic 0.005
When I start the computer 1.018
Then the computer boots Tails 1:0.723
And no network interfaces are enabled 0.147
And no network device leaked the real MAC address 0.012
After features/support/hooks.rb:305 0.678
After features/support/hooks.rb:89 0.077
1:48.344
Before features/support/hooks.rb:259 0.005
Given a computer 0.279
And I start Tails from DVD with network unplugged and I login 1:29.302
And I plug and mount a USB drive containing a sample PNG 17.079
Then MAT can clean some sample PNG file 1.683
After features/support/hooks.rb:305 0.781
After features/support/hooks.rb:89 0.026
Feature: Networking
Tags: @product
1:7.726
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD without network and logged in 11.964
And I wait between 30 and 60 seconds 36.034

Slept for 36 seconds

Then the Tor Status icon tells me that Tor is not usable 0.852
When the network is plugged 0.043
Then I successfully configure Tor 13.775
And the Tor Status icon tells me that Tor is usable 0.758
And all notifications have disappeared 4.219
And the time has synced 0.078
After features/support/hooks.rb:305 0.646
After features/support/hooks.rb:89 0.000
Feature: Networking
38.563
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 8.510
And I disable networking in Tails Greeter 1.726
And I log in to a new session 17.708
Then no network interfaces are enabled 0.195
When I hotplug a network device 0.195
And I wait 10 seconds 10.010

Slept for 10 seconds

Then no network interfaces are enabled 0.217
After features/support/hooks.rb:305 1.022
After features/support/hooks.rb:89 0.000
Feature: Onion Circuits
Tags: @product
28.554
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 15.732
When I start "Onion Circuits" via GNOME Activities Overview 10.217
Then Onion Circuits starts 2.309
And Onion Circuits shows some circuits 0.294
After features/support/hooks.rb:305 0.959
After features/support/hooks.rb:89 0.000
Tags: @product
2:23.524
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in with an administration password and the network is connected 1:36.313
And I update APT using apt 18.464
And I install "python3-behave" using apt 25.747
Then the Tails Persistent Storage behave tests pass 2.997
After features/support/hooks.rb:305 0.822
After features/support/hooks.rb:89 0.000
Tags: @product
1:0.740
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 11.556
When I log in to a new session without activating the Persistent Storage 21.678
Then Tails is running from USB drive "__internal" 0.506
And persistence is disabled 0.430
But a Tails persistence partition exists on USB drive "__internal" 26.569
After features/support/hooks.rb:305 1.291
After features/support/hooks.rb:89 0.000
Tags: @product
3:28.515
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive without a persistent partition and logged in 12.737
Then Tails is running from USB drive "__internal" 0.733
When I create a file in the Persistent directory 0.216
And I create a persistent partition with the default settings 31.334
Then the file I created was copied to the Persistent Storage 0.506
When I shutdown Tails and wait for the computer to power off 13.817
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:28.700
Then persistence for "Persistent" is active 0.383
And the file I created in the Persistent directory exists 0.085
After features/support/hooks.rb:305 1.037
After features/support/hooks.rb:89 0.010
Tags: @product
1:8.725
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive without a persistent partition and logged in 18.319
And the system is very low on memory 3.697
When I create a file in the Persistent directory 1.351
When I try to create a persistent partition 23.596
Then The Persistent Storage app shows the error message "Not enough memory to create Persistent Storage" 0.166
When I close the Persistent Storage app 3.125
And I free up some memory 1.415
And I create a persistent partition with the default settings 16.762
Then the file I created was copied to the Persistent Storage 0.289
After features/support/hooks.rb:305 1.275
After features/support/hooks.rb:89 0.000
Tags: @product
2:46.562
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 13.080
Then Tails is running from USB drive "__internal" 0.527
And all tps features are active 2.497
And all persistent directories have safe access rights 2.793
When I disable the first tps feature 5.728
Then all tps features but the first one are active 2.469
And I shutdown Tails and wait for the computer to power off 11.206
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:5.876
Then all tps features but the first one are active 2.382
After features/support/hooks.rb:305 0.641
After features/support/hooks.rb:89 0.008
Tags: @product
19.022
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.200
Then persistence for "Persistent" is active 0.107
And I create a file in the Persistent directory 0.089
Then the file I created was copied to the Persistent Storage 0.069
When I disable the first tps feature 5.159
Then persistence for "Persistent" is not active 0.063
And the Persistent directory does not exist 0.056
When I enable the first tps feature 3.113
Then persistence for "Persistent" is active 0.078
And the file I created in the Persistent directory exists 0.085
After features/support/hooks.rb:305 0.826
After features/support/hooks.rb:89 0.000
Tags: @product
19.451
Before features/support/hooks.rb:259 0.004
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.929
Then persistence for "Persistent" is active 0.125
When I create a file in the Persistent directory 0.099
And I disable the first tps feature 5.453
And I delete the data of the Persistent Folder feature 3.771
Then the file I created does not exist on the Persistent Storage 0.073
After features/support/hooks.rb:305 1.070
After features/support/hooks.rb:89 0.000
Tags: @product
1:5.633
Before features/support/hooks.rb:259 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.394
And the network is plugged 0.135
And Tor is ready 19.604
And I take note of which tps features are available 0.627
When I write some files expected to persist 1.439
And I shutdown Tails and wait for the computer to power off 8.815
# XXX: The next step succeeds (and the --debug output confirms that it's actually looking for the files) but will fail in a subsequent scenario restoring the same snapshot. This exactly what we want, but why does it work? What is guestfs's behaviour when qcow2 internal snapshots are involved?
Then only the expected files are present on the persistence partition on USB drive "__internal" 24.616
After features/support/hooks.rb:305 0.132
After features/support/hooks.rb:89 0.000
Tags: @product
3:35.176
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.258
And the network is plugged 0.052
And Tor is ready 17.499
And I add a wired DHCP NetworkManager connection called "persistent-con-current" 0.193
And I shutdown Tails and wait for the computer to power off 8.434
Given I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:8.479
And I capture all network traffic 0.014
And the network is plugged 0.046
And Tor is ready 49.419
And I switch to the "persistent-con-current" NetworkManager connection 0.407
And the 1st network device has a spoofed MAC address configured 0.071
And no network device leaked the real MAC address 0.299
After features/support/hooks.rb:305 0.635
After features/support/hooks.rb:89 0.052
Tags: @product
1:6.904
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive without a persistent partition and stopped at Tails Greeter's login screen 16.070
And I enable persistence creation in Tails Greeter 1.116
And I log in to a new session expecting no warning about the Persistent Storage not being activated 20.395
Then I create a persistent partition with the default settings using the wizard that was already open 29.321
After features/support/hooks.rb:305 3.169
After features/support/hooks.rb:89 0.000
Tags: @product
5:25.446
Before features/support/hooks.rb:259 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 32.596
When I enable persistence 40.228
Then no persistent Greeter options were restored 15.637
When I set all Greeter options to non-default values 22.339
And I log in to a new session in German (de) after having activated the Persistent Storage 54.915
Then all Greeter options are set to non-default values 0.560
When I cold reboot the computer 7.559
And the computer reboots Tails 1:4.783
Given I enable persistence 32.039
Then persistent Greeter options were restored 15.946
When I log in to a new session after having activated the Persistent Storage 38.354
Then all Greeter options are set to non-default values 0.485
After features/support/hooks.rb:305 1.643
After features/support/hooks.rb:89 0.013
Tags: @product
3:47.503
Before features/support/hooks.rb:259 0.017
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.057
# Note that if anything fails after the passphrase was changed and
# before it's changed back below, subsequent scenarios might fail
# because the Persistent Storage doesn't have the expected passphrase.
When I change the passphrase of the Persistent Storage 34.001
And I shutdown Tails and wait for the computer to power off 14.402
Then I start Tails from USB drive "__internal" with network unplugged and I login with the changed persistence passphrase 2:16.003
And I change the passphrase of the Persistent Storage back to the original 31.037
After features/support/hooks.rb:305 2.266
After features/support/hooks.rb:89 0.008
Tags: @product
58.577
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 10.090
And I log in to a new session without activating the Persistent Storage 23.148
Then persistence is disabled 0.251
But a Tails persistence partition exists on USB drive "__internal" 8.239
And all notifications have disappeared 10.027
When I delete the persistent partition 6.437
Then there is no persistence partition on USB drive "__internal" 0.382
After features/support/hooks.rb:305 0.989
After features/support/hooks.rb:89 0.000
Tags: @product
2:26.706
Before features/support/hooks.rb:259 0.009
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.355
When I write some dotfile expected to persist 0.116
And I shutdown Tails and wait for the computer to power off 8.979
And I start Tails from USB drive "__internal" with network unplugged and I login with persistence enabled 2:6.916
Then the expected persistent dotfile is present in the filesystem 0.338
After features/support/hooks.rb:305 0.578
After features/support/hooks.rb:89 0.008
Tags: @product
1:48.802
Before features/support/hooks.rb:259 0.005
Given I have started Tails without network from a USB drive with a persistent partition and stopped at Tails Greeter's login screen 9.261
And I create a symlink "/home/amnesia/Persistent" to "/etc" 0.090
When I try to enable persistence 0.290
Then the Welcome Screen tells me that the Persistent Folder feature couldn't be activated 35.147
When I log in to a new session after having activated the Persistent Storage 45.693
And all notifications have disappeared 8.455
Then the Persistent Storage settings tell me that the Persistent Folder feature couldn't be activated 4.835
And all tps features are enabled 2.716
And all tps features but the first one are active 2.312
After features/support/hooks.rb:305 1.415
After features/support/hooks.rb:89 0.000
Tags: @product
7:11.311
Before features/support/hooks.rb:259 0.013
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 5:51.382
And I enable persistence 36.722
And I log in to a new session after having activated the Persistent Storage 40.878
Then a Tails persistence partition with LUKS version 2 and argon2id exists on USB drive "__internal" 1.865
And persistence is enabled 0.462
After features/support/hooks.rb:305 1.894
After features/support/hooks.rb:89 0.000
Tags: @product
33.501
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a LUKS 1 persistent partition and stopped at Tails Greeter's login screen 10.068
And I enable persistence but something goes wrong during the LUKS header upgrade 22.601
Then the Tails persistence partition on USB drive "__internal" still has LUKS version 1 0.831
After features/support/hooks.rb:305 0.830
After features/support/hooks.rb:89 0.000
Tags: @product
19.627
When I choose to connect to Tor automatically 2.233
And I accept Tor Connection's offer to use my persistent bridges 1.954
And I click "Connect to Tor" 1.300
Then I wait until Tor is ready 11.905
And tca.conf includes the configured bridges 0.016
And the "TorConfiguration" tps feature is enabled and active 1.342
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.874
After features/support/hooks.rb:305 0.698
After features/support/hooks.rb:89 0.074
Tags: @product
19.927
When I choose to connect to Tor automatically 1.667
And I accept Tor Connection's offer to use my persistent bridges 2.051
And I disable saving bridges to Persistent Storage 1.277
And I configure a direct connection in the Tor Connection Assistant 10.241
Then I wait until Tor is ready 2.267
And tca.conf includes no bridge 0.012
And the "TorConfiguration" tps feature is not enabled and not active 1.457
And all Internet traffic has only flowed through Tor or connectivity check service 0.953
After features/support/hooks.rb:305 0.643
After features/support/hooks.rb:89 0.073
Tags: @product
22.810
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 22.342
Then the live user has been setup by live-boot 0.170
And the live user is a member of only its own group and "cdrom dialout floppy video plugdev netdev scanner lp lpadmin users" 0.088
And the live user owns its home directory which has strict permissions 0.210
After features/support/hooks.rb:305 0.862
After features/support/hooks.rb:89 0.000
27.034
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 26.817
Then no unexpected services are listening for network connections 0.216

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

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

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

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

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

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

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

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

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

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

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

After features/support/hooks.rb:305 1.086
After features/support/hooks.rb:89 0.000
Tags: @product
17.200
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD without network and logged in 17.006
Then there are no unexpected messages of priority "err" or higher in the journal 0.193
After features/support/hooks.rb:305 4.674
After features/support/hooks.rb:89 0.000
Tags: @product
16.375
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 16.202
Then there are no unexpected messages of priority "err" or higher in the journal 0.173
After features/support/hooks.rb:305 1.245
After features/support/hooks.rb:89 0.000
Tags: @product
24.542
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.743
When I request a shutdown using the system menu 1.837
Then Tails eventually shuts down 8.962
After features/support/hooks.rb:305 0.178
After features/support/hooks.rb:89 0.000
1:27.800
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.572
When I request a reboot using the system menu 1.937
Then Tails eventually restarts 1:12.291
After features/support/hooks.rb:305 3.554
After features/support/hooks.rb:89 0.000
5.886
Given I monitor the network connections of SSH 0.088
And I have the SSH key pair for an SSH server 0.359
When I connect to an SSH server on the Internet 5.268
Then I have sucessfully logged into the SSH server 0.157
And I see that SSH is properly stream isolated 0.013
After features/support/hooks.rb:464 0.600
After features/support/hooks.rb:305 0.745
After features/support/hooks.rb:89 0.000
7.141
Given I have the SSH key pair for an SSH server 0.240
And an SSH server is running on the LAN 0.381
When I connect to an SSH server on the LAN 4.904
Then I am prompted to verify the SSH fingerprint for the SSH server 1.614
After features/support/hooks.rb:464 0.425
After features/support/hooks.rb:305 0.939
After features/support/hooks.rb:89 0.000
13.232
Given I have the SSH key pair for an SFTP server 0.221
When I connect to an SFTP server on the Internet 11.909
Then I successfully connect to the SFTP server 1.101
After features/support/hooks.rb:464 0.533
After features/support/hooks.rb:305 0.957
After features/support/hooks.rb:89 0.000
17.137
Given I cancel setting up an email account 3.267
When I open Thunderbird's Add-ons Manager 1.950
And I open the Extensions tab 1.081
Then I see that no add-ons are enabled in Thunderbird 10.837
After features/support/hooks.rb:464 0.864
After features/support/hooks.rb:305 1.237
After features/support/hooks.rb:89 0.000
49.687
When I enter my email credentials into the autoconfiguration wizard 10.847
Then the autoconfiguration wizard's choice for the incoming server is secure IMAP 0.360
And the autoconfiguration wizard's choice for the outgoing server is secure SMTP 0.367
When I accept the autoconfiguration wizard's configuration 18.476
And I send an email to myself 11.334
And I fetch my email 1.642
Then I can find the email I sent to myself in my inbox 6.656
After features/support/hooks.rb:464 1.640
After features/support/hooks.rb:305 1.682
After features/support/hooks.rb:89 0.000
9.746
When the network is plugged 0.361
And the Tor Connection Assistant autostarts 3.849
And I look at the hide mode but then I go back 4.168
And I choose to connect to Tor automatically 1.228
Then Tor Connection does not propose me to use Tor bridges 0.138
After features/support/hooks.rb:305 0.831
After features/support/hooks.rb:89 0.000
Tags: @product
1:29.080
Given the Tor network and default bridges are blocked 2.032
And the network is plugged 0.048
And I make sure time sync before Tor connects indicates a captive portal 1.223
And the Tor Connection Assistant autostarts 2.676
When I choose to connect to Tor automatically 1.829
And I click "Connect to Tor" 1.168
Then the Tor Connection Assistant fails to connect to Tor 27.201
And the Tor Connection Assistant knows that it's not the time sync that failed 10.705
And the Tor Connection Assistant knows that there might be a captive portal 0.126
When I open the Unsafe Browser from Tor Connection 14.804
And I log-in to the Captive Portal 15.019
And I close the Unsafe Browser 0.120
And the Tor network and default bridges are unblocked 2.180
And I allow time sync before Tor connects to work again 0.066
And I click "Connect to Tor" 1.141
Then I wait until Tor is ready 8.733
After features/support/hooks.rb:305 0.688
After features/support/hooks.rb:89 0.000
Tags: @product
13.578
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.100
Then the firewall's policy is to drop all IPv4 traffic 0.097
And the firewall is configured to only allow the clearnet and debian-tor users to connect directly to the Internet over IPv4 0.214
And the firewall's NAT rules only redirect traffic for the Unsafe Browser, Tor's TransPort, and DNSPort 0.073
And the firewall is configured to block all external IPv6 traffic 0.092
After features/support/hooks.rb:305 0.602
After features/support/hooks.rb:89 0.000
Tags: @product
44.910
Before features/support/hooks.rb:259 0.004
Given I have started Tails from DVD and logged in and the network is connected 12.694
And I capture all network traffic 0.005
When I successfully start the Unsafe Browser 18.960
And I open the Tails homepage in the Unsafe Browser 11.937
And the Tails homepage loads in the Unsafe Browser 0.583
Then the firewall leak detector has detected leaks 0.728
After features/support/hooks.rb:305 0.891
After features/support/hooks.rb:89 0.033
Tags: @product
13.913
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.419
And I capture all network traffic 0.006
And I disable Tails' firewall 0.247
When I do a TCP DNS lookup of "torproject.org" 1.150
Then the firewall leak detector has detected leaks 0.089
After features/support/hooks.rb:305 0.667
After features/support/hooks.rb:89 0.042
Tags: @product
14.887
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 13.789
And I capture all network traffic 0.009
And I disable Tails' firewall 0.214
When I do a UDP DNS lookup of "torproject.org" 0.762
Then the firewall leak detector has detected leaks 0.110
After features/support/hooks.rb:305 0.678
After features/support/hooks.rb:89 0.047
Tags: @product
17.617
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 13.083
And I capture all network traffic 0.006
And I disable Tails' firewall 0.217
When I send some ICMP pings 4.182
Then the firewall leak detector has detected leaks 0.128
After features/support/hooks.rb:305 0.685
After features/support/hooks.rb:89 0.045
15.685
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.006
Given I have started Tails from DVD and logged in and the network is connected 14.219
When I open an untorified TCP connection to 1.2.3.4 on port 42 1.389
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.076
After features/support/hooks.rb:464 0.527
After features/support/hooks.rb:305 1.120
After features/support/hooks.rb:89 0.000
14.783
Before features/support/hooks.rb:259 0.014
Before features/support/hooks.rb:456 0.016
Given I have started Tails from DVD and logged in and the network is connected 13.329
When I open an untorified UDP connection to 1.2.3.4 on port 42 1.328
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.125
After features/support/hooks.rb:464 0.396
After features/support/hooks.rb:305 0.638
After features/support/hooks.rb:89 0.000
18.699
Before features/support/hooks.rb:259 0.008
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.176
When I open an untorified ICMP connection to 1.2.3.4 5.462
Then the untorified connection fails 0.000
And the untorified connection is logged as dropped by the firewall 0.060
After features/support/hooks.rb:464 0.371
After features/support/hooks.rb:305 0.928
After features/support/hooks.rb:89 0.000
Tags: @product
25.263
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 9.680
And the system DNS is using the local DNS resolver 0.013
And the network is plugged 0.253
And I successfully configure Tor 15.294
Then the system DNS is still using the local DNS resolver 0.021
After features/support/hooks.rb:305 0.704
After features/support/hooks.rb:89 0.000
10.237
When I monitor the network connections of tails-security-check 0.073
And I re-run tails-security-check 0.142
Then I see that tails-security-check is properly stream isolated after 10 seconds 10.021
After features/support/hooks.rb:464 0.531
After features/support/hooks.rb:305 0.920
After features/support/hooks.rb:89 0.000
2.615
When I monitor the network connections of htpdate 0.067
And I re-run htpdate 2.510
Then I see that htpdate is properly stream isolated 0.037
After features/support/hooks.rb:464 0.479
After features/support/hooks.rb:305 0.655
After features/support/hooks.rb:89 0.000
32.702
When I monitor the network connections of tails-upgrade-frontend-wrapper 0.391
And I re-run tails-upgrade-frontend-wrapper 32.298
Then I see that tails-upgrade-frontend-wrapper is properly stream isolated 0.012
After features/support/hooks.rb:464 0.559
After features/support/hooks.rb:305 0.897
After features/support/hooks.rb:89 0.000
27.909
When I monitor the network connections of Tor Browser 0.067
And I start the Tor Browser 26.766
And the Tor Browser loads the startup page 1.019
Then I see that Tor Browser is properly stream isolated 0.055
After features/support/hooks.rb:464 1.322
After features/support/hooks.rb:305 1.094
After features/support/hooks.rb:89 0.000
Tags: @product
51.102
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.622
And a web server is running on the LAN 1.035
And I capture all network traffic 0.006
When I start the Tor Browser 23.437
And the Tor Browser loads the startup page 1.291
And I open a page on the LAN web server in the Tor Browser 11.039
Then the Tor Browser shows the "Unable to connect" error 1.191
And no traffic was sent to the web server on the LAN 0.478
After features/support/hooks.rb:305 1.080
After features/support/hooks.rb:89 0.045
1:0.494
Before features/support/hooks.rb:259 0.006
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.994
Then the amnesiac Tor Browser directory exists 0.055
And there is a GNOME bookmark for the amnesiac Tor Browser directory 2.213
And the persistent Tor Browser directory does not exist 0.061
When I start the Tor Browser 24.091
And the Tor Browser loads the startup page 1.343
Then I can save the current page as "index.html" to the default downloads directory 6.474
And I can print the current page as "output.pdf" to the default downloads directory 13.260
After features/support/hooks.rb:464 1.261
After features/support/hooks.rb:305 0.652
After features/support/hooks.rb:89 0.000
51.734
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.658
When I start the Tor Browser 24.554
Then the Tor Browser loads the startup page 1.068
When I download some file in the Tor Browser 12.218
Then the file is saved to the default Tor Browser download directory 0.235
After features/support/hooks.rb:464 2.374
After features/support/hooks.rb:305 0.690
After features/support/hooks.rb:89 0.000
1:20.531
Before features/support/hooks.rb:259 0.007
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.816
When I start the Tor Browser 24.466
And the Tor Browser loads the startup page 1.367
Then I can listen to an Ogg audio track in Tor Browser 40.880
After features/support/hooks.rb:464 2.292
After features/support/hooks.rb:305 0.818
After features/support/hooks.rb:89 0.000
53.625
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.005
Given I have started Tails from DVD and logged in and the network is connected 13.160
When I start the Tor Browser 27.772
And the Tor Browser loads the startup page 1.250
Then I can watch a WebM video in Tor Browser 11.442
After features/support/hooks.rb:464 1.638
After features/support/hooks.rb:305 1.093
After features/support/hooks.rb:89 0.000
Tags: @product
1:21.422
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 14.293
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.133
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.067
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.057
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.063
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.063
And the file "/tmp/synaptic.html" exists 0.047
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.161
When I start the Tor Browser 23.056
And the Tor Browser loads the startup page 1.277
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 10.722
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.650
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.337
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.138
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 8.976
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.555
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.060
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.114
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.448
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.533
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.063
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.099
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 6.088
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.523
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.074
# 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.237
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.518
After features/support/hooks.rb:305 0.756
After features/support/hooks.rb:89 0.000
Tags: @product
36.840
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.887
When I start the Tor Browser 22.709
Then the Tor Browser uses all expected TBB shared libraries 1.243
After features/support/hooks.rb:305 0.825
After features/support/hooks.rb:89 0.000
57.291
Before features/support/hooks.rb:259 0.005
Before features/support/hooks.rb:456 0.003
Given I have started Tails from DVD and logged in and the network is connected 13.326
When I start the Tor Browser 24.252
And the Tor Browser loads the startup page 1.317
And I open the Tails homepage in the Tor Browser 11.154
Then the Tor Browser loads the Tails homepage 1.323
When I request a new identity in Tor Browser 3.459
Then the Tor Browser restarts into a fresh session 2.458
After features/support/hooks.rb:464 1.990
After features/support/hooks.rb:305 1.039
After features/support/hooks.rb:89 0.000
Tags: @product
39.946
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.648
When I start the Tor Browser 24.610
And the Tor Browser loads the startup page 1.132
Then Tor Browser's circuit view is working 1.555
After features/support/hooks.rb:305 0.890
After features/support/hooks.rb:89 0.000
Tags: @product
1:0.003
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.349
When I start the Tor Browser 24.341
And the Tor Browser loads the startup page 1.348
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.290
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 1.082
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 9.295
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.296
After features/support/hooks.rb:305 1.199
After features/support/hooks.rb:89 0.000
Tags: @product
1:41.087
Before features/support/hooks.rb:259 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.444
And the network is plugged 0.037
And I successfully configure Tor 18.242
And available upgrades have been checked 0.065
And all notifications have disappeared 4.360
Then the persistent Tor Browser directory exists 0.066
And there is a GNOME bookmark for the persistent Tor Browser directory 1.779
When I start the Tor Browser 22.604
And I open the address "https://tails.net/about" in the Tor Browser 10.642
And "Tails - How Tails works" has loaded in the Tor Browser 1.448
Then I can save the current page as "index.html" to the persistent Tor Browser directory 9.398
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.465
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 11.061
After features/support/hooks.rb:305 0.857
After features/support/hooks.rb:89 0.000
Tags: @product
43.861
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD without network and logged in 8.882
Then the amnesiac Documents directory exists 0.140
And there is a GNOME bookmark for the amnesiac Documents directory 1.497
Then I start the Tor Browser in offline mode 24.217
And I can save the current page as "index.html" to the Documents GNOME bookmark 9.123
After features/support/hooks.rb:305 0.798
After features/support/hooks.rb:89 0.000
Tags: @product
44.638
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.495
Then the amnesiac Downloads directory exists 0.068
And there is a GNOME bookmark for the amnesiac Downloads directory 1.685
Then I start the Tor Browser in offline mode 25.006
And I can save the current page as "index.html" to the Downloads GNOME bookmark 9.382
After features/support/hooks.rb:305 0.840
After features/support/hooks.rb:89 0.000
Tags: @product
45.438
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 9.101
Then the amnesiac Music directory exists 0.083
And there is a GNOME bookmark for the amnesiac Music directory 1.770
Then I start the Tor Browser in offline mode 24.843
And I can save the current page as "index.html" to the Music GNOME bookmark 9.639
After features/support/hooks.rb:305 0.720
After features/support/hooks.rb:89 0.000
Tags: @product
43.103
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and logged in 9.624
Then the amnesiac Pictures directory exists 0.068
And there is a GNOME bookmark for the amnesiac Pictures directory 1.983
Then I start the Tor Browser in offline mode 21.811
And I can save the current page as "index.html" to the Pictures GNOME bookmark 9.614
After features/support/hooks.rb:305 0.892
After features/support/hooks.rb:89 0.000
Tags: @product
45.909
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD without network and logged in 8.769
Then the amnesiac Videos directory exists 0.075
And there is a GNOME bookmark for the amnesiac Videos directory 1.675
Then I start the Tor Browser in offline mode 25.852
And I can save the current page as "index.html" to the Videos GNOME bookmark 9.535
After features/support/hooks.rb:305 0.839
After features/support/hooks.rb:89 0.000
Tags: @product
3:34.572
Before features/support/hooks.rb:259 0.007
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.944
And all tps features are active 2.512
And all persistent filesystems have safe access rights 0.233
And all persistence configuration files have safe access rights 0.392
And all persistent directories have safe access rights 2.601
When I start the Tor Browser in offline mode 22.159
And I add a bookmark to eff.org in the Tor Browser 11.348
And I cold reboot the computer 11.831
And the computer reboots Tails 1:5.187
And I enable persistence 17.811
And I log in to a new session 37.996
And all notifications have disappeared 9.553
And I start the Tor Browser in offline mode 21.788
Then the Tor Browser has a bookmark to eff.org 1.211
After features/support/hooks.rb:305 1.170
After features/support/hooks.rb:89 0.010
5.009
When I clone the Git repository "https://github.com/intrigeri/Dist-Zilla-Plugin-LocaleMsgfmt.git" in GNOME Terminal 4.822
Then the Git repository "Dist-Zilla-Plugin-LocaleMsgfmt" has been cloned successfully 0.186
After features/support/hooks.rb:464 0.526
After features/support/hooks.rb:305 0.730
After features/support/hooks.rb:89 0.000
7.979
Given I have the SSH key pair for a Git repository 0.274
When I clone the Git repository "ssh://gitolite3@lizard.tails.boum.org:3004/myprivatekeyispublic/testing.git" in GNOME Terminal 7.509
Then the Git repository "testing" has been cloned successfully 0.195
After features/support/hooks.rb:464 0.511
After features/support/hooks.rb:305 0.859
After features/support/hooks.rb:89 0.000
0.517
When I wget "https://example.com/" to stdout 0.517
Then the wget command is successful 0.000
And the wget standard output contains "Example Domain" 0.000
After features/support/hooks.rb:464 0.465
After features/support/hooks.rb:305 0.694
After features/support/hooks.rb:89 0.000
0.579
When I wget "some Tails mirror" to stdout with the '--spider --header="Host: dl.amnesia.boum.org"' options 0.579

Resolved dl.amnesia.boum.org to 208.80.154.139

Then the wget command is successful 0.000
After features/support/hooks.rb:464 0.344
After features/support/hooks.rb:305 0.663
After features/support/hooks.rb:89 0.000
0.469
When I curl "https://example.com/" to stdout 0.469
Then the curl command is successful 0.000
And the curl standard output contains "Example Domain" 0.000
After features/support/hooks.rb:464 0.347
After features/support/hooks.rb:305 0.975
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
52.522
Given I have started Tails from DVD without network and logged in 8.491
And I plug and mount a USB drive containing sample videos 17.267
And I copy the sample videos to "/home/amnesia" as user "amnesia" 0.110
And the file "/home/amnesia/video.mp4" exists 0.061
Given I start monitoring the AppArmor log of "/usr/bin/totem" 0.156
When I open "/home/amnesia/video.mp4" with Totem 3.399
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 7.005
And AppArmor has not denied "/usr/bin/totem" from opening "/home/amnesia/video.mp4" 0.506
Given I close Totem 0.167
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.075
And the file "/home/amnesia/.gnupg/video.mp4" exists 0.052
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.097
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.236
Then Totem tells me it is not allowed to open this file 1.910
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.081
Given I close Totem 0.115
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.071
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.188
When I try to open "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.292
Then Totem tells me it is not allowed to open this file 0.807
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.117
Given I close Totem 0.148
And the file "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" exists 0.081
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.140
When I try to open "/live/overlay/rw/home/amnesia/.gnupg/video.mp4" with Totem 2.216
Then Totem tells me it is not allowed to open this file 1.198
# Due to our AppArmor aliases, /live/overlay will be treated
# as /usr/lib/live/mount/overlay.
And AppArmor has denied "/usr/bin/totem" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/video.mp4" 0.062
Given I close Totem 0.146
And I copy "/home/amnesia/video.mp4" to "/home/amnesia/.purple/otr.private_key" as user "amnesia" 0.086
And the file "/home/amnesia/.purple/otr.private_key" exists 0.059
And I restart monitoring the AppArmor log of "/usr/bin/totem" 0.145
When I try to open "/home/amnesia/.purple/otr.private_key" with Totem 2.186
Then Totem tells me it is not allowed to open this file 0.762
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.purple/otr.private_key" 0.073
After features/support/hooks.rb:305 0.839
After features/support/hooks.rb:89 0.000
Feature: Using Totem
26.499
Given I have started Tails from DVD and logged in and the network is connected 13.087
Then I can watch a WebM video over HTTPs 13.412
After features/support/hooks.rb:464 0.729
After features/support/hooks.rb:305 0.958
After features/support/hooks.rb:89 0.000
Feature: Using Totem
Tags: @product
45.013
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 12.682
And I plug and mount a USB drive containing sample videos 15.464
And I copy the sample videos to "/home/amnesia/Persistent" as user "amnesia" 0.100
When I open "/home/amnesia/Persistent/video.mp4" with Totem 3.377
Then I see "SampleLocalMp4VideoFrame.png" after at most 40 seconds 8.353
Given I close Totem 0.531
And I start monitoring the AppArmor log of "/usr/bin/totem" 0.218
And I copy the sample videos to "/home/amnesia/.gnupg" as user "amnesia" 0.078
When I try to open "/home/amnesia/.gnupg/video.mp4" with Totem 2.222
Then Totem tells me it is not allowed to open this file 1.824
And AppArmor has denied "/usr/bin/totem" from opening "/home/amnesia/.gnupg/video.mp4" 0.161
After features/support/hooks.rb:305 0.984
After features/support/hooks.rb:89 0.001
Tags: @product
52.015
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD without network and stopped at Tails Greeter's login screen 14.097
And I disable the Unsafe Browser 4.150
And I log in to a new session 23.647
And the network is plugged 0.052
And all notifications have disappeared 7.157
When I try to start the Unsafe Browser 0.369
Then the Unsafe Browser complains that it is disabled 2.540
After features/support/hooks.rb:305 1.240
After features/support/hooks.rb:89 0.000
Tags: @product
48.289
Before features/support/hooks.rb:259 0.007
Given I have started Tails from DVD and logged in and the network is connected 16.808
And a web server is running on the LAN 1.047
When I successfully start the Unsafe Browser 18.916
And I open a page on the LAN web server in the Unsafe Browser 11.351
Then the Unsafe Browser displays the LAN web server hello message 0.166
After features/support/hooks.rb:305 1.111
After features/support/hooks.rb:89 0.000
Tags: @product @doc
50.318
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD and logged in and the network is connected 12.845
When I successfully start the Unsafe Browser 17.377
Then the Unsafe Browser runs as the expected user 0.670
And the Unsafe Browser has a red theme 0.587
And the Unsafe Browser shows a warning as its start page 0.580
And the Unsafe Browser has no add-ons enabled 8.615
And the Unsafe Browser has no bookmarks 8.516
And the Unsafe Browser uses all expected TBB shared libraries 1.124
After features/support/hooks.rb:305 0.772
After features/support/hooks.rb:89 0.000
Tags: @product
49.683
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.988
When I successfully start the Unsafe Browser 23.758
When I open the Tails homepage in the Unsafe Browser 11.972
Then the Tails homepage loads in the Unsafe Browser 0.607
And the Unsafe Browser has sent packets out to the Internet 0.356
After features/support/hooks.rb:305 1.006
After features/support/hooks.rb:89 0.000
35.060
Before features/support/hooks.rb:259 0.016
Given I have started Tails from DVD and logged in and the network is connected 13.131
When I successfully start the Unsafe Browser 19.187
And I close the Unsafe Browser 0.122
Then I see the "Shutting down the Unsafe Browser..." notification after at most 60 seconds 2.142
And the Unsafe Browser chroot is torn down 0.476
After features/support/hooks.rb:305 0.760
After features/support/hooks.rb:89 0.000
44.842
Before features/support/hooks.rb:259 0.006
Given I have started Tails from DVD and logged in and the network is connected 12.778
When I successfully start the Unsafe Browser 17.925
# 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.009

Slept for 10 seconds

And I try to start the Unsafe Browser 0.194
Then I see a warning about another instance already running 3.934
After features/support/hooks.rb:305 1.402
After features/support/hooks.rb:89 0.000
Tags: @product
44.504
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD and logged in and the network is connected 13.012
When I configure the Unsafe Browser to use a local proxy 0.212
And I successfully start the Unsafe Browser 21.464
And I open the Tails homepage in the Unsafe Browser 9.210
Then I see "BrowserProxyRefused.png" after at most 60 seconds 0.604
After features/support/hooks.rb:305 1.015
After features/support/hooks.rb:89 0.000
2:39.586
Before features/support/hooks.rb:259 0.009
Before features/support/hooks.rb:456 0.031
Given I have started Tails from DVD and logged in and the network is connected 13.180
And I capture all network traffic 0.010
And I configure the Unsafe Browser to check for updates more frequently 0.075
But checking for updates is disabled in the Unsafe Browser's configuration 0.016
When I successfully start the Unsafe Browser 25.741
And I wait 120 seconds 2:0.095

Slept for 120 seconds

Then the Unsafe Browser has not sent packets out to the Internet 0.465
After features/support/hooks.rb:464 0.691
After features/support/hooks.rb:305 0.696
After features/support/hooks.rb:89 0.050
35.582
Before features/support/hooks.rb:259 0.008
Given I have started Tails from DVD and logged in and the network is connected 13.297
And the network is unplugged 0.077
# NetworkManager apparently needs some time to notice that the connection is now off
And I wait 10 seconds 10.010

Slept for 10 seconds

When I try to start the Unsafe Browser 0.167
Then I am told I cannot start the Unsafe Browser when I am offline 12.029
After features/support/hooks.rb:305 0.836
After features/support/hooks.rb:89 0.000
22.674
When I plug a USB drive containing a basic VeraCrypt volume 7.219
And I cancel the GNOME authentication prompt 3.648
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 5.140
And I open this VeraCrypt volume in GNOME Files 5.491
Then I see the expected contents in this VeraCrypt volume 0.412
When I lock the currently opened VeraCrypt volume 0.580
Then the VeraCrypt volume has been unmounted and locked 0.181
After features/support/hooks.rb:305 0.895
After features/support/hooks.rb:89 0.000
23.787
When I plug a USB drive containing a hidden VeraCrypt volume 10.338
And I cancel the GNOME authentication prompt 2.296
And I unlock and mount this VeraCrypt volume with Unlock VeraCrypt Volumes 4.625
And I open this VeraCrypt volume in GNOME Files 5.505
Then I see the expected contents in this VeraCrypt volume 0.424
When I lock the currently opened VeraCrypt volume 0.397
Then the VeraCrypt volume has been unmounted and locked 0.199
After features/support/hooks.rb:305 0.792
After features/support/hooks.rb:89 0.000
35.900
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 16.034
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.250
And I open this VeraCrypt volume in GNOME Files 6.976
Then I see the expected contents in this VeraCrypt volume 2.514
When I lock the currently opened VeraCrypt file container 0.636
Then the VeraCrypt file container has been unmounted and locked 0.486
After features/support/hooks.rb:305 0.803
After features/support/hooks.rb:89 0.000
43.589
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.772
And I unlock and mount this VeraCrypt file container with Unlock VeraCrypt Volumes 9.283
And I open this VeraCrypt volume in GNOME Files 6.776
Then I see the expected contents in this VeraCrypt volume 0.930
When I lock the currently opened VeraCrypt file container 0.611
Then the VeraCrypt file container has been unmounted and locked 0.214
After features/support/hooks.rb:305 0.786
After features/support/hooks.rb:89 0.021
28.106
When I plug a USB drive containing a basic VeraCrypt volume with a keyfile 7.031
And I cancel the GNOME authentication prompt 2.385
And I unlock and mount this VeraCrypt volume with GNOME Disks 11.165
And I open this VeraCrypt volume in GNOME Files 6.007
Then I see the expected contents in this VeraCrypt volume 0.578
When I lock the currently opened VeraCrypt volume 0.755
Then the VeraCrypt volume has been unmounted and locked 0.184
After features/support/hooks.rb:305 0.831
After features/support/hooks.rb:89 0.000
27.187
When I plug a USB drive containing a hidden VeraCrypt volume 10.371
And I cancel the GNOME authentication prompt 1.950
And I unlock and mount this VeraCrypt volume with GNOME Disks 8.855
And I open this VeraCrypt volume in GNOME Files 4.866
Then I see the expected contents in this VeraCrypt volume 0.542
When I lock the currently opened VeraCrypt volume 0.405
Then the VeraCrypt volume has been unmounted and locked 0.195
After features/support/hooks.rb:305 0.800
After features/support/hooks.rb:89 0.000
51.037
When I plug and mount a USB drive containing a basic VeraCrypt file container with a keyfile 22.689
And I unlock and mount this VeraCrypt file container with GNOME Disks 21.381
And I open this VeraCrypt volume in GNOME Files 5.088
Then I see the expected contents in this VeraCrypt volume 1.077
When I lock the currently opened VeraCrypt file container 0.446
Then the VeraCrypt file container has been unmounted and locked 0.354
After features/support/hooks.rb:305 0.816
After features/support/hooks.rb:89 0.014
52.501
When I plug and mount a USB drive containing a hidden VeraCrypt file container 25.955
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.811
And I open this VeraCrypt volume in GNOME Files 5.111
Then I see the expected contents in this VeraCrypt volume 0.781
When I lock the currently opened VeraCrypt file container 0.684
Then the VeraCrypt file container has been unmounted and locked 0.157
After features/support/hooks.rb:305 0.920
After features/support/hooks.rb:89 0.019
43.744
When I plug and mount a USB drive containing a basic VeraCrypt file container with a PIM 17.003
And I unlock and mount this VeraCrypt file container with GNOME Disks 19.684
And I open this VeraCrypt volume in GNOME Files 5.207
Then I see the expected contents in this VeraCrypt volume 0.797
When I lock the currently opened VeraCrypt file container 0.736
Then the VeraCrypt file container has been unmounted and locked 0.315
After features/support/hooks.rb:305 0.862
After features/support/hooks.rb:89 0.000
Tags: @product
8.822
Before features/support/hooks.rb:259 0.010
Given I have started Tails from DVD without network and logged in 8.740
Then running "sudo /usr/local/sbin/tails-debugging-info" as user "amnesia" fails 0.081
After features/support/hooks.rb:305 0.672
After features/support/hooks.rb:89 0.000
Tags: @product
9.476
Before features/support/hooks.rb:259 0.005
Given I have started Tails from DVD without network and logged in 8.405
Then running "/usr/local/sbin/tails-debugging-info --strict" as user "root" succeeds 1.071
After features/support/hooks.rb:305 0.800
After features/support/hooks.rb:89 0.000
Tags: @product
24.778
Before features/support/hooks.rb:259 0.009
Given I have started Tails from DVD without network and logged in 8.539
When I start "WhisperBack" via GNOME Activities Overview 10.689
Then WhisperBack has debugging information 5.550
After features/support/hooks.rb:305 1.123
After features/support/hooks.rb:89 0.000