Project

General

Profile

action #90995

containers: Reduce the testing time for "webui-docker-compose"

Added by ilausuch 7 months ago. Updated 6 months ago.

Status:
New
Priority:
Low
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2021-04-12
Due date:
% Done:

0%

Estimated time:
Difficulty:

Description

Motivation

More than 30 minutes to run this test is excessive.

Acceptance Criteria

  • AC 1: Research where the test consumes the time
  • AC 2: Reduce the testing time

Reference


Related issues

Related to openQA Project - action #90767: containers: Fix github test "webui-docker-compose" timeoutResolved2021-04-07

History

#1 Updated by ilausuch 7 months ago

This is not a formal investigation, but it has been observed that this test spends most of the time compiling the container images. And in particular it has been proven that the installation of packages is very time consuming.

Two possible solutions are proposed:

  • Split "webui-docker-compose" in two (webui test and the worker) to parallelize the build of the images.
  • Another possible solution could be to create a container image base with the pre-installed packages and save it in the registry so that the container images are based on these images with the installation process already carried out. This solution has additional problems when we change the installed packages in the base Dockerfile.

#2 Updated by okurz 7 months ago

  • Category set to Feature requests
  • Target version set to Ready

We already provide the development base image which already provides all dependencies. We should likely use that one.

Please link redmine tickets in the format #<id>, not as full URLs. And please rename the existing suggestions as such and find real acceptance criteria. Maybe https://zepel.io/agile/acceptance-criteria-for-user-stories/ helps

#3 Updated by okurz 7 months ago

  • Priority changed from Normal to Low

#4 Updated by ilausuch 7 months ago

  • Description updated (diff)

#5 Updated by ilausuch 7 months ago

  • Related to action #90767: containers: Fix github test "webui-docker-compose" timeout added

#6 Updated by okurz 6 months ago

  • Target version changed from Ready to future

Also available in: Atom PDF