summaryrefslogtreecommitdiffstats
path: root/vnf-sdk-function-test/src/test/resources
diff options
context:
space:
mode:
authorMurali-P <murali.p@huawei.com>2017-02-15 16:16:54 +0530
committerMurali-P <murali.p@huawei.com>2017-02-15 16:16:54 +0530
commit1a6861184c06c2e8ea41c8b5a86350fb2d2d227a (patch)
treecdd603fa0c4caf93ebebc4bfa2ca7776fd0dc479 /vnf-sdk-function-test/src/test/resources
parent1b3e6286ab22c5a807e590e5d8188e5b34ae650d (diff)
Remove zip file
Resolved:VNFSDK-21 Function test base code Change-Id: Ib870745e42448ec7e3925d0ef9bac5489b03273d Signed-off-by: Murali-P <murali.p@huawei.com>
Diffstat (limited to 'vnf-sdk-function-test/src/test/resources')
-rw-r--r--vnf-sdk-function-test/src/test/resources/RobotScript.zipbin970 -> 0 bytes
-rw-r--r--vnf-sdk-function-test/src/test/resources/RobotScript/config.args13
-rw-r--r--vnf-sdk-function-test/src/test/resources/RobotScript/main.robot31
3 files changed, 44 insertions, 0 deletions
diff --git a/vnf-sdk-function-test/src/test/resources/RobotScript.zip b/vnf-sdk-function-test/src/test/resources/RobotScript.zip
deleted file mode 100644
index 8b7b820..0000000
--- a/vnf-sdk-function-test/src/test/resources/RobotScript.zip
+++ /dev/null
Binary files differ
diff --git a/vnf-sdk-function-test/src/test/resources/RobotScript/config.args b/vnf-sdk-function-test/src/test/resources/RobotScript/config.args
new file mode 100644
index 0000000..4d33049
--- /dev/null
+++ b/vnf-sdk-function-test/src/test/resources/RobotScript/config.args
@@ -0,0 +1,13 @@
+######### System Under Test ####################
+
+--variable SUT:192.168.4.47
+--variable SUT_NAME:SystemUnderTest
+--variable SUT_USERNAME:root
+--variable SUT_PASSWORD:root123
+
+
+
+##########TEST_MACHINE##########################
+
+--variable TEST_MACHINE:192.168.4.83
+
diff --git a/vnf-sdk-function-test/src/test/resources/RobotScript/main.robot b/vnf-sdk-function-test/src/test/resources/RobotScript/main.robot
new file mode 100644
index 0000000..4e5705e
--- /dev/null
+++ b/vnf-sdk-function-test/src/test/resources/RobotScript/main.robot
@@ -0,0 +1,31 @@
+*** Settings ***
+Suite Teardown Close All Connections
+Library String
+Library OperatingSystem
+Library SSHLibrary
+Library BuiltIn
+Library Collections
+
+*** Test Cases ***
+Ping Remote Machine
+ ${PingResult} = Run ping ${SUT} -c 4
+ Should Contain ${PingResult} 4 received
+
+Open SSH Connection to Remote machine
+ Open Connection ${SUT} ${SUT_NAME}
+ Login ${SUT_USERNAME} ${SUT_PASSWORD}
+
+Block ICMP ping from Test machine
+ ${PingResult} = Execute Command iptables -A INPUT -p icmp -s ${TEST_MACHINE} --icmp-type 8 -j DROP
+
+Ping Remote Machine Should Fail
+ ${PingResult} = Run ping ${SUT} -c 4
+ Should Contain ${PingResult} 0 received
+
+UnBlock ICMP ping from Test machine
+ ${PingResult} = Execute Command iptables -D INPUT -p icmp -s ${TEST_MACHINE} --icmp-type 8 -j DROP
+
+Ping Remote Machine Should Now Pass
+ ${PingResult} = Run ping ${SUT} -c 4
+ Should Contain ${PingResult} 4 received
+