Project Number Date
test_Tails_ISO_stable 5721 18 Jun 2025, 15:38

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Using Tor bridges and pluggable transports 92 3 25 0 0 120 8 3 11 15:8.934 Failed
Tags: @product
Feature Using Tor bridges and pluggable transports
As a Tails user I want to circumvent censorship of Tor by using Tor bridges and pluggable transports And avoid connecting directly to the Tor Network
59.431
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and logged in 45.841
And I capture all network traffic 0.225
When the network is plugged 3.210
Then the Tor Connection Assistant autostarts 10.153
Tags: @product
38.430
When I configure some normal bridges in the Tor Connection Assistant 22.705
Then I wait until Tor is ready 14.076
And tca.conf includes the configured bridges 0.104
And available upgrades have been checked 0.171
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.373

Warning: these queries were allowed but not needed: ["fedoraproject.org."]

After features/support/hooks.rb:330 0.741
After features/support/hooks.rb:100 0.053
39.878
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and logged in 28.088
And I capture all network traffic 0.059
When the network is plugged 0.897
Then the Tor Connection Assistant autostarts 10.833
Tags: @product
21.827
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 19.451
Then I wait until Tor is ready 1.703
And tca.conf includes the configured bridges 0.011
And available upgrades have been checked 0.064
And all Internet traffic has only flowed through the configured bridges 0.596
After features/support/hooks.rb:330 1.186
After features/support/hooks.rb:100 0.053
37.309
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails from DVD without network and logged in 24.364
And I capture all network traffic 0.271
When the network is plugged 3.931
Then the Tor Connection Assistant autostarts 8.742
Tags: @product
43.375
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 38.321
Then I wait until Tor is ready 4.082
And tca.conf includes the configured bridges 0.020
And available upgrades have been checked 0.118
And all Internet traffic has only flowed through the configured bridges 0.832
After features/support/hooks.rb:330 0.947
After features/support/hooks.rb:100 0.043
33.542
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and logged in 21.123
And I capture all network traffic 0.003
When the network is plugged 0.105
Then the Tor Connection Assistant autostarts 12.309
Tags: @product
1:55.122
Given the Tor network and default bridges are blocked 3.595
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 33.788
Then the Tor Connection Assistant reports that it failed to connect 0.383
And tca.conf is empty 0.621
Given I scan a QR code from the error page in Tor Connection Assistant 22.764
And I retry connecting to Tor 1.350
Then I wait until Tor is ready 45.136
And tca.conf includes the configured bridges 0.014
And available upgrades have been checked 0.153
And all Internet traffic has only flowed through the configured bridges or connectivity check service 7.314

Warning: these queries were allowed but not needed: ["fedoraproject.org."]

After features/support/hooks.rb:330 2.120
After features/support/hooks.rb:100 0.037
26.012
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Given I have started Tails from DVD without network and logged in 13.356
And I capture all network traffic 0.207
When the network is plugged 1.741
Then the Tor Connection Assistant autostarts 10.706
41.343
When I configure the default bridges in the Tor Connection Assistant 35.471
Then I wait until Tor is ready 3.067
And Tor is configured to use the default bridges 0.611
And tca.conf includes no bridge 0.013
And available upgrades have been checked 0.068
And Tor is configured to use the default bridges 0.849
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.261

Warning: these queries were allowed but not needed: ["fedoraproject.org."]

After features/support/hooks.rb:330 1.214
After features/support/hooks.rb:100 0.034
35.384
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails from DVD without network and logged in 21.241
And I capture all network traffic 0.003
When the network is plugged 0.098
Then the Tor Connection Assistant autostarts 14.041
Tags: @product
43.081
Given the Tor network is blocked 3.518
When I configure a direct connection in the Tor Connection Assistant 36.075
Then I wait until Tor is ready 1.767
And tca.conf includes no bridge 0.014
And available upgrades have been checked 0.115
And Tor is configured to use the default bridges 0.714
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.876

Warning: these queries were allowed but not needed: ["fedoraproject.org."]

After features/support/hooks.rb:330 1.043
After features/support/hooks.rb:100 0.057
38.954
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Given I have started Tails from DVD without network and logged in 31.677
And I capture all network traffic 0.022
When the network is plugged 0.953
Then the Tor Connection Assistant autostarts 6.300
Tags: @product
1:18.143
Given the Tor network and default bridges are blocked 3.196
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 48.250
Then the Tor Connection Assistant reports that it failed to connect 2.266
And tca.conf is empty 1.357
Given the Tor network and default bridges are unblocked 2.211
And I retry connecting to Tor 1.183
Then I wait until Tor is ready 18.614
And tca.conf includes no bridge 0.027
And available upgrades have been checked 0.099
And all Internet traffic has only flowed through Tor or connectivity check service 0.936

Warning: these queries were allowed but not needed: ["fedoraproject.org."]

After features/support/hooks.rb:330 1.008
After features/support/hooks.rb:100 0.042
1:16.257
Background
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Steps
Given I have started Tails from DVD without network and logged in 1:16.257
Failed to restore snapshot (RuntimeError)
./features/step_definitions/common_steps.rb:89:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ from\ DVD\ without\ network\ and\ logged\ in$/'
features/tor_bridges.feature:8:in `Given I have started Tails from DVD without network and logged in'
And I capture all network traffic 0.000
When the network is plugged 0.000
Then the Tor Connection Assistant autostarts 0.000
Tags: @product
0.000
Scenario Normal bridges are not allowed in "Hide" mode
Steps
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 0.000
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.000
And I cannot click the "Connect to Tor" button 0.000
After features/support/hooks.rb:330 6.819

SCENARIO FAILED: 'Normal bridges are not allowed in "Hide" mode' (at time 00:46:38)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5721/artifact/build-artifacts/00:46:38_Normal_bridges_are_not_allowed_in__Hide__mode.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5721/artifact/build-artifacts/00:46:38_Normal_bridges_are_not_allowed_in__Hide__mode.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5721/artifact/build-artifacts/00:46:38_Normal_bridges_are_not_allowed_in__Hide__mode.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5721/artifact/build-artifacts/00:46:38_Normal_bridges_are_not_allowed_in__Hide__mode.journal

After features/support/hooks.rb:100 0.000
13.607
Background
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Steps
Given I have started Tails from DVD without network and logged in 13.607
execution expired (RemoteShell::Timeout)
./features/support/monkeypatches/extra_hooks.rb:159:in `flush'
./features/support/monkeypatches/extra_hooks.rb:159:in `debug_log'
./features/support/helpers/misc_helpers.rb:547:in `call'
./features/support/helpers/misc_helpers.rb:547:in `block in debug_log'
./features/support/helpers/misc_helpers.rb:547:in `each'
./features/support/helpers/misc_helpers.rb:547:in `debug_log'
./features/support/helpers/journal_dumper.rb:28:in `start'
./features/support/helpers/vm_helper.rb:863:in `restore_snapshot'
./features/step_definitions/snapshots.rb:126:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ from\ DVD\ without\ network\ and\ logged\ in$/'
features/tor_bridges.feature:8:in `Given I have started Tails from DVD without network and logged in'
And I capture all network traffic 0.000
When the network is plugged 0.000
Then the Tor Connection Assistant autostarts 0.000
Tags: @product
0.000
Scenario The same Tor configuration is applied when the network is reconnected
Steps
Given I configure a direct connection in the Tor Connection Assistant 0.000
And I wait until Tor is ready 0.000
When I disconnect the network through GNOME 0.000
And I connect the network through GNOME 0.000
Then the Tor Connection Assistant autostarts 0.000
And the Tor Connection Assistant connects to Tor 0.000
And I wait until Tor is ready 0.000
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.000
And all Internet traffic has only flowed through Tor or connectivity check service 0.000
Hooks
After features/support/hooks.rb:330 9.944
<false> is not true. (Test::Unit::AssertionFailedError)
./features/support/hooks.rb:455:in `block (2 levels) in <top (required)>'
./features/support/hooks.rb:450:in `each'
./features/support/hooks.rb:450:in `After'
Output 1

SCENARIO FAILED: 'The same Tor configuration is applied when the network is reconnected' (at time 00:46:59)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5721/artifact/build-artifacts/00:46:59_The_same_Tor_configuration_is_applied_when_the_network_is_reconnected.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5721/artifact/build-artifacts/00:46:59_The_same_Tor_configuration_is_applied_when_the_network_is_reconnected.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5721/artifact/build-artifacts/00:46:59_The_same_Tor_configuration_is_applied_when_the_network_is_reconnected.mkv

After features/support/hooks.rb:100 0.000
32.259
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and logged in 16.875
And I capture all network traffic 0.004
When the network is plugged 0.094
Then the Tor Connection Assistant autostarts 15.285
Tags: @product
1:20.410
Given I configure a direct connection in the Tor Connection Assistant 13.832
And I wait until Tor is ready 6.146
And I disconnect the network through GNOME 5.983
And the Tor network and default bridges are blocked 12.970
When I connect the network through GNOME 4.976
Then the Tor Connection Assistant reports that it failed to connect 36.500
After features/support/hooks.rb:330 1.609
After features/support/hooks.rb:100 0.057
36.764
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and logged in 22.029
And I capture all network traffic 0.004
When the network is plugged 0.097
Then the Tor Connection Assistant autostarts 14.632
Tags: @product
17.794
Scenario Tor Connection honors my choice of using default bridges on retry, too
Steps
Given the Tor network and default bridges are blocked 3.681
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 14.112
Expected TCAConnectionFailure to be raised but got Timeout::Error: try_for() timeout expired (RuntimeError)
./features/step_definitions/tor.rb:760:in `rescue in block in <top (required)>'
./features/step_definitions/tor.rb:755:in `/^I unsuccessfully configure (a direct connection|some .* bridges) in the Tor Connection Assistant$/'
features/tor_bridges.feature:104:in `When I unsuccessfully configure some default bridges in the Tor Connection Assistant'
Then the Tor Connection Assistant reports that it failed to connect 0.000
Given the Tor network and default bridges are unblocked 0.000
When I click "Connect to Tor" 0.000
Then I wait until Tor is ready 0.000
And Tor is configured to use the default bridges 0.000
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.000
After features/support/hooks.rb:330 6.829

SCENARIO FAILED: 'Tor Connection honors my choice of using default bridges on retry, too' (at time 00:49:58)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5721/artifact/build-artifacts/00:49:58_Tor_Connection_honors_my_choice_of_using_default_bridges_on_retry,_too.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5721/artifact/build-artifacts/00:49:58_Tor_Connection_honors_my_choice_of_using_default_bridges_on_retry,_too.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5721/artifact/build-artifacts/00:49:58_Tor_Connection_honors_my_choice_of_using_default_bridges_on_retry,_too.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_stable/5721/artifact/build-artifacts/00:49:58_Tor_Connection_honors_my_choice_of_using_default_bridges_on_retry,_too.journal

After features/support/hooks.rb:100 0.041