diff options
author | 2016-09-05 10:22:03 +0300 | |
---|---|---|
committer | 2016-09-07 14:02:57 +0300 | |
commit | d508420652d613fdc87f6af746fd1372cd2ae7d2 (patch) | |
tree | 139bad1ceccba804a09bb2032d416371a8669e47 | |
parent | e67bfa5d5dbb73927f917431147be2e07d064457 (diff) |
dual mode - tests
-rw-r--r-- | scripts/exp/pcap_remote_dual-0-ex.erf | bin | 0 -> 51000 bytes | |||
-rw-r--r-- | scripts/exp/remote_test_dual.erf | bin | 0 -> 101488 bytes | |||
-rw-r--r-- | src/gtest/trex_stateless_gtest.cpp | 31 |
3 files changed, 28 insertions, 3 deletions
diff --git a/scripts/exp/pcap_remote_dual-0-ex.erf b/scripts/exp/pcap_remote_dual-0-ex.erf Binary files differnew file mode 100644 index 00000000..e93e0e8b --- /dev/null +++ b/scripts/exp/pcap_remote_dual-0-ex.erf diff --git a/scripts/exp/remote_test_dual.erf b/scripts/exp/remote_test_dual.erf Binary files differnew file mode 100644 index 00000000..26b0b6b4 --- /dev/null +++ b/scripts/exp/remote_test_dual.erf diff --git a/src/gtest/trex_stateless_gtest.cpp b/src/gtest/trex_stateless_gtest.cpp index 376d2454..9e111b61 100644 --- a/src/gtest/trex_stateless_gtest.cpp +++ b/src/gtest/trex_stateless_gtest.cpp @@ -3658,9 +3658,11 @@ TEST_F(basic_stl, pcap_remote_basic) { 10, 1, 1, - -1); + -1, + false); t1.m_msg = push_msg; + bool res = t1.init(); EXPECT_EQ_UINT32(1, res?1:0)<< "pass"; } @@ -3679,7 +3681,8 @@ TEST_F(basic_stl, pcap_remote_loop) { 1, 1, 3, - -1); + -1, + false); t1.m_msg = push_msg; bool res = t1.init(); @@ -3700,13 +3703,35 @@ TEST_F(basic_stl, pcap_remote_duration) { 100000, 1, 0, - 0.5); + 0.5, + false); t1.m_msg = push_msg; bool res = t1.init(); EXPECT_EQ_UINT32(1, res?1:0)<< "pass"; } +TEST_F(basic_stl, pcap_remote_dual) { + + CBasicStl t1; + CParserOption * po =&CGlobalInfo::m_options; + po->preview.setVMode(7); + po->preview.setFileWrite(true); + po->out_file ="exp/pcap_remote_dual"; + + TrexStatelessCpToDpMsgBase *push_msg = new TrexStatelessDpPushPCAP(0, + 0, + "exp/remote_test_dual.erf", + 10000, + 1, + 0, + 0.5, + true); + t1.m_msg = push_msg; + + bool res = t1.init(); + EXPECT_EQ_UINT32(1, res?1:0)<< "pass"; +} /********************************************* Itay Tests End *************************************/ class flow_stat_pkt_parse : public testing::Test { |