Project

General

Profile

Actions

action #89539

closed

Add documentation and unit tests to AutoYaST profile validator

Added by JERiveraMoya about 3 years ago. Updated about 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Target version:
SUSE QA - SLE 15 SP3
Start date:
2021-03-05
Due date:
% Done:

0%

Estimated time:

Description

After we see that work in #88606 is stable we should add documentation and unit tests to AutoYaST profile validator.

Perl POD documentation is available here: https://os-autoinst.github.io/os-autoinst-distri-opensuse/
We can either inject documentation there, e.g. to validate_autoyast_profile method description or write it separately. Main goal is that it's clear what has to be defined in the YAML test data to validate given autoyast profile.

Following methods should be covered with unit tests:

  • validate_autoyast_profile
  • is_processable
  • has_properties
  • create_xpath_predicate
  • close_predicate
  • ns
  • get_traversable
  • get_descendant
  • generate_expressions

Acceptance criteria

Actions #1

Updated by riafarov about 3 years ago

  • Description updated (diff)
  • Status changed from New to Workable
Actions #2

Updated by riafarov about 3 years ago

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

Updated by riafarov about 3 years ago

  • Status changed from In Progress to Feedback
Actions #4

Updated by riafarov about 3 years ago

  • Status changed from Feedback to Closed
Actions

Also available in: Atom PDF