aboutsummaryrefslogtreecommitdiffstats
path: root/samples/vnf_samples/nsut/prox
AgeCommit message (Expand)AuthorFilesLines
2018-11-13Prox standalone test case changes:Carey, Alan5-12/+8
2018-11-08Merge "Adding new test case for prox Standalone L3FWD."Abhijit Sinha2-0/+189
2018-11-08Merge "Add prox test case for OvS-DPDK & 4 Port"Abhijit Sinha1-0/+109
2018-11-08Merge "Adding Test Cases for Prox PktTouch Standalone SRIOV"Abhijit Sinha2-0/+182
2018-11-07Add prox test case for OvS-DPDK & 4 PortCarey, Alan1-0/+109
2018-11-07Merge "Add prox test case for SRIOV & 4 ports."Abhijit Sinha1-0/+99
2018-11-07Adding new test case for prox Standalone L3FWD.Carey, Alan2-0/+189
2018-11-07Add prox test case for SRIOV & 4 ports.Carey, Alan1-0/+99
2018-11-07Adding Test Cases for Prox PktTouch Standalone SRIOVCarey, Alan2-0/+182
2018-10-31Adding Test Cases for Prox PktTouch Standalone OvS-DPDKCarey, Alan2-0/+211
2018-10-30Merge "Pod file fix for Prox 2 port"Abhijit Sinha1-2/+0
2018-10-29Fix latency for ACL test casesPatrice Buriez2-8/+18
2018-10-26Merge "Add Testcase for Prox Standalone OvS-DPDK."Abhijit Sinha1-0/+97
2018-10-26-0/+66084
2017-11-07Fixed incorrect Copyright NoticeDanielMartinBuckley1-27/+10
2017-11-07NSB Prox LW_AFTR TestDanielMartinBuckley5-0/+66084
2017-10-23BugFix: Fix to pod filename ext and prox pathAbhijit Sinha38-99/+99
2017-10-11Bug in NSB Prox ACL Test 4 PortDanielMartinBuckley1-1/+1
2017-10-06NSB Prox vPE TestAbhijit Sinha9-0/+4924
2017-10-02Prox L3FWD 2-port test fixAbhijit Sinha1-5/+0
2017-09-28Adjusted IPs in some prox tests.Maciej Skrocki2-4/+4
2017-09-28Addition of Prox NSB BNG and BNG-QoS testAbhijit Sinha31-215/+66887
2017-09-21Bumped samplevnfs flavor disk size to 6G.Maciej Skrocki12-21/+20
2017-09-20Addition of PROX NSB tests to yardstickDanielMartinBuckley21-100/+1299
2017-09-19prox testcases: private -> uplink,public -> downlink, vnf_0, tg_0Ross Brattain16-142/+346
####################################################################### logger.info("\t3.4 Getting Port Pair Group ID ") if (Sfc_obj.getPortGroup() == 200): logger.info("\t\tPort Pair Group ID successfully received") else: status = "FAIL" logger.error("\t\t : Port Pair Group ID NOT successfully received") ######################################################################### logger.info("\t3.5 Creation of Flow Classifier") if (Sfc_obj.createFlowClassifier() == 201): logger.info("\t\tFlow Classifier successfully Created") else: status = "FAIL" logger.error("\t\t : Flow Classifier NOT successfully Created") print ("\n###########################################################\n") ######################################################################## logger.info( "TestCase 4 : Configure Port Chain and verify flows are added") ######################################################################### logger.info("\t4.1 Creation of PortChain") if (Sfc_obj.createPortChain() == 201): logger.info("\t\tPortChain successfully Created") else: status = "FAIL" logger.error("\t\tPortChain NOT successfully Created") print ("\n###########################################################\n") ######################################################################### logger.info("\tTestCase 5 : Verify traffic with VNF node.") if (Sfc_obj.loginToVM() == "1"): logger.info("\t\tSFC function Working") else: status = "FAIL" logger.error("\t\t : SFC function not working") print ("\n###########################################################\n") ######################################################################### logger.info("TestCase 6 : Remove the Port Chain and Verify the traffic") if (Sfc_obj.deletePortChain() == 204): if (Sfc_obj.loginToVM() == "0"): logger.info("\t\tSFC function is removed Successfully") else: status = "FAIL" logger.error("\t\t:SFC function not Removed.Have some problem") if (Sfc_obj.deleteFlowClassifier() == 204): if (Sfc_obj.deletePortGroup() == 204): if (Sfc_obj.deletePortPair() == 204): logger.info( "\t\tSFC configuration is deleted successfully") else: status = "FAIL" logger.error("\t\t : Port pair configuration is NOT\ deleted successfully") else: status = "FAIL" logger.error("\t\t : Port Group configuration is NOT \ deleted successfully") else: status = "FAIL" logger.error("\t\t : Flow classifier configuration is NOT \ deleted successfully") else: status = "FAIL" logger.error("\t\t:PortChain configuration is NOT deleted \ successfully") print ("\n###########################################################n") ####################################################################### logger.info("Testcase 7 : Cleanup") if (Sfc_obj.cleanup() == 204): logger.info("\t\tCleanUp is successfull") else: status = "FAIL" logger.error("\t\t : CleanUp is NOT successfull") print ("###############################################################") logger.info("Summary :") try: logger.debug("Push ONOS SFC results into DB") stop_time = time.time() # ONOS SFC success criteria = all tests OK duration = round(stop_time - start_time, 1) logger.info("Result is " + status) functest_utils.push_results_to_db("functest", "onos_sfc", start_time, stop_time, status, details={'timestart': start_time, 'duration': duration, 'status': status}) except: logger.error("Error pushing results into Database") if status == "FAIL": EXIT_CODE = -1 exit(EXIT_CODE) print("############################END OF SCRIPT ######################")