--- a/kerneltest/f32test/server/t_main.cpp Wed Oct 20 13:58:28 2010 +0100
+++ b/kerneltest/f32test/server/t_main.cpp Tue Nov 02 15:29:23 2010 +0000
@@ -665,12 +665,17 @@
TInt orgSessionCount;
r = controlIo(TheFs,theDrive, KControlIoSessionCount, orgSessionCount);
test_KErrNone(r);
- test.Printf(_L("Session count start=%d\n"),orgSessionCount);
+ test.Printf(_L("Session count start=%d\n"),orgSessionCount);
TInt orgObjectCount;
r = controlIo(TheFs,theDrive, KControlIoObjectCount, orgObjectCount);
test_KErrNone(r);
- test.Printf(_L("Object count start=%d\n"),orgObjectCount);
+ test.Printf(_L("Object count start=%d\n"),orgObjectCount);
+
+ TInt orgHeapCellCount;
+ r = controlIo(TheFs,theDrive, KControlIoHeapCellCount, orgHeapCellCount);
+ test_KErrNone(r);
+ test.Printf(_L("Heap cell count start=%d\n"),orgHeapCellCount);
TPckgBuf<TIOCacheValues> pkgOrgValues;
@@ -742,11 +747,11 @@
r = controlIo(TheFs,theDrive, KControlIoSessionCount, endSessionCount);
test_KErrNone(r);
- test.Printf(_L("Session count end=%d\n"),endSessionCount);
+ test.Printf(_L("Session count end=%d\n"),endSessionCount);
r = controlIo(TheFs,theDrive, KControlIoObjectCount, endObjectCount);
test_KErrNone(r);
- test.Printf(_L("Object count end=%d\n"),endObjectCount);
+ test.Printf(_L("Object count end=%d\n"),endObjectCount);
if (endSessionCount == orgSessionCount && endObjectCount == orgObjectCount)
break;
@@ -755,6 +760,11 @@
User::After(1000000);
}
+ TInt endHeapCellCount;
+ r = controlIo(TheFs,theDrive, KControlIoHeapCellCount, endHeapCellCount);
+ test_KErrNone(r);
+ test.Printf(_L("Heap cell count end=%d\n"),endHeapCellCount);
+
// some tests don't close their sessions, so this test won't work until
// all the tests are fixed :
// test(endSessionCount == orgSessionCount);