Project Number Date
test_Tails_ISO_21472-circumvention-settings-2 8 03 Apr 2026, 02:18

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:26.910 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.914
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.078
And I capture all network traffic 0.002
When the network is plugged 0.017
Then the Tor Connection Assistant autostarts 1.815
Tags: @product
16.735
When I configure some normal bridges in the Tor Connection Assistant 11.884
Then I wait until Tor is ready 1.305
And tca.conf includes the configured bridges 0.005
And available upgrades have been checked 3.158
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.381

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

After features/support/hooks.rb:331 0.584
After features/support/hooks.rb:100 0.059
9.234
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.852
And I capture all network traffic 0.002
When the network is plugged 0.023
Then the Tor Connection Assistant autostarts 2.356
Tags: @product
14.962
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 10.378
Then I wait until Tor is ready 1.114
And tca.conf includes the configured bridges 0.006
And available upgrades have been checked 3.186
And all Internet traffic has only flowed through the configured bridges 0.276
After features/support/hooks.rb:331 1.213
After features/support/hooks.rb:100 0.031
8.943
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.574
And I capture all network traffic 0.001
When the network is plugged 0.029
Then the Tor Connection Assistant autostarts 2.337
Tags: @product
32.470
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 28.037
Then I wait until Tor is ready 0.956
And tca.conf includes the configured bridges 0.007
And available upgrades have been checked 3.217
And all Internet traffic has only flowed through the configured bridges 0.252
After features/support/hooks.rb:331 1.084
After features/support/hooks.rb:100 0.048
8.516
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.699
And I capture all network traffic 0.002
When the network is plugged 0.017
Then the Tor Connection Assistant autostarts 1.796
17.233
When I configure the default bridges in the Tor Connection Assistant 11.953
Then I wait until Tor is ready 1.068
And Tor is configured to use the default bridges 0.312
And tca.conf includes no bridge 0.004
And available upgrades have been checked 3.233
And Tor is configured to use the default bridges 0.319
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.341

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.045
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 7.005
And I capture all network traffic 0.001
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 1.999
Tags: @product
24.239
Given the Tor network is blocked 1.057
And the Moat distributor responds with non-default bridges 0.012
When I configure a direct connection in the Tor Connection Assistant 18.601
Then I wait until Tor is ready 0.969
And tca.conf includes no bridge 0.006
And available upgrades have been checked 3.173
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.418

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

After features/support/hooks.rb:331 1.002
After features/support/hooks.rb:100 0.064
8.428
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.012
Given I have started Tails from DVD without network and logged in 6.594
And I capture all network traffic 0.002
When the network is plugged 0.023
Then the Tor Connection Assistant autostarts 1.807
Tags: @product
25.207
Given the Tor network is blocked 2.420
And the Moat distributor responds with an API error 0.011
When I configure a direct connection in the Tor Connection Assistant 18.913
Then I wait until Tor is ready 1.116
And tca.conf includes no bridge 0.007
And available upgrades have been checked 2.154
And Tor is configured to use the default bridges 0.335
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.247

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

After features/support/hooks.rb:331 0.559
After features/support/hooks.rb:100 0.046
8.966
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.514
And I capture all network traffic 0.007
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 2.425
Tags: @product
2:3.642
Scenario TCA can reconnect after a connection failure
Steps
Given the Tor network and default bridges are blocked 1.313
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 2:2.329
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.093

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

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

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

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

After features/support/hooks.rb:100 0.049
8.497
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.672
And I capture all network traffic 0.002
When the network is plugged 0.066
Then the Tor Connection Assistant autostarts 1.756
4.836
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.398
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.196
And I cannot click the "Connect to Tor" button 0.240
After features/support/hooks.rb:331 0.831
After features/support/hooks.rb:100 0.051
8.880
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.959
And I capture all network traffic 0.003
When the network is plugged 0.020
Then the Tor Connection Assistant autostarts 1.897
Tags: @product
30.928
Given I configure a direct connection in the Tor Connection Assistant 6.951
And I wait until Tor is ready 1.168
When I disconnect the network through GNOME 10.703
And I connect the network through GNOME 10.237
Then the Tor Connection Assistant autostarts 0.064
And the Tor Connection Assistant connects to Tor 0.208
And I wait until Tor is ready 1.005
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.036
And all Internet traffic has only flowed through Tor or connectivity check service 0.553

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

After features/support/hooks.rb:331 0.965
After features/support/hooks.rb:100 0.048
8.573
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.685
And I capture all network traffic 0.002
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 1.866
Tags: @product
2:30.021
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.448
And I wait until Tor is ready 2.047
And I disconnect the network through GNOME 10.575
And the Tor network and default bridges are blocked 1.356
When I connect the network through GNOME 10.593
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.485

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

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

After features/support/hooks.rb:100 0.030
9.049
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.685
And I capture all network traffic 0.006
When the network is plugged 0.026
Then the Tor Connection Assistant autostarts 2.332
Tags: @product
32.972
Given the Tor network and default bridges are blocked 1.069
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 22.449
Then the Tor Connection Assistant reports that it failed to connect 0.094
Given the Tor network and default bridges are unblocked 1.475
When I retry connecting to Tor 1.154
Then I wait until Tor is ready 6.126
And Tor is configured to use the default bridges 0.309
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.293

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.052
8.942
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.002
When the network is plugged 0.022
Then the Tor Connection Assistant autostarts 2.375
Tags: @product
15.988
Given the Moat distributor responds with the default bridges 0.054
When I configure Tor Connection to ask for bridge settings based on my location 5.961
And I wait until Tor is ready 6.080
And available upgrades have been checked 3.175
Then Tor is configured to use the default bridges 0.378
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.338

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

After features/support/hooks.rb:331 0.827
After features/support/hooks.rb:100 0.078
9.132
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.700
And I capture all network traffic 0.002
When the network is plugged 0.017
Then the Tor Connection Assistant autostarts 2.411
Tags: @product
2:5.847
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.018
When I configure Tor Connection to ask for bridge settings based on my location 5.828
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.305

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

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

After features/support/hooks.rb:100 0.059
9.489
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.094
And I capture all network traffic 0.002
When the network is plugged 0.017
Then the Tor Connection Assistant autostarts 2.374
Tags: @product
7.227
Given no bridges are configured in torrc 0.005
When I configure Tor Connection to ask for bridge settings for "United States of America" 5.932
Then some real world bridges are eventually configured in torrc 1.289
After features/support/hooks.rb:331 1.162
After features/support/hooks.rb:100 0.045