aboutsummaryrefslogtreecommitdiffstats
path: root/samples/vnf_samples/nsut
AgeCommit message (Collapse)AuthorFilesLines
2019-03-29Merge "Add VNF descriptor for vIMS testcase"Volodymyr Mytnyk3-0/+206
2019-03-20Added test descriptors for vCMTS testcasetreyad2-0/+396
Add vCMTS testcase descriptor and topology files JIRA: YARDSTICK-1545 Change-Id: I4acd9c8f4fc94a1310eb5ddd4dd0ea60471efd24 Signed-off-by: treyad <treyad@viosoft.com>
2019-03-15Add VNF descriptor for vIMS testcasetreyad3-0/+206
This patch defines: - vims-topology.yaml --> Define topology - tc_vims_baremetal_sipp.yaml,tc_vims_heat_sipp.yaml --> test cases in yardstick format (scenarios/context) JIRA: YARDSTICK-1443 Change-Id: Id0253c9fe7e0b65cdb1d57f853b229f7d628c84f Signed-off-by: treyad <treyad@viosoft.com>
2019-03-06Fix RFC2544 Trex templateChornyi, TarasX1-1/+2
Use template traffic profile instead of static one JIRA: YARDSTICK-1592 Change-Id: I665896c4e533cd7b29f8b906c8c10f769f9268a7 Signed-off-by: Chornyi Taras <tarasx.chornyi@intel.com>
2019-02-25Merge "Add new scenario NSPerf-RFC3511"Volodymyr Mytnyk2-6/+6
2019-02-25Merge "Add vIPSEC testcases"Volodymyr Mytnyk8-7/+682
2019-02-25Add vIPSEC testcasestreyad8-7/+682
Test description files for Baremetal JIRA: YARDSTICK-1487 Change-Id: Ifcbf022bd0625282fc0256316909bcef840929b3 Signed-off-by: treyad <treyad@viosoft.com>
2019-02-22Merge "Change default vports type to int"Volodymyr Mytnyk1-2/+2
2019-02-22Add new scenario NSPerf-RFC3511Chornyi, TarasX2-6/+6
New scenarion executes complete run per runner's iteration and designed to work with IxLoad TG. JIRA: YARDSTICK-1592 Change-Id: I43f37ae4ab211a29d75a9c9edd93141767a4c57d Signed-off-by: Chornyi Taras <tarasx.chornyi@intel.com>
2019-02-21Unify TG and VNF names in infrastructure filesOrest Voznyy11-70/+70
Update naming in related files, i.e. pod, docs, docstrings. Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: I7596b915939f242349a99721b6088ae738dd277f Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-18Change default vports type to intChornyi, TarasX1-2/+2
JIRA: YARDSTICK-1592 Change-Id: Ie64cadcfc9077aed3b4bfeed6055118dc7008eb8 Signed-off-by: Chornyi Taras <tarasx.chornyi@intel.com>
2019-02-13Merge "Added RFC2544 Trex template"Volodymyr Mytnyk4-14/+79
2019-02-12Added RFC2544 Trex templateChornyi, TarasX4-14/+79
JIRA: YARDSTICK-1592 Change-Id: I36d96c932bff399be05e44dcd86096ee50614ad8 Signed-off-by: Chornyi Taras <tarasx.chornyi@intel.com>
2019-02-11Merge "Add Standalone Scale Up Test Case For Packet Flow Buffering."Volodymyr Mytnyk2-0/+200
2019-02-08Add Standalone Scale Up Test Case For Load Balancing.Carey, Alan2-0/+217
Files to be added: tc_prox_sriov_lb-scale-up.yaml tc_prox_ovs-dpdk_lb-scale-up.yam JIRA: YARDSTICK-1584 Change-Id: I8f782451ff5ed1682f77be0c1a599ebaedf86b61 Signed-off-by: Carey, Alan <alan.carey@intel.com>
2019-02-08Add Standalone Scale Up Test Case For Packet Flow Buffering.Carey, Alan2-0/+200
Files to be added: tc_prox_sriov_buffering-scale-up.yaml tc_prox_ovs-dpdk_buffering-scale-up.yaml JIRA: YARDSTICK-1581 Change-Id: I1339398a71607331f5b044be4c581acef1d49fbe Signed-off-by: Carey, Alan <alan.carey@intel.com>
2019-02-08Migrate Trex TG to use new NSPerf-RFC2544 scenarioMytnyk, Volodymyr3-0/+172
JIRA: YARDSTICK-1592 Change-Id: Ic51a52385ac53df9b5f56387af4f1b661bb0d86f Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
2019-02-07Update Intel Copyright for files edited in 2019John O Loughlin6-6/+6
JIRA: YARDSTICK-1591 Change-Id: I3ea9039d25bfce578681adb9e27e1598e84a1f56 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-02-07Merge "Add NSB test descriptors for vIPSEC testcase"Volodymyr Mytnyk2-0/+154
2019-02-06Merge "Unify different VNF testcases TG and VNF names"Volodymyr Mytnyk24-86/+86
2019-02-06Merge "Unify ACL testcases TG and VNF names"Volodymyr Mytnyk27-78/+75
2019-02-06Merge "Unify CGNAPT testcases TG and VNF names"Volodymyr Mytnyk22-62/+62
2019-02-06Merge "Unify Firewall testcases TG and VNF names"Volodymyr Mytnyk28-82/+82
2019-02-06Merge "Unify Router testcases TG and VNF names"Volodymyr Mytnyk17-53/+53
2019-02-06Merge "Unify PROX testcases TG and VNF names"Volodymyr Mytnyk75-210/+191
2019-02-06Merge "Unify vFW testcases TG and VNF names"Volodymyr Mytnyk48-141/+139
2019-02-06Merge "Update Sequence runner to use ScenarioOutput class"Volodymyr Mytnyk1-0/+47
2019-02-06Unify different VNF testcases TG and VNF namesOrest Voznyy24-86/+86
Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: I233b1ba24c85c2e93b831eefbcfe6757f5edf5ca Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-06Unify ACL testcases TG and VNF namesOrest Voznyy27-78/+75
Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: Ic5c8121828505dabdedf0b1cf559a5aebff7124c Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-06Unify CGNAPT testcases TG and VNF namesOrest Voznyy22-62/+62
Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: Iab61828f6e80c65330ee133b7f674457c091de94 Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-06Unify Firewall testcases TG and VNF namesOrest Voznyy28-82/+82
Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: I70ebfb3598febd02b089b4fb653ee81d1147edd7 Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-06Unify Router testcases TG and VNF namesOrest Voznyy17-53/+53
Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: Ifd876811683675c38ee71187213fe6377cbb4eda Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-06Unify PROX testcases TG and VNF namesOrest Voznyy75-210/+191
Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: Ic36a1f379422e5823db604ade84ea1d58b6df5a5 Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-06Unify vFW testcases TG and VNF namesOrest Voznyy48-141/+139
Rename TGs and VNFs to follow a single naming convention, for all VNFs: name: trafficgen_0 role: tg__0 name: vnf_0 role: vnf__0 JIRA: YARDSTICK-1578 Change-Id: I03438d1b9484df759fe0129bdb050ff88f02563f Signed-off-by: Orest Voznyy <orestx.voznyy@intel.com>
2019-02-05Merge "Add vBNG test cases stats processing functionality"Volodymyr Mytnyk2-9/+35
2019-02-05Update Sequence runner to use ScenarioOutput classSerhiy Pshyk1-0/+47
List of changes: - update Sequence runner to use new mechanism for reporting data (kpi) - add new rfc2544 example test case that executes the same test with different framesizes sequentially JIRA: YARDSTICK-1592 Change-Id: I731cf1ca40f7232b26ea68f81d22248ebc53eb62 Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
2019-02-04Support NSB NFVi buffering and Load Balance on 2 and 4 portsDanielMartinBuckley22-35/+1505
JIRA: YARDSTICK-1582 Most use cases support 4 ports. Buffering support only 1 core. Request is about supporting buffering & Load balance for 2 and 4 ports Change-Id: I734f9d6702825b31253a21092c86fc72e367586b Signed-off-by: Daniel Martin Buckley <daniel.m.buckley@intel.com>
2019-02-01Add vBNG test cases stats processing functionalityOleksandr Naumets2-9/+35
JIRA: YARDSTICK-1546 Change-Id: I3575223ef8231fb4d574e961360b0f2d90a71749 Signed-off-by: Oleksandr Naumets <oleksandrx.naumets@intel.com>
2019-01-31Merge "Add new scenario NSPerf-RFC2544"Volodymyr Mytnyk1-0/+45
2019-01-31Add new scenario NSPerf-RFC2544Serhiy Pshyk1-0/+45
List of changes: - Added new scenario NSPerf-RFC2544 that runs complete test per runner's iteration - NSPerf is still present for backward compatibility - Added ScenarioOutput class which allows scenario to report data (kpi,...) at any moment of time (not only once per run) - New output mechanism is used only by new NSPerf-RFC2544 scenario JIRA: YARDSTICK-1592 Change-Id: Ica8078f61d895f74df90e8eaad7a675b28bd19c6 Signed-off-by: Serhiy Pshyk <serhiyx.pshyk@intel.com>
2019-01-30Add cli option framesize for routerJohn O Loughlin58-5583/+40
Remove any duplicated testcases Default framesize to 64B: 100 JIRA: YARDSTICK-1554 Change-Id: I793cead17bc98c2487ca010a6639850bea5d7991 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-30Add cli option framesize for cgnaptJohn O Loughlin18-72/+72
Remove any duplicated testcases Default framesize to 64B: 100 JIRA: YARDSTICK-1554 Change-Id: I2fd7caba9565ba16b2d6494f71ad9b9d476e398b Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-30Add cli option framesize for acl vnfJohn O Loughlin20-80/+80
Remove any duplicated testcases Default framesize to 64B: 100 JIRA: YARDSTICK-1554 Change-Id: I61bbf2e7f0c4bd8c1b8e55769cae092e50140f6a Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-30Add cli option framesize for vfw vnfJohn O Loughlin38-609/+219
Remove any duplicated testcases Default framesize to 64B: 100 Remove _64B_ from name JIRA: YARDSTICK-1554 Change-Id: Ic759971d09102fdbd459d920c441bfd9e794e7e0 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-30Merge "NSB sync: clean-up draft IPC implementation (part 1)"Volodymyr Mytnyk1-96/+0
2019-01-30Merge "Concurrency testcases to be configured over cli"Volodymyr Mytnyk1-2/+2
2019-01-29Concurrency testcases to be configured over cliJohn O Loughlin1-3/+3
This patch will allow the request size to be passed through cli rather than having a seperate file for option. yardstick -d task start --task-args='{page_size: "1b"}' <path to config> JIRA: YARDSTICK-1554 Change-Id: I085d6d908533fb9a7a7566c7c669cb45cf1021e5 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-29Update Intel CopyrightJohn O Loughlin5-5/+5
JIRA: YARDSTICK-1591 Change-Id: I5130602e767009d83f7b39801006d68bcc126ba6 Signed-off-by: John O Loughlin <john.oloughlin@intel.com>
2019-01-29NSB sync: clean-up draft IPC implementation (part 1)Mytnyk, Volodymyr1-96/+0
The existing implementation of IPC is not finished and isn't used by any of the VNFs/TG implementation. It is used in the code but does nothing from functionality perspective. New syncronization mechanism is going to be implemented by using different approach than it was designed before. Thus, the current IPC mechanism is not going to be re-used. So, removing it. The IPC consumer/producer implementation is left as it may be required for other purposes. - Remove SampleVNF MQ consumer class - Remove IterationIPC MQ producer for VNF control messages - Remove MQ producer from SampleVNFTrafficGen class - Remove TrafficGeneratorProducer class - Remove IterationIPC runner - Remove unused task_id form VNF Generic initialization as it is not required for synchronization of VNFs/TGs anymore. - Fix UT JIRA: YARDSTICK-1592 Change-Id: I65fe51bcbd1bfeea0c43eb79ca6fb2aab5b65ae7 Signed-off-by: Mytnyk, Volodymyr <volodymyrx.mytnyk@intel.com>
2019-01-22Merge "Concurrency testcases to be configured over cli"Volodymyr Mytnyk6-220/+1