Project Number Date
test_Tails_ISO_21472-circumvention-settings-2 12 07 Apr 2026, 02:35

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Using Tor bridges and pluggable transports 131 3 9 0 0 143 11 3 14 12:21.506 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
9.601
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Given I have started Tails from DVD without network and logged in 6.709
And I capture all network traffic 0.023
When the network is plugged 0.034
Then the Tor Connection Assistant autostarts 2.833
Tags: @product
13.796
When I configure some normal bridges in the Tor Connection Assistant 9.353
Then I wait until Tor is ready 3.081
And tca.conf includes the configured bridges 0.007
And available upgrades have been checked 1.099
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.255

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

After features/support/hooks.rb:331 0.882
After features/support/hooks.rb:100 0.042
9.071
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and logged in 6.618
And I capture all network traffic 0.002
When the network is plugged 0.025
Then the Tor Connection Assistant autostarts 2.424
Tags: @product
13.084
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 10.364
Then I wait until Tor is ready 2.442
And tca.conf includes the configured bridges 0.005
And available upgrades have been checked 0.041
And all Internet traffic has only flowed through the configured bridges 0.230
After features/support/hooks.rb:331 0.575
After features/support/hooks.rb:100 0.049
9.082
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and logged in 6.586
And I capture all network traffic 0.001
When the network is plugged 0.025
Then the Tor Connection Assistant autostarts 2.469
Tags: @product
32.963
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 29.697
Then I wait until Tor is ready 0.890
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 2.137
And all Internet traffic has only flowed through the configured bridges 0.227
After features/support/hooks.rb:331 0.716
After features/support/hooks.rb:100 0.052
9.647
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Given I have started Tails from DVD without network and logged in 6.489
And I capture all network traffic 0.002
When the network is plugged 0.019
Then the Tor Connection Assistant autostarts 3.136
15.203
When I configure the default bridges in the Tor Connection Assistant 10.752
Then I wait until Tor is ready 2.388
And Tor is configured to use the default bridges 0.391
And tca.conf includes no bridge 0.004
And available upgrades have been checked 1.098
And Tor is configured to use the default bridges 0.311
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.256

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

After features/support/hooks.rb:331 0.889
After features/support/hooks.rb:100 0.059
9.264
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 6.668
And I capture all network traffic 0.002
When the network is plugged 0.039
Then the Tor Connection Assistant autostarts 2.553
Tags: @product
23.551
Given the Tor network is blocked 1.167
And the Moat distributor responds with non-default bridges 0.012
When I configure a direct connection in the Tor Connection Assistant 18.685
Then I wait until Tor is ready 1.117
And tca.conf includes no bridge 0.008
And available upgrades have been checked 2.158
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.401

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

After features/support/hooks.rb:331 0.936
After features/support/hooks.rb:100 0.036
9.134
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and logged in 6.605
And I capture all network traffic 0.003
When the network is plugged 0.030
Then the Tor Connection Assistant autostarts 2.495
Tags: @product
23.841
Given the Tor network is blocked 1.282
And the Moat distributor responds with an API error 0.010
When I configure a direct connection in the Tor Connection Assistant 18.635
Then I wait until Tor is ready 0.966
And tca.conf includes no bridge 0.011
And available upgrades have been checked 2.165
And Tor is configured to use the default bridges 0.328
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.441

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

After features/support/hooks.rb:331 0.764
After features/support/hooks.rb:100 0.037
9.211
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Given I have started Tails from DVD without network and logged in 6.561
And I capture all network traffic 0.002
When the network is plugged 0.044
Then the Tor Connection Assistant autostarts 2.603
Tags: @product
2:3.729
Scenario TCA can reconnect after a connection failure
Steps
Given the Tor network and default bridges are blocked 1.401
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 2:2.327
Expected TCAConnectionFailure to be raised but got TCAConnectionTimeout: Timed out while waiting for TCA to connect to Tor (RuntimeError)
./features/step_definitions/tor.rb:756:in `rescue in block in <top (required)>'
./features/step_definitions/tor.rb:751:in `/^I unsuccessfully configure (a direct connection|some .* bridges) in the Tor Connection Assistant$/'
features/tor_bridges.feature:65:in `When I unsuccessfully configure a direct connection in the Tor Connection Assistant'
Then the Tor Connection Assistant reports that it failed to connect 0.000
And tca.conf is empty 0.000
Given the Tor network and default bridges are unblocked 0.000
When I retry connecting to Tor 0.000
Then I wait until Tor is ready 0.000
And tca.conf includes no bridge 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
After features/support/hooks.rb:331 5.277

SCENARIO FAILED: 'TCA can reconnect after a connection failure' (at time 00:20:01)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/12/artifact/build-artifacts/00:20:01_TCA_can_reconnect_after_a_connection_failure.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/12/artifact/build-artifacts/00:20:01_TCA_can_reconnect_after_a_connection_failure.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/12/artifact/build-artifacts/00:20:01_TCA_can_reconnect_after_a_connection_failure.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/12/artifact/build-artifacts/00:20:01_TCA_can_reconnect_after_a_connection_failure.journal

After features/support/hooks.rb:100 0.049
9.212
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Given I have started Tails from DVD without network and logged in 6.642
And I capture all network traffic 0.003
When the network is plugged 0.040
Then the Tor Connection Assistant autostarts 2.525
4.242
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 3.867
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.178
And I cannot click the "Connect to Tor" button 0.196
After features/support/hooks.rb:331 0.696
After features/support/hooks.rb:100 0.053
9.782
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Given I have started Tails from DVD without network and logged in 6.691
And I capture all network traffic 0.002
When the network is plugged 0.023
Then the Tor Connection Assistant autostarts 3.064
Tags: @product
30.139
Given I configure a direct connection in the Tor Connection Assistant 5.462
And I wait until Tor is ready 1.745
When I disconnect the network through GNOME 10.615
And I connect the network through GNOME 10.620
Then the Tor Connection Assistant autostarts 0.074
And the Tor Connection Assistant connects to Tor 0.169
And I wait until Tor is ready 0.856
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.037
And all Internet traffic has only flowed through Tor or connectivity check service 0.556

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

After features/support/hooks.rb:331 0.809
After features/support/hooks.rb:100 0.033
9.230
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Given I have started Tails from DVD without network and logged in 6.536
And I capture all network traffic 0.003
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 2.672
Tags: @product
2:29.419
Scenario Reconnecting from an unblocked network to a blocked network displays an error
Steps
Given I configure a direct connection in the Tor Connection Assistant 5.449
And I wait until Tor is ready 1.672
And I disconnect the network through GNOME 10.912
And the Tor network and default bridges are blocked 1.443
When I connect the network through GNOME 9.941
Then the Tor Connection Assistant reports that it failed to connect 2:0.000
try_for() timeout expired
Last ignored exception was: Dogtail::Failure: The Dogtail init script raised: SearchError: descendant of [application | Tor Connection]: child with name='Error connecting to Tor.*|Error asking for a bridge' roleName='label'
STDOUT:

STDERR:


./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:339:in `initialize'
./features/support/helpers/dogtail.rb:268:in `new'
./features/support/helpers/dogtail.rb:268:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:276:in `child'
./features/step_definitions/tor.rb:898:in `block (2 levels) in <top (required)>'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
<internal:kernel>:187:in `loop'
./features/support/helpers/misc_helpers.rb:66:in `block in try_for'
./features/support/helpers/misc_helpers.rb:65:in `try_for'
./features/step_definitions/tor.rb:897:in `block in <top (required)>' (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/tor.rb:897:in `/^the Tor Connection Assistant reports that it failed to connect$/'
features/tor_bridges.feature:99:in `Then the Tor Connection Assistant reports that it failed to connect'
After features/support/hooks.rb:331 6.271

SCENARIO FAILED: 'Reconnecting from an unblocked network to a blocked network displays an error' (at time 00:23:40)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/12/artifact/build-artifacts/00:23:40_Reconnecting_from_an_unblocked_network_to_a_blocked_network_displays_an_error.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/12/artifact/build-artifacts/00:23:40_Reconnecting_from_an_unblocked_network_to_a_blocked_network_displays_an_error.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/12/artifact/build-artifacts/00:23:40_Reconnecting_from_an_unblocked_network_to_a_blocked_network_displays_an_error.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/12/artifact/build-artifacts/00:23:40_Reconnecting_from_an_unblocked_network_to_a_blocked_network_displays_an_error.journal

After features/support/hooks.rb:100 0.049
9.279
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Given I have started Tails from DVD without network and logged in 6.603
And I capture all network traffic 0.003
When the network is plugged 0.020
Then the Tor Connection Assistant autostarts 2.652
Tags: @product
32.472
Given the Tor network and default bridges are blocked 1.093
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 21.376
Then the Tor Connection Assistant reports that it failed to connect 0.083
Given the Tor network and default bridges are unblocked 1.183
When I retry connecting to Tor 1.123
Then I wait until Tor is ready 7.065
And Tor is configured to use the default bridges 0.320
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.226

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

After features/support/hooks.rb:331 1.024
After features/support/hooks.rb:100 0.044
9.145
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.001
Given I have started Tails from DVD without network and logged in 6.468
And I capture all network traffic 0.002
When the network is plugged 0.030
Then the Tor Connection Assistant autostarts 2.643
Tags: @product
15.064
Given the Moat distributor responds with the default bridges 0.266
When I configure Tor Connection to ask for bridge settings based on my location 5.741
And I wait until Tor is ready 6.295
And available upgrades have been checked 2.229
Then Tor is configured to use the default bridges 0.304
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.228

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

After features/support/hooks.rb:331 0.989
After features/support/hooks.rb:100 0.048
9.759
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.002
Given I have started Tails from DVD without network and logged in 6.549
And I capture all network traffic 0.002
When the network is plugged 0.019
Then the Tor Connection Assistant autostarts 3.186
Tags: @product
2:5.973
Scenario Asking for bridge settings but receiving a mocked API error in Tor Connection
Steps
Given the Moat distributor responds with an API error 0.016
When I configure Tor Connection to ask for bridge settings based on my location 5.956
Then the Tor Connection Assistant reports that it failed to connect 2:0.000
try_for() timeout expired
Last ignored exception was: Dogtail::Failure: The Dogtail init script raised: SearchError: descendant of [application | Tor Connection]: child with name='Error connecting to Tor.*|Error asking for a bridge' roleName='label'
STDOUT:

STDERR:


./features/support/helpers/dogtail.rb:93:in `run'
./features/support/helpers/dogtail.rb:339:in `initialize'
./features/support/helpers/dogtail.rb:268:in `new'
./features/support/helpers/dogtail.rb:268:in `call_tree_api_method'
./features/support/helpers/dogtail.rb:276:in `child'
./features/step_definitions/tor.rb:898:in `block (2 levels) in <top (required)>'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
<internal:kernel>:187:in `loop'
./features/support/helpers/misc_helpers.rb:66:in `block in try_for'
./features/support/helpers/misc_helpers.rb:65:in `try_for'
./features/step_definitions/tor.rb:897:in `block in <top (required)>' (Timeout::Error)
./features/support/helpers/misc_helpers.rb:145:in `rescue in try_for'
./features/support/helpers/misc_helpers.rb:51:in `try_for'
./features/step_definitions/tor.rb:897:in `/^the Tor Connection Assistant reports that it failed to connect$/'
features/tor_bridges.feature:122:in `Then the Tor Connection Assistant reports that it failed to connect'
And the Tor Connection Assistant reports the Moat API error 0.000
After features/support/hooks.rb:331 7.178

SCENARIO FAILED: 'Asking for bridge settings but receiving a mocked API error in Tor Connection' (at time 00:27:10)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/12/artifact/build-artifacts/00:27:10_Asking_for_bridge_settings_but_receiving_a_mocked_API_error_in_Tor_Connection.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/12/artifact/build-artifacts/00:27:10_Asking_for_bridge_settings_but_receiving_a_mocked_API_error_in_Tor_Connection.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/12/artifact/build-artifacts/00:27:10_Asking_for_bridge_settings_but_receiving_a_mocked_API_error_in_Tor_Connection.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/12/artifact/build-artifacts/00:27:10_Asking_for_bridge_settings_but_receiving_a_mocked_API_error_in_Tor_Connection.journal

After features/support/hooks.rb:100 0.058
9.146
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 6.451
And I capture all network traffic 0.001
When the network is plugged 0.025
Then the Tor Connection Assistant autostarts 2.667
Tags: @product
7.453
Given no bridges are configured in torrc 0.016
When I configure Tor Connection to ask for bridge settings for "United States of America" 6.064
Then some real world bridges are eventually configured in torrc 1.373
After features/support/hooks.rb:331 0.550
After features/support/hooks.rb:100 0.051