Project

General

Profile

Actions

action #132989

closed

coordination #121855: [epic] Agama web interactive installation

Unify interactive installations in tests/yam/agama and its respective schedules

Added by leli 9 months ago. Updated 7 months ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
Start date:
2023-08-28
Due date:
% Done:

0%

Estimated time:

Description

Motivation

We have different design for agama installation test in tests/yam/agama, it is better to unify these tests as they are doing the same. We might need to split functionality in an additional test module for booting with encryption for example. The exact test can be passed as a new setting.

Acceptance criteria

AC1: Unify interactive installations in tests/yam/agama and its respective schedules

Additional info:

Refer to Agama test job group


Related issues 1 (0 open1 closed)

Related to qe-yam - action #134690: Enable logs upload for agama playwright testsResolvedlmanfredi2023-08-28

Actions
Actions #1

Updated by JERiveraMoya 9 months ago

  • Description updated (diff)
  • Status changed from New to Workable
  • Priority changed from Normal to High
  • Target version set to Current
  • Parent task set to #121855
Actions #2

Updated by zoecao 9 months ago

  • Status changed from Workable to In Progress
  • Assignee set to zoecao
Actions #3

Updated by zoecao 9 months ago

  • Status changed from In Progress to Workable
  • Assignee deleted (zoecao)

Move it back to workable list, learned some related code, but still no idea how to unify the testing.

Actions #4

Updated by tinawang123 9 months ago

  • Status changed from Workable to In Progress
  • Assignee set to tinawang123
Actions #5

Updated by syrianidou_sofia 8 months ago

Note: The "playwright test $name" command will run any test that contains $name in the test filename. It would be better to include the whole filename in the openqa command. E.g.
"playwright test tests/lvm.spec.ts" instead of "playwright test lvm"

Actions #6

Updated by syrianidou_sofia 8 months ago

After talking with Joaquin about PR: https://github.com/jknphy/e2e-agama-playwright/pull/12 in daily, I have named my new playwright test encrypted_lvm. This means that the agama_dolomite_lvm test will fail, because command "playwright test lvm" will run both lvm.spec.ts and encrypted_lvm.spec.ts . See comment https://github.com/jknphy/e2e-agama-playwright/pull/12#discussion_r1299642190

Actions #8

Updated by syrianidou_sofia 8 months ago

  • Subtask #134690 added
Actions #9

Updated by JERiveraMoya 8 months ago

For the purpose of metrics I would prefer to just use the epics in the roadmap instead of subtasks, so with related ticket should suffice, it is not like in Agile you need to do everything and we are waiting for the subtask to be completed to close the parent task in this case.
For more advance stuff, perhaps to know how many remaining we have from tasks we could use labels in the future, but better to give some good thinking about how to use labels and coordinate that with our squad metrics.

Actions #10

Updated by JERiveraMoya 8 months ago

  • Subtask deleted (#134690)
Actions #11

Updated by JERiveraMoya 8 months ago

  • Related to action #134690: Enable logs upload for agama playwright tests added
Actions #12

Updated by tinawang123 7 months ago

  • Status changed from In Progress to Resolved

Sub task has resolved.
Close this one.

Actions

Also available in: Atom PDF