Project Number Date
test_Tails_ISO_21472-circumvention-settings-2 5 31 Mar 2026, 02:36

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 13:32.745 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.947
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.440
And I capture all network traffic 0.003
When the network is plugged 0.014
Then the Tor Connection Assistant autostarts 2.489
Tags: @product
14.980
When I configure some normal bridges in the Tor Connection Assistant 11.679
Then I wait until Tor is ready 0.881
And tca.conf includes the configured bridges 0.007
And available upgrades have been checked 2.164
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.247

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

After features/support/hooks.rb:331 0.758
After features/support/hooks.rb:100 0.070
9.048
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.558
And I capture all network traffic 0.002
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 2.469
Tags: @product
12.765
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 9.625
Then I wait until Tor is ready 1.769
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 1.112
And all Internet traffic has only flowed through the configured bridges 0.246
After features/support/hooks.rb:331 0.915
After features/support/hooks.rb:100 0.039
9.025
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.002
When the network is plugged 0.025
Then the Tor Connection Assistant autostarts 2.355
Tags: @product
32.009
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 29.389
Then I wait until Tor is ready 1.218
And tca.conf includes the configured bridges 0.010
And available upgrades have been checked 1.089
And all Internet traffic has only flowed through the configured bridges 0.301
After features/support/hooks.rb:331 0.775
After features/support/hooks.rb:100 0.039
9.163
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.678
And I capture all network traffic 0.002
When the network is plugged 0.022
Then the Tor Connection Assistant autostarts 2.460
42.756
When I configure the default bridges in the Tor Connection Assistant 11.130
Then I wait until Tor is ready 30.664
And Tor is configured to use the default bridges 0.293
And tca.conf includes no bridge 0.005
And available upgrades have been checked 0.034
And Tor is configured to use the default bridges 0.291
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.337

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

After features/support/hooks.rb:331 1.029
After features/support/hooks.rb:100 0.032
9.529
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.534
And I capture all network traffic 0.005
When the network is plugged 0.022
Then the Tor Connection Assistant autostarts 2.966
Tags: @product
1:7.855
Given the Tor network is blocked 1.023
And the Moat distributor responds with non-default bridges 0.014
When I configure a direct connection in the Tor Connection Assistant 19.153
Then I wait until Tor is ready 47.078
And tca.conf includes no bridge 0.014
And available upgrades have been checked 0.047
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.522

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

After features/support/hooks.rb:331 0.818
After features/support/hooks.rb:100 0.038
9.646
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.498
And I capture all network traffic 0.003
When the network is plugged 0.015
Then the Tor Connection Assistant autostarts 3.128
Tags: @product
23.517
Given the Tor network is blocked 1.205
And the Moat distributor responds with an API error 0.010
When I configure a direct connection in the Tor Connection Assistant 18.585
Then I wait until Tor is ready 1.043
And tca.conf includes no bridge 0.005
And available upgrades have been checked 2.114
And Tor is configured to use the default bridges 0.291
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.262

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

After features/support/hooks.rb:331 0.627
After features/support/hooks.rb:100 0.070
8.936
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.541
And I capture all network traffic 0.003
When the network is plugged 0.026
Then the Tor Connection Assistant autostarts 2.365
Tags: @product
2:3.552
Scenario TCA can reconnect after a connection failure
Steps
Given the Tor network and default bridges are blocked 1.259
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 2:2.292
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.180

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/5/artifact/build-artifacts/00:22:11_TCA_can_reconnect_after_a_connection_failure.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/5/artifact/build-artifacts/00:22:11_TCA_can_reconnect_after_a_connection_failure.journal

After features/support/hooks.rb:100 0.047
9.095
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.535
And I capture all network traffic 0.002
When the network is plugged 0.028
Then the Tor Connection Assistant autostarts 2.530
4.590
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.181
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.212
And I cannot click the "Connect to Tor" button 0.197
After features/support/hooks.rb:331 0.559
After features/support/hooks.rb:100 0.041
9.198
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.534
And I capture all network traffic 0.002
When the network is plugged 0.019
Then the Tor Connection Assistant autostarts 2.642
Tags: @product
30.069
Given I configure a direct connection in the Tor Connection Assistant 5.468
And I wait until Tor is ready 1.892
When I disconnect the network through GNOME 10.730
And I connect the network through GNOME 10.084
Then the Tor Connection Assistant autostarts 0.064
And the Tor Connection Assistant connects to Tor 0.242
And I wait until Tor is ready 0.940
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.051
And all Internet traffic has only flowed through Tor or connectivity check service 0.595

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

After features/support/hooks.rb:331 0.903
After features/support/hooks.rb:100 0.047
9.286
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.648
And I capture all network traffic 0.010
When the network is plugged 0.024
Then the Tor Connection Assistant autostarts 2.602
Tags: @product
2:29.883
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.387
And I wait until Tor is ready 1.747
And I disconnect the network through GNOME 10.598
And the Tor network and default bridges are blocked 1.531
When I connect the network through GNOME 10.619
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.529

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

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

After features/support/hooks.rb:100 0.050
9.429
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.673
And I capture all network traffic 0.002
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 2.735
Tags: @product
32.559
Given the Tor network and default bridges are blocked 1.136
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 21.872
Then the Tor Connection Assistant reports that it failed to connect 0.077
Given the Tor network and default bridges are unblocked 1.333
When I retry connecting to Tor 1.102
Then I wait until Tor is ready 6.413
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.273

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

After features/support/hooks.rb:331 0.760
After features/support/hooks.rb:100 0.034
8.999
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.459
And I capture all network traffic 0.003
When the network is plugged 0.024
Then the Tor Connection Assistant autostarts 2.511
Tags: @product
15.894
Given the Moat distributor responds with the default bridges 0.150
When I configure Tor Connection to ask for bridge settings based on my location 5.733
And I wait until Tor is ready 7.239
And available upgrades have been checked 2.137
Then Tor is configured to use the default bridges 0.340
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.291

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

After features/support/hooks.rb:331 0.837
After features/support/hooks.rb:100 0.037
9.000
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.502
And I capture all network traffic 0.002
When the network is plugged 0.024
Then the Tor Connection Assistant autostarts 2.471
Tags: @product
2:6.183
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 6.167
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.082

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

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

After features/support/hooks.rb:100 0.077
9.601
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.622
And I capture all network traffic 0.026
When the network is plugged 0.024
Then the Tor Connection Assistant autostarts 2.927
Tags: @product
7.217
Given no bridges are configured in torrc 0.006
When I configure Tor Connection to ask for bridge settings for "United States of America" 5.980
Then some real world bridges are eventually configured in torrc 1.230
After features/support/hooks.rb:331 0.891
After features/support/hooks.rb:100 0.066