Project Number Date
test_Tails_ISO_20828-wifi-firmware-missing 13 25 Mar 2025, 14:38

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 27:58.551 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
5:57.441
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 58.983
And I update APT using apt 1:13.868
And I install "popularity-contest" using apt 22.530
Then I am proposed to add the "popularity-contest" package to my Additional Software 7.301
When I create a persistent storage and activate the Additional Software feature 21.099
Then Additional Software is correctly configured for package "popularity-contest" 1.687
When I shutdown Tails and wait for the computer to power off 12.618
And I start Tails from USB drive "__internal" with network unplugged 1:1.201
And I enable persistence 23.133
And I log in to a new session 40.559
And the Additional Software installation service has started 31.563
Then I am notified that the installation succeeded 1.708
And Additional Software is correctly configured for package "popularity-contest" 0.923
And the package "popularity-contest" is installed after Additional Software has been started 0.262
After features/support/hooks.rb:519 14.800
After features/support/hooks.rb:330 2.177
After features/support/hooks.rb:100 0.010
4:41.346
Before features/support/hooks.rb:266 0.000
Before features/support/hooks.rb:273 0.005
Before features/support/hooks.rb:511 0.005
Given a computer 0.199
And I start Tails from USB drive "__internal" and I login with an administration password 1:47.637
And I update APT using apt 1:44.018
When I install "makepp" using apt 1:2.644
Then the Additional Software dpkg hook has been run for package "makepp" and notices the persistence is locked 6.757
And the package "makepp" is installed 0.089
After features/support/hooks.rb:519 15.454
After features/support/hooks.rb:330 0.968
After features/support/hooks.rb:100 0.013
5:4.961
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.246
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 3:17.975
When I uninstall "popularity-contest" using apt 21.840
And I accept removing "popularity-contest" from Additional Software 0.659
Then "popularity-contest" is not in the list of Additional Software 0.729
When I start Synaptic 22.872
And I update APT using Synaptic 22.573
And I install "cowsay" using Synaptic 10.037
And I accept adding "cowsay" to Additional Software 1.712
Then Additional Software is correctly configured for package "cowsay" 0.888
When I uninstall "cowsay" using apt 3.232
And I refuse removing "cowsay" from Additional Software 0.672
Then Additional Software is correctly configured for package "cowsay" 0.777
When I start "Additional Software" via GNOME Activities Overview 10.700
And I remove "cowsay" from the list of Additional Software using Additional Software GUI 4.582
Then "cowsay" is not in the list of Additional Software 0.960
When I install "cowsay" using apt 3.219
And I refuse adding "cowsay" to Additional Software 0.597
Then "cowsay" is not in the list of Additional Software 0.684
After features/support/hooks.rb:519 0.594
After features/support/hooks.rb:330 0.967
After features/support/hooks.rb:100 0.007
9:59.581
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.206
And I start Tails from USB drive "__internal" and I login with persistence enabled and an administration password 2:19.810
And I configure APT to prefer an old version of cowsay 0.034
When I install an old version "3.03+dfsg2-1" of the cowsay package using apt 26.134
And I accept adding "cowsay" to Additional Software 7.380
And Additional Software is correctly configured for package "cowsay" 0.944
And I shutdown Tails and wait for the computer to power off 6.184
And I start Tails from USB drive "__internal" with network unplugged 59.311
And I enable persistence 11.396
# 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.025
# 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.098
And I log in to a new session 41.644
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 41.367
And I revert the APT tweaks that made it prefer an old version of cowsay 0.061
# 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.056
And the network is plugged 0.080
And Tor is ready 19.572
And available upgrades have been checked 1.101
And I see the "The upgrade of your additional software failed" notification after at most 300 seconds 2.974
And I can open the Additional Software configuration window from the notification 2.128
And I shutdown Tails and wait for the computer to power off 13.495
And I start Tails from USB drive "__internal" with network unplugged 1:8.540
And I enable persistence 12.147
# 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.037
And I log in to a new session 37.353
And the installed version of package "cowsay" is "3.03+dfsg2-1" after Additional Software has been started 42.430
And I revert the APT tweaks that made it prefer an old version of cowsay 0.056
And the network is plugged 0.074
And Tor is ready 1:4.664
Then the Additional Software upgrade service has started 0.179
And the installed version of package "cowsay" is newer than "3.03+dfsg2-1" 0.085
After features/support/hooks.rb:519 1.253
After features/support/hooks.rb:330 0.815
After features/support/hooks.rb:100 0.026
2:15.219
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.228
And I start Tails from USB drive "__internal" with network unplugged 1:1.886
And I enable persistence 12.912
And I remove the "cowsay" deb files from the APT cache 0.100
# 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.107
And I log in to a new session 41.635
Then I see the "The installation of your additional software failed" notification after at most 300 seconds 12.260
And I can open the Additional Software log file from the notification 5.377
And the package "cowsay" is not installed 0.711
After features/support/hooks.rb:519 0.120
After features/support/hooks.rb:330 1.800
After features/support/hooks.rb:100 0.007