173 CActiveScheduler::Start(); |
171 CActiveScheduler::Start(); |
174 TEST(!active->IsActive()); |
172 TEST(!active->IsActive()); |
175 TEST2(active->iStatus.Int(), KErrNone); |
173 TEST2(active->iStatus.Int(), KErrNone); |
176 if((i % 50) == 0 && i > 0) |
174 if((i % 50) == 0 && i > 0) |
177 { |
175 { |
178 test.Printf(_L("%d\r"), i); |
176 TheTest.Printf(_L("%d\r"), i); |
179 } |
177 } |
180 } |
178 } |
181 test.Printf(_L("%d\n"), TheAddedEventCount); |
179 TheTest.Printf(_L("%d\n"), TheAddedEventCount); |
182 |
180 |
183 TTime end_time; |
181 TTime end_time; |
184 end_time.UniversalTime(); |
182 end_time.UniversalTime(); |
185 |
183 |
186 CleanupStack::PopAndDestroy(event); |
184 CleanupStack::PopAndDestroy(event); |
187 |
185 |
188 CleanupStack::PopAndDestroy(active); |
186 CleanupStack::PopAndDestroy(active); |
189 CleanupStack::PopAndDestroy(client); |
187 CleanupStack::PopAndDestroy(client); |
190 |
188 |
191 TTimeIntervalMicroSeconds us = end_time.MicroSecondsFrom(st_time); |
189 TTimeIntervalMicroSeconds us = end_time.MicroSecondsFrom(st_time); |
192 test.Printf(_L("%d events added. Time: %ld milliseconds\n"), TheAddedEventCount, us.Int64() / 1000); |
190 TheTest.Printf(_L("%d events added. Time: %ld milliseconds\n"), TheAddedEventCount, us.Int64() / 1000); |
193 } |
191 } |
194 |
192 |
195 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
193 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// |
196 |
194 |
197 /** |
195 /** |
699 TEST(res); |
697 TEST(res); |
700 active->StartL(); |
698 active->StartL(); |
701 CActiveScheduler::Start(); |
699 CActiveScheduler::Start(); |
702 TEST2(active->iStatus.Int(), KErrNone); |
700 TEST2(active->iStatus.Int(), KErrNone); |
703 TInt count = view->CountL(); |
701 TInt count = view->CountL(); |
704 test.Printf(_L("===Events count: %d\n"), count); |
702 TheTest.Printf(_L("===Events count: %d\n"), count); |
705 TTime end_time; |
703 TTime end_time; |
706 end_time.UniversalTime(); |
704 end_time.UniversalTime(); |
707 TTimeIntervalMicroSeconds us = end_time.MicroSecondsFrom(st_time); |
705 TTimeIntervalMicroSeconds us = end_time.MicroSecondsFrom(st_time); |
708 test.Printf(_L("SetFilter(). Time: %ld milliseconds\n"), us.Int64() / 1000); |
706 TheTest.Printf(_L("SetFilter(). Time: %ld milliseconds\n"), us.Int64() / 1000); |
709 |
707 |
710 st_time.UniversalTime(); |
708 st_time.UniversalTime(); |
711 if(view->FirstL(active->iStatus)) |
709 if(view->FirstL(active->iStatus)) |
712 { |
710 { |
713 count = 0; |
711 count = 0; |
720 } |
718 } |
721 while(view->NextL(active->iStatus)); |
719 while(view->NextL(active->iStatus)); |
722 } |
720 } |
723 end_time.UniversalTime(); |
721 end_time.UniversalTime(); |
724 us = end_time.MicroSecondsFrom(st_time); |
722 us = end_time.MicroSecondsFrom(st_time); |
725 test.Printf(_L("Event view walk completed. Events count: %d. Time: %ld milliseconds\n"), count, us.Int64() / 1000); |
723 TheTest.Printf(_L("Event view walk completed. Events count: %d. Time: %ld milliseconds\n"), count, us.Int64() / 1000); |
726 |
724 |
727 CleanupStack::PopAndDestroy(filterList); |
725 CleanupStack::PopAndDestroy(filterList); |
728 CleanupStack::PopAndDestroy(filter3); |
726 CleanupStack::PopAndDestroy(filter3); |
729 CleanupStack::PopAndDestroy(filter2); |
727 CleanupStack::PopAndDestroy(filter2); |
730 CleanupStack::PopAndDestroy(filter1); |
728 CleanupStack::PopAndDestroy(filter1); |
1016 #endif//SYSLIBS_TEST |
1014 #endif//SYSLIBS_TEST |
1017 ////////////////////////////////////////////////////////////////////////////////////////////////////// |
1015 ////////////////////////////////////////////////////////////////////////////////////////////////////// |
1018 |
1016 |
1019 void doTestsL() |
1017 void doTestsL() |
1020 { |
1018 { |
|
1019 TestUtils::Initialize(_L("t_logapi2")); |
1021 TestUtils::DeleteDatabaseL(); |
1020 TestUtils::DeleteDatabaseL(); |
1022 // |
1021 // |
1023 test.Start(_L("Preparation. Adding 200 events...")); |
1022 TheTest.Start(_L("Preparation. Adding 200 events...")); |
1024 DoAddEventsL(); |
1023 DoAddEventsL(); |
1025 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4029: AddEvent() server side OOM test when logged events count is max (200)")); |
1024 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4029: AddEvent() server side OOM test when logged events count is max (200)")); |
1026 AddEventOomTestL(ELogOpAddEvent, KErrNone); |
1025 AddEventOomTestL(ELogOpAddEvent, KErrNone); |
1027 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4029: AddEvent() server side OOM test when logged events count is max (200). Invalid event type.")); |
1026 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4029: AddEvent() server side OOM test when logged events count is max (200). Invalid event type.")); |
1028 AddEventOomTestL(ELogOpAddEventInvalidType, KErrNotFound); |
1027 AddEventOomTestL(ELogOpAddEventInvalidType, KErrNotFound); |
1029 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4030: AddEvent() server side OOM test when logged events count is max (200). Logging disabled.")); |
1028 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4030: AddEvent() server side OOM test when logged events count is max (200). Logging disabled.")); |
1030 AddEventOomTestL(ELogOpAddEventLoggingDisabled, KErrNotSupported); |
1029 AddEventOomTestL(ELogOpAddEventLoggingDisabled, KErrNotSupported); |
1031 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4030: ChangeEvent() server side OOM test when logged events count is max (200). The event does exist.")); |
1030 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4030: ChangeEvent() server side OOM test when logged events count is max (200). The event does exist.")); |
1032 ChangeEventOomTestL(ETrue); |
1031 ChangeEventOomTestL(ETrue); |
1033 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4030: ChangeEvent() server side OOM test when logged events count is max (200). The event does not exist.")); |
1032 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4030: ChangeEvent() server side OOM test when logged events count is max (200). The event does not exist.")); |
1034 ChangeEventOomTestL(EFalse); |
1033 ChangeEventOomTestL(EFalse); |
1035 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4032: GetEvent() server side OOM test when logged events count is max (200).")); |
1034 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4032: GetEvent() server side OOM test when logged events count is max (200).")); |
1036 GetEventOomTestL(ELogOpGetEvent, KErrNone); |
1035 GetEventOomTestL(ELogOpGetEvent, KErrNone); |
1037 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4032: GetEvent() server side OOM test when logged events count is max (200). The event does not exist.")); |
1036 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4032: GetEvent() server side OOM test when logged events count is max (200). The event does not exist.")); |
1038 GetEventOomTestL(ELogOpGetEventNotExists, KErrNotFound); |
1037 GetEventOomTestL(ELogOpGetEventNotExists, KErrNotFound); |
1039 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4032: GetEvent() server side OOM test when logged events count is max (200). The event id is 0.")); |
1038 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4032: GetEvent() server side OOM test when logged events count is max (200). The event id is 0.")); |
1040 GetEventOomTestL(ELogOpGetEventZeroId, KErrNotFound); |
1039 GetEventOomTestL(ELogOpGetEventZeroId, KErrNotFound); |
1041 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4031: DeleteEvent() server side OOM test when logged events count is max (200). The event does exist.")); |
1040 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4031: DeleteEvent() server side OOM test when logged events count is max (200). The event does exist.")); |
1042 DeleteEventOomTestL(ETrue); |
1041 DeleteEventOomTestL(ETrue); |
1043 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4031: DeleteEvent() server side OOM test when logged events count is max (200). The event does not exist.")); |
1042 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4031: DeleteEvent() server side OOM test when logged events count is max (200). The event does not exist.")); |
1044 DeleteEventOomTestL(EFalse); |
1043 DeleteEventOomTestL(EFalse); |
1045 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4033: Attempt to change one of the standard event types.")); |
1044 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4033: Attempt to change one of the standard event types.")); |
1046 ChangeStandardEventTypeTestL(); |
1045 ChangeStandardEventTypeTestL(); |
1047 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4042: \"Cancel Operation\" test")); |
1046 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4042: \"Cancel Operation\" test")); |
1048 CancelOperationTest(); |
1047 CancelOperationTest(); |
1049 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4034: Complex filter set test.")); |
1048 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4034: Complex filter set test.")); |
1050 ComplexFilterSetTestL(); |
1049 ComplexFilterSetTestL(); |
1051 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4047: Check for updated configuration values")); |
1050 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4047: Check for updated configuration values")); |
1052 DoCheckUpdateConfigL(); |
1051 DoCheckUpdateConfigL(); |
1053 #ifdef SYSLIBS_TEST |
1052 #ifdef SYSLIBS_TEST |
1054 test.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4035: Complex recent list test.")); |
1053 TheTest.Next(_L(" @SYMTestCaseID:PDS-LOGENG-UT-4035: Complex recent list test.")); |
1055 ComplexRecentListTestL(); |
1054 ComplexRecentListTestL(); |
1056 #endif |
1055 #endif |
1057 // |
1056 // |
1058 TestUtils::DeleteDatabaseL(); |
1057 TestUtils::DeleteDatabaseL(); |
1059 } |
1058 } |