Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP7:Update
pacemaker.26927
bsc#1114840-0001-Test-CTS-don-t-require-nodes-t...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File bsc#1114840-0001-Test-CTS-don-t-require-nodes-to-be-specified-if-only.patch of Package pacemaker.26927
From 9c993a7cca76da81448263fdecd78aad2badd06f Mon Sep 17 00:00:00 2001 From: Ken Gaillot <kgaillot@redhat.com> Date: Fri, 16 Nov 2018 09:48:43 -0600 Subject: [PATCH] Test: CTS: don't require nodes to be specified if only listing tests Also, correct a couple of misspellings, avoid a redundant call to validate(), and call validate() before using the node list in discover(). --- cts/CTS.py.in | 2 +- cts/environment.py | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/cts/CTS.py.in b/cts/CTS.py.in index de47e82e8..f64d53e4f 100644 --- a/cts/CTS.py.in +++ b/cts/CTS.py.in @@ -112,7 +112,7 @@ class CtsLab(object): This class is derived from a UserDict because we hold many different parameters of different kinds, and this provides - provide a uniform and extensible interface useful for any kind of + a uniform and extensible interface useful for any kind of communication between the user/administrator/tester and CTS. At this point in time, it is the intent of this class to model static diff --git a/cts/environment.py b/cts/environment.py index 19573c31e..0ce75136f 100644 --- a/cts/environment.py +++ b/cts/environment.py @@ -65,8 +65,9 @@ class Environment(object): self.target = "localhost" self.parse_args(args) - self.discover() - self.validate() + if self["ListTests"] == 0: + self.validate() + self.discover() def SeedRandom(self, seed=None): if not seed: @@ -195,7 +196,7 @@ class Environment(object): self["at-boot"] = atboot def detect_ip_offset(self): - # Try to determin an offset for IPaddr resources + # Try to determine an offset for IPaddr resources if self["CIBResource"] and not "IPBase" in self.data: network=self.rsh(self.target, "ip addr | grep inet | grep -v -e link -e inet6 -e '/32' -e ' lo' | awk '{print $2}'", stdout=1).strip() self["IPBase"] = self.rsh(self.target, "nmap -sn -n %s | grep 'scan report' | awk '{print $NF}' | sed 's:(::' | sed 's:)::' | sort -V | tail -n 1" % network, stdout=1).strip() @@ -243,8 +244,6 @@ class Environment(object): self.detect_at_boot() self.detect_ip_offset() - self.validate() - def parse_args(self, args): skipthis=None -- 2.16.4
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor