X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=vstf%2Fvstf%2Fagent%2Funittest%2Fperf%2Ftest_pktgen.py;fp=vstf%2Fvstf%2Fagent%2Funittest%2Fperf%2Ftest_pktgen.py;h=0000000000000000000000000000000000000000;hb=07fa6d43cf0ac1baf3cd67e741f474273fbd387d;hp=5e6cdf7667fceadc7ec82aca078b16fa5fe963b7;hpb=486719ea0024e683f4e90832e647becf3d5d5ab7;p=bottlenecks.git diff --git a/vstf/vstf/agent/unittest/perf/test_pktgen.py b/vstf/vstf/agent/unittest/perf/test_pktgen.py deleted file mode 100755 index 5e6cdf76..00000000 --- a/vstf/vstf/agent/unittest/perf/test_pktgen.py +++ /dev/null @@ -1,90 +0,0 @@ -""" -Created on 2015-9-24 - -@author: y00228926 -""" -import unittest -import time - -from vstf.agent.unittest.perf import model -from vstf.agent.perf import pktgen - - -class TestPktgen(model.Model): - def setUp(self): - super(TestPktgen, self).setUp() - - def tearDown(self): - super(TestPktgen, self).tearDown() - - def test_single_thread(self): - perf = pktgen.Pktgen() - print perf.receive_start() - send = { - "src": [ - {"iface": self.device_list[0], "mac": self.mac_list[0]} - ], - "dst": [ - {"mac": self.mac_list[1]} - ], - "size": 64, - "threads": 1, - 'ratep': 0 - } - ret = perf.send_start(**send) - self.assertEqual((0, 'start pktgen send success'), ret, "send_start failed, ret=%s" % str(ret)) - time.sleep(5) - ret = perf.send_stop() - self.assertEqual([(0, '')], ret, "send_start failed, ret=%s" % ret) - ret = perf.receive_stop() - self.assertEqual((0, 'pktgen neednt receive stop'), ret, "send_stop failed, ret=%s" % str(ret)) - - def test_single_thread_bidirectional(self): - perf = pktgen.Pktgen() - print perf.receive_start() - send = { - "src": [ - {"iface": self.device_list[0], "mac": self.mac_list[0]}, - {"iface": self.device_list[1], "mac": self.mac_list[1]} - ], - "dst": [ - {"mac": self.mac_list[1]}, - {"mac": self.mac_list[0]} - ], - "size": 64, - "threads": 1, - 'ratep': 0 - } - ret = perf.send_start(**send) - self.assertEqual((0, 'start pktgen send success'), ret, "send_start failed, ret=%s" % str(ret)) - time.sleep(5) - ret = perf.send_stop() - self.assertEqual([(0, '')], ret, "send_start failed, ret=%s" % ret) - ret = perf.receive_stop() - self.assertEqual((0, 'pktgen neednt receive stop'), ret, "send_stop failed, ret=%s" % str(ret)) - - def test_clean(self): - perf = pktgen.Pktgen() - print perf.receive_start() - send = { - "src": [ - {"iface": self.device_list[0], "mac": self.mac_list[0]} - ], - "dst": [ - {"mac": self.mac_list[1]} - ], - "size": 64, - "threads": 1, - 'ratep': 0 - } - ret = perf.send_start(**send) - self.assertEqual((0, 'start pktgen send success'), ret, "send_start failed, ret=%s" % str(ret)) - perf.clean() - - -if __name__ == "__main__": - import logging - - logging.getLogger(__name__) - logging.basicConfig(level=logging.DEBUG) - unittest.main()