Project

General

Profile

Actions

action #39674

closed

Create AY test to verify on-demand service start

Added by riafarov over 5 years ago. Updated 2 months ago.

Status:
Rejected
Priority:
Low
Assignee:
-
Target version:
-
Start date:
2018-08-13
Due date:
% Done:

0%

Estimated time:
Tags:

Description

Motivation

Since SLE15 SP1 following format can be used to start services on demand:

<services>
  <enable config:type="list">
    <service>at</service>
    <service>sshd</service>
  </enable>
  <disable config:type="list">
    <service>libvirtd</service>
  </disable>
  <on_demand config:type="list">
    <service>cups</service>
  </on_demand>
</services>

Also see trello.

Acceptance criteria

  1. The <on_demand> section for some service is verified in an automatic test:

    For service like cups we should validate that cups.service is disabled, and cups.socket is active and enabled and triggers cups.service/.

  2. Generation of the autoyast profile for the given service is validated

Suggestions

  • Add according section (e.g. cups) to either existing profile for SLE15 or new profile and add automated test based on that
  • Add verification in test
Actions #1

Updated by okurz over 5 years ago

  • Target version set to Milestone 20
Actions #2

Updated by okurz over 5 years ago

  • Target version changed from Milestone 20 to Milestone 23
Actions #3

Updated by okurz about 5 years ago

  • Description updated (diff)
  • Due date set to 2019-03-26
  • Status changed from New to Workable

That's awesome. I was just looking for that feature yesterday and worked around it "the old way": https://w3.nue.suse.com/~okurz/ay.xml

@riafarov what do you mean with "including backward compatibility (reasonable error is shown)"? Can you elaborate?

Actions #4

Updated by riafarov about 5 years ago

  • Description updated (diff)

@okurz, I've changed AC1, as actually format hasn't changed, except that new option became available. So in the end it's about potential regressions.

Actions #5

Updated by okurz about 5 years ago

  • Due date changed from 2019-03-26 to 2019-04-16
  • Target version changed from Milestone 23 to Milestone 24

later sprint due to limited capacity

Actions #6

Updated by okurz about 5 years ago

  • Due date deleted (2019-04-16)
  • Priority changed from Normal to Low
  • Target version changed from Milestone 24 to future

let's focus more on improving our current tests and workflows first. Putting to "holding tank" :)

Actions #7

Updated by riafarov over 3 years ago

  • Project changed from openQA Tests to qe-yam
  • Category deleted (New test)
Actions #8

Updated by riafarov over 3 years ago

  • Status changed from Workable to New
Actions #9

Updated by riafarov about 3 years ago

  • Description updated (diff)
  • Target version changed from future to SLE 15 SP3
Actions #10

Updated by riafarov about 3 years ago

  • Subject changed from [functional][y] Create AY test to verify on-demand service start to Create AY test to verify on-demand service start
Actions #11

Updated by oorlov almost 3 years ago

  • Description updated (diff)
Actions #12

Updated by oorlov almost 3 years ago

  • Description updated (diff)
Actions #13

Updated by oorlov over 2 years ago

  • Target version changed from SLE 15 SP3 to Current
Actions #14

Updated by JERiveraMoya over 1 year ago

  • Tags set to YaST
Actions #15

Updated by JERiveraMoya over 1 year ago

  • Target version changed from Current to future
Actions #16

Updated by JERiveraMoya over 1 year ago

  • Target version deleted (future)
Actions #17

Updated by JERiveraMoya 2 months ago

  • Status changed from New to Rejected

Backlog clean-up.

Actions

Also available in: Atom PDF