From 76d68cf736109cc512bd21f44f2845a772028aee Mon Sep 17 00:00:00 2001 From: Nicola Baldo Date: Thu, 19 May 2011 12:54:46 +0200 Subject: [PATCH] meaninfgul name strings for RR and PF test cases --- src/lte/test/lte-test-pf-ff-mac-scheduler.cc | 21 ++++++++++++++++---- src/lte/test/lte-test-rr-ff-mac-scheduler.cc | 5 ++++- 2 files changed, 21 insertions(+), 5 deletions(-) diff --git a/src/lte/test/lte-test-pf-ff-mac-scheduler.cc b/src/lte/test/lte-test-pf-ff-mac-scheduler.cc index db0fc21c9..ed15185ff 100644 --- a/src/lte/test/lte-test-pf-ff-mac-scheduler.cc +++ b/src/lte/test/lte-test-pf-ff-mac-scheduler.cc @@ -18,6 +18,10 @@ * Author: Marco Miozzo */ +#include +#include +#include + #include #include #include @@ -26,7 +30,6 @@ #include #include #include -#include #include "ns3/rlc-stats-calculator.h" #include #include "ns3/lte-test-pf-ff-mac-scheduler.h" @@ -177,14 +180,16 @@ static LenaTestPfFfMacSchedulerSuite lenaTestPfFfMacSchedulerSuite; // --------------- T E S T - C A S E # 1 ------------------------------ LenaPfFfMacSchedulerTestCase1::LenaPfFfMacSchedulerTestCase1 (uint16_t nUser, uint16_t nLc, uint16_t dist, double thrRefDl, double thrRefUl) -: TestCase ("Proportional Fair (PF) Mac Scheduler Test Case"), + : TestCase (""), m_nUser (nUser), m_nLc (nLc), m_dist (dist), m_thrRefDl (thrRefDl), m_thrRefUl (thrRefUl) { - + std::ostringstream oss; + oss << nUser << " UEs, distance " << dist << " m" ; + SetName (oss.str ()); } LenaPfFfMacSchedulerTestCase1::~LenaPfFfMacSchedulerTestCase1 () @@ -347,12 +352,20 @@ LenaPfFfMacSchedulerTestCase1::DoRun (void) LenaPfFfMacSchedulerTestCase2::LenaPfFfMacSchedulerTestCase2 (uint16_t nUser, std::vector dist, std::vector estThrPfDl, std::vector estThrPfUl) - : TestCase ("Proportional Fair (PF) Mac Scheduler Test Case"), + : TestCase (""), m_nUser (nUser), m_dist (dist), m_estThrPfDl (estThrPfDl), m_estThrPfUl (estThrPfUl) { + std::ostringstream oss; + oss << nUser << " UEs, distances (m) = [ " ; + for (std::vector::iterator it = m_dist.begin (); it != m_dist.end (); ++it) + { + oss << *it << " "; + } + oss << "]"; + SetName (oss.str ()); } LenaPfFfMacSchedulerTestCase2::~LenaPfFfMacSchedulerTestCase2 () diff --git a/src/lte/test/lte-test-rr-ff-mac-scheduler.cc b/src/lte/test/lte-test-rr-ff-mac-scheduler.cc index 54e78fd1a..e839c31fc 100644 --- a/src/lte/test/lte-test-rr-ff-mac-scheduler.cc +++ b/src/lte/test/lte-test-rr-ff-mac-scheduler.cc @@ -166,13 +166,16 @@ LenaTestRrFfMacSchedulerSuite::LenaTestRrFfMacSchedulerSuite () static LenaTestRrFfMacSchedulerSuite lenaTestRrFfMacSchedulerSuite; LenaRrFfMacSchedulerTestCase::LenaRrFfMacSchedulerTestCase (uint16_t nUser, uint16_t nLc, uint16_t dist, double thrRefDl, double thrRefUl) - : TestCase ("Round Robin (RR) Mac Scheduler Test Case"), + : TestCase (""), m_nUser (nUser), m_nLc (nLc), m_dist (dist), m_thrRefDl (thrRefDl), m_thrRefUl (thrRefUl) { + std::ostringstream oss; + oss << nUser << " UEs, distance " << dist << " m" ; + SetName (oss.str ()); } LenaRrFfMacSchedulerTestCase::~LenaRrFfMacSchedulerTestCase ()