kerneltest/e32test/hcr/t_hcrut.cpp
changeset 4 56f325a607ea
parent 0 a41df078684a
child 14 5d2844f35677
equal deleted inserted replaced
2:4122176ea935 4:56f325a607ea
    43 //! @SYMTestStatus
    43 //! @SYMTestStatus
    44 //---------------------------------------------
    44 //---------------------------------------------
    45 TInt TestBasics ()
    45 TInt TestBasics ()
    46 	{
    46 	{
    47 	test.Next(_L("Switch repository test"));
    47 	test.Next(_L("Switch repository test"));
    48 #ifdef __WINS__
    48 
    49 	test.Printf(_L("Skipped on the emulator"));
       
    50 #else
       
    51 	test_KErrNone( HcrTest.Test_SwitchRepository());
    49 	test_KErrNone( HcrTest.Test_SwitchRepository());
    52 #endif // __WINS__
       
    53 
    50 
    54 	// Wait for idle + async cleanup (waits for DKernelEventHandler to go away)
    51 	// Wait for idle + async cleanup (waits for DKernelEventHandler to go away)
    55 	TInt r = UserSvr::HalFunction(EHalGroupKernel, EKernelHalSupervisorBarrier, (TAny*)5000, 0);
    52 	TInt r = UserSvr::HalFunction(EHalGroupKernel, EKernelHalSupervisorBarrier, (TAny*)5000, 0);
    56 	test_KErrNone(r);
    53 	test_KErrNone(r);
    57 
    54 
    58     User::After(5000000);
    55     User::After(1000000);
    59     
       
    60     test.Next(_L("Free Physical Memory used for SDRs"));   
       
    61     test_KErrNone( HcrTest.Test_ReleaseSDRs());
       
    62 
    56 
    63     return KErrNone;
    57     return KErrNone;
    64     }
    58     }
    65 
    59 
    66 
    60