Project Number Date
test_Tails_ISO_feature-arti 6 23 Mar 2025, 16:24

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Browsing the web using the Tor Browser 128 2 1 0 0 131 15 2 17 19:53.638 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
1:49.246
Scenario The Tor Browser cannot access the LAN
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Steps
Given I have started Tails from DVD and logged in and the network is connected 11.507
And a web server is running on the LAN 1.036
And I capture all network traffic 0.007
When I start the Tor Browser 24.474
And the Tor Browser loads the startup page 1.035
And I open a page on the LAN web server in the Tor Browser 11.182
Then the Tor Browser shows the "Unable to connect" error 1:0.002
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:317:in `headings_in_page'
./features/step_definitions/browser.rb:321:in `page_has_heading'
./features/step_definitions/browser.rb:332: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:331: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:331: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 10.833

SCENARIO FAILED: 'The Tor Browser cannot access the LAN' (at time 05:05:57)

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/6/artifact/build-artifacts/05:05:57_The_Tor_Browser_cannot_access_the_LAN.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/6/artifact/build-artifacts/05:05:57_The_Tor_Browser_cannot_access_the_LAN.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/6/artifact/build-artifacts/05:05:57_The_Tor_Browser_cannot_access_the_LAN.journal

After features/support/hooks.rb:100 0.041
58.455
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.385
Then the amnesiac Tor Browser directory exists 0.048
And there is a GNOME bookmark for the amnesiac Tor Browser directory 1.710
And the persistent Tor Browser directory does not exist 0.051
When I start the Tor Browser 25.509
And the Tor Browser loads the startup page 1.053
Then I can save the current page as "index.html" to the default downloads directory 8.156
And I can print the current page as "output.pdf" to the default downloads directory 10.539
After features/support/hooks.rb:515 0.977
After features/support/hooks.rb:330 0.694
After features/support/hooks.rb:100 0.000
58.535
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Before features/support/hooks.rb:507 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.488
When I start the Tor Browser 26.159
Then the Tor Browser loads the startup page 1.010
When I download some file in the Tor Browser 19.457
Then the file is saved to the default Tor Browser download directory 0.418
After features/support/hooks.rb:515 1.347
After features/support/hooks.rb:330 0.609
After features/support/hooks.rb:100 0.000
1:20.479
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Before features/support/hooks.rb:507 0.007
Given I have started Tails from DVD and logged in and the network is connected 11.372
When I start the Tor Browser 23.454
And the Tor Browser loads the startup page 1.060
Then I can listen to an Ogg audio track in Tor Browser 44.592
After features/support/hooks.rb:515 14.443
After features/support/hooks.rb:330 2.793
After features/support/hooks.rb:100 0.003
51.329
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Before features/support/hooks.rb:507 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.498
When I start the Tor Browser 23.862
And the Tor Browser loads the startup page 0.931
Then I can watch a WebM video in Tor Browser 15.036
After features/support/hooks.rb:515 0.989
After features/support/hooks.rb:330 3.309
After features/support/hooks.rb:100 0.000
Tags: @product
1:19.434
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails from DVD and logged in and the network is connected 11.872
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/Tor Browser/synaptic.html" as user "amnesia" 0.113
And I copy "/usr/share/synaptic/html/index.html" to "/home/amnesia/.gnupg/synaptic.html" as user "amnesia" 0.057
And I copy "/usr/share/synaptic/html/index.html" to "/tmp/synaptic.html" as user "amnesia" 0.079
Then the file "/home/amnesia/.gnupg/synaptic.html" exists 0.049
And the file "/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.059
And the file "/live/overlay/rw/home/amnesia/.gnupg/synaptic.html" exists 0.071
And the file "/tmp/synaptic.html" exists 0.058
Given I start monitoring the AppArmor log of "torbrowser_firefox" 0.132
When I start the Tor Browser 26.909
And the Tor Browser loads the startup page 0.921
And I open the address "file:///home/amnesia/Tor Browser/synaptic.html" in the Tor Browser 12.806
Then I see "TorBrowserSynapticManual.png" after at most 5 seconds 0.546
And AppArmor has not denied "torbrowser_firefox" from opening "/home/amnesia/Tor Browser/synaptic.html" 0.540
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.207
When I open the address "file:///home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.375
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.532
And AppArmor has denied "torbrowser_firefox" from opening "/home/amnesia/.gnupg/synaptic.html" 0.058
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.112
When I open the address "file:///lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.362
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.547
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.083
Given I restart monitoring the AppArmor log of "torbrowser_firefox" 0.099
When I open the address "file:///live/overlay/rw/home/amnesia/.gnupg/synaptic.html" in the Tor Browser 5.977
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.505
# Due to our AppArmor aliases, /live/overlay will be treated
# as /lib/live/mount/overlay.
And AppArmor has denied "torbrowser_firefox" from opening "/usr/lib/live/mount/overlay/rw/home/amnesia/.gnupg/synaptic.html" 0.061
# We do not get any AppArmor log for when access to files in /tmp is denied
# since we explictly override (commit 51c0060) the rules (from the user-tmp
# abstraction) that would otherwise allow it, and we do so with "deny", which
# also specifies "noaudit". We could explicitly specify "audit deny" and
# then have logs, but it could be a problem when we set up desktop
# notifications for AppArmor denials (#9337).
When I open the address "file:///tmp/synaptic.html" in the Tor Browser 5.771
Then I do not see "TorBrowserSynapticManual.png" after at most 5 seconds 0.519
After features/support/hooks.rb:330 0.944
After features/support/hooks.rb:100 0.000
Tags: @product
37.692
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD and logged in and the network is connected 12.487
When I start the Tor Browser 23.679
Then the Tor Browser uses all expected TBB shared libraries 1.525
After features/support/hooks.rb:330 0.690
After features/support/hooks.rb:100 0.000
56.406
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.009
Before features/support/hooks.rb:507 0.008
Given I have started Tails from DVD and logged in and the network is connected 11.881
When I start the Tor Browser 23.470
And the Tor Browser loads the startup page 0.952
And I open the Tails homepage in the Tor Browser 10.252
Then the Tor Browser loads the Tails homepage 1.058
When I request a new identity in Tor Browser 3.177
Then the Tor Browser restarts into a fresh session 5.612
After features/support/hooks.rb:515 1.551
After features/support/hooks.rb:330 2.846
After features/support/hooks.rb:100 0.000
Tags: @product
1:5.608
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.007
Steps
Given I have started Tails from DVD and logged in and the network is connected 11.362
When I start the Tor Browser 24.914
And the Tor Browser loads the startup page 0.999
Then Tor Browser's circuit view is working 28.332
The
The Dogtail init script raised: SearchError: descendent of [application | Firefox]: child with name="Tor Circuit" roleName='push button'
STDOUT:

STDERR:

 (Dogtail::Failure)
./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:432:in `/^Tor Browser's circuit view is working$/'
features/torified_browsing.feature:107:in `Then Tor Browser's circuit view is working'
After features/support/hooks.rb:330 7.810

SCENARIO FAILED: 'The Tor Browser's circuit view feature works as expected' (at time 05:14:47)

Boot log: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/6/artifact/build-artifacts/05:14:47_The_Tor_Browser_s_circuit_view_feature_works_as_expected.file_content_var_log_boot.log

Screenshot: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/6/artifact/build-artifacts/05:14:47_The_Tor_Browser_s_circuit_view_feature_works_as_expected.png

Video: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/6/artifact/build-artifacts/05:14:47_The_Tor_Browser_s_circuit_view_feature_works_as_expected.mkv

Systemd journal: https://jenkins.tails.boum.org/job/test_Tails_ISO_feature-arti/6/artifact/build-artifacts/05:14:47_The_Tor_Browser_s_circuit_view_feature_works_as_expected.journal

After features/support/hooks.rb:100 0.000
Tags: @product
56.073
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Given I have started Tails from DVD and logged in and the network is connected 11.461
When I start the Tor Browser 22.540
And the Tor Browser loads the startup page 0.967
When I open the address "https://net.ipcalf.com/" in the Tor Browser 10.158
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 0.914
When I open the address "https://mozilla.github.io/webrtc-landing/pc_test.html" in the Tor Browser 8.921
Then Tor Browser displays a "RTCPeerConnection is missing!" heading on the "Simple RTCPeerConnection Video Test" page 1.109
After features/support/hooks.rb:330 3.163
After features/support/hooks.rb:100 0.000
Tags: @product
2:8.215
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 10.408
And the network is plugged 0.074
And I successfully configure Tor 47.683
And available upgrades have been checked 0.049
And all notifications have disappeared 4.167
Then the persistent Tor Browser directory exists 0.060
And there is a GNOME bookmark for the persistent Tor Browser directory 1.683
When I start the Tor Browser 20.637
And I open the address "https://tails.net/about" in the Tor Browser 10.828
And "Tails - How Tails works" has loaded in the Tor Browser 1.009
Then I can save the current page as "index.html" to the persistent Tor Browser GNOME bookmark 9.317
And I open the address "file:///home/amnesia/Persistent/Tor Browser/index.html" in the Tor Browser 9.121
Then "Tails - How Tails works" has loaded in the Tor Browser 1.448
And I can print the current page as "output.pdf" to the persistent Tor Browser directory 11.725
After features/support/hooks.rb:330 0.920
After features/support/hooks.rb:100 0.000
Tags: @product
41.315
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 8.244
Then the amnesiac Documents directory exists 0.047
And there is a GNOME bookmark for the amnesiac Documents directory 1.645
Then I start the Tor Browser in offline mode 22.214
And I can save the current page as "index.html" to the Documents GNOME bookmark 9.164
After features/support/hooks.rb:330 2.027
After features/support/hooks.rb:100 0.000
Tags: @product
41.799
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 8.263
Then the amnesiac Downloads directory exists 0.414
And there is a GNOME bookmark for the amnesiac Downloads directory 2.096
Then I start the Tor Browser in offline mode 22.177
And I can save the current page as "index.html" to the Downloads GNOME bookmark 8.847
After features/support/hooks.rb:330 2.067
After features/support/hooks.rb:100 0.000
Tags: @product
39.038
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.966
Then the amnesiac Music directory exists 0.060
And there is a GNOME bookmark for the amnesiac Music directory 1.609
Then I start the Tor Browser in offline mode 21.376
And I can save the current page as "index.html" to the Music GNOME bookmark 8.025
After features/support/hooks.rb:330 2.216
After features/support/hooks.rb:100 0.000
Tags: @product
40.212
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.007
Given I have started Tails from DVD without network and logged in 8.008
Then the amnesiac Pictures directory exists 0.051
And there is a GNOME bookmark for the amnesiac Pictures directory 1.663
Then I start the Tor Browser in offline mode 21.673
And I can save the current page as "index.html" to the Pictures GNOME bookmark 8.815
After features/support/hooks.rb:330 2.045
After features/support/hooks.rb:100 0.000
Tags: @product
42.713
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 8.425
Then the amnesiac Videos directory exists 0.184
And there is a GNOME bookmark for the amnesiac Videos directory 1.729
Then I start the Tor Browser in offline mode 22.183
And I can save the current page as "index.html" to the Videos GNOME bookmark 10.192
After features/support/hooks.rb:330 2.228
After features/support/hooks.rb:100 0.000
Tags: @product
3:27.081
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Given I have started Tails without network from a USB drive with a persistent partition enabled and logged in 9.695
And all tps features are active 2.253
And all persistent filesystems have safe access rights 0.219
And all persistence configuration files have safe access rights 0.399
And all persistent directories have safe access rights 2.333
When I start the Tor Browser in offline mode 21.485
And I add a bookmark to eff.org in the Tor Browser 14.948
And I cold reboot the computer 11.474
And the computer reboots Tails 59.288
And I enable persistence 16.936
And I log in to a new session 38.254
And all notifications have disappeared 9.127
And I start the Tor Browser in offline mode 19.414
Then the Tor Browser has a bookmark to eff.org 1.250
After features/support/hooks.rb:330 1.757
After features/support/hooks.rb:100 0.009