Project Number Date
test_Tails_ISO_21027-fix-interactive-debugging-context 1 16 Jun 2025, 17:44

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Using Tor bridges and pluggable transports 90 4 26 0 0 120 7 4 11 15:13.884 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
57.511
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 52.476
And I capture all network traffic 0.035
When the network is plugged 1.225
Then the Tor Connection Assistant autostarts 3.774
Tags: @product
37.915
When I configure some normal bridges in the Tor Connection Assistant 21.016
Then I wait until Tor is ready 10.556
And tca.conf includes the configured bridges 0.217
And available upgrades have been checked 0.264
And all Internet traffic has only flowed through the configured bridges or connectivity check service 5.860

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

After features/support/hooks.rb:330 0.974
After features/support/hooks.rb:100 0.056
41.892
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 30.939
And I capture all network traffic 0.435
When the network is plugged 2.797
Then the Tor Connection Assistant autostarts 7.719
Tags: @product
13.410
Scenario Using obfs4 pluggable transports
Steps
When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode 13.410
try_for() timeout expired (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:828:in `click_connect_to_tor'
./features/step_definitions/tor.rb:502:in `tca_configure'
./features/step_definitions/tor.rb:628:in `/^I configure (?:some|the) (persistent )?(\w+) bridges (from a QR code )?in the Tor Connection Assistant(?: in (easy|hide) mode)?( without connecting|)$/'
features/tor_bridges.feature:21:in `When I configure some obfs4 bridges in the Tor Connection Assistant in hide mode'
Then I wait until Tor is ready 0.000
And tca.conf includes the configured bridges 0.000
And available upgrades have been checked 0.000
And all Internet traffic has only flowed through the configured bridges 0.000
After features/support/hooks.rb:330 6.884

SCENARIO FAILED: 'Using obfs4 pluggable transports' (at time 00:41:14)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:41:14_Using_obfs4_pluggable_transports.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:41:14_Using_obfs4_pluggable_transports.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:41:14_Using_obfs4_pluggable_transports.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:41:14_Using_obfs4_pluggable_transports.journal

After features/support/hooks.rb:100 0.040
1:13.753
Background
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.011
Steps
Given I have started Tails from DVD without network and logged in 1:13.753
Failed to restore snapshot (RuntimeError)
./features/step_definitions/common_steps.rb:89:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/common_steps.rb:95:in `rescue in post_snapshot_restore_hook'
./features/step_definitions/common_steps.rb:72:in `post_snapshot_restore_hook'
./features/step_definitions/snapshots.rb:167:in `reach_checkpoint'
./features/step_definitions/snapshots.rb:173:in `/^I\ have\ started\ Tails\ from\ DVD\ without\ network\ and\ logged\ in$/'
features/tor_bridges.feature:8:in `Given I have started Tails from DVD without network and logged in'
And I capture all network traffic 0.000
When the network is plugged 0.000
Then the Tor Connection Assistant autostarts 0.000
Tags: @product
0.000
Scenario Using obfs4 pluggable transports from a QR code
Steps
When I configure some obfs4 bridges from a QR code in the Tor Connection Assistant in hide mode 0.000
Then I wait until Tor is ready 0.000
And tca.conf includes the configured bridges 0.000
And available upgrades have been checked 0.000
And all Internet traffic has only flowed through the configured bridges 0.000
After features/support/hooks.rb:330 6.374

SCENARIO FAILED: 'Using obfs4 pluggable transports from a QR code' (at time 00:42:34)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:42:34_Using_obfs4_pluggable_transports_from_a_QR_code.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:42:34_Using_obfs4_pluggable_transports_from_a_QR_code.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:42:34_Using_obfs4_pluggable_transports_from_a_QR_code.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:42:34_Using_obfs4_pluggable_transports_from_a_QR_code.journal

After features/support/hooks.rb:100 0.000
1:35.815
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.023
Given I have started Tails from DVD without network and logged in 1:24.074
And I capture all network traffic 0.058
When the network is plugged 2.815
Then the Tor Connection Assistant autostarts 8.866
Tags: @product
1:44.059
Given the Tor network and default bridges are blocked 3.329
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 37.600
Then the Tor Connection Assistant reports that it failed to connect 0.132
And tca.conf is empty 0.286
Given I scan a QR code from the error page in Tor Connection Assistant 22.412
And I retry connecting to Tor 1.362
Then I wait until Tor is ready 37.334
And tca.conf includes the configured bridges 0.070
And available upgrades have been checked 0.088
And all Internet traffic has only flowed through the configured bridges or connectivity check service 1.441

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

After features/support/hooks.rb:330 1.748
After features/support/hooks.rb:100 0.059
35.920
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 25.344
And I capture all network traffic 0.057
When the network is plugged 2.558
Then the Tor Connection Assistant autostarts 7.960
10.805
Scenario Default Tor bridges
Steps
When I configure the default bridges in the Tor Connection Assistant 10.805
try_for() timeout expired (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:828:in `click_connect_to_tor'
./features/step_definitions/tor.rb:502:in `tca_configure'
./features/step_definitions/tor.rb:628:in `/^I configure (?:some|the) (persistent )?(\w+) bridges (from a QR code )?in the Tor Connection Assistant(?: in (easy|hide) mode)?( without connecting|)$/'
features/tor_bridges.feature:48:in `When I configure the default bridges in the Tor Connection Assistant'
Then I wait until Tor is ready 0.000
And Tor is configured to use the default bridges 0.000
And tca.conf includes no bridge 0.000
And available upgrades have been checked 0.000
And Tor is configured to use the default bridges 0.000
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.000
After features/support/hooks.rb:330 7.386

SCENARIO FAILED: 'Default Tor bridges' (at time 00:46:52)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:46:52_Default_Tor_bridges.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:46:52_Default_Tor_bridges.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:46:52_Default_Tor_bridges.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:46:52_Default_Tor_bridges.journal

After features/support/hooks.rb:100 0.081
40.223
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 27.487
And I capture all network traffic 0.243
When the network is plugged 4.450
Then the Tor Connection Assistant autostarts 8.042
Tags: @product
40.001
Given the Tor network is blocked 3.171
When I configure a direct connection in the Tor Connection Assistant 21.898
Then I wait until Tor is ready 12.185
And tca.conf includes no bridge 0.031
And available upgrades have been checked 0.219
And Tor is configured to use the default bridges 1.526
And all Internet traffic has only flowed through the default bridges or connectivity check service 0.966

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

After features/support/hooks.rb:330 1.033
After features/support/hooks.rb:100 0.041
40.944
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 29.605
And I capture all network traffic 0.225
When the network is plugged 4.444
Then the Tor Connection Assistant autostarts 6.668
Tags: @product
7.639
Scenario TCA can reconnect after a connection failure
Steps
Given the Tor network and default bridges are blocked 2.840
When I unsuccessfully configure a direct connection in the Tor Connection Assistant 4.798
Expected TCAConnectionFailure to be raised but got Timeout::Error: try_for() timeout expired (RuntimeError)
./features/step_definitions/tor.rb:760:in `rescue in block in <top (required)>'
./features/step_definitions/tor.rb:755:in `/^I unsuccessfully configure (a direct connection|some .* bridges) in the Tor Connection Assistant$/'
features/tor_bridges.feature:67: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
And 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:330 9.126

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

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:49:12_TCA_can_reconnect_after_a_connection_failure.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:49:12_TCA_can_reconnect_after_a_connection_failure.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:49:12_TCA_can_reconnect_after_a_connection_failure.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_21027-fix-interactive-debugging-context/1/artifact/build-artifacts/00:49:12_TCA_can_reconnect_after_a_connection_failure.journal

After features/support/hooks.rb:100 0.067
39.067
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 28.618
And I capture all network traffic 0.231
When the network is plugged 1.515
Then the Tor Connection Assistant autostarts 8.701
Tags: @product
5.583
When I try to configure some normal bridges in the Tor Connection Assistant in hide mode 5.255
Then the Tor Connection Assistant complains that normal bridges are not allowed 0.174
And I cannot click the "Connect to Tor" button 0.153
After features/support/hooks.rb:330 1.075
After features/support/hooks.rb:100 0.033
32.533
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 20.646
And I capture all network traffic 0.061
When the network is plugged 1.075
Then the Tor Connection Assistant autostarts 10.749
Tags: @product
43.810
Given I configure a direct connection in the Tor Connection Assistant 15.287
And I wait until Tor is ready 6.775
When I disconnect the network through GNOME 3.163
And I connect the network through GNOME 6.730
Then the Tor Connection Assistant autostarts 6.569
And the Tor Connection Assistant connects to Tor 2.558
And I wait until Tor is ready 1.273
And Tor is using the same configuration as before 0.000
And available upgrades have been checked 0.083
And all Internet traffic has only flowed through Tor or connectivity check service 1.368

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

After features/support/hooks.rb:330 0.807
After features/support/hooks.rb:100 0.035
36.228
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD without network and logged in 25.164
And I capture all network traffic 0.088
When the network is plugged 2.795
Then the Tor Connection Assistant autostarts 8.180
Tags: @product
1:9.983
Given I configure a direct connection in the Tor Connection Assistant 15.540
And I wait until Tor is ready 4.989
And I disconnect the network through GNOME 4.502
And the Tor network and default bridges are blocked 7.997
When I connect the network through GNOME 8.811
Then the Tor Connection Assistant reports that it failed to connect 28.141
After features/support/hooks.rb:330 5.748
After features/support/hooks.rb:100 0.040
23.931
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.017
Given I have started Tails from DVD without network and logged in 11.385
And I capture all network traffic 0.041
When the network is plugged 1.471
Then the Tor Connection Assistant autostarts 11.033
Tags: @product
1:2.852
Given the Tor network and default bridges are blocked 2.555
When I unsuccessfully configure some default bridges in the Tor Connection Assistant 36.253
Then the Tor Connection Assistant reports that it failed to connect 0.242
Given the Tor network and default bridges are unblocked 2.060
When I click "Connect to Tor" 1.157
Then I wait until Tor is ready 18.702
And Tor is configured to use the default bridges 0.571
And all Internet traffic has only flowed through the default bridges or connectivity check service 1.307

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

After features/support/hooks.rb:330 1.058
After features/support/hooks.rb:100 0.042