Project Number Date
test_Tails_ISO_feature-arti 99 27 Jun 2025, 18:54

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Browsing the web using the Tor Browser 97 4 23 0 0 124 13 4 17 34:55.931 Failed
Tags: @product
Feature Browsing the web using the Tor Browser
As a Tails user when I browse the web using the Tor Browser all Internet traffic should flow only through Tor
Tags: @product
2:52.714
Scenario The Tor Browser cannot access the LAN
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.037
Steps
Given I have started Tails from DVD and logged in and the network is connected 27.088
And a web server is running on the LAN 1.127
And I capture all network traffic 0.009
When I start the Tor Browser 1:0.889
And the Tor Browser loads the startup page 1.311
And I open a page on the LAN web server in the Tor Browser 22.286
Then the Tor Browser shows the "Unable to connect" error 1:0.000
try_for() timeout expired
Last ignored exception was: Dogtail::Failure: The Dogtail init script raised: SearchError: descendent of [application | Firefox]: child with name="Problem loading page" roleName='document web'
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/browser.rb:320:in `headings_in_page'
./features/step_definitions/browser.rb:324:in `page_has_heading'
./features/step_definitions/browser.rb:335:in `block (2 levels) in <top (required)>'
./features/support/helpers/misc_helpers.rb:78:in `block (2 levels) in try_for'
./features/support/helpers/misc_helpers.rb:66: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/browser.rb:334: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/browser.rb:334:in `/^the (Tor|Unsafe) Browser shows the "([^"]+)" error$/'
features/torified_browsing.feature:14:in `Then the Tor Browser shows the "Unable to connect" error'
And no traffic was sent to the web server on the LAN 0.000
After features/support/hooks.rb:330 16.800

SCENARIO FAILED: 'The Tor Browser cannot access the LAN' (at time 06:27:56)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/06:27:56_The_Tor_Browser_cannot_access_the_LAN.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/06:27:56_The_Tor_Browser_cannot_access_the_LAN.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/06:27:56_The_Tor_Browser_cannot_access_the_LAN.journal

After features/support/hooks.rb:100 0.048
2:13.859
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Before features/support/hooks.rb:509 0.008
Given I have started Tails from DVD and logged in and the network is connected 38.507
Then the live user's Downloads directory exists 0.056
And there is a GNOME bookmark for the Downloads directory 2.076
When I start the Tor Browser 58.895
And the Tor Browser loads the startup page 1.468
Then I can save the current page as "index.html" to the Downloads directory 18.246
And I can print the current page as "output.pdf" to the Downloads directory 14.607
After features/support/hooks.rb:517 5.982
After features/support/hooks.rb:330 0.996
After features/support/hooks.rb:100 0.000
2:6.318
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Before features/support/hooks.rb:509 0.007
Given I have started Tails from DVD and logged in and the network is connected 37.411
When I start the Tor Browser 46.267
Then the Tor Browser loads the startup page 1.501
When I download some file in the Tor Browser to the Downloads directory 40.033
Then the file is saved to the Downloads directory 1.104
After features/support/hooks.rb:517 12.782
After features/support/hooks.rb:330 2.801
After features/support/hooks.rb:100 0.000
3:11.637
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Before features/support/hooks.rb:509 0.009
Given I have started Tails from DVD and logged in and the network is connected 1:15.675
When I start the Tor Browser 43.207
And the Tor Browser loads the startup page 1.568
Then I can listen to an Ogg audio track in Tor Browser 1:11.186
After features/support/hooks.rb:517 30.985
After features/support/hooks.rb:330 6.266
After features/support/hooks.rb:100 0.006
1:46.125
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.027
Before features/support/hooks.rb:509 0.059
Given I have started Tails from DVD and logged in and the network is connected 18.613
When I start the Tor Browser 49.890
And the Tor Browser loads the startup page 1.594
Then I can watch a WebM video in Tor Browser 36.027
After features/support/hooks.rb:517 1.704
After features/support/hooks.rb:330 4.021
After features/support/hooks.rb:100 0.001
Tags: @product
1:14.846
Scenario I can view a file stored in "~/Downloads" but not in ~/.gnupg
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.028
Steps
Given I have started Tails from DVD and logged in and the network is connected 28.441
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Downloads/synaptic.html" as user "amnesia" 2.317
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 1.155
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 1.026
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.269
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.170
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.062
And the file "/tmp/synaptic.html" exists 0.064
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.186
When I start the Tor Browser 41.152
cannot find TorBrowserNewTabButton.png on the screen (FindFailed)
./features/support/helpers/screen.rb:181:in `rescue in wait'
./features/support/helpers/screen.rb:165:in `wait'
./features/step_definitions/browser.rb:468:in `/^the Tor Browser (?:has started|starts)$/'
./features/step_definitions/browser.rb:455:in `/^I start the Tor Browser( in offline mode)?$/'
features/torified_browsing.feature:59:in `When I start the Tor Browser'
And the Tor Browser loads the startup page 0.000
And I open the address "file:///home/amnesia/Downloads/synaptic.html" in the Tor Browser 0.000
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.000
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Downloads/synaptic.html" 0.000
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 0.000
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.000
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 0.000
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.000
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 0.000
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.000
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 0.000
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.000
After features/support/hooks.rb:330 16.340

SCENARIO FAILED: 'I can view a file stored in "~/Downloads" but not in ~/.gnupg' (at time 06:39:49)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/06:39:49_I_can_view_a_file_stored_in____Downloads__but_not_in___.gnupg.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/06:39:49_I_can_view_a_file_stored_in____Downloads__but_not_in___.gnupg.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/06:39:49_I_can_view_a_file_stored_in____Downloads__but_not_in___.gnupg.journal

After features/support/hooks.rb:100 0.000
Tags: @product
1:26.927
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.034
Given I have started Tails from DVD and logged in and the network is connected 22.172
When I start the Tor Browser 1:0.835
Then the Tor Browser uses all expected TBB shared libraries 3.919
After features/support/hooks.rb:330 1.362
After features/support/hooks.rb:100 0.000
2:45.844
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.010
Before features/support/hooks.rb:509 0.010
Given I have started Tails from DVD and logged in and the network is connected 1:14.266
When I start the Tor Browser 45.879
And the Tor Browser loads the startup page 1.352
When I open the address "https://example.com/" in the Tor Browser 25.037
Then Tor Browser displays a "Example Domain" heading on the "Example Domain" page 3.845
And the Tor Browser has 2 tabs open 0.632
When I request a new identity in Tor Browser 4.464
Then the Tor Browser loads the startup page 8.858
And the Tor Browser has 1 tab open 1.508
After features/support/hooks.rb:517 9.691
After features/support/hooks.rb:330 1.747
After features/support/hooks.rb:100 0.001
Tags: @product
1:17.383
Scenario The Tor Browser's circuit view feature works as expected
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.013
Steps
Given I have started Tails from DVD and logged in and the network is connected 35.744
When I start the Tor Browser 41.639
cannot find TorBrowserNewTabButton.png on the screen (FindFailed)
./features/support/helpers/screen.rb:181:in `rescue in wait'
./features/support/helpers/screen.rb:165:in `wait'
./features/step_definitions/browser.rb:468:in `/^the Tor Browser (?:has started|starts)$/'
./features/step_definitions/browser.rb:455:in `/^I start the Tor Browser( in offline mode)?$/'
features/torified_browsing.feature:92:in `When I start the Tor Browser'
And the Tor Browser loads the startup page 0.000
Then Tor Browser's circuit view is working 0.000
After features/support/hooks.rb:330 10.991

SCENARIO FAILED: 'The Tor Browser's circuit view feature works as expected' (at time 06:45:48)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/06:45:48_The_Tor_Browser_s_circuit_view_feature_works_as_expected.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/06:45:48_The_Tor_Browser_s_circuit_view_feature_works_as_expected.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/06:45:48_The_Tor_Browser_s_circuit_view_feature_works_as_expected.journal

After features/support/hooks.rb:100 0.000
Tags: @product
2:7.066
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.030
Given I have started Tails from DVD and logged in and the network is connected 27.272
When I start the Tor Browser 44.016
And the Tor Browser loads the startup page 2.067
When I open the address "https://net.ipcalf.com/" in the Tor Browser 28.263
Then Tor Browser displays a 'ifconfig | grep inet | grep -v inet6 | cut -d" " -f2 | tail -n1' heading on the "Network IP Address via ipcalf.com" page 6.440
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 14.387
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 4.618
After features/support/hooks.rb:330 2.971
After features/support/hooks.rb:100 0.000
Tags: @product
3:7.080
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 17.134
And the network is plugged 0.168
And I successfully configure Tor 37.226
And available upgrades have been checked 0.287
And all notifications have disappeared 6.681
And there is a GNOME bookmark for the Persistent directory 2.229
When I start the Tor Browser 41.743
And I download some file in the Tor Browser to the Persistent directory 49.797
Then the file is saved to the Persistent directory 1.551
When I open the address "https://tails.net/about" in the Tor Browser 14.623
Then "Tails - How Tails works" has loaded in the Tor Browser 5.260
And I can print the current page as "output.pdf" to the Persistent directory 10.374
After features/support/hooks.rb:330 9.843
After features/support/hooks.rb:100 0.000
Tags: @product
1:19.230
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.027
Given I have started Tails from DVD without network and logged in 10.275
Then the live user's Documents directory exists 2.522
And there is a GNOME bookmark for the Documents directory 7.352
Then I start the Tor Browser in offline mode 44.173
And I can save the current page as "index.html" to the Documents GNOME bookmark 14.906
After features/support/hooks.rb:330 1.948
After features/support/hooks.rb:100 0.000
Tags: @product
1:38.929
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Given I have started Tails from DVD without network and logged in 28.253
Then the live user's Downloads directory exists 1.434
And there is a GNOME bookmark for the Downloads directory 9.157
Then I start the Tor Browser in offline mode 45.247
And I can save the current page as "index.html" to the Downloads GNOME bookmark 14.835
After features/support/hooks.rb:330 1.897
After features/support/hooks.rb:100 0.000
Tags: @product
1:37.654
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.025
Given I have started Tails from DVD without network and logged in 28.164
Then the live user's Music directory exists 2.369
And there is a GNOME bookmark for the Music directory 6.104
Then I start the Tor Browser in offline mode 44.536
And I can save the current page as "index.html" to the Music GNOME bookmark 16.478
After features/support/hooks.rb:330 2.270
After features/support/hooks.rb:100 0.000
Tags: @product
1:57.589
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.027
Given I have started Tails from DVD without network and logged in 47.457
Then the live user's Pictures directory exists 2.150
And there is a GNOME bookmark for the Pictures directory 7.224
Then I start the Tor Browser in offline mode 45.349
And I can save the current page as "index.html" to the Pictures GNOME bookmark 15.407
After features/support/hooks.rb:330 2.126
After features/support/hooks.rb:100 0.000
Tags: @product
1:58.074
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.021
Given I have started Tails from DVD without network and logged in 48.269
Then the live user's Videos directory exists 2.590
And there is a GNOME bookmark for the Videos directory 6.325
Then I start the Tor Browser in offline mode 45.484
And I can save the current page as "index.html" to the Videos GNOME bookmark 15.404
After features/support/hooks.rb:330 3.091
After features/support/hooks.rb:100 0.000
Tags: @product
2:14.647
Scenario Persistent browser bookmarks
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Steps
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 1:6.627
And all tps features are active 9.204
And all persistent filesystems have safe access rights 0.339
And all persistence configuration files have safe access rights 0.495
And all persistent directories have safe access rights 3.704
When I start the Tor Browser in offline mode 54.275
cannot find TorBrowserNewTabButton.png on the screen (FindFailed)
./features/support/helpers/screen.rb:181:in `rescue in wait'
./features/support/helpers/screen.rb:165:in `wait'
./features/step_definitions/browser.rb:468:in `/^the Tor Browser (?:has started|starts)$/'
./features/step_definitions/browser.rb:455:in `/^I start the Tor Browser( in offline mode)?$/'
features/torified_browsing.feature:139:in `When I start the Tor Browser in offline mode'
And I add a bookmark to eff.org in the Tor Browser 0.000
And I cold reboot the computer 0.000
And the computer reboots Tails 0.000
And I enable persistence 0.000
And I log in to a new session 0.000
And all notifications have disappeared 0.000
And I start the Tor Browser in offline mode 0.000
Then the Tor Browser has a bookmark to eff.org 0.000
After features/support/hooks.rb:330 11.270

SCENARIO FAILED: 'Persistent browser bookmarks' (at time 07:02:28)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/07:02:28_Persistent_browser_bookmarks.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/07:02:28_Persistent_browser_bookmarks.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/07:02:28_Persistent_browser_bookmarks.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/99/artifact/build-artifacts/07:02:28_Persistent_browser_bookmarks.journal

After features/support/hooks.rb:100 0.000