action #39674

[functional][y] Create AY test to verify on-demand service start

Added by riafarov over 1 year ago. Updated 12 months ago.

Status:WorkableStart date:13/08/2018
Priority:LowDue date:
Assignee:-% Done:

0%

Category:New test
Target version:QA - future
Difficulty:
Duration:

Description

Motivation

For 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

  • AC1: Functionality is tested manually (including enable/disable options, installation, new profile generation, documentation)
  • AC2: The <on_demand> section for some service is verified in an automatic test

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

History

#1 Updated by okurz over 1 year ago

  • Target version set to Milestone 20

#2 Updated by okurz over 1 year ago

  • Target version changed from Milestone 20 to Milestone 23

#3 Updated by okurz about 1 year ago

  • Description updated (diff)
  • Due date set to 26/03/2019
  • 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?

#4 Updated by riafarov about 1 year 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.

#5 Updated by okurz about 1 year ago

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

later sprint due to limited capacity

#6 Updated by okurz 12 months ago

  • Due date deleted (16/04/2019)
  • 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" :)

Also available in: Atom PDF