Project

General

Profile

Actions

action #90995

open

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

Added by ilausuch almost 3 years ago. Updated almost 3 years ago.

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

0%

Estimated time:

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 1 (0 open1 closed)

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

Actions
Actions #1

Updated by ilausuch almost 3 years 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.
Actions #2

Updated by okurz almost 3 years 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

Actions #3

Updated by okurz almost 3 years ago

  • Priority changed from Normal to Low
Actions #4

Updated by ilausuch almost 3 years ago

  • Description updated (diff)
Actions #5

Updated by ilausuch almost 3 years ago

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

Updated by okurz almost 3 years ago

  • Target version changed from Ready to future
Actions

Also available in: Atom PDF