Project Number Date
test_Tails_ISO_21472-circumvention-settings-2 7 02 Apr 2026, 02:11

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:42.732 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.229
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.418
And I capture all network traffic 0.002
When the network is plugged 0.029
Then the Tor Connection Assistant autostarts 1.779
Tags: @product
43.742
When I configure some normal bridges in the Tor Connection Assistant 11.382
Then I wait until Tor is ready 31.825
And tca.conf includes the configured bridges 0.005
And available upgrades have been checked 0.055
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.473

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

After features/support/hooks.rb:331 0.748
After features/support/hooks.rb:100 0.029
8.839
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.522
And I capture all network traffic 0.001
When the network is plugged 0.017
Then the Tor Connection Assistant autostarts 2.298
Tags: @product
14.295
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 10.491
Then I wait until Tor is ready 1.378
And tca.conf includes the configured bridges 0.005
And available upgrades have been checked 2.163
And all Internet traffic has only flowed through the configured bridges 0.256
After features/support/hooks.rb:331 0.545
After features/support/hooks.rb:100 0.051
8.819
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.518
And I capture all network traffic 0.002
When the network is plugged 0.021
Then the Tor Connection Assistant autostarts 2.277
Tags: @product
31.625
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 28.200
Then I wait until Tor is ready 1.040
And tca.conf includes the configured bridges 0.005
And available upgrades have been checked 2.154
And all Internet traffic has only flowed through the configured bridges 0.224
After features/support/hooks.rb:331 0.753
After features/support/hooks.rb:100 0.035
8.922
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.595
And I capture all network traffic 0.002
When the network is plugged 0.017
Then the Tor Connection Assistant autostarts 2.307
14.294
When I configure the default bridges in the Tor Connection Assistant 9.974
Then I wait until Tor is ready 1.100
And Tor is configured to use the default bridges 0.415
And tca.conf includes no bridge 0.005
And available upgrades have been checked 2.131
And Tor is configured to use the default bridges 0.285
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.381

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

After features/support/hooks.rb:331 1.020
After features/support/hooks.rb:100 0.054
8.831
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.391
And I capture all network traffic 0.001
When the network is plugged 0.027
Then the Tor Connection Assistant autostarts 2.410
Tags: @product
23.475
Given the Tor network is blocked 1.049
And the Moat distributor responds with non-default bridges 0.036
When I configure a direct connection in the Tor Connection Assistant 18.466
Then I wait until Tor is ready 2.516
And tca.conf includes no bridge 0.006
And available upgrades have been checked 1.096
And all Internet traffic has only flowed through the configured bridges or connectivity check service 0.304

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

After features/support/hooks.rb:331 0.881
After features/support/hooks.rb:100 0.051
8.752
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.483
And I capture all network traffic 0.001
When the network is plugged 0.020
Then the Tor Connection Assistant autostarts 2.245
Tags: @product
23.420
Given the Tor network is blocked 1.067
And the Moat distributor responds with an API error 0.017
When I configure a direct connection in the Tor Connection Assistant 18.599
Then I wait until Tor is ready 0.996
And tca.conf includes no bridge 0.015
And available upgrades have been checked 2.110
And Tor is configured to use the default bridges 0.311
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.302

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

After features/support/hooks.rb:331 0.562
After features/support/hooks.rb:100 0.040
9.026
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.620
And I capture all network traffic 0.001
When the network is plugged 0.016
Then the Tor Connection Assistant autostarts 2.386
Tags: @product
2:3.415
Scenario TCA can reconnect after a connection failure
Steps
Given the Tor network and default bridges are blocked 1.022
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 2:2.393
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.243

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

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

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

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

After features/support/hooks.rb:100 0.068
8.904
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.528
And I capture all network traffic 0.003
When the network is plugged 0.020
Then the Tor Connection Assistant autostarts 2.351
4.446
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 3.969
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.283
And I cannot click the "Connect to Tor" button 0.194
After features/support/hooks.rb:331 0.795
After features/support/hooks.rb:100 0.031
8.810
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.497
And I capture all network traffic 0.002
When the network is plugged 0.023
Then the Tor Connection Assistant autostarts 2.287
Tags: @product
30.705
Given I configure a direct connection in the Tor Connection Assistant 5.876
And I wait until Tor is ready 1.840
When I disconnect the network through GNOME 10.529
And I connect the network through GNOME 10.587
Then the Tor Connection Assistant autostarts 0.078
And the Tor Connection Assistant connects to Tor 0.194
And I wait until Tor is ready 0.977
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.052
And all Internet traffic has only flowed through Tor or connectivity check service 0.568

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

After features/support/hooks.rb:331 0.678
After features/support/hooks.rb:100 0.054
8.766
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.424
And I capture all network traffic 0.002
When the network is plugged 0.026
Then the Tor Connection Assistant autostarts 2.312
Tags: @product
2:29.878
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.308
And I wait until Tor is ready 1.774
And I disconnect the network through GNOME 10.691
And the Tor network and default bridges are blocked 1.412
When I connect the network through GNOME 10.690
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.165

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

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

After features/support/hooks.rb:100 0.038
8.851
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.486
And I capture all network traffic 0.001
When the network is plugged 0.019
Then the Tor Connection Assistant autostarts 2.343
Tags: @product
32.597
Given the Tor network and default bridges are blocked 1.134
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 21.270
Then the Tor Connection Assistant reports that it failed to connect 0.079
Given the Tor network and default bridges are unblocked 1.327
When I retry connecting to Tor 1.141
Then I wait until Tor is ready 6.976
And Tor is configured to use the default bridges 0.304
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.364

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

After features/support/hooks.rb:331 0.802
After features/support/hooks.rb:100 0.034
8.887
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.551
And I capture all network traffic 0.002
When the network is plugged 0.039
Then the Tor Connection Assistant autostarts 2.293
Tags: @product
14.850
Given the Moat distributor responds with the default bridges 0.064
When I configure Tor Connection to ask for bridge settings based on my location 5.785
And I wait until Tor is ready 7.197
And available upgrades have been checked 1.108
Then Tor is configured to use the default bridges 0.342
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.352

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

After features/support/hooks.rb:331 0.993
After features/support/hooks.rb:100 0.056
8.409
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.559
And I capture all network traffic 0.001
When the network is plugged 0.020
Then the Tor Connection Assistant autostarts 1.828
Tags: @product
2:5.995
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.013
When I configure Tor Connection to ask for bridge settings based on my location 5.982
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.745

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

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

After features/support/hooks.rb:100 0.051
8.406
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.611
And I capture all network traffic 0.002
When the network is plugged 0.018
Then the Tor Connection Assistant autostarts 1.774
Tags: @product
7.529
Given no bridges are configured in torrc 0.005
When I configure Tor Connection to ask for bridge settings for "United States of America" 6.216
Then some real world bridges are eventually configured in torrc 1.307
After features/support/hooks.rb:331 0.796
After features/support/hooks.rb:100 0.034