equal
deleted
inserted
replaced
54 void |
54 void |
55 HelloRegressionTest::DoRun () |
55 HelloRegressionTest::DoRun () |
56 { |
56 { |
57 SeedManager::SetSeed(12345); |
57 SeedManager::SetSeed(12345); |
58 CreateNodes (); |
58 CreateNodes (); |
59 |
59 |
60 Simulator::Stop (m_time); |
60 Simulator::Stop (m_time); |
61 Simulator::Run (); |
61 Simulator::Run (); |
62 Simulator::Destroy (); |
62 Simulator::Destroy (); |
63 |
63 |
64 if (!WRITE_VECTORS) CheckResults (); |
64 if (!WRITE_VECTORS) CheckResults (); |
65 } |
65 } |
66 |
66 |
67 void |
67 void |
68 HelloRegressionTest::CreateNodes () |
68 HelloRegressionTest::CreateNodes () |
69 { |
69 { |
96 { |
96 { |
97 std::ostringstream os1, os2; |
97 std::ostringstream os1, os2; |
98 // File naming conventions are hard-coded here. |
98 // File naming conventions are hard-coded here. |
99 os1 << NS_TEST_SOURCEDIR << PREFIX << "-" << i << "-1.pcap"; |
99 os1 << NS_TEST_SOURCEDIR << PREFIX << "-" << i << "-1.pcap"; |
100 os2 << GetTempDir () << PREFIX << "-" << i << "-1.pcap"; |
100 os2 << GetTempDir () << PREFIX << "-" << i << "-1.pcap"; |
101 |
101 |
102 uint32_t sec(0), usec(0); |
102 uint32_t sec(0), usec(0); |
103 bool diff = PcapFile::Diff (os1.str(), os2.str(), sec, usec); |
103 bool diff = PcapFile::Diff (os1.str(), os2.str(), sec, usec); |
104 NS_TEST_EXPECT_MSG_EQ (diff, false, "PCAP traces " << os1.str() << " and " << os2.str() |
104 NS_TEST_EXPECT_MSG_EQ (diff, false, "PCAP traces " << os1.str() << " and " << os2.str() |
105 << " differ starting from " << sec << " s " << usec << " us"); |
105 << " differ starting from " << sec << " s " << usec << " us"); |
106 } |
106 } |
107 } |
107 } |
108 |
108 |
109 } |
109 } |
110 } |
110 } |