Reformat Robot files to follow best practices
Best practices in Robot files consist in using three spaces as
separator and not using tabs. This change updates all files
and includes the checking of the format as part of
`devops-stages/stage-test.sh`. In addition, it checks that files
have no CRLF terminators.
Change-Id: Ie71c2dd92585eba3baf98df0be54f05828819ad8
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/robot-systest/lib/sol003_common_lib.robot b/robot-systest/lib/sol003_common_lib.robot
index c0e7323..6617e91 100644
--- a/robot-systest/lib/sol003_common_lib.robot
+++ b/robot-systest/lib/sol003_common_lib.robot
@@ -11,92 +11,92 @@
# limitations under the License
*** Settings ***
-Documentation Library with sol003 keywords and variables .
+Documentation Library with sol003 keywords and variables .
-Library RequestsLibrary
-Library JsonValidator
-Library yaml
-Library JSONLibrary
-Library String
-Library OperatingSystem
-Resource %{ROBOT_DEVOPS_FOLDER}/lib/vim_lib.robot
+Library RequestsLibrary
+Library JsonValidator
+Library yaml
+Library JSONLibrary
+Library String
+Library OperatingSystem
+Resource %{ROBOT_DEVOPS_FOLDER}/lib/vim_lib.robot
*** Variables ***
-@{success_status_code_list} 200 201 202 204
-${descriptor_content_type_gzip} application/gzip
-${auth_token_uri} /osm/admin/v1/tokens
-${HOST} ${EMPTY}
-${vnf_instance_uri} /osm/vnflcm/v1/vnf_instances
-${vnf_instantiate_uri} /osm/vnflcm/v1/vnf_instances
-${vnf_instance_lcm_ops} /osm/vnflcm/v1/vnf_lcm_op_occs
+@{success_status_code_list} 200 201 202 204
+${descriptor_content_type_gzip} application/gzip
+${auth_token_uri} /osm/admin/v1/tokens
+${HOST} ${EMPTY}
+${vnf_instance_uri} /osm/vnflcm/v1/vnf_instances
+${vnf_instantiate_uri} /osm/vnflcm/v1/vnf_instances
+${vnf_instance_lcm_ops} /osm/vnflcm/v1/vnf_lcm_op_occs
*** Keywords ***
Get Auth Token
- [Tags] auth_token
+ [Tags] auth_token
Get Hostname
- Create Session osmhit ${HOST}
+ Create Session osmhit ${HOST}
&{headers} Create Dictionary Content-Type=application/json Accept=application/json
- &{data} Create Dictionary username=admin password=admin project-id=admin
- ${resp}= Post On Session osmhit ${auth_token_uri} json=${data} headers=${headers}
- log ${resp}
- Pass Execution If ${resp.status_code} in ${success_status_code_list} Get Auth Token completed
- Set Suite Variable ${token_status_code} ${resp.status_code}
- ${access_token}= Get Value From Json ${resp.json()} $..id
- Set Test Variable ${access_token} ${access_token[0]}
- Set Test Variable ${token_response} ${resp}
- sleep 2s
+ &{data} Create Dictionary username=admin password=admin project-id=admin
+ ${resp}= Post On Session osmhit ${auth_token_uri} json=${data} headers=${headers}
+ log ${resp}
+ Pass Execution If ${resp.status_code} in ${success_status_code_list} Get Auth Token completed
+ Set Suite Variable ${token_status_code} ${resp.status_code}
+ ${access_token}= Get Value From Json ${resp.json()} $..id
+ Set Test Variable ${access_token} ${access_token[0]}
+ Set Test Variable ${token_response} ${resp}
+ sleep 2s
Set Dockerized Host
- [Arguments] ${env_host}
- Set Suite Variable ${HOST} https://${env_host}
+ [Arguments] ${env_host}
+ Set Suite Variable ${HOST} https://${env_host}
Set Standalone Host
- [Arguments] ${env_host}
- Set Suite Variable ${HOST} https://${env_host}:9999
+ [Arguments] ${env_host}
+ Set Suite Variable ${HOST} https://${env_host}:9999
Read Directory
- [Documentation] To Read Current Direct ory
- ${Directory}= Replace String ${CURDIR} lib resources/
- ${json_path}= Set Variable ${Directory}
- [Return] ${JsonPath}
+ [Documentation] To Read Current Direct ory
+ ${Directory}= Replace String ${CURDIR} lib resources/
+ ${json_path}= Set Variable ${Directory}
+ [Return] ${JsonPath}
Post Api Request
[Arguments] ${PostApi}
- [Documentation] Keword to Post API Request
- Create Session APISession ${HOST}
- &{headers} Create Dictionary Content-Type=application/json Accept=application/json Authorization=Bearer ${access_token}
- ${request_response}= Post On Session APISession ${PostApi} json=${updated_json_obj} headers=${headers}
- Set Suite Variable ${request_response}
- ${response_statuscode} Convert To String ${request_response.status_code}
- Set Suite Variable ${response_statuscode}
+ [Documentation] Keword to Post API Request
+ Create Session APISession ${HOST}
+ &{headers} Create Dictionary Content-Type=application/json Accept=application/json Authorization=Bearer ${access_token}
+ ${request_response}= Post On Session APISession ${PostApi} json=${updated_json_obj} headers=${headers}
+ Set Suite Variable ${request_response}
+ ${response_statuscode} Convert To String ${request_response.status_code}
+ Set Suite Variable ${response_statuscode}
Get HostName
- [Documentation] Keyword to get the default osm Hostname
- ${nbi_host}= Get Environment Variable OSM_HOSTNAME
- ${passed}= Run Keyword And Return Status Should Contain ${nbi_host} :
- Run Keyword If ${passed} Set Dockerized Host ${nbi_host}
- ... ELSE Set Standalone Host ${nbi_host}
+ [Documentation] Keyword to get the default osm Hostname
+ ${nbi_host}= Get Environment Variable OSM_HOSTNAME
+ ${passed}= Run Keyword And Return Status Should Contain ${nbi_host} :
+ Run Keyword If ${passed} Set Dockerized Host ${nbi_host}
+ ... ELSE Set Standalone Host ${nbi_host}
Get ID
- [Arguments] ${Key}
- Pass Execution If ${request_response.status_code} in ${success_status_code_list} Get Auth Token completed
- ${id}= Get Value From Json ${request_response.json()} $..${Key}
- Set Suite Variable ${value} ${id[0]}
- [Return] ${value}
+ [Arguments] ${Key}
+ Pass Execution If ${request_response.status_code} in ${success_status_code_list} Get Auth Token completed
+ ${id}= Get Value From Json ${request_response.json()} $..${Key}
+ Set Suite Variable ${value} ${id[0]}
+ [Return] ${value}
Update Json Value
- [Arguments] ${JsonInput} ${key}
- ${json_path}= Read Directory
- ${json_obj}= Load JSON From File ${json_path}/${JsonInput}
- ${updated_json_obj} JSONLibrary.Update Value To Json ${json_obj} $..${key} ${created_vim_account_id}
- Set Suite Variable ${updated_json_obj}
+ [Arguments] ${JsonInput} ${key}
+ ${json_path}= Read Directory
+ ${json_obj}= Load JSON From File ${json_path}/${JsonInput}
+ ${updated_json_obj} JSONLibrary.Update Value To Json ${json_obj} $..${key} ${created_vim_account_id}
+ Set Suite Variable ${updated_json_obj}
Get Api Request
- [Arguments] ${uri}
- [Documentation] Keyword to Get API Request
- Create Session Session ${HOST}
- &{headers} Create Dictionary Content-Type=application/json Accept=application/json Authorization=Bearer ${access_token}
- ${request_response}= Get On Session Session ${uri} headers=${Headers}
- Set Suite Variable ${request_response}
- ${response_statuscode} Convert To String ${request_response.status_code}
- Set Suite Variable ${response_statuscode}
+ [Arguments] ${uri}
+ [Documentation] Keyword to Get API Request
+ Create Session Session ${HOST}
+ &{headers} Create Dictionary Content-Type=application/json Accept=application/json Authorization=Bearer ${access_token}
+ ${request_response}= Get On Session Session ${uri} headers=${Headers}
+ Set Suite Variable ${request_response}
+ ${response_statuscode} Convert To String ${request_response.status_code}
+ Set Suite Variable ${response_statuscode}