diff -r e8c1ea2c6496 -r 8758140453c0 localisation/apparchitecture/tef/tssaac/scripts/hardware/sysstart_apparc_checkEpocWind.bat --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/localisation/apparchitecture/tef/tssaac/scripts/hardware/sysstart_apparc_checkEpocWind.bat Thu Jan 21 12:53:44 2010 +0000 @@ -0,0 +1,73 @@ +@rem +@rem Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies). +@rem All rights reserved. +@rem This component and the accompanying materials are made available +@rem under the terms of the License "Symbian Foundation License v1.0" +@rem which accompanies this distribution, and is available +@rem at the URL "http://www.symbianfoundation.org/legal/sfl-v10.html". +@rem +@rem Initial Contributors: +@rem Nokia Corporation - initial contribution. +@rem +@rem Contributors: +@rem +@rem Description: +@rem +@echo off +setlocal + +set TEST_CASE=%1 +set EPOCWIND=\epoc32\data\z\apparctest\logs\%TEST_CASE%.log + +set DABS_FLAG=%2 + +set HARDWARE_REFERENCE_PLATFORM=%3 + +goto :skipFunctions + +:checkLog + :: checkLog SEARCH_STRING EXPECTED_NUMBER_OF_OCCURENCES + set SEARCH_STRING=%1 + set TEMP_FILE=sysstart_temp.txt + set EXPECTED_COUNT=%2 + set LOG_COUNT=0 + type %EPOCWIND% | find /c %SEARCH_STRING%>%TEMP_FILE% + for /f "delims=\" %%i in ('type %TEMP_FILE%') do set LOG_COUNT=%%i + del %TEMP_FILE% + if "%EXPECTED_COUNT%" == "%LOG_COUNT%" goto :EOF + if "%EXPECTED_COUNT%" NEQ "%LOG_COUNT%" set TEST_RESULT_FLAG=false +goto :EOF + +:initialise + set SSAAC_RESULT_FILE=\epoc32\data\z\apparctest\T_SSAAC_PanicResultFile.txt + if exist %SSAAC_RESULT_FILE% del %SSAAC_RESULT_FILE% >NUL + set TEST_RESULT_FLAG=true +goto :EOF + +:T_TestStartApp2L +:T_TestStartApp3L +:T_TestStartApp4L +:T_TestStartApp5L +:T_TestStartApp6L +:T_TestInsertDataTypeL +:T_TestAppForDataTypeL +:T_TestDeleteDataTypeL +:T_TestServiceDiscovery +:T_TestGetAppInfo +:T_TestGetAllApps +:T_TestCreateDoc +:T_TestAppCount + call :initialise + call :checkLog "CSysStartApparcTestCase: Error connecting to RApaLsSession (err=-1)" 1 + call :checkLog "Thread tssaac.exe::Main Panic KERN-EXEC 0" 1 + echo Test Case=%TEST_CASE% > %SSAAC_RESULT_FILE% + if /i "%TEST_RESULT_FLAG%"=="true" echo Result=1 >> %SSAAC_RESULT_FILE% + if /i "%TEST_RESULT_FLAG%"=="false" echo Result=0 >> %SSAAC_RESULT_FILE% +goto :EOF + +:skipFunctions + +call :%TEST_CASE% +call \epoc32\data\z\apparctest\sysstart_apparc_buildrom.bat %TEST_CASE% 00 TEST_ROM_ONLY %DABS_FLAG% %HARDWARE_REFERENCE_PLATFORM% + +endlocal