Bug 42580 - Test App Center functionality
Test App Center functionality
Status: CLOSED FIXED
Product: UCS Test
Classification: Unclassified
Component: App Center
unspecified
Other All
: P5 normal (vote)
: UCS 4.1-3-errata
Assigned To: Lukas Oyen
Dirk Wiesenthal
:
Depends on: 42583 42584 42585 42586 42587
Blocks: 40064 43660 43661 43812
  Show dependency treegraph
 
Reported: 2016-10-06 10:21 CEST by Dirk Wiesenthal
Modified: 2023-03-25 06:52 CET (History)
3 users (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Dirk Wiesenthal univentionstaff 2016-10-06 10:21:20 CEST
We need tests that verify that the App Center works now.

We can then test whether a switch breaks anything.

+++ This bug was initially created as a clone of Bug #40064 +++

Currently, the UMC App Center installs, updates, uninstalls non-docker Apps with the old Application class.

It should instead use the new App class.

Some work still has to go into these functions, but it would be far better to use them.

No double bug fixing when a dysfunctional routine is implemented in both classes.

Support of docker features like a preinst script without additional implementation effort.

Startup speed increases as the App cache only needs to be loaded once.

The following things do not work at the moment:
Dry run - there is no package list to get before installing an app.
Connection to other hosts is currently done via "ssh univention-app ...". This may be a problem for non 4.1 systems.

univention-app installs directly via apt-get, not with the PackageManager class. This should not make a difference, yet it needs to be tested thoroughly.
Comment 1 Lukas Oyen univentionstaff 2016-10-06 17:42:54 CEST
4.2-0: r72975 | Bug #42580: ucs-test (appcenter): implement UMC test-wrapper with checks

4.1-3: r72967 | Bug #42580: ucs-test (appcenter): implement UMC test-wrapper with checks