Project Number Date
test_Tails_ISO_21472-circumvention-settings-2 13 08 Apr 2026, 02:34

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:4.147 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.311
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.665
And I capture all network traffic 0.002
When the network is plugged 0.020
Then the Tor Connection Assistant autostarts 2.623
Tags: @product
16.441
When I configure some normal bridges in the Tor Connection Assistant 12.846
Then I wait until Tor is ready 1.209
And tca.conf includes the configured bridges 0.007
And available upgrades have been checked 2.140
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.237

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

After features/support/hooks.rb:331 0.956
After features/support/hooks.rb:100 0.072
9.360
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.848
And I capture all network traffic 0.003
When the network is plugged 0.026
Then the Tor Connection Assistant autostarts 2.482
Tags: @product
13.919
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 11.063
Then I wait until Tor is ready 1.495
And tca.conf includes the configured bridges 0.005
And available upgrades have been checked 1.131
And all Internet traffic has only flowed through the configured bridges 0.223
After features/support/hooks.rb:331 0.974
After features/support/hooks.rb:100 0.053
9.693
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 7.204
And I capture all network traffic 0.007
When the network is plugged 0.054
Then the Tor Connection Assistant autostarts 2.427
Tags: @product
31.995
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 28.268
Then I wait until Tor is ready 1.152
And tca.conf includes the configured bridges 0.007
And available upgrades have been checked 2.147
And all Internet traffic has only flowed through the configured bridges 0.419
After features/support/hooks.rb:331 0.660
After features/support/hooks.rb:100 0.052
9.804
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 7.217
And I capture all network traffic 0.005
When the network is plugged 0.027
Then the Tor Connection Assistant autostarts 2.553
44.170
When I configure the default bridges in the Tor Connection Assistant 10.683
Then I wait until Tor is ready 32.452
And Tor is configured to use the default bridges 0.316
And tca.conf includes no bridge 0.006
And available upgrades have been checked 0.043
And Tor is configured to use the default bridges 0.355
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.312

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

After features/support/hooks.rb:331 0.767
After features/support/hooks.rb:100 0.074
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.906
And I capture all network traffic 0.004
When the network is plugged 0.023
Then the Tor Connection Assistant autostarts 2.667
Tags: @product
24.447
Given the Tor network is blocked 1.354
And the Moat distributor responds with non-default bridges 0.021
When I configure a direct connection in the Tor Connection Assistant 19.226
Then I wait until Tor is ready 2.172
And tca.conf includes no bridge 0.005
And available upgrades have been checked 1.103
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.564

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.050
9.379
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.765
And I capture all network traffic 0.003
When the network is plugged 0.020
Then the Tor Connection Assistant autostarts 2.590
Tags: @product
25.457
Given the Tor network is blocked 1.360
And the Moat distributor responds with an API error 0.015
When I configure a direct connection in the Tor Connection Assistant 19.415
Then I wait until Tor is ready 1.656
And tca.conf includes no bridge 0.015
And available upgrades have been checked 2.167
And Tor is configured to use the default bridges 0.394
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.432

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

After features/support/hooks.rb:331 0.937
After features/support/hooks.rb:100 0.031
8.974
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.920
And I capture all network traffic 0.002
When the network is plugged 0.021
Then the Tor Connection Assistant autostarts 2.030
Tags: @product
2:4.037
Scenario TCA can reconnect after a connection failure
Steps
Given the Tor network and default bridges are blocked 1.604
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 2:2.433
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.221

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

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

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/13/artifact/build-artifacts/00:21:52_TCA_can_reconnect_after_a_connection_failure.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21472-circumvention-settings-2/13/artifact/build-artifacts/00:21:52_TCA_can_reconnect_after_a_connection_failure.journal

After features/support/hooks.rb:100 0.060
9.225
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.846
And I capture all network traffic 0.002
When the network is plugged 0.023
Then the Tor Connection Assistant autostarts 2.353
4.534
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 4.117
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.205
And I cannot click the "Connect to Tor" button 0.211
After features/support/hooks.rb:331 0.972
After features/support/hooks.rb:100 0.059
9.994
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 7.429
And I capture all network traffic 0.002
When the network is plugged 0.029
Then the Tor Connection Assistant autostarts 2.533
Tags: @product
32.402
Given I configure a direct connection in the Tor Connection Assistant 5.711
And I wait until Tor is ready 2.078
When I disconnect the network through GNOME 11.131
And I connect the network through GNOME 10.599
Then the Tor Connection Assistant autostarts 0.090
And the Tor Connection Assistant connects to Tor 0.203
And I wait until Tor is ready 1.658
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.086
And all Internet traffic has only flowed through Tor or connectivity check service 0.842

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

After features/support/hooks.rb:331 0.921
After features/support/hooks.rb:100 0.038
9.447
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD without network and logged in 7.097
And I capture all network traffic 0.002
When the network is plugged 0.021
Then the Tor Connection Assistant autostarts 2.326
Tags: @product
2:32.111
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.459
And I wait until Tor is ready 3.175
And I disconnect the network through GNOME 10.854
And the Tor network and default bridges are blocked 1.622
When I connect the network through GNOME 10.991
Then the Tor Connection Assistant reports that it failed to connect 2:0.008
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.592

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

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

After features/support/hooks.rb:100 0.041
9.387
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.693
And I capture all network traffic 0.004
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 2.670
Tags: @product
34.236
Given the Tor network and default bridges are blocked 1.479
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 21.937
Then the Tor Connection Assistant reports that it failed to connect 0.091
Given the Tor network and default bridges are unblocked 1.498
When I retry connecting to Tor 1.149
Then I wait until Tor is ready 7.289
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.440

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

After features/support/hooks.rb:331 0.621
After features/support/hooks.rb:100 0.051
8.712
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.720
And I capture all network traffic 0.010
When the network is plugged 0.036
Then the Tor Connection Assistant autostarts 1.946
Tags: @product
15.208
Given the Moat distributor responds with the default bridges 0.172
When I configure Tor Connection to ask for bridge settings based on my location 6.129
And I wait until Tor is ready 7.088
And available upgrades have been checked 1.086
Then Tor is configured to use the default bridges 0.316
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.415

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

After features/support/hooks.rb:331 0.887
After features/support/hooks.rb:100 0.057
9.631
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 7.029
And I capture all network traffic 0.003
When the network is plugged 0.048
Then the Tor Connection Assistant autostarts 2.550
Tags: @product
2:6.012
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.992
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.981

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

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

After features/support/hooks.rb:100 0.039
9.421
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.790
And I capture all network traffic 0.003
When the network is plugged 0.043
Then the Tor Connection Assistant autostarts 2.584
Tags: @product
7.224
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.939
Then some real world bridges are eventually configured in torrc 1.279
After features/support/hooks.rb:331 0.744
After features/support/hooks.rb:100 0.065