dbgsrv/coredumpserver/test/automatictests/tcds_kernel/batch/tests/DT-formatters-SELF-0010.bat
@echo OFF
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 "Eclipse Public License v1.0"
rem which accompanies this distribution, and is available
rem at the URL "http://www.eclipse.org/legal/epl-v10.html".
rem
rem Initial Contributors:
rem Nokia Corporation - initial contribution.
rem
rem Contributors:
rem
rem Description:
rem Batch file to run this test case
:while
if "%1"=="" goto Main
if "%1"=="/d" goto DisplayTestInfo
if "%1"=="/?" goto DisplayHelp
shift
goto while
:DisplayHelp
echo.
echo Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
echo All rights reserved.
echo.
echo Usage: DT-coredump-SELF-0010.bat [/desc] [/?]
echo.
echo Display Usage /?
echo Display Description /d
exit /B n
:DisplayTestInfo
echo.
echo Test Description:
echo For system crashes the SELF file should contain variant specific data when the SCM is configured to dump it
exit /B n
:Main
call:CleanFlashPartition
call:ConfigureToHoldVariantSpecificData
call:CrashBoard
call:Sleep
call:Validate
exit /B n
:CleanFlashPartition
call testdriver run -p armv5 -b udeb -s file:/${sourceroot}\tcds_kernel\group\tcds_kernel.driver#system_crash.flash_utility.clean_partition
goto:eof
:ConfigureToHoldVariantSpecificData
call testdriver run -p armv5 -b udeb -s file:/${sourceroot}\tcds_kernel\group\tcds_kernel.driver#system_crash.configureScm.holdVariantData
goto:eof
:CrashBoard
call testdriver run -p armv5 -b udeb -s file:/${sourceroot}\tcds_kernel\group\tcds_kernel.driver#system_crash.crash_system.crash_data_read
goto:eof
:Sleep
call ..\util\sleepandrestart.bat
goto:eof
:Validate
call testdriver run -p armv5 -b udeb -s file:/${sourceroot}\tcds_kernel\group\tcds_kernel.driver#system_crash.formatters-SELF.formatters-SELF-0010
goto:eof