Project Number Date
test_Tails_ISO_21472-circumvention-settings-2 6 01 Apr 2026, 02:12

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.182 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
8.978
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.667
And I capture all network traffic 0.002
When the network is plugged 0.027
Then the Tor Connection Assistant autostarts 2.280
Tags: @product
15.127
When I configure some normal bridges in the Tor Connection Assistant 11.373
Then I wait until Tor is ready 1.216
And tca.conf includes the configured bridges 0.007
And available upgrades have been checked 2.126
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.404

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

After features/support/hooks.rb:331 0.603
After features/support/hooks.rb:100 0.047
8.863
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.560
And I capture all network traffic 0.002
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 2.282
Tags: @product
14.059
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 10.432
Then I wait until Tor is ready 1.262
And tca.conf includes the configured bridges 0.005
And available upgrades have been checked 2.131
And all Internet traffic has only flowed through the configured bridges 0.225
After features/support/hooks.rb:331 0.849
After features/support/hooks.rb:100 0.058
9.158
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.686
And I capture all network traffic 0.005
When the network is plugged 0.064
Then the Tor Connection Assistant autostarts 2.401
Tags: @product
30.242
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 27.661
Then I wait until Tor is ready 1.266
And tca.conf includes the configured bridges 0.005
And available upgrades have been checked 1.093
And all Internet traffic has only flowed through the configured bridges 0.215
After features/support/hooks.rb:331 0.875
After features/support/hooks.rb:100 0.037
9.389
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.851
And I capture all network traffic 0.002
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 2.516
14.152
When I configure the default bridges in the Tor Connection Assistant 10.802
Then I wait until Tor is ready 2.256
And Tor is configured to use the default bridges 0.428
And tca.conf includes no bridge 0.005
And available upgrades have been checked 0.049
And Tor is configured to use the default bridges 0.350
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.260

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

After features/support/hooks.rb:331 0.689
After features/support/hooks.rb:100 0.036
9.337
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.865
And I capture all network traffic 0.002
When the network is plugged 0.019
Then the Tor Connection Assistant autostarts 2.450
Tags: @product
23.590
Given the Tor network is blocked 1.196
And the Moat distributor responds with non-default bridges 0.013
When I configure a direct connection in the Tor Connection Assistant 18.615
Then I wait until Tor is ready 2.345
And tca.conf includes no bridge 0.005
And available upgrades have been checked 1.075
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.338

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

After features/support/hooks.rb:331 0.793
After features/support/hooks.rb:100 0.033
8.826
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.500
And I capture all network traffic 0.011
When the network is plugged 0.038
Then the Tor Connection Assistant autostarts 2.276
Tags: @product
24.207
Given the Tor network is blocked 1.468
And the Moat distributor responds with an API error 0.010
When I configure a direct connection in the Tor Connection Assistant 18.307
Then I wait until Tor is ready 2.683
And tca.conf includes no bridge 0.005
And available upgrades have been checked 1.073
And Tor is configured to use the default bridges 0.349
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.308

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

After features/support/hooks.rb:331 0.706
After features/support/hooks.rb:100 0.040
8.414
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.611
And I capture all network traffic 0.002
When the network is plugged 0.020
Then the Tor Connection Assistant autostarts 1.779
Tags: @product
2:3.674
Scenario TCA can reconnect after a connection failure
Steps
Given the Tor network and default bridges are blocked 1.417
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 2:2.257
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.163

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/6/artifact/build-artifacts/00:19:32_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/6/artifact/build-artifacts/00:19:32_TCA_can_reconnect_after_a_connection_failure.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/6/artifact/build-artifacts/00:19:32_TCA_can_reconnect_after_a_connection_failure.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/6/artifact/build-artifacts/00:19:32_TCA_can_reconnect_after_a_connection_failure.journal

After features/support/hooks.rb:100 0.044
9.022
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.698
And I capture all network traffic 0.002
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 2.302
4.372
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 3.980
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.174
And I cannot click the "Connect to Tor" button 0.217
After features/support/hooks.rb:331 0.842
After features/support/hooks.rb:100 0.061
9.107
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.652
And I capture all network traffic 0.002
When the network is plugged 0.045
Then the Tor Connection Assistant autostarts 2.407
Tags: @product
31.608
Given I configure a direct connection in the Tor Connection Assistant 7.139
And I wait until Tor is ready 0.567
When I disconnect the network through GNOME 10.739
And I connect the network through GNOME 10.018
Then the Tor Connection Assistant autostarts 0.057
And the Tor Connection Assistant connects to Tor 1.498
And I wait until Tor is ready 0.987
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.048
And all Internet traffic has only flowed through Tor or connectivity check service 0.549

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

After features/support/hooks.rb:331 0.991
After features/support/hooks.rb:100 0.037
9.469
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 7.060
And I capture all network traffic 0.002
When the network is plugged 0.052
Then the Tor Connection Assistant autostarts 2.354
Tags: @product
2:30.693
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.788
And I wait until Tor is ready 1.959
And I disconnect the network through GNOME 10.713
And the Tor network and default bridges are blocked 1.575
When I connect the network through GNOME 10.656
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 7.399

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/6/artifact/build-artifacts/00:23:14_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/6/artifact/build-artifacts/00:23:14_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/6/artifact/build-artifacts/00:23:14_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/6/artifact/build-artifacts/00:23:14_Reconnecting_from_an_unblocked_network_to_a_blocked_network_displays_an_error.journal

After features/support/hooks.rb:100 0.040
9.181
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.844
And I capture all network traffic 0.002
When the network is plugged 0.023
Then the Tor Connection Assistant autostarts 2.311
Tags: @product
33.992
Given the Tor network and default bridges are blocked 1.304
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 21.749
Then the Tor Connection Assistant reports that it failed to connect 0.171
Given the Tor network and default bridges are unblocked 1.607
When I retry connecting to Tor 1.106
Then I wait until Tor is ready 7.268
And Tor is configured to use the default bridges 0.481
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.301

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

After features/support/hooks.rb:331 0.580
After features/support/hooks.rb:100 0.040
8.619
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.619
And I capture all network traffic 0.002
When the network is plugged 0.029
Then the Tor Connection Assistant autostarts 1.968
Tags: @product
16.394
Given the Moat distributor responds with the default bridges 0.205
When I configure Tor Connection to ask for bridge settings based on my location 6.241
And I wait until Tor is ready 7.194
And available upgrades have been checked 2.143
Then Tor is configured to use the default bridges 0.332
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.277

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

After features/support/hooks.rb:331 0.766
After features/support/hooks.rb:100 0.033
9.024
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.635
And I capture all network traffic 0.004
When the network is plugged 0.031
Then the Tor Connection Assistant autostarts 2.353
Tags: @product
2:5.805
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.015
When I configure Tor Connection to ask for bridge settings based on my location 5.790
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 6.201

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/6/artifact/build-artifacts/00:26:46_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/6/artifact/build-artifacts/00:26:46_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/6/artifact/build-artifacts/00:26:46_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/6/artifact/build-artifacts/00:26:46_Asking_for_bridge_settings_but_receiving_a_mocked_API_error_in_Tor_Connection.journal

After features/support/hooks.rb:100 0.040
8.371
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.582
And I capture all network traffic 0.002
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 1.768
Tags: @product
7.496
Given no bridges are configured in torrc 0.007
When I configure Tor Connection to ask for bridge settings for "United States of America" 6.279
Then some real world bridges are eventually configured in torrc 1.209
After features/support/hooks.rb:331 0.810
After features/support/hooks.rb:100 0.076