Merge "[Validator Run] Detect unknown validations from the command-line"
This commit is contained in:
commit
5d372338f6
|
@ -86,9 +86,17 @@ class ValidationActions(object):
|
|||
playbooks = v_utils.get_validations_playbook(validations_dir,
|
||||
validation_name,
|
||||
group)
|
||||
if not playbooks:
|
||||
msg = "Validation {} not found in {}.".format(validation_name,
|
||||
validations_dir)
|
||||
|
||||
if not playbooks or len(validation_name) != len(playbooks):
|
||||
p = []
|
||||
for play in playbooks:
|
||||
p.append(os.path.basename(os.path.splitext(play)[0]))
|
||||
|
||||
unknown_validation = list(set(validation_name) - set(p))
|
||||
|
||||
msg = "Validation {} not found in {}.".format(
|
||||
unknown_validation, validations_dir)
|
||||
|
||||
raise RuntimeError(msg)
|
||||
else:
|
||||
raise RuntimeError("No validations found")
|
||||
|
|
Loading…
Reference in New Issue