summaryrefslogtreecommitdiff
path: root/tester
diff options
context:
space:
mode:
Diffstat (limited to 'tester')
-rwxr-xr-xtester8
1 files changed, 6 insertions, 2 deletions
diff --git a/tester b/tester
index ac0de6a..6d368ce 100755
--- a/tester
+++ b/tester
@@ -379,8 +379,12 @@ class ReleaseApp(cliapp.Application):
for system in step['systems']:
# TODO: Get user for each command from test file
# TODO: Pass prefix, so systems can talk to each other
- s = self.systems[system]
- s.runcmd(['sh', '-c', cmd], 'root')
+ try:
+ s = self.systems[system]
+ except KeyError:
+ print "WARNING: System " + system + " not defined, ignoring test"
+ else:
+ s.runcmd(['sh', '-c', cmd], 'root')
def clean_up(self):
print('[Local] Clean up systems on remote hosts:')