Project

General

Profile

Actions

coordination #169654

open

[epic] Create test scenarios for Agama

Added by JERiveraMoya 5 months ago. Updated about 14 hours ago.

Status:
Workable
Priority:
Urgent
Assignee:
Target version:
-
Start date:
2024-09-02
Due date:
% Done:

63%

Estimated time:
(Total: 0.00 h)

Description

Motivation

After working on the basic setup in https://progress.opensuse.org/issues/163919 which includes some basic test scenarios, let’s track in this epic all the remaining work to:

  • Enable other architecture/backend combination.
  • Test suites to be created for testing products using Agama.
  • Logs retrieval.
  • etc.

Acceptance criteria

  • AC1 : Test coverage satisfies customer needs according to documentation and and also satisfies stakeholders, PMs, YaST developers, and other QE squads.
  • AC2 : Test suites are created for all the architectures.
  • AC3 : Test suites are created with focus on SLES 16 but should be enabled as well for Leap when no much additional effort is required.
  • AC4 : Test suite for interactive installations will use a browser automation tool (ie puppeteer) in order to scale properly.

Additional information


Subtasks 60 (22 open38 closed)

action #166151: Enable TAP for agama testing resultsResolvedlmanfredi2024-09-02

Actions
action #167093: Detect end of agama auto-installation in s390x using for example logsNew2024-09-20

Actions
action #168310: Instead of relying on grub_test, implement page object to select Boot from Hard DiskResolvedrainerkoenig2024-10-16

Actions
action #168355: Add agama interactive installation selecting pattern KDE Resolvedlmanfredi2024-12-19

Actions
action #168925: Include agama config attached to the job in openQAResolvedleli2024-10-25

Actions
action #169477: Boot Agama in OSD in s390x kvmResolvedleli2024-11-07

Actions
action #169480: Boot Agama in OSD in PowerVM - Part 1Resolved2024-11-07

Actions
action #170434: Control unattended installation also with puppeteer for remote workersResolvedleli2024-11-28

Actions
action #173617: Handle new page 'Setup root user authentication'Resolvedlmanfredi2024-12-03

Actions
action #173659: Add unattended multipath scenarioResolvedhjluo2024-12-03

Actions
action #173806: Add Agama installation basic scenarios selecting SLES for SAPResolvedzoecao2024-12-05

Actions
action #173935: Pass registration code to jsonnet filesResolvedlmanfredi2024-12-09

Actions
action #173968: Add Agama installation for lvm scenarioResolvedleli2024-12-09

Actions
action #174172: Add Agama unattended installation for lvm scenarioResolvedzoecao2024-12-12

Actions
action #174457: Use a post script to connect to the installed system with Agama for unattended installation with remote workersResolvedlmanfredi2024-12-16

Actions
action #174508: Retrieve logs when we fail sync with agama in bootingResolvedrainerkoenig2024-12-17

Actions
action #174943: Unify Agama profiles and use variable to save number of filesResolvedleli2025-01-02

Actions
action #175051: Enhance test_running_installation.ts to finish earlier than 15 mins when failingWorkable2025-01-07

Actions
action #175087: Add SAP Agama test on aarch64Resolvedjfernandez2025-01-08

Actions
action #175096: Create test suite for AutoYaST compatibility focus on supported sectionsResolvedlmanfredi2025-01-08

Actions
action #175111: Add CI check for agama profiles which are at json/jsonnet formatResolvedleli

Actions
action #175263: Add unnatended scenarios with ext4 and xfsResolvedzoecao2025-01-13

Actions
action #175302: Update obs-sync scripts and mediums to reflect new version of Agama 11.0.0New2025-01-13

Actions
action #175389: PoC to combine yaml files in Agama schedule to avoid create one per each architectureResolvedJERiveraMoya2025-01-14

Actions
action #175413: Add Agama interactive installation for encrypted LVMResolvedjfernandez2025-01-14

Actions
action #175416: Add Agama unattended installation for encrypted LVMResolvedrainerkoenig2025-01-14

Actions
action #175728: Generate all Agama json profiles using jsonnet profiles for qemuResolvedjfernandez2025-01-17

Actions
action #176352: Add step in interactive installation to verify EULAResolvedleli2025-01-30

Actions
action #176361: Add interactive installation using iscsi ibft diskResolvedzoecao2025-01-30

Actions
action #176460: Create unattended installation for lvm multipath encryptedResolvedjfernandez2025-02-03

Actions
action #176463: Add interactive installation for s390x using zFCP diskResolvedjfernandez2025-02-03

Actions
action #176484: Create interactive installation for kvm hostResolvedhjluo2025-02-03

Actions
action #176781: Add scenario for mediacheck of both installation mediumsIn Progressjfernandez2025-02-07

Actions
action #176817: Create unattended installation for NVMe with AgamaResolvedleli2025-02-09

Actions
action #176829: Create default interactive installation for offline medium with registrationNew2025-02-09

Actions
action #176832: Create default unattended installation for offline medium without networkIn Progressleli2025-02-09

Actions
action #176835: Create unattended installation for md raid 0New2025-02-09

Actions
action #176838: Create open encryption scenarioIn Progressrainerkoenig2025-02-09

Actions
action #177132: Create test suite for AutoYaST compatibility focus on unsupported sectionsIn Progresslmanfredi2025-02-13

Actions
action #177165: Create default unattended installation for offline medium with network and no registrationResolvedzoecao2025-02-13

Actions
action #177213: Add test cases for setting hostname in Agama via kernel paramsResolvedlmanfredi2025-02-14

Actions
action #177477: Generate all Agama json profiles using jsonnet profiles in ppc64le/s390x architecturesWorkable2025-02-18

Actions
action #178396: Modify DASD puppeteer test to adapt new UIResolvedjfernandez2025-03-06

Actions
action #178600: Add unattended installation for x86_64 which changes language and keyboard in the installed systemResolvedzoecao2025-03-10

Actions
action #178723: Create new test scenario to format directly home and configure boot partition in a different diskIn Progresshjluo2025-03-12

Actions
action #178729: Create test to validate base productResolvedzoecao2025-03-12

Actions
action #178849: Revisit zFCP activation selector in PuppeteerNew2025-03-13

Actions
action #178909: Create agama_arrange test module to handle both import and patchingWorkable2025-03-14

Actions
action #178918: Create agama_boot_system which handles all architecturesWorkable2025-03-14

Actions
action #179011: Add scenario to test Agama post-partitioning scriptsWorkable2025-03-17

Actions
action #179026: Create unattended scenario with home encrypted and resizingIn Progressleli2025-03-17

Actions
action #179029: Rename boot_agama to agama_boot and wait for the serial instead of needlesWorkable2025-03-17

Actions
action #179173: Adapt `import_agama_profile` test step to use dynamic generated JSON profilesIn Progressjfernandez2025-03-19

Actions
action #179287: Create sles_extended_unatttended and select individual packagesIn Progresszoecao2025-03-20

Actions
action #179290: Fix s390x booting of Full medium after bsc#1236782Resolvedjfernandez2025-03-20

Actions
action #179293: Automate to set the hostname during Agama installationIn Progressjfernandez2025-03-20

Actions
action #179320: Create SLES_SAP default unattended installation for offline medium with network and no registrationWorkable2025-03-21

Actions
action #179347: Automate support extension in unattended installation (HA)Resolvedleli2025-03-21

Actions
action #179410: Add unattended installation with TPM FDEIn Progresslmanfredi2025-03-24

Actions
action #179669: Restore support for LVMResolvedhjluo2025-03-31

Actions
Actions #1

Updated by JERiveraMoya 5 months ago

  • Description updated (diff)
Actions #2

Updated by JERiveraMoya 5 months ago

  • Subtask #166151 added
Actions #3

Updated by JERiveraMoya 5 months ago

  • Subtask #167093 added
Actions #4

Updated by JERiveraMoya 5 months ago

  • Subtask #168310 added
Actions #5

Updated by JERiveraMoya 5 months ago

  • Subtask #168355 added
Actions #6

Updated by JERiveraMoya 5 months ago

  • Subtask #168430 added
Actions #7

Updated by JERiveraMoya 5 months ago

  • Subtask #168925 added
Actions #8

Updated by JERiveraMoya 5 months ago

  • Subtask #169477 added
Actions #9

Updated by JERiveraMoya 5 months ago

  • Subtask #169480 added
Actions #10

Updated by JERiveraMoya 5 months ago

  • Description updated (diff)
Actions #11

Updated by JERiveraMoya 4 months ago

  • Subtask #170434 added
Actions #12

Updated by JERiveraMoya 4 months ago

  • Subtask #173617 added
Actions #13

Updated by JERiveraMoya 4 months ago

  • Subtask #173659 added
Actions #14

Updated by JERiveraMoya 4 months ago

  • Subtask #173806 added
Actions #15

Updated by JERiveraMoya 4 months ago

  • Subtask #173935 added
Actions #16

Updated by JERiveraMoya 4 months ago

  • Subtask #173968 added
Actions #17

Updated by JERiveraMoya 4 months ago

  • Subtask #174172 added
Actions #18

Updated by leli 4 months ago

  • Subtask #174367 added
Actions #19

Updated by JERiveraMoya 4 months ago

  • Subtask #174421 added
Actions #20

Updated by JERiveraMoya 4 months ago

  • Subtask #174457 added
Actions #21

Updated by JERiveraMoya 4 months ago

  • Subtask #174508 added
Actions #22

Updated by JERiveraMoya 4 months ago

  • Subtask deleted (#168430)
Actions #23

Updated by JERiveraMoya 3 months ago

  • Subtask deleted (#174421)
Actions #24

Updated by JERiveraMoya 3 months ago

  • Subtask deleted (#174367)
Actions #25

Updated by JERiveraMoya 3 months ago

  • Subtask #175051 added
Actions #26

Updated by JERiveraMoya 3 months ago

  • Subtask #175096 added
Actions #27

Updated by JERiveraMoya 3 months ago

  • Subtask #175111 added
Actions #28

Updated by JERiveraMoya 3 months ago

  • Subtask #175087 added
Actions #29

Updated by JERiveraMoya 3 months ago

  • Subtask #174943 added
Actions #30

Updated by JERiveraMoya 3 months ago

  • Subtask #175263 added
Actions #31

Updated by JERiveraMoya 3 months ago

  • Subtask #175293 added
Actions #32

Updated by JERiveraMoya 3 months ago

  • Subtask #175302 added
Actions #33

Updated by JERiveraMoya 3 months ago

  • Subtask deleted (#175293)
Actions #34

Updated by JERiveraMoya 3 months ago

  • Subtask #175389 added
Actions #35

Updated by JERiveraMoya 3 months ago

  • Subtask #175413 added
Actions #36

Updated by JERiveraMoya 3 months ago

  • Subtask #175416 added
Actions #37

Updated by JERiveraMoya 3 months ago

  • Subtask #175728 added
Actions #38

Updated by JERiveraMoya 2 months ago

  • Subtask #176352 added
Actions #39

Updated by JERiveraMoya 2 months ago

  • Subtask #176361 added
Actions #40

Updated by JERiveraMoya about 2 months ago

  • Subtask #176460 added
Actions #41

Updated by JERiveraMoya about 2 months ago

  • Subtask #176463 added
Actions #42

Updated by JERiveraMoya about 2 months ago

  • Subtask #176481 added
Actions #43

Updated by JERiveraMoya about 2 months ago

  • Subtask #176484 added
Actions #44

Updated by JERiveraMoya about 2 months ago

  • Subtask deleted (#176481)
Actions #45

Updated by JERiveraMoya about 2 months ago

  • Subtask #176775 added
Actions #46

Updated by JERiveraMoya about 2 months ago

  • Subtask #176781 added
Actions #47

Updated by JERiveraMoya about 2 months ago

  • Subtask #176817 added
Actions #48

Updated by JERiveraMoya about 2 months ago

  • Subtask #176829 added
Actions #49

Updated by JERiveraMoya about 2 months ago

  • Subtask #176832 added
Actions #50

Updated by JERiveraMoya about 2 months ago

  • Subtask #176835 added
Actions #51

Updated by JERiveraMoya about 2 months ago

  • Subtask #176838 added
Actions #52

Updated by JERiveraMoya about 2 months ago

  • Subtask deleted (#176775)
Actions #53

Updated by JERiveraMoya about 2 months ago

  • Subtask #177132 added
Actions #54

Updated by JERiveraMoya about 2 months ago

  • Subtask #177165 added
Actions #55

Updated by JERiveraMoya about 2 months ago

  • Subtask #177213 added
Actions #56

Updated by JERiveraMoya 28 days ago

  • Subtask #178396 added
Actions #57

Updated by JERiveraMoya 24 days ago

  • Subtask #178600 added
Actions #58

Updated by JERiveraMoya 22 days ago

  • Subtask #178723 added
Actions #59

Updated by JERiveraMoya 22 days ago

  • Subtask #178729 added
Actions #60

Updated by JERiveraMoya 20 days ago

  • Subtask #178849 added
Actions #61

Updated by JERiveraMoya 20 days ago

  • Subtask #178909 added
Actions #62

Updated by JERiveraMoya 20 days ago

  • Subtask #178918 added
Actions #63

Updated by JERiveraMoya 17 days ago

  • Subtask #178987 added
Actions #64

Updated by JERiveraMoya 17 days ago

  • Subtask #179011 added
Actions #65

Updated by JERiveraMoya 17 days ago

  • Subtask #179026 added
Actions #66

Updated by JERiveraMoya 17 days ago

  • Subtask #179029 added
Actions #67

Updated by JERiveraMoya 15 days ago

  • Subtask #179173 added
Actions #68

Updated by JERiveraMoya 14 days ago

  • Subtask deleted (#178987)
Actions #69

Updated by JERiveraMoya 14 days ago

  • Subtask #179287 added
Actions #70

Updated by JERiveraMoya 14 days ago

  • Subtask #179290 added
Actions #71

Updated by JERiveraMoya 14 days ago

  • Subtask #179293 added
Actions #72

Updated by JERiveraMoya 13 days ago

  • Subtask #179320 added
Actions #73

Updated by JERiveraMoya 13 days ago

  • Subtask #179347 added
Actions #74

Updated by JERiveraMoya 10 days ago

  • Subtask #179410 added
Actions #75

Updated by JERiveraMoya 4 days ago

  • Subtask #179669 added
Actions #76

Updated by JERiveraMoya 3 days ago

  • Subtask #177477 added
Actions

Also available in: Atom PDF