APPC updated robot scripts

Change-Id: I992ba4db502b6da86fe8d54214265c3b045dc982
Signed-off-by: Patrick Brady <pb071s@att.com>
Signed-off-by: NGUYEN <pn8984@att.com>
Issue-id: APPC-113
diff --git a/test/csit/tests/appc/healthcheck/gettime.robot b/test/csit/tests/appc/healthcheck/gettime.robot
new file mode 100644
index 0000000..9f376f9
--- /dev/null
+++ b/test/csit/tests/appc/healthcheck/gettime.robot
@@ -0,0 +1,40 @@
+*** Settings ***
+Library    Selenium2Library
+Library    OperatingSystem
+Library    DateTime
+Library    String
+##Library    HttpLibrary.HTTP
+Library    Collections
+
+
+*** Keywords ***
+
+Get Server time
+    [Documentation]    Getting server time to update the json request
+    [Arguments]     ${RequestFile}    
+    
+    ${date}=    Get Current Date    time_zone=local    result_format=%Y-%m-%dT%H:%M:%S.%fZ    exclude_millis=False 
+    
+    #updating the request file with the server time
+    ${file_content}=    OperatingSystem.Get File    ${RequestFile}
+  	@{list}=    Split to lines  ${file_content} 
+	${data}=    Get from list    ${list}    5
+	@{splitted_string}=    Split String    ${data}    :    1
+    ${time}=    Get From List    ${splitted_string}    1
+    Log    ${time}
+    @{splitted_string_time}=    Split String    ${time}    "    2
+    ${times1}=    Get From List    ${splitted_string_time}    1
+    Log    ${times1}
+    ${replaced_string}=    Replace String    ${data}    ${times1}    ${date}
+    @{list1}=    Split to lines  ${file_content} 
+	Remove from list    ${list1}    5
+	Insert into list    ${list1}    5     ${replaced_string}
+	Remove File     ${RequestFile}                                              
+	:FOR    ${line}    IN    @{list1}
+	\      Append to File    ${RequestFile}    ${line}    encoding=UTF-8
+	\      Append to File    ${RequestFile}    ${\n}    encoding=UTF-8
+	      
+   
+
+ 
+  
\ No newline at end of file