Project Number Date
test_Tails_ISO_20263-remote-shell-debug-logging 33 02 Apr 2025, 22:15

Feature Report

Steps Scenarios Features
Feature Passed Failed Skipped Pending Undefined Total Passed Failed Total Duration Status
Additional software 79 0 0 0 0 79 5 0 5 37:54.188 Passed
Feature Additional software
As a Tails user I may want to install softwares not shipped in Tails And have them installed automatically when I enable persistence in the Greeter
7:39.481
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.003
Before features/support/hooks.rb:511 0.003
Given I start Tails from a freshly installed USB drive with an administration password and the network is plugged and I login 2:0.219
And I update APT using apt 1:42.439
And I install "popularity-contest" using apt 35.383
Then I am proposed to add the "popularity-contest" package to my Additional Software 5.366
When I create a persistent storage and activate the Additional Software feature 21.242
Then Additional Software is correctly configured for package "popularity-contest" 2.976
When I shutdown Tails and wait for the computer to power off 12.369
And I start Tails from USB drive "__internal" with network unplugged 1:0.880
And I enable persistence 21.707
And I log in to a new session 32.602
And the Additional Software installation service has started 41.453
Then I am notified that the installation succeeded 1.685
And Additional Software is correctly configured for package "popularity-contest" 0.850
And the package "popularity-contest" is installed after Additional Software has been started 0.303
After features/support/hooks.rb:519 16.154
After features/support/hooks.rb:330 2.276
After features/support/hooks.rb:100 0.017
11:4.934
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.006
Before features/support/hooks.rb:511 0.006
Given a computer 0.224
And I start Tails from USB drive "__internal" and I login with an administration password 1:49.524
And I update APT using apt 7:13.427
When I install "makepp" using apt 1:57.260
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 4.401
And the package "makepp" is installed 0.095
After features/support/hooks.rb:519 16.580
After features/support/hooks.rb:330 1.475
After features/support/hooks.rb:100 0.014
5:36.453
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.008
Before features/support/hooks.rb:511 0.007
Given a computer 0.278
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:31.284
When I uninstall "popularity-contest" using apt 21.857
And I accept removing "popularity-contest" from Additional Software 2.327
Then "popularity-contest" is not in the list of Additional Software 0.860
When I start Synaptic 23.994
And I update APT using Synaptic 23.391
And I install "cowsay" using Synaptic 23.084
And I accept adding "cowsay" to Additional Software 1.085
Then Additional Software is correctly configured for package "cowsay" 0.955
When I uninstall "cowsay" using apt 3.253
And I refuse removing "cowsay" from Additional Software 0.714
Then Additional Software is correctly configured for package "cowsay" 0.895
When I start "Additional Software" via GNOME Activities Overview 10.758
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 5.878
Then "cowsay" is not in the list of Additional Software 1.057
When I install "cowsay" using apt 3.241
And I refuse adding "cowsay" to Additional Software 0.754
Then "cowsay" is not in the list of Additional Software 0.778
After features/support/hooks.rb:519 0.733
After features/support/hooks.rb:330 0.669
After features/support/hooks.rb:100 0.008
11:10.099
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Before features/support/hooks.rb:511 0.006
Given a computer 0.204
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:35.657
And I configure APT to prefer an old version of cowsay 0.029
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 40.985
And I accept adding "cowsay" to Additional Software 5.128
And Additional Software is correctly configured for package "cowsay" 1.173
And I shutdown Tails and wait for the computer to power off 6.849
And I start Tails from USB drive "__internal" with network unplugged 1:13.946
And I enable persistence 15.095
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.044
# Prevent the "Warning: virtual machine detected!" notification from racing
# with the one we'll be interacting with below.
And I disable the tails-virt-notify-user.service user unit 0.131
And I log in to a new session 48.505
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 32.140
And I revert the APT tweaks that made it prefer an old version of cowsay 0.063
# We remove the newest package after it has been downloaded and before
# it is installed, so that the upgrade process fails
And I prepare the Additional Software upgrade process to fail 0.077
And the network is plugged 0.080
And Tor is ready 22.862
And available upgrades have been checked 0.080
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 12.655
And I can open the Additional Software configuration window from the notification 2.648
And I shutdown Tails and wait for the computer to power off 19.138
And I start Tails from USB drive "__internal" with network unplugged 1:4.848
And I enable persistence 14.623
# We need to add back this custom APT source for the Additional Software
# install step, as it was not saved in persistence
And I configure APT to prefer an old version of cowsay 0.033
And I log in to a new session 43.953
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 44.195
And I revert the APT tweaks that made it prefer an old version of cowsay 0.066
And the network is plugged 0.090
And Tor is ready 1:4.544
Then the Additional Software upgrade service has started 0.162
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.080
After features/support/hooks.rb:519 1.328
After features/support/hooks.rb:330 0.713
After features/support/hooks.rb:100 0.024
2:23.220
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.004
Before features/support/hooks.rb:511 0.004
Given a computer 0.259
And I start Tails from USB drive "__internal" with network unplugged 1:4.157
And I enable persistence 14.480
And I remove the "cowsay" deb files from the APT cache 0.060
# Prevent the "Warning: virtual machine detected!" notification from racing
# with the one we'll be interacting with below.
And I disable the tails-virt-notify-user.service user unit 0.105
And I log in to a new session 43.358
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 14.629
And I can open the Additional Software log file from the notification 5.424
And the package "cowsay" is not installed 0.745
After features/support/hooks.rb:519 0.156
After features/support/hooks.rb:330 1.475
After features/support/hooks.rb:100 0.010