unittest: Fix build errors
authorOla Jeppsson <ola.jeppsson@gmail.com>
Thu, 30 Jan 2014 18:21:58 +0000 (12:21 -0600)
committerOla Jeppsson <ola.jeppsson@gmail.com>
Thu, 30 Jan 2014 18:21:58 +0000 (12:21 -0600)
Committed by: Nilay Vaish <nilay@cs.wisc.edu>

src/unittest/SConscript
src/unittest/initest.cc
src/unittest/rangemaptest.cc
src/unittest/stattest.cc
src/unittest/symtest.cc

index 4cb14a29010248c81aaf346fad44b58440bd78a2..14427bc9f4b0840e7ef5ab602518f22122a2ffdb 100644 (file)
@@ -37,9 +37,7 @@ UnitTest('circletest', 'circletest.cc')
 UnitTest('cprintftest', 'cprintftest.cc')
 UnitTest('cprintftime', 'cprintftest.cc')
 UnitTest('initest', 'initest.cc')
-UnitTest('lrutest', 'lru_test.cc')
 UnitTest('nmtest', 'nmtest.cc')
-UnitTest('offtest', 'offtest.cc')
 UnitTest('rangemaptest', 'rangemaptest.cc')
 UnitTest('refcnttest', 'refcnttest.cc')
 UnitTest('strnumtest', 'strnumtest.cc')
@@ -51,4 +49,3 @@ UnitTest('stattest', 'stattest.cc', stattest_py, stattest_swig, main=True)
 
 UnitTest('symtest', 'symtest.cc')
 UnitTest('tokentest', 'tokentest.cc')
-UnitTest('tracetest', 'tracetest.cc')
index 077b59d36cf23e643feba18d714cfb25e175f319..7e103aa50bf9af91bc4b03263cb72ee1bc20cdd1 100644 (file)
@@ -41,6 +41,8 @@ using namespace std;
 
 char *progname;
 
+void usage();
+
 void
 usage()
 {
index 57b954b0ad7bfde71f4f3edb96bdaa18c23b98f1..6975f66efa799dd35df6c97ca0cbbd6936205bee 100644 (file)
@@ -52,7 +52,7 @@ main()
 {
     AddrRangeMap<int> r;
 
-    AddrRangeMap<int>::iterator i;
+    AddrRangeMap<int>::const_iterator i;
 
     i = r.insert(RangeIn(10, 40), 5);
     assert(i != r.end());
@@ -61,7 +61,7 @@ main()
 
     i = r.find(RangeIn(20, 30));
     assert(i != r.end());
-    cout << i->first << " " << i->second << endl;
+    cout << i->first.to_string() << " " << i->second << endl;
 
     i = r.find(RangeIn(55, 55));
     assert(i == r.end());
@@ -74,7 +74,7 @@ main()
 
     i = r.find(RangeIn(20, 30));
     assert(i != r.end());
-    cout << i->first << " " << i->second << endl;
+    cout << i->first.to_string() << " " << i->second << endl;
 
     return 0;
 }
index 67eb5c323218f1e2a0b968614535d707d6dba71f..20f2fd5487165af05a748582757fc37bf3a5665a 100644 (file)
@@ -49,6 +49,13 @@ const char *m5MainCommands[] = {
 using namespace std;
 using namespace Stats;
 
+double testfunc();
+struct StatTest;
+StatTest & __stattest();
+void stattest_init();
+void stattest_run();
+
+
 double
 testfunc()
 {
@@ -130,6 +137,9 @@ stattest_run()
 void
 StatTest::init()
 {
+    EventQueue *q = getEventQueue(0);
+    curEventQueue(q);
+
     cprintf("sizeof(Scalar) = %d\n", sizeof(Scalar));
     cprintf("sizeof(Vector) = %d\n", sizeof(Vector));
     cprintf("sizeof(Distribution) = %d\n", sizeof(Distribution));
@@ -419,7 +429,7 @@ StatTest::run()
     s15[9].sample(1234);
 
     s10.sample(1000000000);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s10.sample(100000);
     s10.sample(100000);
     s10.sample(100000);
@@ -494,50 +504,50 @@ StatTest::run()
 
     s15[0].sample(1234);
     s15[1].sample(4134);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[4].sample(1213);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[3].sample(1124);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[2].sample(1243);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[7].sample(1244);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[4].sample(7234);
     s15[2].sample(9234);
     s15[3].sample(1764);
     s15[7].sample(1564);
     s15[3].sample(3234);
     s15[1].sample(2234);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[5].sample(1234);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[9].sample(4334);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[2].sample(1234);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[4].sample(4334);
     s15[6].sample(1234);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[8].sample(8734);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[1].sample(5234);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[3].sample(8234);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[7].sample(5234);
     s15[4].sample(4434);
     s15[3].sample(7234);
     s15[2].sample(1934);
     s15[1].sample(9234);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[5].sample(5634);
     s15[3].sample(1264);
     s15[7].sample(5223);
     s15[0].sample(1234);
     s15[0].sample(5434);
     s15[3].sample(8634);
-    curTick(curTick() + ULL(1000000));
+    curEventQueue()->setCurTick(curTick() + ULL(1000000));
     s15[1].sample(1234);
 
     s4 = curTick();
@@ -546,7 +556,7 @@ StatTest::run()
 
     s3 = 12;
     s3++;
-    curTick(curTick() + 9);
+    curEventQueue()->setCurTick(curTick() + 9);
 
     s1 = 9;
     s1 += 9;
@@ -621,7 +631,7 @@ StatTest::run()
     s9.sample(10);
     s9.sample(10);
 
-    curTick(curTick() + 9);
+    curEventQueue()->setCurTick(curTick() + 9);
     s4 = curTick();
     s6.sample(100);
     s6.sample(100);
index a40210ba7fba4aac6a0dfe0572bc5570b1c8118a..21176b9e96a43dcc30afdf0b068fef41a3ee1895 100644 (file)
@@ -35,6 +35,8 @@
 
 using namespace std;
 
+void usage(const char *progname);
+
 void
 usage(const char *progname)
 {