summaryrefslogtreecommitdiffstats
path: root/test/csit/tests/appc/healthcheck_amsterdam/gettime.robot
diff options
context:
space:
mode:
authorAaron Hay <ah415j@att.com>2018-01-15 17:32:13 +0000
committerAaron Hay <ah415j@att.com>2018-01-15 18:35:40 +0000
commit918421d8d0bc97be6c9315cceff7563169250509 (patch)
treebd80a541487fadcc8db6a5185cacac0080301cec /test/csit/tests/appc/healthcheck_amsterdam/gettime.robot
parent90ab86b018fe1a8cdeabee762084afedf98b7752 (diff)
Updating APPC CSIT release support
Updating docker image references for the current release (master) and the prior release (Amsterdam). Change-Id: I5bf45898c85695f82ecda8d418aa6a3786ddef14 Issue-ID: APPC-410 Signed-off-by: Aaron Hay <ah415j@att.com>
Diffstat (limited to 'test/csit/tests/appc/healthcheck_amsterdam/gettime.robot')
-rw-r--r--test/csit/tests/appc/healthcheck_amsterdam/gettime.robot40
1 files changed, 40 insertions, 0 deletions
diff --git a/test/csit/tests/appc/healthcheck_amsterdam/gettime.robot b/test/csit/tests/appc/healthcheck_amsterdam/gettime.robot
new file mode 100644
index 000000000..9f376f9bc
--- /dev/null
+++ b/test/csit/tests/appc/healthcheck_amsterdam/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