void SetupJob () { SetupFiles (); AllocArrays (); InitCoords (); InitVels (); timeNow = nextSumTime = 0.; collCount = crossCount = 0.; countGrid = 0; nextSnapTime = intervalGrid; StartRun (); GridAverage (0); ScheduleEvent (0, MOL_LIMIT + 6, nextSumTime); ScheduleEvent (0, MOL_LIMIT + 7, nextSnapTime); }
GLDEF_C TInt E32Main() { __UHEAP_MARK; TheTest.Printf(_L("\n")); TheTest.Title(); TheTest.Start(_L("Ecom Ssa Tests")); TEST2(TheFs.Connect(), KErrNone); // get clean-up stack CTrapCleanup* cleanup = CTrapCleanup::New(); TRAPD(err, ::KillEComServerL()); TEST2(err, KErrNone); EnableEcomTestBehaviour(TheTest, TheFs); SetupFiles(); //Add plugins to C: drive TRAP(err,DoTestsL()); TEST2(err, KErrNone); CleanupFiles(); //Cleanup after test. Remove the plugins from C: drive DisableEcomTestBehaviour(TheTest, TheFs); ResetSsa(TheTest, TheFs); //Make sure that following tests start a fresh version of EComServer TRAP(err, ::KillEComServerL()); TheTest.End(); TheTest.Close(); //delete scheduler; delete cleanup; TheFs.Close(); __UHEAP_MARKEND; User::Heap().Check(); return KErrNone; }