[ROBOT] Fix DCAEMOD testcase for SM 62/132062/1
authorAndreas Geissler <andreas-geissler@telekom.de>
Wed, 9 Nov 2022 08:53:40 +0000 (09:53 +0100)
committerAndreas Geissler <andreas-geissler@telekom.de>
Wed, 9 Nov 2022 08:53:40 +0000 (09:53 +0100)
kubectl exec commands need to be executed on the right container
as default container in SM is the istio-proxy

Issue-ID: INT-2160

Signed-off-by: Andreas Geissler <andreas-geissler@telekom.de>
Change-Id: I54f5bed78d8249b0b8dc6f28f60a012dc830370d

robot/resources/dcaemod_interface.robot

index d018af4..04aa6ae 100644 (file)
@@ -80,7 +80,7 @@ Get Pod Yaml
 
 Get Content Of Mounted Folder Inside Container
     [Arguments]  ${compSpecName}  ${volumeMountPath}
-    ${mountedFolderContent} =  Run And Return Rc And Output  kubectl -n onap exec $(kubectl get pod -n onap | grep ${compSpecName} | awk '{print $1}') -- ls ${volumeMountPath}
+    ${mountedFolderContent} =  Run And Return Rc And Output  kubectl -n onap exec $(kubectl get pod -n onap | grep ${compSpecName} | awk '{print $1}') -c ${compSpecName} -- ls ${volumeMountPath}
     Should Be Equal As Integers  ${mountedFolderContent[0]}  0
     ${mountedFolderContent} =  Set Variable  ${mountedFolderContent[1]}
 
@@ -101,14 +101,14 @@ Verify If Mounted Folder Is Empty
 Verify If Mounted Folder Contains File
     [Arguments]  ${compSpecName}  ${fileName}  ${configMapDir}
 
-    ${dirContent} =  Run And Return Rc And Output  kubectl -n onap exec $(kubectl get pod -n onap | grep ${compSpecName} | awk '{print $1}') -- ls ${configMapDir}
+    ${dirContent} =  Run And Return Rc And Output  kubectl -n onap exec $(kubectl get pod -n onap | grep ${compSpecName} | awk '{print $1}') -c ${compSpecName} -- ls ${configMapDir}
     Should Be Equal As Integers  ${dirContent[0]}  0
     Should Contain  ${dirContent[1]}  ${fileName}
 
 Verify File Content
     [Arguments]  ${compSpecName}  ${configMapFilePath}  ${content}
 
-    ${fileContent} =  Run And Return Rc And Output  kubectl -n onap exec $(kubectl get pod -n onap | grep ${compSpecName} | awk '{print $1}') -- cat ${configMapFilePath}
+    ${fileContent} =  Run And Return Rc And Output  kubectl -n onap exec $(kubectl get pod -n onap | grep ${compSpecName} | awk '{print $1}') -c ${compSpecName} -- cat ${configMapFilePath}
     Should Be Equal As Integers  ${fileContent[0]}  0
     Should Contain  ${fileContent[1]}  ${content}