Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
itminedu
snf-ganeti
Commits
c68d1f43
Commit
c68d1f43
authored
Feb 14, 2008
by
Michael Hanselmann
Browse files
Code style updates for QA code.
Reviewed-by: iustinp
parent
c3f9340c
Changes
12
Hide whitespace changes
Inline
Side-by-side
qa/ganeti-qa.py
View file @
c68d1f43
...
...
@@ -28,8 +28,8 @@ Example: ssh-keyscan -t rsa node{1,2,3,4}.example.com > known_hosts
"""
import
sys
from
datetime
import
datetime
from
optparse
import
O
pt
ionP
arse
r
import
datetime
import
o
pt
p
arse
import
qa_cluster
import
qa_config
...
...
@@ -52,7 +52,7 @@ def RunTest(fn, *args):
else
:
desc
=
'%r'
%
fn
now
=
str
(
datetime
.
now
())
now
=
str
(
datetime
.
datetime
.
now
())
print
print
'---'
,
now
,
(
'-'
*
(
55
-
len
(
now
)))
...
...
@@ -218,8 +218,8 @@ def main():
"""Main program.
"""
parser
=
OptionParser
(
usage
=
"%prog [options] <config-file>"
" <known-hosts-file>"
)
parser
=
optparse
.
OptionParser
(
usage
=
"%prog [options] <config-file>"
" <known-hosts-file>"
)
parser
.
add_option
(
'--dry-run'
,
dest
=
'dry_run'
,
action
=
"store_true"
,
help
=
"Show what would be done"
)
...
...
qa/qa_cluster.py
View file @
c68d1f43
#
#
# Copyright (C) 2007 Google Inc.
#
# This program is free software; you can redistribute it and/or modify
...
...
qa/qa_config.py
View file @
c68d1f43
#
#
# Copyright (C) 2007 Google Inc.
#
# This program is free software; you can redistribute it and/or modify
...
...
qa/qa_daemon.py
View file @
c68d1f43
#
#
# Copyright (C) 2007 Google Inc.
#
# This program is free software; you can redistribute it and/or modify
...
...
qa/qa_env.py
View file @
c68d1f43
#
#
# Copyright (C) 2007 Google Inc.
#
# This program is free software; you can redistribute it and/or modify
...
...
qa/qa_error.py
View file @
c68d1f43
#
#
# Copyright (C) 2007 Google Inc.
#
# This program is free software; you can redistribute it and/or modify
...
...
qa/qa_instance.py
View file @
c68d1f43
#
#
# Copyright (C) 2007 Google Inc.
#
# This program is free software; you can redistribute it and/or modify
...
...
qa/qa_node.py
View file @
c68d1f43
#
#
# Copyright (C) 2007 Google Inc.
#
# This program is free software; you can redistribute it and/or modify
...
...
qa/qa_os.py
View file @
c68d1f43
#
#
# Copyright (C) 2007 Google Inc.
#
# This program is free software; you can redistribute it and/or modify
...
...
qa/qa_other.py
View file @
c68d1f43
#
#
# Copyright (C) 2007 Google Inc.
#
# This program is free software; you can redistribute it and/or modify
...
...
qa/qa_tags.py
View file @
c68d1f43
#
#
# Copyright (C) 2007 Google Inc.
#
# This program is free software; you can redistribute it and/or modify
...
...
qa/qa_utils.py
View file @
c68d1f43
#
#
# Copyright (C) 2007 Google Inc.
#
# This program is free software; you can redistribute it and/or modify
...
...
@@ -88,6 +91,11 @@ def AssertNotEqual(first, second):
def
GetSSHCommand
(
node
,
cmd
,
strict
=
True
):
"""Builds SSH command to be executed.
Args:
- node: Node the command should run on
- cmd: Command to be executed as a list with all parameters
- strict: Whether to enable strict host key checking
"""
args
=
[
'ssh'
,
'-oEscapeChar=none'
,
'-oBatchMode=yes'
,
'-l'
,
'root'
]
...
...
@@ -191,7 +199,6 @@ def GetNodeInstances(node, secondaries=False):
"""
master
=
qa_config
.
GetMasterNode
()
node_name
=
ResolveNodeName
(
node
)
# Get list of all instances
...
...
@@ -237,6 +244,9 @@ def LoadHooks():
class
QaHookContext
:
"""Definition of context passed to hooks.
"""
name
=
None
phase
=
None
success
=
None
...
...
@@ -267,7 +277,7 @@ def DefineHook(name):
Usage: prefix function with @qa_utils.DefineHook(...)
This based on PEP 318, "Decorators for Functions and Methods".
This
is
based on PEP 318, "Decorators for Functions and Methods".
"""
def
wrapper
(
fn
):
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment