From d4c6fec2b380bc57467283569cad12152aa60972 Mon Sep 17 00:00:00 2001 From: Tim Rozet Date: Fri, 10 Aug 2018 12:02:19 -0400 Subject: [PATCH] Fix stderr parse into JSON for OS List opers The list operation is looking to parse json, however stderr will include warnings from the openstack client, like this one: https://storyboard.openstack.org/#!/story/2003132 Therefore parsing to json will fail. This patch changes the List operations to only parse stdout as json. Change-Id: Ib6dc6b99f13b3288effc5e9c2e6c5cda4636d5a7 Signed-off-by: Tim Rozet --- csit/libraries/OpenStackOperations.robot | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/csit/libraries/OpenStackOperations.robot b/csit/libraries/OpenStackOperations.robot index 5c6fd65ab8..61e8fc8d2f 100644 --- a/csit/libraries/OpenStackOperations.robot +++ b/csit/libraries/OpenStackOperations.robot @@ -943,8 +943,8 @@ OpenStack CLI Get List [Arguments] ${cmd} [Documentation] Return a json list from the output of an OpenStack command. @{list} = BuiltIn.Create List - ${json} = OpenStack CLI ${cmd} - @{list} = RequestsLibrary.To Json ${json} + ${result} = Run Process With Logging And Status Check ${cmd} + @{list} = RequestsLibrary.To Json ${result.stdout} BuiltIn.Log ${list} [Return] @{list} -- 2.36.6