mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-05-20 10:34:30 +00:00
functional_tests: Reorder tests to disable apps after tests
To reduce memory/CPU requirement on the VM running the services for functional tests. The following items are kept enabled as these are enabled by default in FreedomBox.: - NTP daemon - Restricted console login - Unattended upgrades Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org> Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
This commit is contained in:
parent
37ce0f5620
commit
895b5f1fa8
@ -28,11 +28,6 @@ Scenario: Enable bind application
|
|||||||
When I enable the bind application
|
When I enable the bind application
|
||||||
Then the bind service should be running
|
Then the bind service should be running
|
||||||
|
|
||||||
Scenario: Disable bind application
|
|
||||||
Given the bind application is enabled
|
|
||||||
When I disable the bind application
|
|
||||||
Then the bind service should not be running
|
|
||||||
|
|
||||||
Scenario: Set bind forwarders
|
Scenario: Set bind forwarders
|
||||||
Given the bind application is enabled
|
Given the bind application is enabled
|
||||||
And bind forwarders are set to 1.1.1.1
|
And bind forwarders are set to 1.1.1.1
|
||||||
@ -61,3 +56,8 @@ Scenario: Backup and restore bind
|
|||||||
And I restore the bind app data backup
|
And I restore the bind app data backup
|
||||||
Then bind forwarders should be 1.1.1.1
|
Then bind forwarders should be 1.1.1.1
|
||||||
And bind DNSSEC should be disabled
|
And bind DNSSEC should be disabled
|
||||||
|
|
||||||
|
Scenario: Disable bind application
|
||||||
|
Given the bind application is enabled
|
||||||
|
When I disable the bind application
|
||||||
|
Then the bind service should not be running
|
||||||
|
|||||||
@ -28,11 +28,6 @@ Scenario: Enable coquelicot application
|
|||||||
When I enable the coquelicot application
|
When I enable the coquelicot application
|
||||||
Then the coquelicot service should be running
|
Then the coquelicot service should be running
|
||||||
|
|
||||||
Scenario: Disable coquelicot application
|
|
||||||
Given the coquelicot application is enabled
|
|
||||||
When I disable the coquelicot application
|
|
||||||
Then the coquelicot service should not be running
|
|
||||||
|
|
||||||
Scenario: Modify maximum upload size
|
Scenario: Modify maximum upload size
|
||||||
Given the coquelicot application is enabled
|
Given the coquelicot application is enabled
|
||||||
When I modify the maximum file size of coquelicot to 256
|
When I modify the maximum file size of coquelicot to 256
|
||||||
@ -70,3 +65,8 @@ Scenario: Backup and restore coquelicot
|
|||||||
And I should be able to login to coquelicot with password beforebackup123
|
And I should be able to login to coquelicot with password beforebackup123
|
||||||
And the maximum file size of coquelicot should be 128
|
And the maximum file size of coquelicot should be 128
|
||||||
And contents of downloaded sample file should be same as sample local file
|
And contents of downloaded sample file should be same as sample local file
|
||||||
|
|
||||||
|
Scenario: Disable coquelicot application
|
||||||
|
Given the coquelicot application is enabled
|
||||||
|
When I disable the coquelicot application
|
||||||
|
Then the coquelicot service should not be running
|
||||||
|
|||||||
@ -22,16 +22,16 @@ Feature: Date and Time
|
|||||||
Background:
|
Background:
|
||||||
Given I'm a logged in user
|
Given I'm a logged in user
|
||||||
|
|
||||||
Scenario: Enable network time application
|
|
||||||
Given the network time application is disabled
|
|
||||||
When I enable the network time application
|
|
||||||
Then the network time service should be running
|
|
||||||
|
|
||||||
Scenario: Disable network time application
|
Scenario: Disable network time application
|
||||||
Given the network time application is enabled
|
Given the network time application is enabled
|
||||||
When I disable the network time application
|
When I disable the network time application
|
||||||
Then the network time service should not be running
|
Then the network time service should not be running
|
||||||
|
|
||||||
|
Scenario: Enable network time application
|
||||||
|
Given the network time application is disabled
|
||||||
|
When I enable the network time application
|
||||||
|
Then the network time service should be running
|
||||||
|
|
||||||
Scenario: Set timezone
|
Scenario: Set timezone
|
||||||
When I set the time zone to Africa/Abidjan
|
When I set the time zone to Africa/Abidjan
|
||||||
Then the time zone should be Africa/Abidjan
|
Then the time zone should be Africa/Abidjan
|
||||||
|
|||||||
@ -28,11 +28,6 @@ Scenario: Enable deluge application
|
|||||||
When I enable the deluge application
|
When I enable the deluge application
|
||||||
Then the deluge site should be available
|
Then the deluge site should be available
|
||||||
|
|
||||||
Scenario: Disable deluge application
|
|
||||||
Given the deluge application is enabled
|
|
||||||
When I disable the deluge application
|
|
||||||
Then the deluge site should not be available
|
|
||||||
|
|
||||||
Scenario: Upload a torrent to deluge
|
Scenario: Upload a torrent to deluge
|
||||||
Given the deluge application is enabled
|
Given the deluge application is enabled
|
||||||
When all torrents are removed from deluge
|
When all torrents are removed from deluge
|
||||||
@ -48,3 +43,8 @@ Scenario: Backup and restore deluge
|
|||||||
And I restore the deluge app data backup
|
And I restore the deluge app data backup
|
||||||
Then the deluge service should be running
|
Then the deluge service should be running
|
||||||
And there should be 1 torrents listed in deluge
|
And there should be 1 torrents listed in deluge
|
||||||
|
|
||||||
|
Scenario: Disable deluge application
|
||||||
|
Given the deluge application is enabled
|
||||||
|
When I disable the deluge application
|
||||||
|
Then the deluge site should not be available
|
||||||
|
|||||||
@ -28,11 +28,6 @@ Scenario: Enable ejabberd application
|
|||||||
When I enable the ejabberd application
|
When I enable the ejabberd application
|
||||||
Then the ejabberd service should be running
|
Then the ejabberd service should be running
|
||||||
|
|
||||||
Scenario: Disable ejabberd application
|
|
||||||
Given the ejabberd application is enabled
|
|
||||||
When I disable the ejabberd application
|
|
||||||
Then the ejabberd service should not be running
|
|
||||||
|
|
||||||
Scenario: Enable message archive management
|
Scenario: Enable message archive management
|
||||||
Given the ejabberd application is enabled
|
Given the ejabberd application is enabled
|
||||||
When I enable message archive management
|
When I enable message archive management
|
||||||
@ -50,3 +45,8 @@ Scenario: Backup and restore ejabberd
|
|||||||
And I delete the contact from my roster
|
And I delete the contact from my roster
|
||||||
And I restore the ejabberd app data backup
|
And I restore the ejabberd app data backup
|
||||||
Then I should have a contact on my roster
|
Then I should have a contact on my roster
|
||||||
|
|
||||||
|
Scenario: Disable ejabberd application
|
||||||
|
Given the ejabberd application is enabled
|
||||||
|
When I disable the ejabberd application
|
||||||
|
Then the ejabberd service should not be running
|
||||||
|
|||||||
@ -28,11 +28,6 @@ Scenario: Enable wiki application
|
|||||||
When I enable the wiki application
|
When I enable the wiki application
|
||||||
Then the wiki site should be available
|
Then the wiki site should be available
|
||||||
|
|
||||||
Scenario: Disable wiki application
|
|
||||||
Given the wiki application is enabled
|
|
||||||
When I disable the wiki application
|
|
||||||
Then the wiki site should not be available
|
|
||||||
|
|
||||||
Scenario: Backup and restore wiki
|
Scenario: Backup and restore wiki
|
||||||
Given the wiki application is enabled
|
Given the wiki application is enabled
|
||||||
When there is an ikiwiki wiki
|
When there is an ikiwiki wiki
|
||||||
@ -40,3 +35,8 @@ Scenario: Backup and restore wiki
|
|||||||
And I delete the ikiwiki wiki
|
And I delete the ikiwiki wiki
|
||||||
And I restore the ikiwiki app data backup
|
And I restore the ikiwiki app data backup
|
||||||
Then the ikiwiki wiki should be restored
|
Then the ikiwiki wiki should be restored
|
||||||
|
|
||||||
|
Scenario: Disable wiki application
|
||||||
|
Given the wiki application is enabled
|
||||||
|
When I disable the wiki application
|
||||||
|
Then the wiki site should not be available
|
||||||
|
|||||||
@ -28,11 +28,6 @@ Scenario: Enable mediawiki application
|
|||||||
When I enable the mediawiki application
|
When I enable the mediawiki application
|
||||||
Then the mediawiki site should be available
|
Then the mediawiki site should be available
|
||||||
|
|
||||||
Scenario: Disable mediawiki application
|
|
||||||
Given the mediawiki application is enabled
|
|
||||||
When I disable the mediawiki application
|
|
||||||
Then the mediawiki site should not be available
|
|
||||||
|
|
||||||
Scenario: Enable public registrations
|
Scenario: Enable public registrations
|
||||||
Given the mediawiki application is enabled
|
Given the mediawiki application is enabled
|
||||||
When I enable mediawiki public registrations
|
When I enable mediawiki public registrations
|
||||||
@ -91,3 +86,8 @@ Scenario: Backup and restore mediawiki
|
|||||||
And I restore the mediawiki app data backup
|
And I restore the mediawiki app data backup
|
||||||
Then the mediawiki main page should be restored
|
Then the mediawiki main page should be restored
|
||||||
Then the mediawiki site should allow creating accounts
|
Then the mediawiki site should allow creating accounts
|
||||||
|
|
||||||
|
Scenario: Disable mediawiki application
|
||||||
|
Given the mediawiki application is enabled
|
||||||
|
When I disable the mediawiki application
|
||||||
|
Then the mediawiki site should not be available
|
||||||
|
|||||||
@ -28,11 +28,6 @@ Scenario: Enable mumble application
|
|||||||
When I enable the mumble application
|
When I enable the mumble application
|
||||||
Then the mumble service should be running
|
Then the mumble service should be running
|
||||||
|
|
||||||
Scenario: Disable mumble application
|
|
||||||
Given the mumble application is enabled
|
|
||||||
When I disable the mumble application
|
|
||||||
Then the mumble service should not be running
|
|
||||||
|
|
||||||
# TODO: Improve this to actually check that data such as rooms, identity or
|
# TODO: Improve this to actually check that data such as rooms, identity or
|
||||||
# certificates are restored.
|
# certificates are restored.
|
||||||
Scenario: Backup and restore mumble
|
Scenario: Backup and restore mumble
|
||||||
@ -40,3 +35,8 @@ Scenario: Backup and restore mumble
|
|||||||
When I create a backup of the mumble app data
|
When I create a backup of the mumble app data
|
||||||
And I restore the mumble app data backup
|
And I restore the mumble app data backup
|
||||||
Then the mumble service should be running
|
Then the mumble service should be running
|
||||||
|
|
||||||
|
Scenario: Disable mumble application
|
||||||
|
Given the mumble application is enabled
|
||||||
|
When I disable the mumble application
|
||||||
|
Then the mumble service should not be running
|
||||||
|
|||||||
@ -28,11 +28,6 @@ Scenario: Enable pagekite application
|
|||||||
When I enable pagekite
|
When I enable pagekite
|
||||||
Then pagekite should be enabled
|
Then pagekite should be enabled
|
||||||
|
|
||||||
Scenario: Disable pagekite application
|
|
||||||
Given pagekite is enabled
|
|
||||||
When I disable pagekite
|
|
||||||
Then pagekite should be disabled
|
|
||||||
|
|
||||||
Scenario: Configure pagekite application
|
Scenario: Configure pagekite application
|
||||||
Given pagekite is enabled
|
Given pagekite is enabled
|
||||||
When I configure pagekite with host pagekite.example.com, port 8080, kite name mykite.example.com and kite secret mysecret
|
When I configure pagekite with host pagekite.example.com, port 8080, kite name mykite.example.com and kite secret mysecret
|
||||||
@ -46,3 +41,8 @@ Scenario: Backup and restore pagekite
|
|||||||
And I restore the pagekite app data backup
|
And I restore the pagekite app data backup
|
||||||
Then pagekite should be enabled
|
Then pagekite should be enabled
|
||||||
And pagekite should be configured with host beforebackup.example.com, port 8081, kite name beforebackup.example.com and kite secret beforebackupsecret
|
And pagekite should be configured with host beforebackup.example.com, port 8081, kite name beforebackup.example.com and kite secret beforebackupsecret
|
||||||
|
|
||||||
|
Scenario: Disable pagekite application
|
||||||
|
Given pagekite is enabled
|
||||||
|
When I disable pagekite
|
||||||
|
Then pagekite should be disabled
|
||||||
|
|||||||
@ -28,13 +28,13 @@ Scenario: Enable privoxy application
|
|||||||
When I enable the privoxy application
|
When I enable the privoxy application
|
||||||
Then the privoxy service should be running
|
Then the privoxy service should be running
|
||||||
|
|
||||||
Scenario: Disable privoxy application
|
|
||||||
Given the privoxy application is enabled
|
|
||||||
When I disable the privoxy application
|
|
||||||
Then the privoxy service should not be running
|
|
||||||
|
|
||||||
Scenario: Backup and restore privoxy
|
Scenario: Backup and restore privoxy
|
||||||
Given the privoxy application is enabled
|
Given the privoxy application is enabled
|
||||||
When I create a backup of the privoxy app data
|
When I create a backup of the privoxy app data
|
||||||
And I restore the privoxy app data backup
|
And I restore the privoxy app data backup
|
||||||
Then the privoxy service should be running
|
Then the privoxy service should be running
|
||||||
|
|
||||||
|
Scenario: Disable privoxy application
|
||||||
|
Given the privoxy application is enabled
|
||||||
|
When I disable the privoxy application
|
||||||
|
Then the privoxy service should not be running
|
||||||
|
|||||||
@ -28,14 +28,14 @@ Scenario: Enable quassel application
|
|||||||
When I enable the quassel application
|
When I enable the quassel application
|
||||||
Then the quassel service should be running
|
Then the quassel service should be running
|
||||||
|
|
||||||
Scenario: Disable quassel application
|
|
||||||
Given the quassel application is enabled
|
|
||||||
When I disable the quassel application
|
|
||||||
Then the quassel service should not be running
|
|
||||||
|
|
||||||
# TODO: Improve this to actually check that data configured servers is restored.
|
# TODO: Improve this to actually check that data configured servers is restored.
|
||||||
Scenario: Backup and restore quassel
|
Scenario: Backup and restore quassel
|
||||||
Given the quassel application is enabled
|
Given the quassel application is enabled
|
||||||
When I create a backup of the quassel app data
|
When I create a backup of the quassel app data
|
||||||
And I restore the quassel app data backup
|
And I restore the quassel app data backup
|
||||||
Then the quassel service should be running
|
Then the quassel service should be running
|
||||||
|
|
||||||
|
Scenario: Disable quassel application
|
||||||
|
Given the quassel application is enabled
|
||||||
|
When I disable the quassel application
|
||||||
|
Then the quassel service should not be running
|
||||||
|
|||||||
@ -30,13 +30,6 @@ Scenario: Enable radicale application
|
|||||||
And the calendar should be available
|
And the calendar should be available
|
||||||
And the addressbook should be available
|
And the addressbook should be available
|
||||||
|
|
||||||
Scenario: Disable radicale application
|
|
||||||
Given the radicale application is enabled
|
|
||||||
When I disable the radicale application
|
|
||||||
Then the radicale service should not be running
|
|
||||||
And the calendar should not be available
|
|
||||||
And the addressbook should not be available
|
|
||||||
|
|
||||||
Scenario: Owner-only access rights
|
Scenario: Owner-only access rights
|
||||||
Given the radicale application is enabled
|
Given the radicale application is enabled
|
||||||
And the access rights are set to "any user can view, but only the owner can make changes"
|
And the access rights are set to "any user can view, but only the owner can make changes"
|
||||||
@ -57,3 +50,10 @@ Scenario: Authenticated access rights
|
|||||||
When I change the access rights to "any user can view or make changes"
|
When I change the access rights to "any user can view or make changes"
|
||||||
Then the radicale service should be running
|
Then the radicale service should be running
|
||||||
And the access rights should be "any user can view or make changes"
|
And the access rights should be "any user can view or make changes"
|
||||||
|
|
||||||
|
Scenario: Disable radicale application
|
||||||
|
Given the radicale application is enabled
|
||||||
|
When I disable the radicale application
|
||||||
|
Then the radicale service should not be running
|
||||||
|
And the calendar should not be available
|
||||||
|
And the addressbook should not be available
|
||||||
|
|||||||
@ -29,11 +29,6 @@ Scenario: Enable repro application
|
|||||||
When I enable the repro application
|
When I enable the repro application
|
||||||
Then the repro service should be running
|
Then the repro service should be running
|
||||||
|
|
||||||
Scenario: Disable repro application
|
|
||||||
Given the repro application is enabled
|
|
||||||
When I disable the repro application
|
|
||||||
Then the repro service should not be running
|
|
||||||
|
|
||||||
Scenario: Backup and restore repro
|
Scenario: Backup and restore repro
|
||||||
Given the repro application is enabled
|
Given the repro application is enabled
|
||||||
And repro has been configured
|
And repro has been configured
|
||||||
@ -41,3 +36,8 @@ Scenario: Backup and restore repro
|
|||||||
And I delete the repro configuration
|
And I delete the repro configuration
|
||||||
And I restore the repro app data backup
|
And I restore the repro app data backup
|
||||||
Then the repro configuration should be restored
|
Then the repro configuration should be restored
|
||||||
|
|
||||||
|
Scenario: Disable repro application
|
||||||
|
Given the repro application is enabled
|
||||||
|
When I disable the repro application
|
||||||
|
Then the repro service should not be running
|
||||||
|
|||||||
@ -28,13 +28,13 @@ Scenario: Enable roundcube application
|
|||||||
When I enable the roundcube application
|
When I enable the roundcube application
|
||||||
Then the roundcube site should be available
|
Then the roundcube site should be available
|
||||||
|
|
||||||
Scenario: Disable roundcube application
|
|
||||||
Given the roundcube application is enabled
|
|
||||||
When I disable the roundcube application
|
|
||||||
Then the roundcube site should not be available
|
|
||||||
|
|
||||||
Scenario: Backup and restore roundcube
|
Scenario: Backup and restore roundcube
|
||||||
Given the roundcube application is enabled
|
Given the roundcube application is enabled
|
||||||
When I create a backup of the roundcube app data
|
When I create a backup of the roundcube app data
|
||||||
And I restore the roundcube app data backup
|
And I restore the roundcube app data backup
|
||||||
Then the roundcube site should be available
|
Then the roundcube site should be available
|
||||||
|
|
||||||
|
Scenario: Disable roundcube application
|
||||||
|
Given the roundcube application is enabled
|
||||||
|
When I disable the roundcube application
|
||||||
|
Then the roundcube site should not be available
|
||||||
|
|||||||
@ -28,13 +28,13 @@ Scenario: Enable searx application
|
|||||||
When I enable the searx application
|
When I enable the searx application
|
||||||
Then the searx site should be available
|
Then the searx site should be available
|
||||||
|
|
||||||
Scenario: Disable searx application
|
|
||||||
Given the searx application is enabled
|
|
||||||
When I disable the searx application
|
|
||||||
Then the searx site should not be available
|
|
||||||
|
|
||||||
Scenario: Backup and restore searx
|
Scenario: Backup and restore searx
|
||||||
Given the searx application is enabled
|
Given the searx application is enabled
|
||||||
When I create a backup of the searx app data
|
When I create a backup of the searx app data
|
||||||
And I restore the searx app data backup
|
And I restore the searx app data backup
|
||||||
Then the searx site should be available
|
Then the searx site should be available
|
||||||
|
|
||||||
|
Scenario: Disable searx application
|
||||||
|
Given the searx application is enabled
|
||||||
|
When I disable the searx application
|
||||||
|
Then the searx site should not be available
|
||||||
|
|||||||
@ -22,11 +22,6 @@ Feature: Security
|
|||||||
Background:
|
Background:
|
||||||
Given I'm a logged in user
|
Given I'm a logged in user
|
||||||
|
|
||||||
Scenario: Enable restricted console logins
|
|
||||||
Given restricted console logins are disabled
|
|
||||||
When I enable restricted console logins
|
|
||||||
Then restricted console logins should be enabled
|
|
||||||
|
|
||||||
Scenario: Disable restricted console logins
|
Scenario: Disable restricted console logins
|
||||||
Given restricted console logins are enabled
|
Given restricted console logins are enabled
|
||||||
When I disable restricted console logins
|
When I disable restricted console logins
|
||||||
@ -38,3 +33,8 @@ Scenario: Backup and restore security
|
|||||||
And I disable restricted console logins
|
And I disable restricted console logins
|
||||||
And I restore the security app data backup
|
And I restore the security app data backup
|
||||||
Then restricted console logins should be enabled
|
Then restricted console logins should be enabled
|
||||||
|
|
||||||
|
Scenario: Enable restricted console logins
|
||||||
|
Given restricted console logins are disabled
|
||||||
|
When I enable restricted console logins
|
||||||
|
Then restricted console logins should be enabled
|
||||||
|
|||||||
@ -22,12 +22,12 @@ Feature: Service Discovery
|
|||||||
Background:
|
Background:
|
||||||
Given I'm a logged in user
|
Given I'm a logged in user
|
||||||
|
|
||||||
Scenario: Enable service discovery application
|
|
||||||
Given the service discovery application is disabled
|
|
||||||
When I enable the service discovery application
|
|
||||||
Then the service discovery service should be running
|
|
||||||
|
|
||||||
Scenario: Disable service discovery application
|
Scenario: Disable service discovery application
|
||||||
Given the service discovery application is enabled
|
Given the service discovery application is enabled
|
||||||
When I disable the service discovery application
|
When I disable the service discovery application
|
||||||
Then the service discovery service should not be running
|
Then the service discovery service should not be running
|
||||||
|
|
||||||
|
Scenario: Enable service discovery application
|
||||||
|
Given the service discovery application is disabled
|
||||||
|
When I enable the service discovery application
|
||||||
|
Then the service discovery service should be running
|
||||||
|
|||||||
@ -29,11 +29,6 @@ Scenario: Enable shadowsocks application
|
|||||||
When I enable the shadowsocks application
|
When I enable the shadowsocks application
|
||||||
Then the shadowsocks service should be running
|
Then the shadowsocks service should be running
|
||||||
|
|
||||||
Scenario: Disable shadowsocks application
|
|
||||||
Given the shadowsocks application is enabled
|
|
||||||
When I disable the shadowsocks application
|
|
||||||
Then the shadowsocks service should not be running
|
|
||||||
|
|
||||||
Scenario: Backup and restore shadowsocks
|
Scenario: Backup and restore shadowsocks
|
||||||
Given the shadowsocks application is enabled
|
Given the shadowsocks application is enabled
|
||||||
When I configure shadowsocks with server example.com and password beforebackup123
|
When I configure shadowsocks with server example.com and password beforebackup123
|
||||||
@ -42,3 +37,8 @@ Scenario: Backup and restore shadowsocks
|
|||||||
And I restore the shadowsocks app data backup
|
And I restore the shadowsocks app data backup
|
||||||
Then the shadowsocks service should be running
|
Then the shadowsocks service should be running
|
||||||
And shadowsocks should be configured with server example.com and password beforebackup123
|
And shadowsocks should be configured with server example.com and password beforebackup123
|
||||||
|
|
||||||
|
Scenario: Disable shadowsocks application
|
||||||
|
Given the shadowsocks application is enabled
|
||||||
|
When I disable the shadowsocks application
|
||||||
|
Then the shadowsocks service should not be running
|
||||||
|
|||||||
@ -28,11 +28,6 @@ Scenario: Enable transmission application
|
|||||||
When I enable the transmission application
|
When I enable the transmission application
|
||||||
Then the transmission site should be available
|
Then the transmission site should be available
|
||||||
|
|
||||||
Scenario: Disable transmission application
|
|
||||||
Given the transmission application is enabled
|
|
||||||
When I disable the transmission application
|
|
||||||
Then the transmission site should not be available
|
|
||||||
|
|
||||||
Scenario: Upload a torrent to transmission
|
Scenario: Upload a torrent to transmission
|
||||||
Given the transmission application is enabled
|
Given the transmission application is enabled
|
||||||
When all torrents are removed from transmission
|
When all torrents are removed from transmission
|
||||||
@ -48,3 +43,8 @@ Scenario: Backup and restore transmission
|
|||||||
And I restore the transmission app data backup
|
And I restore the transmission app data backup
|
||||||
Then the transmission service should be running
|
Then the transmission service should be running
|
||||||
And there should be 1 torrents listed in transmission
|
And there should be 1 torrents listed in transmission
|
||||||
|
|
||||||
|
Scenario: Disable transmission application
|
||||||
|
Given the transmission application is enabled
|
||||||
|
When I disable the transmission application
|
||||||
|
Then the transmission site should not be available
|
||||||
|
|||||||
@ -22,11 +22,6 @@ Feature: Software Upgrades
|
|||||||
Background:
|
Background:
|
||||||
Given I'm a logged in user
|
Given I'm a logged in user
|
||||||
|
|
||||||
Scenario: Enable automatic upgrades
|
|
||||||
Given automatic upgrades are disabled
|
|
||||||
When I enable automatic upgrades
|
|
||||||
Then automatic upgrades should be enabled
|
|
||||||
|
|
||||||
Scenario: Disable automatic upgrades
|
Scenario: Disable automatic upgrades
|
||||||
Given automatic upgrades are enabled
|
Given automatic upgrades are enabled
|
||||||
When I disable automatic upgrades
|
When I disable automatic upgrades
|
||||||
@ -38,3 +33,8 @@ Scenario: Backup and restore upgrades
|
|||||||
And I disable automatic upgrades
|
And I disable automatic upgrades
|
||||||
And I restore the upgrades app data backup
|
And I restore the upgrades app data backup
|
||||||
Then automatic upgrades should be enabled
|
Then automatic upgrades should be enabled
|
||||||
|
|
||||||
|
Scenario: Enable automatic upgrades
|
||||||
|
Given automatic upgrades are disabled
|
||||||
|
When I enable automatic upgrades
|
||||||
|
Then automatic upgrades should be enabled
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user