Project Number Date
test_Tails_ISO_21472-circumvention-settings-2 3 29 Mar 2026, 02:07

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:36.852 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.411
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.493
And I capture all network traffic 0.002
When the network is plugged 0.021
Then the Tor Connection Assistant autostarts 1.893
Tags: @product
14.782
When I configure some normal bridges in the Tor Connection Assistant 9.627
Then I wait until Tor is ready 1.615
And tca.conf includes the configured bridges 0.005
And available upgrades have been checked 3.261
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.272

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

After features/support/hooks.rb:331 0.980
After features/support/hooks.rb:100 0.042
8.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.435
And I capture all network traffic 0.002
When the network is plugged 0.021
Then the Tor Connection Assistant autostarts 1.753
Tags: @product
13.819
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 10.242
Then I wait until Tor is ready 1.130
And tca.conf includes the configured bridges 0.005
And available upgrades have been checked 2.135
And all Internet traffic has only flowed through the configured bridges 0.306
After features/support/hooks.rb:331 0.695
After features/support/hooks.rb:100 0.053
8.571
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.474
And I capture all network traffic 0.001
When the network is plugged 0.013
Then the Tor Connection Assistant autostarts 2.080
Tags: @product
59.149
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 28.320
Then I wait until Tor is ready 30.491
And tca.conf includes the configured bridges 0.008
And available upgrades have been checked 0.071
And all Internet traffic has only flowed through the configured bridges 0.257
After features/support/hooks.rb:331 1.003
After features/support/hooks.rb:100 0.045
8.497
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.583
And I capture all network traffic 0.002
When the network is plugged 0.014
Then the Tor Connection Assistant autostarts 1.897
15.356
When I configure the default bridges in the Tor Connection Assistant 11.086
Then I wait until Tor is ready 1.160
And Tor is configured to use the default bridges 0.352
And tca.conf includes no bridge 0.008
And available upgrades have been checked 2.147
And Tor is configured to use the default bridges 0.303
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.299

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

After features/support/hooks.rb:331 0.844
After features/support/hooks.rb:100 0.052
8.430
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.602
And I capture all network traffic 0.002
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 1.806
Tags: @product
23.055
Given the Tor network is blocked 1.193
And the Moat distributor responds with non-default bridges 0.015
When I configure a direct connection in the Tor Connection Assistant 18.411
Then I wait until Tor is ready 1.016
And tca.conf includes no bridge 0.005
And available upgrades have been checked 2.112
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.300

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

After features/support/hooks.rb:331 0.713
After features/support/hooks.rb:100 0.045
8.527
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.516
And I capture all network traffic 0.002
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 1.990
Tags: @product
23.984
Given the Tor network is blocked 1.169
And the Moat distributor responds with an API error 0.033
When I configure a direct connection in the Tor Connection Assistant 18.743
Then I wait until Tor is ready 1.093
And tca.conf includes no bridge 0.004
And available upgrades have been checked 2.149
And Tor is configured to use the default bridges 0.429
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.359

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

After features/support/hooks.rb:331 0.694
After features/support/hooks.rb:100 0.050
8.423
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.452
And I capture all network traffic 0.003
When the network is plugged 0.017
Then the Tor Connection Assistant autostarts 1.950
Tags: @product
2:3.525
Scenario TCA can reconnect after a connection failure
Steps
Given the Tor network and default bridges are blocked 1.218
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 2:2.306
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.209

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/3/artifact/build-artifacts/00:18:56_TCA_can_reconnect_after_a_connection_failure.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/3/artifact/build-artifacts/00:18:56_TCA_can_reconnect_after_a_connection_failure.journal

After features/support/hooks.rb:100 0.043
8.404
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.470
And I capture all network traffic 0.002
When the network is plugged 0.016
Then the Tor Connection Assistant autostarts 1.915
4.856
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.395
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.217
And I cannot click the "Connect to Tor" button 0.244
After features/support/hooks.rb:331 0.908
After features/support/hooks.rb:100 0.034
8.513
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.002
When the network is plugged 0.017
Then the Tor Connection Assistant autostarts 1.957
Tags: @product
29.954
Given I configure a direct connection in the Tor Connection Assistant 5.600
And I wait until Tor is ready 1.690
When I disconnect the network through GNOME 10.882
And I connect the network through GNOME 9.977
Then the Tor Connection Assistant autostarts 0.069
And the Tor Connection Assistant connects to Tor 0.168
And I wait until Tor is ready 0.877
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.035
And all Internet traffic has only flowed through Tor or connectivity check service 0.653

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

After features/support/hooks.rb:331 0.752
After features/support/hooks.rb:100 0.049
8.569
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.634
And I capture all network traffic 0.002
When the network is plugged 0.060
Then the Tor Connection Assistant autostarts 1.871
Tags: @product
2:29.076
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.498
And I wait until Tor is ready 1.643
And I disconnect the network through GNOME 10.646
And the Tor network and default bridges are blocked 1.445
When I connect the network through GNOME 9.839
Then the Tor Connection Assistant reports that it failed to connect 2:0.002
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.356

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

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

After features/support/hooks.rb:100 0.050
8.326
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.535
And I capture all network traffic 0.002
When the network is plugged 0.019
Then the Tor Connection Assistant autostarts 1.768
Tags: @product
33.171
Given the Tor network and default bridges are blocked 1.203
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 21.634
Then the Tor Connection Assistant reports that it failed to connect 0.081
Given the Tor network and default bridges are unblocked 1.342
When I retry connecting to Tor 1.118
Then I wait until Tor is ready 7.127
And Tor is configured to use the default bridges 0.354
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.309

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

After features/support/hooks.rb:331 0.801
After features/support/hooks.rb:100 0.065
8.598
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.539
And I capture all network traffic 0.002
When the network is plugged 0.015
Then the Tor Connection Assistant autostarts 2.041
Tags: @product
14.561
Given the Moat distributor responds with the default bridges 0.081
When I configure Tor Connection to ask for bridge settings based on my location 5.815
And I wait until Tor is ready 6.998
And available upgrades have been checked 1.093
Then Tor is configured to use the default bridges 0.296
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.604
After features/support/hooks.rb:100 0.046
8.439
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.499
And I capture all network traffic 0.003
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 1.918
Tags: @product
2:5.930
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.019
When I configure Tor Connection to ask for bridge settings based on my location 5.911
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.033

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

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

After features/support/hooks.rb:100 0.033
8.363
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.409
And I capture all network traffic 0.002
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 1.933
Tags: @product
7.339
Given no bridges are configured in torrc 0.008
When I configure Tor Connection to ask for bridge settings for "United States of America" 6.146
Then some real world bridges are eventually configured in torrc 1.184
After features/support/hooks.rb:331 1.004
After features/support/hooks.rb:100 0.050